Postado Janeiro 4, 2017 8 anos Autor 3 horas atrás, Kimoszin disse: <instant name="Undead Legion Res" words="exana mas mort res" lvl="30" mana="500" prem="1" selftarget="1" script="summon/undead_legion_res.lua"></instant> local config = { ["fire field"] = "Fire Elemental", ["poison field"] = "Slime", ["energy field"] = "Energy Elemental", ["smoke field"] = "Mercury Blob", ["searing fire"] = "Mystical" } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) local area = createCombatArea(AREA_SQUARE1X1) setCombatArea(combat, area) function onTargetCorpse(cid, pos) local getPos = pos getPos.stackpos = 1 magicfield = getThingfromPos(getPos) local name = getItemName(magicfield.itemid):lower() if (config[name]) then doRemoveItem(magicfield.uid) doPlayerSummonCreature(cid, config[name], pos) end end setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetCorpse") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Nao deu aqui Spoiler
Postado Janeiro 4, 2017 8 anos Só mudar local name = getItemName(magicfield.itemid):lower() --> local name = getItemName(magicfield.uid):lower()
Postado Janeiro 6, 2017 8 anos @Zarpox Parace que o seu servidor não tem a função getItemName, tente trocar por getItemNameById.
Postado Janeiro 10, 2017 8 anos Autor Peço desculpa a todos pelo tempo demorado a responder, mas tive com gripe de cama durante quase uma semana .... Agora de volta ao topico, ainda nao dá ... No entanto, ele ja assume os fields, visto que eles desaparecem ao usar o spell, mas ainda da um erro na console, e apenas remove os fields Spoiler @Kimoszin, ao trocar por getItemNameById, dá exatamente o mesmo erro, apenas é trocado o "getItemName" por: data/lib/050-function.lua:348: in function 'getItemNameById' na console .. Creio que o meu server tambem nao tem essa funcao Agradeço desde já a todos a vossa ajuda Visto que é a minha Lib que está a criar conflitos no script, vou deixar aqui uma copia do meu ficheiro ficheiro: Data/Lib/050-function.. Spoiler http://pastebin.com/DvjzRJKV Editado Janeiro 10, 2017 8 anos por Zarpox (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.