一、MerChant注册招财兔
土城3地图放招财兔,坐标用330330,Mir200\Envir\MerChant.txt加一行:
招财兔333033010005
字段顺序按“脚本名地图XY方向形象是否沙城是否移动移动间隔变色/备用”理解,不同引擎列数不同按本服MerChant示例补齐。形象位写0表示用默认,想用兔子外观填对应npc.wil/npc.wzl序号;自带兔子素材直接填外观码,自制兔子补丁按下面第六节算码。不写脚本只加这行,游戏里能看到兔子但点不动,必须建Market_Def脚本。
二、Market_Def脚本文件命名
建文件:
Mir200\Envir\Market_Def\招财兔-3.txt
文件名“招财兔-3”的招财兔必须和MerChant第一个字段完全一致,3必须和NPC所在土城地图号一致;地图号不对不加载,名字不对点击无反应。
三、Hero招财兔基础菜单
[@main]
\\
招财兔\
投入元宝抽取招财奖励,每日可领基础招财金,概率出极品材料\
当前元宝:<$GAMEGOLD>今日招财:<&D50>\
\\
小招财抽10元宝@CZ1\
大招财抽100元宝@CZ2\
超级招财抽500元宝@CZ3\
每日基础招财@DayCZ\
招财记录@CZLog\
[@CZ1]
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
RANDOM10
ACTGAMEGOLD+20
SENDMSG0[%s]招财兔小招财中奖,返还元宝20!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
RANDOM50
ACTGAMEGOLD+12
SENDMSG0[%s]招财兔小招财小奖,返还元宝12!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
SENDMSG1招财兔小招财未中,扣除10元宝!
Goto@main
ELSEACT
MESSAGEBOX元宝不足10,无法进行小招财!
RANDOM10表示约十分之一走大奖分支,RANDOM50表示五十分之一走小奖分支,剩余走不中扣费;想提高返利把GAMEGOLD+数值调大、RANDOM分母调小。多奖池别用连续RANDOM硬堆,用随机区间更准。
四、分层招财返利脚本
大招财做多档物品,不只返元宝:
[@CZ2]
IFCHECKGAMEGOLD>99
ACTGAMEGOLD-100
RANDOM20
ACTGAMEGOLD+260
GIVE招财福袋1
SENDMSG0[%s]招财兔大招财大奖,返元宝260并送招财福袋!
Goto@main
IFCHECKGAMEGOLD>99
ACTGAMEGOLD-100
RANDOM8
ACTGIVE高级宝箱1
SENDMSG0[%s]招财兔大招财中高级宝箱!
Goto@main
IFCHECKGAMEGOLD>99
ACTGAMEGOLD-100
RANDOM4
ACTGIVE招财令牌1
GIVE绑定元宝50
SENDMSG0[%s]招财兔大招财中招财令牌与绑定元宝!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>99
ACTGAMEGOLD-100
SENDMSG1招财兔大招财未中,扣除100元宝!
Goto@main
ELSEACT
MESSAGEBOX元宝不足100,无法进行大招财!
超级招财提高本金和极品权重:
[@CZ3]
IFCHECKGAMEGOLD>499
ACTGAMEGOLD-500
RANDOM50
ACTGAMEGOLD+1500
GIVE招财福袋3
SENDMSG0[%s]招财兔超级大奖,返元宝1500并送福袋3!
Goto@main
IFCHECKGAMEGOLD>499
ACTGAMEGOLD-500
RANDOM10
ACTGIVE终极材料包1
GIVE绑定元宝200
SENDMSG0[%s]招财兔超级中终极材料包!
Goto@main
IFCHECKGAMEGOLD>499
ACTGAMEGOLD-500
RANDOM5
ACTGIVE招财神装箱1
SENDMSG0[%s]招财兔超级中招财神装箱!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>499
ACTGAMEGOLD-500
SENDMSG1招财兔超级未中,扣除500元宝!
Goto@main
ELSEACT
MESSAGEBOX元宝不足500,无法进行超级招财!
招财福袋、招财令牌、招财神装箱先在StdItems建好;福袋用MonItems式或QuestDiary爆率开,神装箱直接GIVE整套会更简单但难控通胀,按在线人数定RANDOM分母。
五、每日基础招财与限领
用人物每日变量防重复,Hero可用SETDAYREWARD/CHECKDAYREWARD,也可用D变量加QManage零点重置。
[@DayCZ]
IFCHECKDAYREWARD11
ACTSENDMSG1今日已找招财兔领过基础招财,明日再来!
Goto@main
IFCHECKLEVEL>9
ACTGAMEGOLD+200
SETDAYREWARD11
SENDMSG0[%s]招财兔每日基础招财,发放元宝200!
Goto@main
ELSEACT
MESSAGEBOX需要等级大于10级才能领取每日招财!
不用CHECKDAYREWARD的版本:
[@DayCZ]
IFEQUALD501
ACTSENDMSG1今日已领基础招财!
Goto@main
IFCHECKLEVEL>9
ACTGAMEGOLD+200
MOVD501
SENDMSG0[%s]招财兔每日基础招财,发放元宝200!
Goto@main
ELSEACT
MESSAGEBOX等级大于10且今日未领可拿基础招财!
QManage零点清D50:
[@OnDayReset]
IF
ACTMOVD500
SENDMSG1招财兔每日基础招财已重置。
D变量重启会清,重要限领用H变量或落盘;多角色同号不同职业分别限领就用人物变量,全服总限用G变量。
六、招财兔外观与兔子补丁
用现成兔子:MerChant形象位填本服npc.wil/npc.wzl里兔子对应序号。GOM类查看客户端npc数字.wzl,按素材顺序填;找不到兔子就换其他招财类外观或自制。
自制兔子补丁:
1.准备兔子站立、说话、施法三态图,每态按引擎帧数导出PNG/BMP。
2.用WIL编辑器新建或追加npc.wil/npc.wzl,导入兔子各帧,记录起始序号。
3.MerChant形象位填起始序号;若引擎要求Appr/Stand分开,按本服NPC外观规则填站立码。
4.客户端Data或登录器补丁目录放npc.wil/wzx或npc.wzl,微端把补丁加进更新列表。
5.土城进图点招财兔,看是否出兔子;只显示白人/问号说明形象码越界或补丁没加载。
6.想让兔子原地不动,MerChant是否移动填0、移动间隔填0;想轩走动填1和间隔秒数。
7.变色不需要就留默认0;招财兔通常用金色名称,Market脚本里SENDMSG或NPC名称前加颜色代码按本服支持方式处理。
七、投入材料招财替代元宝
不想纯元宝抽奖,用招财币或招财令牌:
[@CZItem]
IFCHECKITEM招财币1
ACTTAKE招财币1
RANDOM10
ACTGAMEGOLD+100
GIVE招财福袋1
SENDMSG0[%s]投入招财币中奖,返元宝100并出福袋!
Goto@main
IFCHECKITEM招财币1
ACTTAKE招财币1
RANDOM3
ACTGIVE高级宝箱1
SENDMSG0[%s]投入招财币中高级宝箱!
Goto@main
ELSEACT
IFCHECKITEM招财币1
ACTTAKE招财币1
SENDMSG1投入招财币未中,扣除1个!
Goto@main
ELSEACT
MESSAGEBOX需要招财币1个;招财币可由每日任务、活动、回收获得。
招财币在StdItems建材料类,活动NPC或机器人定时发,避免玩家直接用元宝买币无限抽。
八、招财记录与全服排行
个人累计招财次数用D51,全服奖池用G90:
[@CZ1]
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
INCD511
INCG9010
RANDOM10
ACTGAMEGOLD+20
SENDMSG0[%s]招财兔小招财中奖,返还20,累计招财次数<D51>!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
INCD511
INCG9010
SENDMSG1招财兔小招财未中,累计招财次数<D51>!
Goto@main
ELSEACT
MESSAGEBOX元宝不足10!
[@CZLog]
IF
ACT
SENDMSG1你累计招财<D51>次,全服招财奖池<SCRIPT(G90)>元宝;奖池达阈值可找招财兔领里程碑。
Close
G90在Robot活动结束清零;里程碑奖励另写:
[@CZMile]
IFEQUALG9050000
EQUALG910
ACTSETG911
GIVE招财神装箱1
GAMEGOLD+1000
SENDMSG0全服招财奖池达50000,招财兔发放里程碑神装箱!
Goto@main
G91防重复发,活动重开Robot置G910。
九、GOM/GEE改写
MerChant格式一致,Market脚本把Hero命令替换:
[@CZ1]
IFCheckGameGold>9
ACTDelGameGold10
Random10
ACTGiveGold20
SendMsg0<%s>招财兔小招财中奖,返元宝20!
Goto@main
ELSEACT
IFCheckGameGold>9
ACTDelGameGold10
SendMsg1招财兔小招财未中,扣10元宝!
Goto@main
ELSEACT
MessageBox元宝不足10!
每日基础用CheckDayReward/SetDayReward或本GOM每日变量;多档随机用RandomRange/RandomNum按本版写区间。材料检测仍用CheckItem、Take、Give;招财币、福袋名称和StdItems一致。机器人开奖用AutoRunRobot,MONGENEX不适用招财就只用SendMsg和变量操作。
十、Legend改写
Legend标签用[@MAIN]大写,Market文件按本端放NPC脚本目录;元宝检测CHECKGAMEGOLD、扣费GAMEGOLD-数值、随机RANDOM或本版Rand,每日限领用本版日变量。示例:
[@MAIN]
\\
招财兔\
小招财10元宝,大招财100元宝,超级500元宝\
\\
小招财@CZ1\
大招财@CZ2\
[@CZ1]
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
RANDOM10
ACTGAMEGOLD+20
SENDMSG0<%s>招财兔小招财中奖,返20元宝!
ELSEACT
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
SENDMSG1招财兔小招财未中!
ELSEACT
MESSAGEBOX元宝不足10!
Legend老版不支持M2热重载NPC脚本时,改完重启引擎或用调试命令重读。
十一、Blue改写
Blue交易型NPC按Merchant、对话型按npcs配置,脚本目录和命名规则按本端;Market用[@main],元宝命令按Blue经济变量替换CHECKGAMEGOLD/扣费命令,随机用Rand/Random。示例:
[@main]
\\
招财兔\
投元宝抽招财奖励\
\\
小招财@cz1\
大招财@cz2\
[@cz1]
IFCheckGameGold10
ACTTakeMoney10
Random10
ACTGiveGold20
SendMsg0<%s>招财兔小招财中奖,返20!
ELSEACT
IFCheckGameGold10
ACTTakeMoney10
SendMsg1招财兔小招财未中!
ELSEACT
SendMsg1元宝不足10!
Blue对变量作用域严格,每日限领用持久人物变量,机器人走Blue定时模块,改完重读NPC和Robot。
十二、防刷与平衡
小招财RANDOM10返2倍、大招财RANDOM20返2.6倍、超级RANDOM50返3倍,整体期望别高于投入;人多提高RANDOM分母,人少降低。每日基础招财按等级给,新区200元宝、中期100、后期50。招财福袋爆率单独写,避免超级招财直接GIVE终极装导致物价崩。招财币只由活动发,不开放元宝直接买币;全服奖池G90只统计投入,不直接返给个人防止脚本刷。NPC放土城安全区,禁止招财兔地图用随机卷可用MapInfo对土城局部不限制,通常土城不特殊处理。
十三、重载与排错
1.招财兔不显示:查MerChant是否加行,名称、地图3、坐标330330可站立;Market_Def文件名“招财兔-3.txt”名称地图号一致。
2.点击无反应:只加MerChant没写脚本会点不动;只写脚本没加MerChant会不显示。两样都要有。
3.元宝不扣不返:#IF写CHECKGAMEGOLD,#ACT写GAMEGOLD-或本引擎扣费;GOM用DelGameGold/DELGAMEGOLD,Hero用GAMEGOLD-,Blue用本服扣费命令。
4.随机永远不中:RANDOM分母写错,RANDOM10是1/10、RANDOM20是1/20、RANDOM50是1/50;多分支连续RANDOM会每次重摇,别把大奖小奖用同一RANDOM硬套。
5.每日限领失效:CHECKDAYREWARD脚本名编号冲突换11以外的标签;用D50就在QManage零点清,重启不清用H变量。
6.发未知物品:招财福袋、招财令牌、招财神装箱、招财币必须在StdItems有对应Name,GIVE名称完全一致,带空格全角都会未知。
7.兔子外观变问号:MerChant形象码越界,或npc.wil/npc.wzl没更新客户端;自制补丁重新导入并记起始序号。
8.招财记录不累计:INCD51写错变量名,或[@CZ1]多个#IF分支没统一INC;全服G90用MON/Global变量按本引擎声明。
9.机器人自动招财不执行:AutoRunRobot标签、RobotManage标签、M2机器人开关三项核对;Legend/Blue按各自Robot目录改。
10.投入即返被刷:小招财返利高于投入、大招财RANDOM过小会亏服;按在线人数回测期望,超级招财返3倍但RANDOM不低于50更稳。
最小可运行Hero组合用MerChant加“招财兔333033010005”,Market_Def建“招财兔-3.txt”,菜单放小招财10、大招财100、超级500、每日基础200,小招财RANDOM10返20、大招财RANDOM20返260加福袋、超级RANDOM50返1500加福袋,每日用CHECKDAYREWARD11限领,StdItems建招财币/福袋/令牌/神装箱,兔子外观填现成npc序号或自制npc.wil补丁,重读MerChant和NPC脚本后进土城点招财兔测试抽元宝、每日领奖、记录累计即可。
土城3地图放招财兔,坐标用330330,Mir200\Envir\MerChant.txt加一行:
招财兔333033010005
字段顺序按“脚本名地图XY方向形象是否沙城是否移动移动间隔变色/备用”理解,不同引擎列数不同按本服MerChant示例补齐。形象位写0表示用默认,想用兔子外观填对应npc.wil/npc.wzl序号;自带兔子素材直接填外观码,自制兔子补丁按下面第六节算码。不写脚本只加这行,游戏里能看到兔子但点不动,必须建Market_Def脚本。
二、Market_Def脚本文件命名
建文件:
Mir200\Envir\Market_Def\招财兔-3.txt
文件名“招财兔-3”的招财兔必须和MerChant第一个字段完全一致,3必须和NPC所在土城地图号一致;地图号不对不加载,名字不对点击无反应。
三、Hero招财兔基础菜单
[@main]
\\
招财兔\
投入元宝抽取招财奖励,每日可领基础招财金,概率出极品材料\
当前元宝:<$GAMEGOLD>今日招财:<&D50>\
\\
小招财抽10元宝@CZ1\
大招财抽100元宝@CZ2\
超级招财抽500元宝@CZ3\
每日基础招财@DayCZ\
招财记录@CZLog\
[@CZ1]
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
RANDOM10
ACTGAMEGOLD+20
SENDMSG0[%s]招财兔小招财中奖,返还元宝20!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
RANDOM50
ACTGAMEGOLD+12
SENDMSG0[%s]招财兔小招财小奖,返还元宝12!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
SENDMSG1招财兔小招财未中,扣除10元宝!
Goto@main
ELSEACT
MESSAGEBOX元宝不足10,无法进行小招财!
RANDOM10表示约十分之一走大奖分支,RANDOM50表示五十分之一走小奖分支,剩余走不中扣费;想提高返利把GAMEGOLD+数值调大、RANDOM分母调小。多奖池别用连续RANDOM硬堆,用随机区间更准。
四、分层招财返利脚本
大招财做多档物品,不只返元宝:
[@CZ2]
IFCHECKGAMEGOLD>99
ACTGAMEGOLD-100
RANDOM20
ACTGAMEGOLD+260
GIVE招财福袋1
SENDMSG0[%s]招财兔大招财大奖,返元宝260并送招财福袋!
Goto@main
IFCHECKGAMEGOLD>99
ACTGAMEGOLD-100
RANDOM8
ACTGIVE高级宝箱1
SENDMSG0[%s]招财兔大招财中高级宝箱!
Goto@main
IFCHECKGAMEGOLD>99
ACTGAMEGOLD-100
RANDOM4
ACTGIVE招财令牌1
GIVE绑定元宝50
SENDMSG0[%s]招财兔大招财中招财令牌与绑定元宝!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>99
ACTGAMEGOLD-100
SENDMSG1招财兔大招财未中,扣除100元宝!
Goto@main
ELSEACT
MESSAGEBOX元宝不足100,无法进行大招财!
超级招财提高本金和极品权重:
[@CZ3]
IFCHECKGAMEGOLD>499
ACTGAMEGOLD-500
RANDOM50
ACTGAMEGOLD+1500
GIVE招财福袋3
SENDMSG0[%s]招财兔超级大奖,返元宝1500并送福袋3!
Goto@main
IFCHECKGAMEGOLD>499
ACTGAMEGOLD-500
RANDOM10
ACTGIVE终极材料包1
GIVE绑定元宝200
SENDMSG0[%s]招财兔超级中终极材料包!
Goto@main
IFCHECKGAMEGOLD>499
ACTGAMEGOLD-500
RANDOM5
ACTGIVE招财神装箱1
SENDMSG0[%s]招财兔超级中招财神装箱!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>499
ACTGAMEGOLD-500
SENDMSG1招财兔超级未中,扣除500元宝!
Goto@main
ELSEACT
MESSAGEBOX元宝不足500,无法进行超级招财!
招财福袋、招财令牌、招财神装箱先在StdItems建好;福袋用MonItems式或QuestDiary爆率开,神装箱直接GIVE整套会更简单但难控通胀,按在线人数定RANDOM分母。
五、每日基础招财与限领
用人物每日变量防重复,Hero可用SETDAYREWARD/CHECKDAYREWARD,也可用D变量加QManage零点重置。
[@DayCZ]
IFCHECKDAYREWARD11
ACTSENDMSG1今日已找招财兔领过基础招财,明日再来!
Goto@main
IFCHECKLEVEL>9
ACTGAMEGOLD+200
SETDAYREWARD11
SENDMSG0[%s]招财兔每日基础招财,发放元宝200!
Goto@main
ELSEACT
MESSAGEBOX需要等级大于10级才能领取每日招财!
不用CHECKDAYREWARD的版本:
[@DayCZ]
IFEQUALD501
ACTSENDMSG1今日已领基础招财!
Goto@main
IFCHECKLEVEL>9
ACTGAMEGOLD+200
MOVD501
SENDMSG0[%s]招财兔每日基础招财,发放元宝200!
Goto@main
ELSEACT
MESSAGEBOX等级大于10且今日未领可拿基础招财!
QManage零点清D50:
[@OnDayReset]
IF
ACTMOVD500
SENDMSG1招财兔每日基础招财已重置。
D变量重启会清,重要限领用H变量或落盘;多角色同号不同职业分别限领就用人物变量,全服总限用G变量。
六、招财兔外观与兔子补丁
用现成兔子:MerChant形象位填本服npc.wil/npc.wzl里兔子对应序号。GOM类查看客户端npc数字.wzl,按素材顺序填;找不到兔子就换其他招财类外观或自制。
自制兔子补丁:
1.准备兔子站立、说话、施法三态图,每态按引擎帧数导出PNG/BMP。
2.用WIL编辑器新建或追加npc.wil/npc.wzl,导入兔子各帧,记录起始序号。
3.MerChant形象位填起始序号;若引擎要求Appr/Stand分开,按本服NPC外观规则填站立码。
4.客户端Data或登录器补丁目录放npc.wil/wzx或npc.wzl,微端把补丁加进更新列表。
5.土城进图点招财兔,看是否出兔子;只显示白人/问号说明形象码越界或补丁没加载。
6.想让兔子原地不动,MerChant是否移动填0、移动间隔填0;想轩走动填1和间隔秒数。
7.变色不需要就留默认0;招财兔通常用金色名称,Market脚本里SENDMSG或NPC名称前加颜色代码按本服支持方式处理。
七、投入材料招财替代元宝
不想纯元宝抽奖,用招财币或招财令牌:
[@CZItem]
IFCHECKITEM招财币1
ACTTAKE招财币1
RANDOM10
ACTGAMEGOLD+100
GIVE招财福袋1
SENDMSG0[%s]投入招财币中奖,返元宝100并出福袋!
Goto@main
IFCHECKITEM招财币1
ACTTAKE招财币1
RANDOM3
ACTGIVE高级宝箱1
SENDMSG0[%s]投入招财币中高级宝箱!
Goto@main
ELSEACT
IFCHECKITEM招财币1
ACTTAKE招财币1
SENDMSG1投入招财币未中,扣除1个!
Goto@main
ELSEACT
MESSAGEBOX需要招财币1个;招财币可由每日任务、活动、回收获得。
招财币在StdItems建材料类,活动NPC或机器人定时发,避免玩家直接用元宝买币无限抽。
八、招财记录与全服排行
个人累计招财次数用D51,全服奖池用G90:
[@CZ1]
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
INCD511
INCG9010
RANDOM10
ACTGAMEGOLD+20
SENDMSG0[%s]招财兔小招财中奖,返还20,累计招财次数<D51>!
Goto@main
ELSEACT
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
INCD511
INCG9010
SENDMSG1招财兔小招财未中,累计招财次数<D51>!
Goto@main
ELSEACT
MESSAGEBOX元宝不足10!
[@CZLog]
IF
ACT
SENDMSG1你累计招财<D51>次,全服招财奖池<SCRIPT(G90)>元宝;奖池达阈值可找招财兔领里程碑。
Close
G90在Robot活动结束清零;里程碑奖励另写:
[@CZMile]
IFEQUALG9050000
EQUALG910
ACTSETG911
GIVE招财神装箱1
GAMEGOLD+1000
SENDMSG0全服招财奖池达50000,招财兔发放里程碑神装箱!
Goto@main
G91防重复发,活动重开Robot置G910。
九、GOM/GEE改写
MerChant格式一致,Market脚本把Hero命令替换:
[@CZ1]
IFCheckGameGold>9
ACTDelGameGold10
Random10
ACTGiveGold20
SendMsg0<%s>招财兔小招财中奖,返元宝20!
Goto@main
ELSEACT
IFCheckGameGold>9
ACTDelGameGold10
SendMsg1招财兔小招财未中,扣10元宝!
Goto@main
ELSEACT
MessageBox元宝不足10!
每日基础用CheckDayReward/SetDayReward或本GOM每日变量;多档随机用RandomRange/RandomNum按本版写区间。材料检测仍用CheckItem、Take、Give;招财币、福袋名称和StdItems一致。机器人开奖用AutoRunRobot,MONGENEX不适用招财就只用SendMsg和变量操作。
十、Legend改写
Legend标签用[@MAIN]大写,Market文件按本端放NPC脚本目录;元宝检测CHECKGAMEGOLD、扣费GAMEGOLD-数值、随机RANDOM或本版Rand,每日限领用本版日变量。示例:
[@MAIN]
\\
招财兔\
小招财10元宝,大招财100元宝,超级500元宝\
\\
小招财@CZ1\
大招财@CZ2\
[@CZ1]
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
RANDOM10
ACTGAMEGOLD+20
SENDMSG0<%s>招财兔小招财中奖,返20元宝!
ELSEACT
IFCHECKGAMEGOLD>9
ACTGAMEGOLD-10
SENDMSG1招财兔小招财未中!
ELSEACT
MESSAGEBOX元宝不足10!
Legend老版不支持M2热重载NPC脚本时,改完重启引擎或用调试命令重读。
十一、Blue改写
Blue交易型NPC按Merchant、对话型按npcs配置,脚本目录和命名规则按本端;Market用[@main],元宝命令按Blue经济变量替换CHECKGAMEGOLD/扣费命令,随机用Rand/Random。示例:
[@main]
\\
招财兔\
投元宝抽招财奖励\
\\
小招财@cz1\
大招财@cz2\
[@cz1]
IFCheckGameGold10
ACTTakeMoney10
Random10
ACTGiveGold20
SendMsg0<%s>招财兔小招财中奖,返20!
ELSEACT
IFCheckGameGold10
ACTTakeMoney10
SendMsg1招财兔小招财未中!
ELSEACT
SendMsg1元宝不足10!
Blue对变量作用域严格,每日限领用持久人物变量,机器人走Blue定时模块,改完重读NPC和Robot。
十二、防刷与平衡
小招财RANDOM10返2倍、大招财RANDOM20返2.6倍、超级RANDOM50返3倍,整体期望别高于投入;人多提高RANDOM分母,人少降低。每日基础招财按等级给,新区200元宝、中期100、后期50。招财福袋爆率单独写,避免超级招财直接GIVE终极装导致物价崩。招财币只由活动发,不开放元宝直接买币;全服奖池G90只统计投入,不直接返给个人防止脚本刷。NPC放土城安全区,禁止招财兔地图用随机卷可用MapInfo对土城局部不限制,通常土城不特殊处理。
十三、重载与排错
1.招财兔不显示:查MerChant是否加行,名称、地图3、坐标330330可站立;Market_Def文件名“招财兔-3.txt”名称地图号一致。
2.点击无反应:只加MerChant没写脚本会点不动;只写脚本没加MerChant会不显示。两样都要有。
3.元宝不扣不返:#IF写CHECKGAMEGOLD,#ACT写GAMEGOLD-或本引擎扣费;GOM用DelGameGold/DELGAMEGOLD,Hero用GAMEGOLD-,Blue用本服扣费命令。
4.随机永远不中:RANDOM分母写错,RANDOM10是1/10、RANDOM20是1/20、RANDOM50是1/50;多分支连续RANDOM会每次重摇,别把大奖小奖用同一RANDOM硬套。
5.每日限领失效:CHECKDAYREWARD脚本名编号冲突换11以外的标签;用D50就在QManage零点清,重启不清用H变量。
6.发未知物品:招财福袋、招财令牌、招财神装箱、招财币必须在StdItems有对应Name,GIVE名称完全一致,带空格全角都会未知。
7.兔子外观变问号:MerChant形象码越界,或npc.wil/npc.wzl没更新客户端;自制补丁重新导入并记起始序号。
8.招财记录不累计:INCD51写错变量名,或[@CZ1]多个#IF分支没统一INC;全服G90用MON/Global变量按本引擎声明。
9.机器人自动招财不执行:AutoRunRobot标签、RobotManage标签、M2机器人开关三项核对;Legend/Blue按各自Robot目录改。
10.投入即返被刷:小招财返利高于投入、大招财RANDOM过小会亏服;按在线人数回测期望,超级招财返3倍但RANDOM不低于50更稳。
最小可运行Hero组合用MerChant加“招财兔333033010005”,Market_Def建“招财兔-3.txt”,菜单放小招财10、大招财100、超级500、每日基础200,小招财RANDOM10返20、大招财RANDOM20返260加福袋、超级RANDOM50返1500加福袋,每日用CHECKDAYREWARD11限领,StdItems建招财币/福袋/令牌/神装箱,兔子外观填现成npc序号或自制npc.wil补丁,重读MerChant和NPC脚本后进土城点招财兔测试抽元宝、每日领奖、记录累计即可。

