Postado Abril 16, 2015 10 anos Estou tendo um erro com esse script alguem sabe como resolve isso? script: local blood = createConditionObject(CONDITION_OUTFIT) setConditionParam(blood, CONDITION_PARAM_TICKS, 50000) addOutfitCondition(blood, 0, 12, 0, 78, 0, 81) local exhaustMin = 5 --- Minutos que o player fica em exhaust local exhaustTime = exhaustMin*60*1000 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, exhaustTime) local regen = createConditionObject(CONDITION_REGENERATION) setConditionParam(regen, CONDITION_PARAM_DELAYED, 1) addDamageCondition(regen, 50, 1000, 5000) setCombatCondition(combat, regen) function onUse(cid, item, frompos, item2, topos) if hasCondition(cid, CONDITION_EXHAUST) == 0 then if item.itemid == 6558 then doPlayerAddMana(cid, math.random(1000000, 1000000)) doCreatureAddHealth(cid, math.random(1000000, 1000000)) doSendMagicEffect(frompos,12) doTargetCombatCondition(0, cid, blood, CONST_ME_NONE) doPlayerSendTextMessage(cid, 20, 'Você usou potion of gods.') doAddCondition(cid, regen) doRemoveItem(item.uid,1) doAddCondition(cid, exhaust) end else doPlayerSendCancel(cid,"Desculpa, você esta exausto.") end end Erro: [22:3:52.781] [Error - Action Interface] [22:3:52.781] data/actions/scripts/liquids/potiongod.lua [22:3:52.781] Description: [22:3:52.781] attempt to index a number value [22:3:52.781] [Warning - Event::loadScript] Cannot load script (data/actions/scr ipts/liquids/potiongod.lua)
Postado Abril 16, 2015 10 anos 1. Na distro ele não informa a linha do erro? ex: [Error - Action Interface] [22:3:52.781] data/actions/scripts/liquids/potiongod.lua:12 2. Qual versão do seu OT e Distro?
Postado Abril 16, 2015 10 anos Autor 1. Na distro ele não informa a linha do erro? ex: [Error - Action Interface] [22:3:52.781] data/actions/scripts/liquids/potiongod.lua:12 2. Qual versão do seu OT e Distro? versão 8.6 (0.4) rev 37777 não informa a linha,so diz "attempt to index a number value".
Postado Abril 16, 2015 10 anos local blood = createConditionObject(CONDITION_OUTFIT) setConditionParam(blood, CONDITION_PARAM_TICKS, 50000) addOutfitCondition(blood, 0, 12, 0, 78, 0, 81) local exhaustMin = 5 --- Minutos que o player fica em exhaust local exhaustTime = exhaustMin*60*1000 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, exhaustTime) local regen = createConditionObject(CONDITION_REGENERATION) setConditionParam(regen, CONDITION_PARAM_DELAYED, 1) addDamageCondition(regen, 50, 1000, 5000) setCombatCondition(combat, regen) function onUse(cid, item, frompos, item2, topos) if hasCondition(cid, CONDITION_EXHAUST) == 0 then if item.itemid == 6558 then doPlayerAddMana(cid, 1000000) doCreatureAddHealth(cid, 1000000) doSendMagicEffect(frompos,12) doPlayerSendTextMessage(cid, 20, 'Você usou potion of gods.') doAddCondition(cid, regen) doAddCondition(cid, blood) doRemoveItem(item.uid,1) doAddCondition(cid, exhaust) end else doPlayerSendCancel(cid,"Desculpa, você esta exausto.") end end _ .-'` `} _./) / } .'o \ | } '.___.'`.\ {` /`\_/ , `. } ME DA UMA NOZ! \=' .-' _`\ { `'`;/ `, } _\ @ ; } /__`;-...'--' Cluck!
Postado Abril 16, 2015 10 anos Autor local blood = createConditionObject(CONDITION_OUTFIT) setConditionParam(blood, CONDITION_PARAM_TICKS, 50000) addOutfitCondition(blood, 0, 12, 0, 78, 0, 81) local exhaustMin = 5 --- Minutos que o player fica em exhaust local exhaustTime = exhaustMin*60*1000 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, exhaustTime) local regen = createConditionObject(CONDITION_REGENERATION) setConditionParam(regen, CONDITION_PARAM_DELAYED, 1) addDamageCondition(regen, 50, 1000, 5000) setCombatCondition(combat, regen) function onUse(cid, item, frompos, item2, topos) if hasCondition(cid, CONDITION_EXHAUST) == 0 then if item.itemid == 6558 then doPlayerAddMana(cid, 1000000) doCreatureAddHealth(cid, 1000000) doSendMagicEffect(frompos,12) doPlayerSendTextMessage(cid, 20, 'Você usou potion of gods.') doAddCondition(cid, regen) doAddCondition(cid, blood) doRemoveItem(item.uid,1) doAddCondition(cid, exhaust) end else doPlayerSendCancel(cid,"Desculpa, você esta exausto.") end end (editado) Tive o erro abaixo agora, obs:Esse erro da no reload,o item dentro do jogo nao da para usar,é o item 6558(concentrated demonic blood) [9:50:14.343] [Error - Action Interface] [9:50:14.343] data/actions/scripts/liquids/potiongod.lua [9:50:14.343] Description: [9:50:14.343] attempt to index a number value [9:50:14.343] [Warning - Event::loadScript] Cannot load script (data/actions/scr ipts/liquids/potiongod.lua) [9:50:14.343] data/actions/scripts/liquids/potiongod.lua:31: '<eof>' expected ne ar 'end' Editado Abril 16, 2015 10 anos por Coul (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.