最新转职业脚本变性(含英雄转职和清理合击技能)
[@变性转职]
{
欢迎你光临:<$SERVERNAME>\
\
你是否对自己的英雄职业不满意?是的,我想<变更英雄职业/@变更英雄职业>\ \
你是否对现在的职业已经厌烦?
是的,我想<变更职业/@职业变更>\ \
你是否想尝试做异性的滋味? 是的,我想<变更性别/@性别变更>\ \
<版权所有/@1>:Geem2引擎\
[@性别变更]
#IF
gender
man
#SAY
是不是做猛男没什么意思呀,想不想尝尝做淑女的滋味呀!!!\ \
『<尝尝/@towoman>』\
\
〖<返回/@main>〗
〖<关闭/@exit>〗
#ELSESAY
是不是做淑女挺累的,想不想尝尝做猛男的滋味呀!!!\
\
『<尝尝/@toman>』\ \
〖<返回/@main>〗
〖<关闭/@exit>〗
[@toman]
#IF
CHECKGAMEGOLD >
19
#ACT
GAMEGOLD - 20
CHANGEGENDER 0
#SAY
呵呵,你已经变成一位猛男了。\
\
<返回/@main>
#ELSEACT
MESSAGEBOX
对不起,您的元宝已经不足20颗。
[@towoman]
#IF
CHECKGAMEGOLD >
19
#ACT
GAMEGOLD - 20
CHANGEGENDER 1
#SAY
呵呵,你已经变成一位淑女了。\
\
〖<返回/@main>〗 〖<关闭/@exit>〗
#ELSEACT
MESSAGEBOX
对不起,您的元宝已经不足20颗。
[@职业变更]
#IF
CHECKJOB
warrior
#SAY
是不是战士不好玩呀,换换别的职业试试吧!\
\
『<玩玩法师/@法师>』\
『<玩玩道士/@道士>』\
\
〖<返回/@changjob>〗〖<关闭/@exit>〗
#ACT
break
#IF
CHECKJOB
wizard
#SAY
是不是法师不好玩呀,换换别的职业试试吧!\
\
『<玩玩战士/@战士>』\
『<玩玩道士/@道士>』\
\
〖<返回/@changjob>〗〖<关闭/@exit>〗
#ACT
break
#IF
CHECKJOB
taoist
#SAY
是不是道士不好玩呀,换换别的职业试试吧!\
\
『<玩玩战士/@战士>』\
『<玩玩法师/@法师>』\
\
〖<返回/@changjob>〗〖<关闭/@exit>〗
#ACT
break
[@战士]
#IF
CHECKGAMEGOLD
> 49
#ACT
GAMEGOLD - 50
CLEARSKILL
CHANGEJOB warrior
ADDSKILL
基本剑术
ADDSKILL 攻杀剑术
ADDSKILL 刺杀剑术
ADDSKILL 半月弯刀
ADDSKILL
野蛮冲撞
ADDSKILL 烈火剑法
ADDSKILL 狮子吼
SKILLLEVEL 基本剑术 + 3
SKILLLEVEL 攻杀剑术
+ 3
SKILLLEVEL 刺杀剑术 + 3
SKILLLEVEL 半月弯刀 + 3
SKILLLEVEL 野蛮冲撞 +
3
SKILLLEVEL 烈火剑法 + 3
SKILLLEVEL 狮子吼 + 3
SENDMSG 0
恭喜:玩家「<$USERNAME>」成功转职。
#ELSEACT
MESSAGEBOX
对不起,您的元宝已经不足50颗。
BREAK
[@法师]
#IF
CHECKGAMEGOLD >
49
#ACT
GAMEGOLD - 50
CLEARSKILL
CHANGEJOB WIZARD
ADDSKILL
火球术
ADDSKILL 大火球
ADDSKILL 抗拒火环
ADDSKILL 地狱火
ADDSKILL 雷电术
ADDSKILL
疾光电影
ADDSKILL 诱惑之光
ADDSKILL 瞬息移动
ADDSKILL 火墙
ADDSKILL
爆裂火焰
ADDSKILL 地狱雷光
ADDSKILL 魔法盾
ADDSKILL 圣言术
ADDSKILL
冰咆哮
ADDSKILL 寒冰掌
ADDSKILL 灭天火
SKILLLEVEL 火球术 + 3
SKILLLEVEL 大火球 +
3
SKILLLEVEL 抗拒火环 + 3
SKILLLEVEL 地狱火 + 3
SKILLLEVEL 雷电术 +
3
SKILLLEVEL 疾光电影 + 3
SKILLLEVEL 诱惑之光 + 3
SKILLLEVEL 瞬息移动 +
3
SKILLLEVEL 火墙 + 3
SKILLLEVEL 爆裂火焰 + 3
SKILLLEVEL 地狱雷光 +
3
SKILLLEVEL 魔法盾 + 3
SKILLLEVEL 圣言术 + 3
SKILLLEVEL 冰咆哮 +
3
SKILLLEVEL 寒冰掌 + 3
SKILLLEVEL 灭天火 + 3
SENDMSG 0
恭喜:玩家「<$USERNAME>」成功转职。
#ELSEACT
MESSAGEBOX
对不起,您的元宝已经不足50颗。
BREAK
[@道士]
#IF
CHECKGAMEGOLD >
49
#ACT
GAMEGOLD - 50
CLEARSKILL
CHANGEJOB taoist
ADDSKILL
治愈术
ADDSKILL 精神力战法
ADDSKILL 施毒术
ADDSKILL 灵魂火符
ADDSKILL
幽灵盾
ADDSKILL 神圣战甲术
ADDSKILL 困魔咒
ADDSKILL 召唤骷髅
ADDSKILL
隐身术
ADDSKILL 集体隐身术
ADDSKILL 心灵启示
ADDSKILL 群体治疗术
ADDSKILL
召唤神兽
ADDSKILL 气功波
ADDSKILL 无极真气
SKILLLEVEL 治愈术 + 3
SKILLLEVEL 精神力战法
+ 3
SKILLLEVEL 施毒术 + 3
SKILLLEVEL 灵魂火符 + 3
SKILLLEVEL 幽灵盾 +
3
SKILLLEVEL 神圣战甲术 + 3
SKILLLEVEL 困魔咒 + 3
SKILLLEVEL 召唤骷髅 +
3
SKILLLEVEL 隐身术 + 3
SKILLLEVEL 集体隐身术 + 3
SKILLLEVEL 心灵启示 +
3
SKILLLEVEL 群体治疗术 + 3
SKILLLEVEL 召唤神兽 + 3
SKILLLEVEL 气功波 +
3
SKILLLEVEL 无极真气 + 3
SENDMSG 0
恭喜:玩家「<$USERNAME>」成功转职。
#ELSEACT
MESSAGEBOX
对不起,您的元宝已经不足50颗。
BREAK
[@变更英雄职业]
想把你的英雄变更为其它职业的英雄?\
只要你交纳50颗元宝,我即可将你的英雄成功转职。\
但是合击技能将会被删除,只给予新职业的部分技能、\
是否同意将英雄转职呢?\
<我同意将英雄转职业/@同意英雄转职>\
[@同意英雄转职]
#IF
CheckHaveHero
#ELSEACT
MESSAGEBOX
对不起,您没有英雄!
BREAK
#IF
H.CHECKONLINE
#ELSEACT
MESSAGEBOX
对不起,您的英雄不在线!
BREAK
#IF
CHECKGAMEGOLD >
49
#ELSEACT
MESSAGEBOX 对不起,您的元宝已经不足50颗。
BREAK
#IF
H.CHECKJOB
warrior
#SAY
是不是战士英雄不好玩呀,换换别的英雄试试吧!\
\
『<玩玩法师英雄/@法师英雄>』\
『<玩玩道士英雄/@道士英雄>』\
\
〖<返回/@changjob>〗〖<关闭/@exit>〗
#ACT
break
#IF
H.CHECKJOB
wizard
#SAY
是不是法师英雄不好玩呀,换换别的英雄试试吧!\
\
『<玩玩战士英雄/@战士英雄>』\
『<玩玩道士英雄/@道士英雄>』\
\
〖<返回/@changjob>〗〖<关闭/@exit>〗
#ACT
break
#IF
H.CHECKJOB
taoist
#SAY
是不是道士英雄不好玩呀,换换别的英雄试试吧!\
\
『<玩玩战士英雄/@战士英雄>』\
『<玩玩法师英雄/@法师英雄>』\
\
〖<返回/@changjob>〗〖<关闭/@exit>〗
#ACT
break
[@战士英雄]
#IF
CHECKGAMEGOLD
> 49
#ACT
GAMEGOLD - 50
H.CLEARSKILL
H.CHANGEJOB
warrior
H.ADDSKILL 英雄基本剑术 1
H.ADDSKILL 英雄攻杀剑术 1
H.ADDSKILL 英雄刺杀剑术
1
H.ADDSKILL 英雄半月弯刀 1
H.ADDSKILL 英雄野蛮冲撞 1
H.ADDSKILL 英雄烈火剑法
1
H.ADDSKILL 英雄狮子吼 1
SENDMSG 0
恭喜:玩家「<$USERNAME>」成功将英雄转职。
#ELSEACT
MESSAGEBOX
对不起,您的元宝已经不足50颗。
BREAK
[@法师英雄]
#IF
CHECKGAMEGOLD >
49
#ACT
GAMEGOLD - 50
H.CLEARSKILL
H.CHANGEJOB WIZARD
H.ADDSKILL
英雄火球术 1
H.ADDSKILL 英雄大火球 1
H.ADDSKILL 英雄抗拒火环 1
H.ADDSKILL 英雄地狱火
1
H.ADDSKILL 英雄疾光电影 1
H.ADDSKILL 英雄雷电术 1
H.ADDSKILL 英雄诱惑之光
1
H.ADDSKILL 英雄瞬息移动 1
H.ADDSKILL 英雄火墙 1
H.ADDSKILL 英雄爆裂火焰
1
H.ADDSKILL 英雄地狱雷光 1
H.ADDSKILL 英雄魔法盾 1
H.ADDSKILL 英雄圣言术
1
H.ADDSKILL 英雄冰咆哮 1
H.ADDSKILL 英雄灭天火 1
H.ADDSKILL 英雄寒冰掌 1
SENDMSG 0
恭喜:玩家「<$USERNAME>」成功将英雄转职。
#ELSEACT
MESSAGEBOX
对不起,您的元宝已经不足50颗。
BREAK
[@道士英雄]
#IF
CHECKGAMEGOLD >
49
#ACT
GAMEGOLD - 50
H.CLEARSKILL
H.CHANGEJOB taoist
H.ADDSKILL
英雄神圣战术 1
H.ADDSKILL 英雄群疗术 1
H.ADDSKILL 英雄集体隐身 1
H.ADDSKILL 英雄精神战法
1
H.ADDSKILL 英雄施毒术 1
H.ADDSKILL 英雄召唤骷髅 1
H.ADDSKILL 英雄召唤神兽
1
H.ADDSKILL 英雄灵魂火符 1
H.ADDSKILL 英雄隐身术 1
H.ADDSKILL 英雄幽灵盾
1
H.ADDSKILL 英雄治愈术 1
H.ADDSKILL 英雄困魔咒 1
H.ADDSKILL 英雄心灵启示
1
H.ADDSKILL 英雄气功波 1
H.ADDSKILL 英雄无极真气 1
SENDMSG 0
恭喜:玩家「<$USERNAME>」成功将英雄转职。
#ELSEACT
MESSAGEBOX
对不起,您的元宝已经不足50颗。
BREAK
}
QManage.txt里的配置脚本
[@HeroLogin]
#if
H.CHECKNAMELIST
..\QuestDiary\数据文件\英雄名单.txt
#act
H.DELSKILL 破魂斩
H.DELSKILL
劈星斩
H.DELSKILL 雷霆一击
H.DELSKILL 噬魂沼泽
H.DELSKILL 末日审判
H.DELSKILL
火龙气焰
H.delnamelist
..\QuestDiary\数据文件\英雄名单.txt
#IF
H.ISNEWHUMAN
H.gender
man
CHECKHEROJOB WIZARD
#ACT
CHANGEHEROLEVEL = 35
H.ADDSKILL
英雄先天元力
H.ADDSKILL 英雄酒气护体
H.give 恶魔长袍(男) 1
H.give 骨玉权杖 1
H.TakeOnitem
骨玉权杖 1
H.TakeOnitem 恶魔长袍(男) 0
H.give 超级金创药 4
H.give 超级魔法药 3
SENDMSG
4 恭喜<$USERNAME>您的英雄领取了装备
break
#IF
H.ISNEWHUMAN
H.gender
WOMAN
CHECKHEROJOB WIZARD
#ACT
CHANGEHEROLEVEL = 35
H.ADDSKILL
英雄先天元力
H.ADDSKILL 英雄酒气护体
H.give 恶魔长袍(女) 1
H.give 骨玉权杖 1
H.TakeOnitem
骨玉权杖 1
H.TakeOnitem 恶魔长袍(女) 0
H.give 超级金创药 4
H.give 超级魔法药 3
SENDMSG
4 恭喜<$USERNAME>您的英雄领取了装备
break
#IF
H.ISNEWHUMAN
H.gender
man
CHECKHEROJOB WARRIOR
#ACT
CHANGEHEROLEVEL = 35
H.ADDSKILL
英雄先天元力
H.ADDSKILL 英雄酒气护体
H.give 战神盔甲(男) 1
H.give 裁决之杖 1
H.TakeOnitem
战神盔甲(男) 0
H.TakeOnitem 裁决之杖 1
H.give 超级金创药 4
H.give 超级魔法药 3
SENDMSG
4 恭喜<$USERNAME>您的英雄领取了装备
break
#IF
H.ISNEWHUMAN
H.gender
WOMAN
CHECKHEROJOB WARRIOR
#ACT
CHANGEHEROLEVEL = 35
H.ADDSKILL
英雄先天元力
H.ADDSKILL 英雄酒气护体
H.give 战神盔甲(女) 1
H.give 裁决之杖 1
H.TakeOnitem
战神盔甲(女) 0
H.TakeOnitem 裁决之杖 1
H.give 超级金创药 4
H.give 超级魔法药 3
SENDMSG
4 恭喜<$USERNAME>您的英雄领取了装备
break
#IF
H.ISNEWHUMAN
H.gender
man
CHECKHEROJOB TAOIST
#ACT
CHANGEHEROLEVEL = 35
H.ADDSKILL
英雄先天元力
H.ADDSKILL 英雄酒气护体
H.give 幽灵战衣(男) 1
H.give 龙纹剑 1
H.TakeOnitem
幽灵战衣(男) 0
H.TakeOnitem 龙纹剑 1
H.give 超级金创药 4
H.give 超级魔法药 3
SENDMSG 4
恭喜<$USERNAME>您的英雄领取了装备
break
#IF
H.ISNEWHUMAN
H.gender
WOMAN
CHECKHEROJOB TAOIST
#ACT
CHANGEHEROLEVEL = 35
H.ADDSKILL
英雄先天元力
H.ADDSKILL 英雄酒气护体
H.give 幽灵战衣(女) 1
H.give 龙纹剑 1
H.TakeOnitem
幽灵战衣(女) 0
H.TakeOnitem 龙纹剑 1
H.give 超级金创药 4
H.give 超级魔法药 3
SENDMSG 4
恭喜<$USERNAME>您的英雄领取了装备
break
DELAYGOTO 时间(毫秒) 触发字段 换地图是否删除此延时(0或为空时=不删除 1=删除)
DELAYGOTO 20 @火龙珠 表示20毫秒
实例:
----------------------------------------------------------------------------
[@main]
<延迟跳转/@DelayGoto> <清除延迟/@ClearDelayGoto>
<得到物品/@giveonground>\ \
<返回/@main>
[@giveonground]
#if
#act
GIVEONGROUND
屠龙 5
[@DelayGoto]
#if
#act
DELAYGOTO 3
@DelayLabel
#say
<清除延迟/@ClearDelayGoto>
[@DelayLabel]
#say
延迟跳转测试成功!\
\
<返回/@next>
[@ClearDelayGoto]
#if
#act
CLEARDELAYGOTO
#say
延迟跳转已清除.\ \
<返回/@next>
------------------------------------------------------------------------;
相关脚本命令:
功能:移动到挑战地图
格式:CHALLENGMAPMOVE 地图名 X Y
功能:没有挑战地图可移动,则退回抵押的物品
格式:GETCHALLENGEBAKITEM
//----------------------------------------------------------------------
QFunction-0.txt
文件
[@Challenge]
#IF
CHECKMAPHUMANCOUNT EM029A =
0
#ACT
CHALLENGMAPMOVE EM029A 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT
EM029B = 0
#ACT
CHALLENGMAPMOVE EM029B 14
15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029C = 0
#ACT
CHALLENGMAPMOVE
EM029C 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029D =
0
#ACT
CHALLENGMAPMOVE EM029D 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT
EM029E = 0
#ACT
CHALLENGMAPMOVE EM029E 14
15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029F = 0
#ACT
CHALLENGMAPMOVE
EM029F 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029G =
0
#ACT
BREAK
CHALLENGMAPMOVE EM029G 14 15
#IF
CHECKMAPHUMANCOUNT
EM029H = 0
#ACT
CHALLENGMAPMOVE EM029H 14
15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029I = 0
#ACT
CHALLENGMAPMOVE
EM029I 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029J =
0
#ACT
CHALLENGMAPMOVE EM029J 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT
EM029K = 0
#ACT
CHALLENGMAPMOVE EM029K 14
15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029L = 0
#ACT
CHALLENGMAPMOVE
EM029L 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029M =
0
#ACT
CHALLENGMAPMOVE EM029M 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT
EM029N = 0
#ACT
CHALLENGMAPMOVE EM029N 14
15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029O = 0
#ACT
CHALLENGMAPMOVE
EM029O 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029P =
0
#ACT
CHALLENGMAPMOVE EM029P 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT
EM029Q = 0
#ACT
CHALLENGMAPMOVE EM029Q 14
15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029R = 0
#ACT
CHALLENGMAPMOVE
EM029R 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029S =
0
#ACT
CHALLENGMAPMOVE EM029S 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT
EM029T = 0
#ACT
CHALLENGMAPMOVE EM029T 14
15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029U = 0
#ACT
CHALLENGMAPMOVE
EM029U 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029V =
0
#ACT
CHALLENGMAPMOVE EM029V 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT
EM029W = 0
#ACT
CHALLENGMAPMOVE EM029W 14
15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029X = 0
#ACT
CHALLENGMAPMOVE
EM029X 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT EM029Y =
0
#ACT
CHALLENGMAPMOVE EM029Y 14 15
BREAK
#IF
CHECKMAPHUMANCOUNT
EM029Z = 0
#ACT
CHALLENGMAPMOVE EM029Z 14
15
BREAK
#IF
#ACT
goto @Challenge_Fail
[@Challenge_Fail]
#IF
#ACT
GETCHALLENGEBAKITEM
#SAY
当前地图人数已经满员!请稍后再试,谢谢!\
;挑战胜利者执行..
[@Challenge_Win]
#IF
#ACT
SendMsg 5
挑战胜利..
-------------------------------------------------------------------------------
MapInfo.txt文件
[EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL
NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
[EM029A|EM029 挑战]
NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN
NORECONNECT(0159) FIGHT4 NODRUG
[EM029B|EM029 挑战] NORECALL NOGUILDRECALL
NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4
NODRUG
[EM029C|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL
NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
[EM029D|EM029 挑战]
NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN
NORECONNECT(0159) FIGHT4 NODRUG
[EM029E|EM029 挑战] NORECALL NOGUILDRECALL
NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4
NODRUG
[EM029F|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL
NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
[EM029G|EM029 挑战]
NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN
NORECONNECT(0159) FIGHT4 NODRUG
[EM029H|EM029 挑战] NORECALL NOGUILDRECALL
NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4
NODRUG
[EM029I|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL
NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
收徒脚本(和传统一致如您服务端又徒弟脚本无需修改)
[@main]
<我想拜师/@master>\
<我想出师/@unmaster>\
\
<离开/@exit>
[@master]
想拜师呀,你要拜的师父来了没有?\
与你师父面对面站好,开始拜师。\
\
<准备好了/@agree>\
<我知道了/@exit>\ \
<返回/@main>
[@agree]
;检查是不是已经是别人的师父
#if
checkismaster
#act
break
#say
没事别来这玩!!!\
\
<返回/@main>
;检查是不是已经拜师了
#if
checkmaster
#act
break
#say
你都都已经拜了别人为师,怎么还拜师!!! \
\
<返回/@main>
;检查对面的人物是不是别人的徒弟
#if
checkposemaster
#say
你找了个什么人做师父,怎么现在还是别人的徒弟?\
\
<返回/@main>
#act
break
;检查二个有没站好位置
#if
checkposedir
#elsesay
你们二个面对面站好呀,不要乱动。\
\
<返回/@main>
#elseact
break
#if
checklevel
40
#say
你都40多级了还要找师父?\
\
<返回/@main>
#act
break
;检查对方等级
#if
checkposelevel
> 50
#elsesay
你找个什么师父呀,等级这么低?\
\
<返回/@main>
#elseact
break
#act
master
[@StartGetMaster]
拜师仪式正式开始。\ \
你是否确认拜师?\
\
<确认/@RequestMaster>
[@StartMaster]
拜师仪式正式开始。\
\
对方已经向你提出拜师请求。\ \
[@RequestMaster]
;检查所需物品
#if
checkitemw 力量戒指 1
#elsesay
你都没信物,怎么拜呀!!!\
\
<返回/@main>
#elseact
break
#if
#act
takew
力量戒指 1
master
requestmaster
[@WateMaster]
你已向对方请求拜师,请耐心等待对方的答复。
[@RevMaster]
对方想拜你为师,你是否想收此人为徒?
\ \
<同意/@ResposeMaster>
\
<不同意/@ResposeMasterFail>
[@ResposeMaster]
#if
#act
master
responsemaster ok
[@ResposeMasterFail]
#if
#act
master
responsemaster fail
[@EndMaster]
你们二个已经是师徒关系了。\
\
<关闭/@exit>
[@EndMasterFail]
拜师失败!\
\
<关闭/@exit>
[@MasterDirErr]
对方没站好位置
[@MasterCheckDir]
请站好位置\\
[@HumanTypeErr]
此人不可以做你的师父。
;==========================================
开始
[@unmaster]
#if
havemaster
#act
unmaster
#elsesay
你都没师父,跑来做什么??\
\
<返回/@main>
;=======================================================
[@UnMasterCheckDir]
按正常出师步骤,必须二个人对面对站好位置,\
如果人来不了你只能选择强行出师了。\
\
<我要强行出师/@fUnMaster>\
<返回/@main>
;=======================================================
;对面位置不是人物时显示的信息
[@UnMasterTypeErr]
你对面站了个什么东西,怎么不太象人来的。\
\
<返回/@main>
[@UnIsMaster]
必须由徒弟发出请求!!!\
\
<返回/@main>
[@UnMasterError]
不要来捣乱!!!\
\
<返回/@main>
;=======================================================
;开始程序后,双方显示的信息
[@StartUnMaster]
出师仪式现在开始!!!\
\
是否确定真的要脱离师徒关系?\
\
<确定/@RequestUnMaster>
[@WateUnMaster]
出师仪式现在开始!!!\
\
;=======================================================
;发出请求
[@RequestUnMaster]
#if
havemaster
#act
unmaster
requestunmaster
;=======================================================
;回应请求
[@ResposeUnMaster]
#if
havemaster
#act
unmaster
responseunmaster
;===============================================
;请求后显示的信息
[@WateUnMaster]
你已向对方发出请求,请耐心等待对方的答复。
;===============================================
;请求后对方显示的信息
[@RevUnMaster]
对方向你请求,你是否答应?
\
\
<我愿意/@RequestUnMaster>
<返回/@main>
;===============================================
[@ExeMasterFail]
你都没师父,跑来做什么?
\
\
[返回/@main]
;==============================================
;强行
[@fUnMaster]
#if
checkitem
金条 1
havemaster
#act
take 金条 1
unmaster requestunmaster
force
#elsesay
要收一根金条的手续费,你没有金条,\
<确定/@exit>
;==============================================
;完成后的提示信息
[@UnMasterEnd]
呵呵,你已经脱
[@repaircastle]
请选择要修理的位置?\ \
『<修理城门/@repairdoor>』\
『<修理城墙/@repairwalls>』\ \
〖<返回/@main>』\
[@repairdoor]
修理城门所需费用为:『<$REPAIRDOORGOLD>』金币。\
\
『<修理城门/@repairdoornow>』\
『<返回/@repaircastle>』\
[@repairwalls]
修理城墙所需费用为:『<$REPAIRWALLGOLD>』金币。\
\
『<修理城墙/@repairwallnow1>』\
『<修理城墙/@repairwallnow2>』\
『<修理城墙/@repairwallnow3>』\
\
〖<返回/@repaircastle>』\
[@hirearchers]
雇用弓箭手可保护城堡的安全,并维护城堡的治安。\
每个弓箭手的雇用费用为『<$ARCHERFEE>』金币。\
请选择要雇用弓箭手放置位置:
\ \
『<城墙左弓箭手三/@hirearchernow1>』, 『<城墙左弓箭手二/@hirearchernow2>』,
『<城墙左弓箭手一/@hirearchernow3>』\
『<城墙右弓箭手一/@hirearchernow4>』,
『<城墙右弓箭手二/@hirearchernow5>』, 『<城墙右弓箭手三/@hirearchernow6>』\
『<城门左弓箭手/@hirearchernow9>』, 『<城门左弓箭手/@hirearchernow10>』,
『<城门右弓箭手/@hirearchernow11>』, 『<城门右弓箭手/@hirearchernow12>』\
『<皇宫左弓箭手/@hirearchernow7>』, 『<皇宫右弓箭手/@hirearchernow8>』\
『<返回/@main>』\
将下面的放到沙皇宫的NPC脚本里就行了
(@@sendmsg)
[@main]
沙巴克当前归<$OWNERGUILD>所有,由<$LORD>统治管理。\
现在金库中所存的金币数量为:<$CASTLEGOLD>,今天的收入为:
<$TODAYINCOME>\ \
『<修改城名/@@castlename>』 『<城主公告/@@sendMsg>』\\
『<取回资金/@@withdrawal>』 『<存入资金/@@receipts>』\
『<控制城门/@treatdoor>』 『<修理城门和城墙/@repaircastle>』\
『<雇用弓箭手/@hirearchers>』\ \
〖<取消/@exit>〗\
[@@sendMsg]
#if
checkcastlegold ?
100000
#act
takecastlegold
100000
SETSENDMSGFLAG
#elsesay
城内资金不足,不要乱用钱。\
\
『<返回/@main>』
[@treatdoor]
城门当前状态为:『<$CASTLEDOORSTATE>』\
\
『<关城门/@closemaindoor>』\
『<开城门/@openmaindoor>』\ \
〖<返回/@main>〗\
[@openmaindoor]
城门已经打开。\ \
〖<返回/@treatdoor>〗\
[@closemaindoor]
城门已经关闭。\ \
〖<返回/@treatdoor>〗\
;--------------------------------------------------
;荐府
包访
[@repaircastle]
请选择要修理的位置?\ \
『<修理城门/@repairdoor>』\
『<修理城墙/@repairwalls>』\ \
〖<返回/@main>』\
[@repairdoor]
修理城门所需费用为:『<$REPAIRDOORGOLD>』金币。\
\
『<修理城门/@repairdoornow>』\
『<返回/@repaircastle>』\
[@repairwalls]
修理城墙所需费用为:『<$REPAIRWALLGOLD>』金币。\
\
『<修理城墙/@repairwallnow1>』\
『<修理城墙/@repairwallnow2>』\
『<修理城墙/@repairwallnow3>』\
\
〖<返回/@repaircastle>』\
[@hirearchers]
雇用弓箭手可保护城堡的安全,并维护城堡的治安。\
每个弓箭手的雇用费用为『<$ARCHERFEE>』金币。\
请选择要雇用弓箭手放置位置:
\ \
『<城墙左弓箭手三/@hirearchernow1>』, 『<城墙左弓箭手二/@hirearchernow2>』,
『<城墙左弓箭手一/@hirearchernow3>』\
『<城墙右弓箭手一/@hirearchernow4>』,
『<城墙右弓箭手二/@hirearchernow5>』, 『<城墙右弓箭手三/@hirearchernow6>』\
『<城门左弓箭手/@hirearchernow9>』, 『<城门左弓箭手/@hirearchernow10>』,
『<城门右弓箭手/@hirearchernow11>』, 『<城门右弓箭手/@hirearchernow12>』\
『<皇宫左弓箭手/@hirearchernow7>』, 『<皇宫右弓箭手/@hirearchernow8>』\
『<返回/@main>』\
| ||||||||||