处理禁止区域传送问题的风雷召唤令脚本

来源: 作者: 点击:
Mir200\Envir\Market_Def\QFunction-0.txt里加


[@StdModeFunc95]
#IF
IsOnMap0150
#ACT
break
#SAY
皇宫里是禁止使用本物品的!

#IF
HaveGuild
#ACT
MOVA99<$GUILDNAME>
MOVA98<$USERNAME>
MOVA97<$MAPCODE>
MOVA96<$SELFX>
MOVA95<$SELFY>
Gmexecute开始提问@风雷召唤
SENDMSG5风雷召唤令已放出,请等待你的援军!
BREAK
#ELSEACT
SENDMSG5您没有加入任何行会,使用风雷召唤令无效果。
BREAK

Mir200\Envir\MapQuest_def\QManage.txt最底下加上

[@风雷召唤]
#IF
HaveGuild
CheckOfGuild<$STR(A99)>
#ACT
MOVS98<$STR(A98)>
MOVS97<$STR(A97)>
MOVS96<$STR(A96)>
MOVS95<$STR(A95)>
#SAY
同门师兄弟〖<$STR(A98)>〗需要帮助!\
你是否愿意前往?\\
<前往帮助/@风雷召唤_1>  <不前往帮助/@EXIT>\

[@风雷召唤_1]
#IF
CheckOnline<$STR(S98)>
#ACT
MAPMOVE<$STR(A97)><$STR(A96)><$STR(A95)>
close
上面就是完整脚本,这里我说下注意事项

物品数据库大家自己搞下我这里触发的编号是95
其中【Gmexecute开始提问@风雷召唤】中的开始提问修改成Mir200\Command.ini里StartQuest=后面的值
===========================================================
A99
A98
A97
A96
A95
S98
S97
S96
S95这些变量自己搜搜不要跟以前自己版本里的重复
[顶部]