自动找回武器
已有 222 次阅读2018-7-26 17:35
鉴于挺多都不知道加哪里,我详细说一下如何修改
shujian.lua搜索下面内容:
if not Bag["火折"] and drugPrepare["火折"] then
return checkFire()
end
在这个后面加入
if not Bag[GetVariable("weaponfirst")] then
return dazaoweaponfind()
end
下面内容放在shujian.lua最后面就行
function dazaoweaponfind()
print("--------check weapon---------")
if tongbaoUse then
DeleteTriggerGroup("dazaoweaponfind")
create_trigger_t('dazaoweaponfind1','^(> )*哈士奇呆呆地瞪着你,好象很不高兴的样子。','','dazaoweaponXhammer')
create_trigger_t('dazaoweaponfind2','^(> )*哈士奇一转眼就跑没影儿了,一会给你叼来了一柄(\\D*),然后不知道跑哪去了。','','dazaoweaponOver')
create_trigger_t('dazaoweaponfind3','^(> )*神匠之锤化为一道流火,把你所有的装备都重新塑造了一遍。','','dazaoweaponOver')
create_trigger_t('dazaoweaponfind4','^(> )*对不起你现有的通宝不够兑换\\D*。','','dazaoweaponError')
SetTriggerOption("dazaoweaponfind1","group","dazaoweaponfind")
SetTriggerOption("dazaoweaponfind2","group","dazaoweaponfind")
SetTriggerOption("dazaoweaponfind3","group","dazaoweaponfind")
SetTriggerOption("dazaoweaponfind4","group","dazaoweaponfind")
EnableTriggerGroup("dazaoweaponfind",false)
return go(dazaoweaponHusky,"扬州城","当铺")
else
return dazaoweaponOver()
end
end
function dazaoweaponHusky()
EnableTriggerGroup("dazaoweaponfind",true)
exe("duihuan husky")
end
function dazaoweaponXhammer()
if tongbaoUse then
tongbaoUse=false
exe("duihuan xhammer")
l_result=utils.msgbox ( "是否再次使用通宝修复武器", "dazaoweaponfindbox", "yesno", "?", 1 )
if l_result and l_result=="yes" then
tongbaoUse=true
else
tongbaoUse=false
end
else
dazaoweaponOver()
end
end
function dazaoweaponError()
tongbaoUse=false
dazaoweaponOver()
end
function dazaoweaponOver()
DeleteTriggerGroup("dazaoweaponfind")
check_halt(check_jobx)
end