Postado Maio 13, 2015 10 anos Queria ajuda no seguinte erro: Lua Script Error: [CreatureScript Interface] data/creaturescripts/scripts/spike task/drillworm.lua:onKill data/creaturescripts/scripts/spike task/drillworm.lua:12: attempt to index field 'spikeTask' (a nil value) stack traceback: [C]: in function '__index' data/creaturescripts/scripts/spike task/drillworm.lua:12: in function aqui esta o code: function onKill(cid, target) local targetMonster = Monster(target) if not targetMonster then return true end if targetMonster:getName():lower() ~= 'drillworm' then return true end local player = Player(cid) if player:getStorageValue(Storage.spikeTask.Killing) > 0 and player:getStorageValue(Storage.spikeTask.Killing) < 8 then player:setStorageValue(Storage.spikeTask.Killing, player:getStorageValue(Storage.spikeTask.Killing) + 1) end return true end Up. Alguem?
Postado Maio 13, 2015 10 anos Não consegue achar o valor de Storage.spikeTask.Killing, provavelmente está faltando alguma lib.
Postado Maio 13, 2015 10 anos Autor Onde poderia achar ou adicionar isso? Em 13/05/2015 em 16:15, fireelement disse: Não consegue achar o valor de Storage.spikeTask.Killing, provavelmente está faltando alguma lib.
Postado Maio 13, 2015 10 anos Solução tente assim: function onKill(cid, target) local targetMonster = Monster(target) if not targetMonster then return true end if getCreatureName(cid) ~= 'drillworm' then return true end local player = Player(cid) if player:getStorageValue(Storage.spikeTask.Killing) > 0 and player:getStorageValue(Storage.spikeTask.Killing) < 8 then player:setStorageValue(Storage.spikeTask.Killing, player:getStorageValue(Storage.spikeTask.Killing) + 1) end return true end Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais... ________________________________________________________________________________ Minhas Sprites: Mostrar conteúdo oculto Mega Metagross Mega Abomasnow Pack de Shinys [Posso atualizá-lo com novos shinys a qualquer momento] Tutoriais: Mostrar conteúdo oculto [Completo] Criando e adicionando um novo Pokémon [Actions] Criando quest no RME Editores Lua/Xml/Sync Entre outros: Editores Win/Mac/Linux
Postado Maio 13, 2015 10 anos Autor Irei testarr Em 13/05/2015 em 21:38, Vinicius Xxgamexx disse: tente assim: function onKill(cid, target) local targetMonster = Monster(target) if not targetMonster then return true end if getCreatureName(cid) ~= 'drillworm' then return true end local player = Player(cid) if player:getStorageValue(Storage.spikeTask.Killing) > 0 and player:getStorageValue(Storage.spikeTask.Killing) < 8 then player:setStorageValue(Storage.spikeTask.Killing, player:getStorageValue(Storage.spikeTask.Killing) + 1) end return true end
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.