冒险岛服务端着怎么加入NPC脚本

冒险岛服务端着怎么加入NPC脚本,第1张

首先要制作脚本.

所谓的脚本其实就是一些符号+文字的命令程序而已.

制作脚本首先要懂的编程.

这个大概LZ你就没法了.

记得51MXD论坛上有制作NPC脚本的软件.

或者你可以找人帮你制作.

把脚本文件放到端里就OK了.

而且脚本文件的名字,要命名的是你要使用的nPC的ID.

这个很复杂.

脚本里面又要设置NPC位置.移动传送地图的ID的等...

传奇回城石设置3秒的方法是,在游戏文件中添加脚本。

回城回收需要使用回城石读秒这种情况下我们只需要把使用回城的等待时间调久一点即可,比如读秒时间是3秒我们就可以设置,回城要读取时间而不是秒回有些以为这是引擎设置其它大都是通过脚本实现的以下就是一个点了回程要等个时间才能回程期间移动和被攻击会被打断回程的脚本示例。

艾特StdModeFunc89井号IF井号ACTSHOWPROGRESSBARDLG2艾特传送卧龙正在准备前往卧龙村前括号百分号d百分号后括号1艾特传送中断Break这就是一个回城三秒的设置方法。

当然如果大家想要秒回城的话,一段脚本就可以,一般在回城的最后一秒,所有伤害都是对回城无法阻断的,但是会受到伤害。如果真如你所说的才启动两秒的话。那就不知道了。还有你是不是看错了,可能是别人传送技能,只有击飞,嘲讽,控制类技能才能打断传送。

NPC任务处脚本:

自定义变量使用。

[@MAIN]

#IF

CHECKVAR HUMAN 任务 = 已接受

CHECKVAR HUMAN 杀怪数量 >9

CHECK [001] 0

#SAY

你真棒,这么快就消灭了10头鹿。\

<完成任务/@哇>

#act

break

#IF

check [001] 1

#say

谢谢你帮我完成了10头鹿的目标!~

#act

break

#IF

check [001] 0

#say

如果你有时间的话请帮我消灭10只鹿吧。\

<接受任务/@的>

[@的]

#IF

CHECK [001] 0

CHECKVAR HUMAN 任务 =

#ACT

CALCVAR HUMAN 任务 = 已接受

CALCVAR HUMAN 杀怪数量 = 0

SAVEVAR HUMAN 任务 ..\QuestDiary\任务\记录.txt

SAVEVAR HUMAN 杀怪数量 ..\QuestDiary\任务\记录.txt

[@哇]

#IF

CHECKVAR HUMAN 任务 = 已接受

CHECKVAR HUMAN 杀怪数量 >9

CHECK [001] 0

#ACT

SET [001] 1

CALCVAR HUMAN 任务 = 已完成

CALCVAR HUMAN 杀怪数量 = 0

SAVEVAR HUMAN 任务 ..\QuestDiary\任务\记录.txt

SAVEVAR HUMAN 杀怪数量 ..\QuestDiary\任务\记录.txt

----------------------------------------------------------------------------------

MapQuest文本触发

地图代码 标记 标记值 怪物名称 MapQuest_def目录下文本

0 [001] 0 鹿 * 任务

-------------------------------------------------------------------------------

MapQuest_def目录下鹿.txt

[@MAIN]

#IF

CHECKVAR HUMAN 杀怪数量 >9

#SAY

你已经完成了消灭10头鹿的目标。请点击传送回到领取任务的地方提交任务\

<传送回去/@好>

#ACT

break

#IF

CHECKLEVEL 1

#ACT

CALCVAR HUMAN 杀怪数量 + 1

SAVEVAR HUMAN 杀怪数量 ..\QuestDiary\任务\记录.txt

SENDMSG 6 [消灭10头鹿] <$HUMAN(杀怪数量)>/10

[@好]

#if

checklevel 1

#act

MAPMOVE 0 坐标x 坐标y

纯粹手写的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11627746.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存