tang8812 发表于 2009-2-24 19:48:02

发个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

28085279 发表于 2009-2-24 19:54:23

谢谢分享EVT,能把对话内容发一下吗?

tang8812 发表于 2009-2-24 19:56:47

对话很简单啊。。。 3000 泥沼领主任务3010赏金猎人任务

pprong 发表于 2009-2-24 20:27:57

有几个问题需要改进一下:

1:等级检测因该是检测60~80才对
2:检测玩家金钱,这个命令在你里面没有任何用处,可以去掉,或者你可以改成能量石和多少钱才能换取项链
3:其实这个任务EVT不用写的那么复杂的,有时复杂化了反而容易出错

pprong 发表于 2009-2-24 20:29:45

看得出你对EVT命令研究可能刚刚起步,加油

tang8812 发表于 2009-2-24 21:23:26

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血项链在官方是可以交易的

jinwenjian 发表于 2009-2-24 22:07:29

保存事件,你可以参照领取体验装备上的保存事件就行了
不过我还是要说,你写的这个在60区,加NPC的话,NPC的TAPY是多少,好像原来哪个吉维丝,用你这个不行哦,点不开

jinwenjian 发表于 2009-2-24 22:08:32

你的第一句EVENT 36;在60区不对吧,不应是36

tang8812 发表于 2009-2-25 00:19:55

呵呵我加在别的NPC上的。。又没人发对应的BYTYPE

tang8812 发表于 2009-2-25 14:18:39

{:1_205:} 禁止交易把代码设置为9开头的就可以了。。跟朋友学的。。
页: [1] 2
查看完整版本: 发个60任务的EVT。。