Postado Junho 26, 2018 6 anos Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). Brothers server Base: Crystal server Forgottenserver Qual erro está surgindo/O que você procura? [26/06/2018 01:06:19] Lua Script Error: [Action Interface] [26/06/2018 01:06:19] data/actions/scripts/Quest p1.lua [26/06/2018 01:06:19] luaGetPlayerStorageValue(). Player not found [26/06/2018 01:06:19] Lua Script Error: [Action Interface] [26/06/2018 01:06:19] data/actions/scripts/Quest p1.lua [26/06/2018 01:06:19] luaGetPlayerStorageValue(). Player not found [26/06/2018 01:06:19] Lua Script Error: [Action Interface] [26/06/2018 01:06:19] data/actions/scripts/Quest p1.lua Você tem o código disponível? Se tiver publique-o aqui: local stor = getPlayerStorageValue(cid, 100) function onUse(cid, item, frompos, item2, topos) if item.aid == 9995 then if stor <= 0 then doPlayerSendTextMessage(cid,22,"Parabens, voce recebeu seu premio!") doPlayerAddItem(cid,2502,1) -- item que vai dar ao player setPlayerStorageValue(cid,100,1) else doPlayerSendTextMessage(cid,22,"Voce ja recebeu seu premio.") end end if item.aid == 9996 then -- esse é pra paladin pq ta dando arco e flecha if stor <= 0 then doPlayerSendTextMessage(cid,22,"Parabens, voce recebeu seu premio!") doPlayerAddItem(cid,7464,1) -- item que vai dar ao player setPlayerStorageValue(cid,100,1) else doPlayerSendTextMessage(cid,22,"Voce ja recebeu seu premio.") end end if item.aid == 9997 then if stor <= 0 then doPlayerSendTextMessage(cid,22,"Parabens, voce recebeu seu premio!") doPlayerAddItem(cid,2504,1) -- item que vai dar ao player setPlayerStorageValue(cid,100,1) else doPlayerSendTextMessage(cid,22,"Voce ja recebeu seu premio.") end end return true end esse e o script da quest! <!-- LabirintoQuest --> <action actionid="9995" script="Quest p1.lua" /> <action actionid="9996" script="Quest p1.lua" /> <action actionid="9997" script="Quest p1.lua" /> esse e do action!! eu fis essa quest e alem desse erro q apareceu no console do ot. dentro do ot so fica os baus e eles nao abre nao faz nada... ja procurei em uma porrada de foruns e nao achei nada q me resolvesse, entao pelo amor d deus qualquer me ajuda ;/ Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
Postado Junho 26, 2018 6 anos Simples amigo, na primeira linha coloque Global Store Seu script está Global Stor Abraços mude local stor = por local store =
Postado Junho 26, 2018 6 anos local t = {[9995] = 2502,[9996] = 7464,[9997] = 2504} local storage = 158454 function onUse(cid,item,fromPosition,itemEx,toPosition) local var = t[item.actionid] if not var then return true elseif getPlayerStorageValue(cid, storage) > 0 then doPlayerSendTextMessage(cid,22,"Voce ja recebeu seu premio.") return true end doPlayerSendTextMessage(cid,22,"Você Acaba De Adquirir Um(a) " .. getItemNameById(var)) doPlayerAddItem(cid, var, 1) -- item que vai dar ao player setPlayerStorageValue(cid, storage, 1) return true end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Junho 26, 2018 6 anos Em 26/06/2018 em 14:09, Vodkart disse: local t = {[9995] = 2502,[9996] = 7464,[9997] = 2504} local storage = 158454 function onUse(cid,item,fromPosition,itemEx,toPosition) local var = t[item.actionid] if not var then return true elseif getPlayerStorageValue(cid, storage) > 0 then doPlayerSendTextMessage(cid,22,"Voce ja recebeu seu premio.") return true end doPlayerSendTextMessage(cid,22,"Você Acaba De Adquirir Um(a) " .. getItemNameById(var)) doPlayerAddItem(cid, var, 1) -- item que vai dar ao player setPlayerStorageValue(cid, storage, 1) return true end Pqp, muito lindo, very beautiful #Vodkatão <3, mas cara, vê se assim não fica melhor a leitura... local t = {[9995] = 2502,[9996] = 7464,[9997] = 2504} local storage = 158454 function onUse(cid,item,fromPosition,itemEx,toPosition) local var = t[item.actionid] if not var then return false end if getPlayerStorageValue(cid, storage) > 0 then doPlayerSendTextMessage(cid,22,"Voce ja recebeu seu premio.") return true end doPlayerSendTextMessage(cid,22,"Você Acaba De Adquirir Um(a) " .. getItemNameById(var)) doPlayerAddItem(cid, var, 1) -- item que vai dar ao player setPlayerStorageValue(cid, storage, 1) return true end Acho que fica algo mais legível, e limpo... Mas vai de cada um, aliás, boa otimização de script !
Postado Junho 26, 2018 6 anos Em 26/06/2018 em 16:40, FlavioHulk disse: Pqp, muito lindo, very beautiful #Vodkatão <3, mas cara, vê se assim não fica melhor a leitura... local t = {[9995] = 2502,[9996] = 7464,[9997] = 2504} local storage = 158454 function onUse(cid,item,fromPosition,itemEx,toPosition) local var = t[item.actionid] if not var then return false end if getPlayerStorageValue(cid, storage) > 0 then doPlayerSendTextMessage(cid,22,"Voce ja recebeu seu premio.") return true end doPlayerSendTextMessage(cid,22,"Você Acaba De Adquirir Um(a) " .. getItemNameById(var)) doPlayerAddItem(cid, var, 1) -- item que vai dar ao player setPlayerStorageValue(cid, storage, 1) return true end Acho que fica algo mais legível, e limpo... Mas vai de cada um, aliás, boa otimização de script ! ficou show de bola tbm! bem mais clean msm ? [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.