Project1

标题: 请问怎样可以制作任务系统啊? [打印本页]

作者: adr0006    时间: 2014-12-25 12:07
标题: 请问怎样可以制作任务系统啊?
请问怎样可以制作任务系统啊?例如我要杀20只史莱姆,可不可以弄到接任务,然后计数,完成交任务可以领取经验这样?
作者: 三途亚梦    时间: 2014-12-25 12:18
你有好好看过图书馆和使用过搜索吗……

这样的帖子有很多,你可以逐个看看。

纯事件也可以做出任务的效果,当然存在一定的缺陷。
作者: adr0006    时间: 2014-12-25 12:20
三途亚梦 发表于 2014-12-25 12:18
你有好好看过图书馆和使用过搜索吗……

这样的帖子有很多,你可以逐个看看。

我就自己弄了一个,但是直接再按NPC就完成任务了= =完全不需要打,再说也没有提示完成度。。。。能否发个链接?谢谢!
作者: VIPArcher    时间: 2014-12-25 13:34
用得来就用,用不来别问我,(我没用过,我也不懂怎么用,但是你自己好好看注释琢磨琢磨或许就会用了吧
https://rpg.blue/thread-358534-1-1.html

作者: 寂静的夜里    时间: 2014-12-25 14:08
教你不用脚本用事件并且是杀怪的任务吧..

前置:数据库-增加物品--史莱姆液
然后怪物掉落---史莱姆液  100%掉落
20个物品拿到后 NPC进行判断

1:NPC发布任务----击杀史莱姆
2:你领取后 NPC就会打开一个开关,然后内容如下



这样就是一个最简单的任务提交方式了呢
作者: adr0006    时间: 2014-12-25 16:21
寂静的夜里 发表于 2014-12-25 14:08
教你不用脚本用事件并且是杀怪的任务吧..

前置:数据库-增加物品--史莱姆液

哦!谢谢!
作者: adr0006    时间: 2014-12-25 20:49
寂静的夜里 发表于 2014-12-25 14:08
教你不用脚本用事件并且是杀怪的任务吧..

前置:数据库-增加物品--史莱姆液

如果变量哪里怎么搞的啊?
作者: stevenrock    时间: 2014-12-25 21:08
首先,定义一个变量,作为记录任务的变量。
然后在敌人队伍设置只有一个史莱姆的遭遇战,胜利后之前的变量+1。
最后设置npc的对话,接任务时定义之前的变量=0,然后设置条件分歧,当变量大于或等于20时,获得奖励并定义变量=0,其他情况就祝福主角顺利完成任务…




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1