魔力宝贝

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

不需要判定道具的任务脚本写法

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式
不需要判定道具的任务脚本写法
7880836
我们经常利用道具来判断是否满足任务条件.
不依赖道具的任务脚本该怎么做呢? 看下面. 引用:
block endevent 251 == 0 && level <= 9 && item 18195 == 0
        window "\n\n据说哥布林的头盔很靓丽",yes,no
        window_yes
        window "\n\n那请你帮我收集一个绿头盔吧!",ok

        window_no
        window "看来你的身子骨不行啊",ok

block endevent 251 == 0 && level <= 9 && item 18195 == 1
        window "\n\n哇,你太厉害了吧?\n这是奖励给你的.请收好",ok
        window_ok
        giveitem 18191,1
        endevent 251 = 1

block endevent 251 == 1
        window "你已经完成任务了.",ok

以上是任务脚本.据说自动写入数据库.但删除该怎么做呢?请教高人.我前面用任务编号252先进行测试,完成任务后将前面的判断编号改为251.并且更改文件名.但是这种方法好像无法删除252

如果无法理解以上的意思.那我再来解释一下
也就是说,我前面用了252做任务编号.然后去完成这个252的任务.
然后删除252的任务脚本,使用其他脚本判断是否完成252任务.此时依然能够判断出你已经完成了252...
问题来了.如何删除252呢? 一共就255个编号,这个编号是否就此完蛋?

首先你需要一个空的旗杆(任务编号,我也不知道"旗杆"这个词是如何来的...)
在写脚本之前一定要清楚2个命令的用处.2个命令有2种用法.
endevent 任务编号 == 0 两个等号是判断作用(0是未完成,1是完成)
endevent 251 = 0 一个等号的作用是赋予你完成或未完成任务(0是未完成,1是完成.)一般是跟在脚本语句末端
如:        window_ok
        giveitem 18191,1
        endevent 251 = 1

囡囡
额...这个....EVENT可用的很少,自己珍惜吧//

回复

使用道具 举报

Archiver|魔力研究社

GMT+8, 2025-5-13 07:15 , Processed in 0.096183 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表