发个60任务的EVT。。
本帖最后由 tang8812 于 2009-2-24 21:25 编辑自己写的。。。有错请纠正。。。 另外这2个任务可以无限做。。不会保存事件不好意思
没测试哈。。。EVENT 36;
E SELECT_MSG 16084 17007 3000 17522 3010 17023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 17522;能量石
E RUN_EVENT 17525;
E RUN_EVENT 17526;
E RUN_EVENT 17527;
E RUN_EVENT 17528;
END
EVENT 17525;
A CHECK_LV 0 59
E SAY -1 -1 15316 -1 -1 -1 -1 -1 -1 -1 -1 -1 ;
E RETURN
END
EVENT 17526;
A CHECK_NOAH 0 799999
E SAY -1 -1 34 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END
EVENT 17527;
A HOWMUCH_ITEM 389158000 0 9
E SAY -1 -1 35013 -1 -1 -1 -1 -1 -1 -1 -1 -1
END
EVENT 17528;
E ROB_NOAH 800000
E ROB_ITEM 389160000 1
E GIVE_ITEM 320120000 1
END
EVENT 17023;赏金猎人任务
E RUN_EVENT 35010
E RUN_EVENT 35011
END
EVENT 35010;
A HOWMUCH_ITEM 910092000 0 9
E SAY -1 -1 80002 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END
EVENT 35011;
E ROB_ITEM 910092000 1
E EXP_CHANGE 1000000
E GIVE_NOAH 1000000
E SAY -1 -1 35008 -1 -1 -1 -1 -1 -1 -1 -1 -1
谢谢分享EVT,能把对话内容发一下吗? 对话很简单啊。。。 3000 泥沼领主任务3010赏金猎人任务 有几个问题需要改进一下:
1:等级检测因该是检测60~80才对
2:检测玩家金钱,这个命令在你里面没有任何用处,可以去掉,或者你可以改成能量石和多少钱才能换取项链
3:其实这个任务EVT不用写的那么复杂的,有时复杂化了反而容易出错 看得出你对EVT命令研究可能刚刚起步,加油 pprong
你说的2点我没有错。。。
A CHECK_LV 0 59 检测是不是 0到59级, 如果在游戏里是0到59则提示E SAY -1 -1 15316 -1 -1 -1 -1 -1 -1 -1 -1 -1 ; 这个是弹出一个对话框比如您的等级低于60当然也需要和客户端对应
A CHECK_NOAH 0 799999 检测是不是有 0到 799999 的金钱 如果在游戏里的金钱低于800000则提示 E SAY -1 -1 34 -1 -1 -1 -1 -1 -1 -1 -1 -1;
不过谢谢你的提醒。。。少了一句忘了扣除80WQSB了。。哈哈
TOTO 你说的一半对是只能做一次。。俺没搞清楚保存事件和检查事件的代码对应哪里。。所以。。。
800血项链在官方是可以交易的 保存事件,你可以参照领取体验装备上的保存事件就行了
不过我还是要说,你写的这个在60区,加NPC的话,NPC的TAPY是多少,好像原来哪个吉维丝,用你这个不行哦,点不开 你的第一句EVENT 36;在60区不对吧,不应是36 呵呵我加在别的NPC上的。。又没人发对应的BYTYPE {:1_205:} 禁止交易把代码设置为9开头的就可以了。。跟朋友学的。。
页:
[1]
2