Ir para conteúdo

[Ajuda]Npc Troca


castanha91

Posts Recomendados

Xtibianos venho pedir ajuda nesse script do npc de troca, quero que ele apenas faça a troca uma unica vez, toda vez que falo trocar ele sempre fica trocando.

 

function creatureSayCallback(cid, type, msg)

 

if(not npcHandler:isFocused(cid)) then

return false

end

 

if msgcontains(msg, "trocar") then

if getPlayerStorageValue(cid,574226) ~= 1 then

if playerHaveItems(cid, {8853, 2694}) then

doPlayerRemoveItems(cid, {8853, 2694}, 30)

doPlayerAddItem(cid, 7884, 1)

setPlayerStorageValue(cid, 574226, 1)

else

selfSay("Voce nao tem os items nescessarios para a quest.")

end

end

end

return true

end

 

Como coloco para trocar apenas uma vez? Obrigado.

Editado por The619
Link para o comentário
Compartilhar em outros sites

Esta ae:

 

function creatureSayCallback(cid, type, msg)

if(not npcHandler:isFocused(cid)) then
return false
end

if msgcontains(msg, "trocar") then
if getPlayerStorageValue(cid,574226) ~~ 1 then
if playerHaveItems(cid, {8853, 2694}) then
doPlayerRemoveItems(cid, {8853, 2694}, 30)
doPlayerAddItem(cid, 7884, 1)
setPlayerStorageValue(cid, 574226, 1)
else
selfSay("Voce nao tem os items nescessarios para a quest.")
end
end
end
return true
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...