找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1067|回复: 0

添加行会援军《风雷召唤令》的脚本实例

[复制链接]

228

主题

0

回帖

766

积分

管理员

积分
766
发表于 2023-11-29 16:30:24 | 显示全部楼层 |阅读模式
标题:添加行会援军《风雷召唤令》的脚本实例

首先我们在DB数据库 新建一个可以捆包的物品 物品总类 31 有的朋友可能不知道如何在DB数据中加物品 其实很简单可以利用菜鸟编辑器工具轻松简单的增加物品 参照这个参数1189;风雷召唤令;31;0;1;96;0;0;1132;1000;0;0;0;0;0;0;0;0;0;0;0;0;50000;5; anacount 字段96


在QFunction-0.txt文件中加入


[@StdModeFunc96]
#IF
HaveGuild
#ACT
MOV A99 <$GUILDNAME>
MOV A98 <$USERNAME>
MOV A97 <$MapTitle>
Gmexecute 开始提问 @风雷召唤
SENDMSG 5 风雷召唤令已放出,请等待你的援军!
BREAK
#ELSEACT
SENDMSG 5 您没有加入任何行会,使用风雷召唤令无效果。
BREAK


[@风雷召唤]
#IF
HaveGuild
CheckOfGuild <$STR(A99)>
#SAY
同门师兄弟〖<$STR(A98)>〗在〖<$STR(A97)>〗遇险,需要你的紧急支援!\
你是否愿意前往,助他一臂之力呢?\ \
<为兄弟九死一生/@风雷召唤_1>  <和他不熟不理他[url=]/@EXIT>\[/url]
#ACT
BREAK
#ELSEACT
BREAK


[@风雷召唤_1]
#IF
HaveGuild
CheckOfGuild <$STR(A99)>
#ACT
Gmexecute 追杀 <$STR(A98)>
BREAK
#ELSEACT
BREAK



然后在QManage.txt文件中加入


[@风雷召唤]
#IF
HaveGuild
CheckOfGuild <$STR(A99)>
#SAY
同门师兄弟〖<$STR(A98)>〗在〖<$STR(A97)>〗遇险,需要你的紧急支援!\
你是否愿意前往,助他一臂之力呢?\ \
<为兄弟九死一生/@风雷召唤_1>  <和他不熟不理他[url=]/@EXIT>\[/url]
#ACT
BREAK
#ELSEACT
BREAK


[@风雷召唤_1]
#IF
HaveGuild
CheckOfGuild <$STR(A99)>
#ACT
Gmexecute 追杀 <$STR(A98)>
BREAK
#ELSEACT
BREAK


要注意的是有些朋友把脚本写好了也实现不了。原因如下:
1。查看你的Command.ini文件中StartQuest=开始提问
如果是开始运行或其它内容,请改脚本中的“开始提问”要和=后面的内容相同
2。查看你的Command.ini文件中ReGoto=追杀
原理同上。反正改脚本中的和Command.ini文件中命令=后相同就行
3。变量不要和其它变量有冲突
此方法绝对可用。希望看了的人顶!!
OK 大功告成,已经测试 完全可用





如果不使用《风雷召唤令》而是NPC触发脚本如下



[@main]
【<$USERNAME>】是找人来激情;还是寻求帮助呢?找我你就找对人了!\ \
给我50元宝我就能为你在全服叫阵一次! 元宝数量<[><$GAMEGOLD><]>颗\ \
给我500元宝我就可以为你放出行会支援令! <返回盟重/@盟重>\ \
给我1000元宝我就可以为你放出全服激情令! <关 闭/@EXIT>\ \


<发布个人叫阵/@叫阵> <发布行会支援令/@行会> <发布全服激情令/@全服>\



[@叫阵]
#IF
checkgamegold > 49
#ACT
gamegold - 50
SENDMSG 0 我【<$USERNAME>】拳打南山敬老院,脚踢北海幼儿园,一米以下全放倒。我站在元宝PK场一跺脚:“有不服气的给我站出来!",连个敢喘气的都没有。哎~~~,英雄都死光了吗?
goto @main
BREAK
#ELSEACT
MESSAGEBOX 你有足够的元宝吗?
BREAK



[@行会]
#IF
checkgamegold > 499
HAVEGUILD
#ACT
MOV A99 <$GUILDNAME>
MOV A98 <$USERNAME>
gamegold - 500
Gmexecute 开始提问 @行会支援令
SENDMSG 7 行会支援令已放出,请等待你的援军!
SENDMSG 7 行会支援令已放出,请等待你的援军!
SENDMSG 7 行会支援令已放出,请等待你的援军!
goto @main
BREAK
#ELSEACT
MESSAGEBOX 你有足够的元宝吗?还是您没有加入任何行会?
BREAK




[@全服]
#IF
checkgamegold > 999
#ACT
gamegold - 1000
Gmexecute 开始提问 @全服激情令
SENDMSG 7 全服激情令已放出,请等待激情的降临!
SENDMSG 7 全服激情令已放出,请等待激情的降临!
SENDMSG 7 全服激情令已放出,请等待激情的降临!
goto @main
BREAK
#ELSEACT
MESSAGEBOX 你有足够的元宝吗?
BREAK




[@盟重]
#IF
#ACT
mapmove 3 330 330
BREAK

这是qmange脚本:


[@行会支援令]
#IF
HaveGuild
CheckOfGuild <$STR(A99)>
#SAY
同门师兄弟〖<$STR(A98)>〗在〖<$STR(A97)>〗遇险,需要你的紧急支援!\
你是否愿意前往,助他一臂之力呢?\ \
<为兄弟九死一生/@风雷召唤_1>  <和他不熟不理他/@EXIT>\
#ACT
BREAK
#ELSEACT
BREAK


[@风雷召唤_1]
#IF
HaveGuild
CheckOfGuild <$STR(A99)>
#ACT
Gmexecute 到 <$STR(A98)>
BREAK
#ELSEACT
BREAK

像这样的命令:Gmexecute 开始提问 @行会支援令 一般在:qmange里写,写在其他地方不顶用。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

版主

QQ|传奇版本库,传奇GM基地,传奇GM论坛 ( 京ICP备13005504号-1 )

GMT+8, 2025-5-1 05:50 , Processed in 0.119140 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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