11

主题

3

回帖

703

积分

优秀创作者

积分
703

夏日·闪闪发光勋章

发表于  2023-6-27 23:08:42 | 显示全部楼层 |阅读模式 1932 3
入门第六课,做个简单的送水任务吧

1.png
首先创建两个物品,一个是空瓶子,一个是装满水的瓶子
然后创建一个送水的区域
玩家到那里能接到水
2.png

再是触发
这跟第一课精灵选人差不多
单位进入送水区域
判断单位是否有空瓶子
如果有,删除空瓶子,给单位创建一个装满水的瓶子
这里有个细节
就是删除要在前面
创建要在后面
因为触发器是从上到下运行的
如果添加在前面,那单位的物品栏要是满了,物品就会掉在地上
所以,先删除,单位的物品栏必定会空出一个,再创建
3.png
OK,这就行了
测试一下
进入游戏,购买空瓶子
4.png
然后去送水的地方
可以看到,空瓶子已经被替换成了装满水的瓶子
5.png

没问题
6.png

至于交任务,我就不写了
第一课也有,不会的可以去翻翻
你想让他交给哪个NPC,就在NPC脚下画个圈,单位进入,判断是否有装满水的瓶子
如果有,删除装满水的瓶子。
增加xxx经验给单位
增加xxx金币给单位所属玩家
再稍微复杂一点,送水10次,奖励XXX
可以加一条触发
当单位有装满水的瓶子时,设置单位所属玩家的自定义值:送水【整数】=送水【整数】+1
判断玩家自定义值:送水【整数】=10?
如果等于10,则奖励翻倍,或者奖励特殊物品
举一反三
送信、送酒、送西瓜、送神马都是一样的道理
再说个捕鱼的教程吧,懒得截图写触发了,直接手写,看懂就看懂,看不懂琢磨一下,也能看懂
第一种:
画出捕鱼的区域
单位进入,判断是否有渔网
if-有
运行计时器
-3秒后到期
-到期判断该单位是否还在区域内,
-if-在
创建随机整数1-10条鱼给该单位,设置渔网的使用次数-1
第二种:
单位使用物品
使用的物品=渔网(渔网是个空技能模板)
判断单位是否在捕鱼区域内
if-在
-创建随机整数1-10条鱼给该单位
if-不在
发送消息:此处禁止捕鱼
好,就说这么多吧

53

主题

102

回帖

2367

积分

精英创作者

积分
2367

夏日·活跃之王勋章

发表于  2023-6-28 10:53:06 | 显示全部楼层
66666666666666666666666

0

主题

4

回帖

14

积分

普通创作者

积分
14
发表于  2023-7-10 15:46:46 | 显示全部楼层
6666666666

7

主题

47

回帖

690

积分

优秀创作者

积分
690

夏日·闪闪发光勋章

发表于  2023-7-19 15:55:29 | 显示全部楼层
6666666666