Gm版本库

 找回密码
 立即注册

自动喝药功能失效,脚本错误 - 有问必答专区

查看: 648|回复: 1

自动喝药功能失效,脚本错误

[复制链接]
[检测脚本错误] cmd:CHECKGAMEGOLD NPCManage map:0 座标:0:0 p1:? p2:<$(收费喝药消耗)> p3: p4: p5: p6: p7:

相应脚本:
#if
True
#Act
INI_READ_INTEGER ..\QuestDiary\合区需合文件\数据文件\喝药临时数据.ini <$UserName> 保护百分比 P1
Mov M保护百分比 <$Str(P1)>

#if
Equal M保护百分比 0
#Act
break


#if
Check $(收费喝药占用) 1
CheckGameGold < $(收费喝药消耗)
#Act
Set $(收费喝药占用) 0
Sendmsg 6 =========================================================
Sendmsg 6 你剩余元宝不足。已经转换为免费喝药,补充元宝之后请重新开启
Sendmsg 6 你剩余元宝不足。已经转换为免费喝药,补充元宝之后请重新开启
Sendmsg 6 你剩余元宝不足。已经转换为免费喝药,补充元宝之后请重新开启
Sendmsg 6 =========================================================




#If
Large M保护百分比 0
Compval <$MAXHP> > 100
#Act
Mov M主号保护血量 <$Str(M保护百分比)>
Mov M主号血量 <$MAXHP>
Div M主号血量 100
Mul M主号保护血量 <$Str(M主号血量)>
#ElseAct
Mov M主号保护血量 $(不足100使用)


#If
Check $(收费喝药占用) 1
CheckGameGold ? $(收费喝药消耗)
Compval <$Hp> > 0
Compval <$Hp> < <$Str(M主号保护血量)>
#Act
GameGold - $(收费喝药消耗)
HumanHP + $(收费喝药恢复)
HumanMP + $(收费喝药恢复)




#If
Compval <$Hp> > 0
Compval <$Hp> < <$Str(M主号保护血量)>
Check $(收费喝药占用) 0
#Act
HumanHP + $(免费喝药恢复)
HumanMP + $(免费喝药恢复)



#If
Large M保护百分比 0
Compval <$MAXMP> > 100
#Act
Mov M主号保护魔法 <$Str(M保护百分比)>
Mov M主号魔法 <$MAXMP>
Div M主号魔法 100
Mul M主号保护魔法 <$Str(M主号魔法)>
#ElseAct
Mov M主号保护魔法 $(不足100使用)


#If
Check $(收费喝药占用) 1
CheckGameGold ? $(收费喝药消耗)
Compval <$Mp> < <$Str(M主号保护魔法)>
#Act
GameGold - $(收费喝药消耗)
HumanHP + $(收费喝药恢复)
HumanMP + $(收费喝药恢复)




#If
Compval <$Mp> < <$Str(M主号保护魔法)>
Check $(收费喝药占用) 0
#Act
HumanHP + $(免费喝药恢复)
HumanMP + $(免费喝药恢复)






#if
CHECKHEROONLINE
#ElseAct
break



#If
CHECKHEROONLINE
Large M保护百分比 0
Compval <$H.MAXHP> > 100
#Act
Mov M英雄保护血量 <$Str(M保护百分比)>
Mov M英雄血量 <$H.MAXHP>
Div M英雄血量 100
Mul M英雄保护血量 <$Str(M英雄血量)>
#ElseAct
Mov M英雄保护血量 $(不足100使用)


#If
CHECKHEROONLINE
Check $(收费喝药占用) 1
CheckGameGold ? $(收费喝药消耗)
Compval <$H.Hp> > 0
Compval <$H.Hp> < <$Str(M英雄保护血量)>
#Act
GameGold - $(收费喝药消耗)
H.HumanHP + $(收费喝药恢复)
H.HumanMP + $(收费喝药恢复)




#If
CHECKHEROONLINE
Compval <$H.Hp> > 0
Compval <$H.Hp> < <$Str(M英雄保护血量)>
Check $(收费喝药占用) 0
#Act
H.HumanHP + $(免费喝药恢复)
H.HumanMP + $(免费喝药恢复)


#If
CHECKHEROONLINE
Large M保护百分比 0
Compval <$H.MAXMP> > 100
#Act
Mov M英雄保护魔法 <$Str(M保护百分比)>
Mov M英雄魔法 <$H.MAXMP>
Div M英雄魔法 100
Mul M英雄保护魔法 <$Str(M英雄魔法)>
#ElseAct
Mov M英雄保护魔法 $(不足100使用)


#If
CHECKHEROONLINE
Check $(收费喝药占用) 1
CheckGameGold ? $(收费喝药消耗)
Compval <$H.Mp> < <$Str(M英雄保护魔法)>
#Act
GameGold - $(收费喝药消耗)
H.HumanHP + $(收费喝药恢复)
H.HumanMP + $(收费喝药恢复)




#If
CHECKHEROONLINE
Compval <$H.Mp> < <$Str(M英雄保护魔法)>
Check $(收费喝药占用) 0
#Act
H.HumanHP + $(免费喝药恢复)
H.HumanMP + $(免费喝药恢复)

[@记录]
#if
Checkstringlist ..\QuestDiary\开区模式.txt 测试区 HARDDISK
#ELSEACT
ADDLINELIST ..\..\..\..\元宝记录\元宝记录.txt <$USERID>,<$USERNAME>,<$SERVERNAME>, HardDisk

[~所需常量加载]
#Call [\系统全局常量\自动喝药常量.ini] @自动喝药常量
回复 百度谷歌雅虎搜狗有道360

使用道具 举报

发表于 2023-6-15 11:51:04 | 显示全部楼层
BLUE引擎的话需要插件支持
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver/手机版/Gm版本库 ( 蜀ICP备20007044号-1 )

GMT+8, 2025-4-23 17:04 , Processed in 0.158882 second(s), 18 queries .

Powered by GM版本库 X3.4

© 2001-2011 Comsenz Inc.>  template by gmbbk.com