Postado Abril 25, 2015 10 anos Olá pessoal, eu estou com uma dúvida sobre estes erros que estão acontecendo no meu servidor, siga abaixo: script do addons function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { [12611] = {pokemon= "Shiny Alakazam" , looktype = 1474}, --xxxx = id do item do addon --- "Dragonite" = nome do pokemon --- looktype = 1697 é o looktype do pokemon com addon } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local numero = addons[item.itemid].looktype local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") return false end if getItemAttribute(pb,"addon") < 1 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb,"addon",numero) return false end return true end Erro:[25/04/2015 03:57:28] [Error - Action Interface] [25/04/2015 03:57:28] data/actions/scripts/addons.lua:onUse [25/04/2015 03:57:28] Description: [25/04/2015 03:57:28] data/actions/scripts/addons.lua:20: attempt to compare nil with number [25/04/2015 03:57:28] stack traceback: [25/04/2015 03:57:28] data/actions/scripts/addons.lua:20: in function <data/actions/scripts/addons.lua:1>
Postado Abril 25, 2015 10 anos Olá pessoal, eu estou com uma dúvida sobre estes erros que estão acontecendo no meu servidor, siga abaixo: script do addons function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { [12611] = {pokemon= "Shiny Alakazam" , looktype = 1474}, --xxxx = id do item do addon --- "Dragonite" = nome do pokemon --- looktype = 1697 é o looktype do pokemon com addon } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local numero = addons[item.itemid].looktype local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") return false end if getItemAttribute(pb,"addon") < 1 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb,"addon",numero) return false end return true end Erro:[25/04/2015 03:57:28] [Error - Action Interface] [25/04/2015 03:57:28] data/actions/scripts/addons.lua:onUse [25/04/2015 03:57:28] Description: [25/04/2015 03:57:28] data/actions/scripts/addons.lua:20: attempt to compare nil with number [25/04/2015 03:57:28] stack traceback: [25/04/2015 03:57:28] data/actions/scripts/addons.lua:20: in function <data/actions/scripts/addons.lua:1> coloque assim function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { [12611] = {pokemon= "Shiny Alakazam" , looktype = 1474}, --xxxx = id do item do addon --- "Dragonite" = nome do pokemon --- looktype = 1697 é o looktype do pokemon com addon } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local numero = addons[item.itemid].looktype local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") return false end if getItemAttribute(pb,"addon") then if getItemAttribute(pb,"addon") < 1 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb,"addon",numero) return false end end return true end Editado Abril 25, 2015 10 anos por david0703 (veja o histórico de edições) Atenciosamente, David Araujo Meu Conteúdo Fui útil? Gostou? Faça uma doação. "É errando que se erra." "Gambiarras resolvem instantemente, porém podem complicar em problemas futuros." "Cada dia vivido é um aprendizado."
Postado Abril 25, 2015 10 anos Autor meu n fazendo nada men esta trocando roupinha men da para usar up up
Postado Abril 25, 2015 10 anos meu n fazendo nada men esta trocando roupinha men da para usar up up Amigo explique melhor, porque "meu n fazendo nada men esta trocando roupinha men da para usar" não foi util, não foi possível entender nada assim fica difícil de resolver Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais... ________________________________________________________________________________ Minhas Sprites: Mega Metagross Mega Abomasnow Pack de Shinys [Posso atualizá-lo com novos shinys a qualquer momento] Tutoriais: [Completo] Criando e adicionando um novo Pokémon [Actions] Criando quest no RME Editores Lua/Xml/Sync Entre outros: Editores Win/Mac/Linux
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.