自动喝药脚本NPC, 防顶药附助开启成功(主号或英雄掉15%血每$(自动喝药喝药时间)秒将自动增加$(自动喝药喝药加红)HP和$(自动喝药喝药加蓝)MP)

LEG自动喝药脚本

[@Legend自动喝药脚本NPC]

{

#IF

CHECKVAR HUMAN 自动喝药血量 = 0

#SAY

<COLOR=clRed �x�x><COLOR=$00B317E3 �y�y><COLOR=$005A5AFF �z�z><COLOR=$005A5AFF �{�{><COLOR=$0000EE00 �|�|><COLOR=clFuchsia �}�}> <COLOR=clYellow 自动喝药> <COLOR=clFuchsia �}�}><COLOR=$0000EE00 �|�|><COLOR=$008CEFF7 �{�{><COLOR=$005A5AFF �z�z><COLOR=$00B317E3 �y�y><COLOR=clRed �x�x>

┏┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┓

┊<COLOR=$005A5AFF 防止顶药附助以及卡药占背包 特设自动喝药 请选择以下信息>┊

┣┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┫

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 98% 自动喝药 □ <选择/@选择1> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 95% 自动喝药 □ <选择/@选择2> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 90% 自动喝药 □ <选择/@选择3> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 85% 自动喝药 □ <选择/@选择4> ┊

�t┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈�s

#IF

CHECKVAR HUMAN 自动喝药血量 = 98

#SAY

<COLOR=clRed �x�x><COLOR=$00B317E3 �y�y><COLOR=$005A5AFF �z�z><COLOR=$005A5AFF �{�{><COLOR=$0000EE00 �|�|><COLOR=clFuchsia �}�}> <COLOR=clYellow 自动喝药> <COLOR=clFuchsia �}�}><COLOR=$0000EE00 �|�|><COLOR=$008CEFF7 �{�{><COLOR=$005A5AFF �z�z><COLOR=$00B317E3 �y�y><COLOR=clRed �x�x>

┏┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┓

┊<COLOR=$005A5AFF 防止顶药附助以及卡药占背包 特设自动喝药 请选择以下信息>┊

┣┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┫

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 98% 自动喝药 √ <关闭/@选择1> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 95% 自动喝药 □ <选择/@选择2> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 90% 自动喝药 □ <选择/@选择3> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 85% 自动喝药 □ <选择/@选择4> ┊

�t┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈�s

#IF

CHECKVAR HUMAN 自动喝药血量 = 95

#SAY

<COLOR=clRed �x�x><COLOR=$00B317E3 �y�y><COLOR=$005A5AFF �z�z><COLOR=$005A5AFF �{�{><COLOR=$0000EE00 �|�|><COLOR=clFuchsia �}�}> <COLOR=clYellow 自动喝药> <COLOR=clFuchsia �}�}><COLOR=$0000EE00 �|�|><COLOR=$008CEFF7 �{�{><COLOR=$005A5AFF �z�z><COLOR=$00B317E3 �y�y><COLOR=clRed �x�x>

┏┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┓

┊<COLOR=$005A5AFF 防止顶药附助以及卡药占背包 特设自动喝药 请选择以下信息>┊

┣┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┫

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 98% 自动喝药 □ <选择/@选择1> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 95% 自动喝药 √ <关闭/@选择2> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 90% 自动喝药 □ <选择/@选择3> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 85% 自动喝药 □ <选择/@选择4> ┊

�t┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈�s

#IF

CHECKVAR HUMAN 自动喝药血量 = 90

#SAY

<COLOR=clRed �x�x><COLOR=$00B317E3 �y�y><COLOR=$005A5AFF �z�z><COLOR=$005A5AFF �{�{><COLOR=$0000EE00 �|�|><COLOR=clFuchsia �}�}> <COLOR=clYellow 自动喝药> <COLOR=clFuchsia �}�}><COLOR=$0000EE00 �|�|><COLOR=$008CEFF7 �{�{><COLOR=$005A5AFF �z�z><COLOR=$00B317E3 �y�y><COLOR=clRed �x�x>

┏┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┓

┊<COLOR=$005A5AFF 防止顶药附助以及卡药占背包 特设自动喝药 请选择以下信息>┊

┣┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┫

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 98% 自动喝药 □ <选择/@选择1> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 95% 自动喝药 □ <选择/@选择2> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 90% 自动喝药 √ <关闭/@选择3> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 85% 自动喝药 □ <选择/@选择4> ┊

�t┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈�s

#IF

CHECKVAR HUMAN 自动喝药血量 = 85

#SAY

<COLOR=clRed �x�x><COLOR=$00B317E3 �y�y><COLOR=$005A5AFF �z�z><COLOR=$005A5AFF �{�{><COLOR=$0000EE00 �|�|><COLOR=clFuchsia �}�}> <COLOR=clYellow 自动喝药> <COLOR=clFuchsia �}�}><COLOR=$0000EE00 �|�|><COLOR=$008CEFF7 �{�{><COLOR=$005A5AFF �z�z><COLOR=$00B317E3 �y�y><COLOR=clRed �x�x>

┏┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┓

┊<COLOR=$005A5AFF 防止顶药附助以及卡药占背包 特设自动喝药 请选择以下信息>┊

┣┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┫

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 98% 自动喝药 □ <选择/@选择1> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 95% 自动喝药 □ <选择/@选择2> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 90% 自动喝药 □ <选择/@选择3> ┊

┊ 〖<COLOR=clLime 主号或英雄掉血>〗 85% 自动喝药 √ <关闭/@选择4> ┊

�t┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈�s

[@选择1]

#IF

CHECKVAR HUMAN 自动喝药血量 = 98

#ACT

CALCVAR HUMAN 自动喝药血量 = 0

SAVEVAR HUMAN 自动喝药血量 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

CALCVAR HUMAN 自动喝药开关 = 0

SAVEVAR HUMAN 自动喝药开关 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

GOTO @MAIN

SENDMSG 5 防顶药附助关闭成功!

BREAK

#ELSEACT

CALCVAR HUMAN 自动喝药血量 = 98

SAVEVAR HUMAN 自动喝药血量 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

CALCVAR HUMAN 自动喝药开关 = 1

SAVEVAR HUMAN 自动喝药开关 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

GOTO @MAIN

SENDMSG 7 防顶药附助开启成功(主号或英雄掉2%血每$(自动喝药喝药时间)秒将自动增加$(自动喝药喝药加红)HP和$(自动喝药喝药加蓝)MP)

[@选择2]

#IF

CHECKVAR HUMAN 自动喝药血量 = 95

#ACT

CALCVAR HUMAN 自动喝药血量 = 0

SAVEVAR HUMAN 自动喝药血量 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

CALCVAR HUMAN 自动喝药开关 = 0

SAVEVAR HUMAN 自动喝药开关 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

GOTO @MAIN

SENDMSG 5 防顶药附助关闭成功!

BREAK

#ELSEACT

CALCVAR HUMAN 自动喝药血量 = 95

SAVEVAR HUMAN 自动喝药血量 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

CALCVAR HUMAN 自动喝药开关 = 1

SAVEVAR HUMAN 自动喝药开关 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

GOTO @MAIN

SENDMSG 7 防顶药附助开启成功(主号或英雄掉5%血每$(自动喝药喝药时间)秒将自动增加$(自动喝药喝药加红)HP和$(自动喝药喝药加蓝)MP)

[@选择3]

#IF

CHECKVAR HUMAN 自动喝药血量 = 90

#ACT

CALCVAR HUMAN 自动喝药血量 = 0

SAVEVAR HUMAN 自动喝药血量 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

CALCVAR HUMAN 自动喝药开关 = 0

SAVEVAR HUMAN 自动喝药开关 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

GOTO @MAIN

SENDMSG 5 防顶药附助关闭成功!

BREAK

#ELSEACT

CALCVAR HUMAN 自动喝药血量 = 90

SAVEVAR HUMAN 自动喝药血量 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

CALCVAR HUMAN 自动喝药开关 = 1

SAVEVAR HUMAN 自动喝药开关 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

GOTO @MAIN

SENDMSG 7 防顶药附助开启成功(主号或英雄掉10%血每$(自动喝药喝药时间)秒将自动增加$(自动喝药喝药加红)HP和$(自动喝药喝药加蓝)MP)

[@选择4]

#IF

CHECKVAR HUMAN 自动喝药血量 = 85

#ACT

CALCVAR HUMAN 自动喝药血量 = 0

SAVEVAR HUMAN 自动喝药血量 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

CALCVAR HUMAN 自动喝药开关 = 0

SAVEVAR HUMAN 自动喝药开关 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

GOTO @MAIN

SENDMSG 5 防顶药附助关闭成功!

BREAK

#ELSEACT

CALCVAR HUMAN 自动喝药血量 = 85

SAVEVAR HUMAN 自动喝药血量 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

CALCVAR HUMAN 自动喝药开关 = 1

SAVEVAR HUMAN 自动喝药开关 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

GOTO @MAIN

SENDMSG 7 防顶药附助开启成功(主号或英雄掉15%血每$(自动喝药喝药时间)秒将自动增加$(自动喝药喝药加红)HP和$(自动喝药喝药加蓝)MP)

BREAK

[@Legend自动喝药常量加载]

#CALL [Legend自动喝药配置(白手脚本Q.156598018)Legend自动喝药常量.ini] @Legend自动喝药常量

}

[@Legend自动喝药脚本QM]

{

#IF

CHECKLEVELEX > 0

#ACT

VAR Integer HUMAN 自动喝药血量

VAR Integer HUMAN 自动喝药开关

LOADVAR HUMAN 自动喝药血量 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

LOADVAR HUMAN 自动喝药开关 ..QuestDiaryLegend开区清空文本(白手脚本Q.156598018)Legend自动喝药记录.txt

SetScTimer 3 $(自动喝药喝药时间)

[@OnTimer3]

#IF

CHECKVAR HUMAN 自动喝药血量 = 0

#ACT

BREAK

#IF

CHECKVAR HUMAN 自动喝药开关 = 0

#ACT

BREAK

#IF

CHECKHP < 10 = <$MAXHP>

#ACT

BREAK

#IF

H.CHECKMP < 10 = <$H.MAXMP>

#ACT

BREAK

#IF

CHECKUSEITEM 12

#ELSEACT

SENDMSG 7 主号没有佩戴魔血石,请及时补充魔血石!

BREAK

#IF

CHECKHP < <$HUMAN(自动喝药血量)> = <$MAXHP>

#ACT

HUMANHP + $(自动喝药喝药加红)

#IF

CHECKMP < <$HUMAN(自动喝药血量)> = <$MAXMP>

#ACT

HUMANMP + $(自动喝药喝药加蓝)

#IF

CHECKHEROONLINE

H.CHECKHP < <$HUMAN(自动喝药血量)> = <$H.MAXHP>

#ACT

H.HUMANHP + $(自动喝药喝药加红)

#IF

CHECKHEROONLINE

H.CHECKMP < <$HUMAN(自动喝药血量)> = <$H.MAXMP>

#ACT

H.HUMANMP + $(自动喝药喝药加蓝)

#IF

CHECKHEROONLINE

#ELSEACT

BREAK

#IF

H.CHECKUSEITEM 12

#ELSEACT

SENDMSG 7 英雄没有佩戴魔血石,请及时补充魔血石!

BREAK

[@Legend自动喝药常量加载]

#CALL [Legend自动喝药配置(白手脚本Q.123)Legend自动喝药常量.ini] @Legend自动喝药常量

}

自动喝药脚本配置步骤:

打开脚本编辑器: 首先,你需要打开传奇引擎Legend的脚本编辑器。这通常可以在游戏设置或脚本管理部分找到。

编写自动喝药脚本: 在脚本编辑器中,你需要编写或修改现有的自动喝药脚本。一个基本的自动喝药脚本可能包含以下内容:

function AutoDrink(hpPercent)

if GetPlayerHP() < hpPercent then

UseItem(“药水名称”)

end

end

Copy

在这个脚本中,AutoDrink函数会检查玩家的当前生命值百分比,如果低于设定的百分比,就会使用指定的药品。

设置触发条件: 你需要设置脚本的触发条件,比如生命值低于某个百分比时自动触发。这可以通过游戏内的脚本触发器或定时器来实现。

测试脚本: 在实际游戏中测试脚本,确保自动喝药功能按预期工作。如果发现问题,返回脚本编辑器进行调整。

保存并应用脚本: 一旦脚本测试无误,保存脚本并确保它在游戏中被正确应用。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。