Ir para conteúdo

Pergunta

Olha fiz esse script para ganhar item ao final da Quest mais tipo eu clico na Quest e não ganha o item Olha o script;

 

 

  Mostrar conteúdo oculto

 

 

Valendo Rep+

Link para o comentário
https://xtibia.com/forum/topic/211905-ajuda-com-esse-script/
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Tenta usar esse:

 

function onUse(cid, item, frompos, item2, topos)
local newPos = {x = x, y = y, z = z}
if item.uid == x then
queststatus = getPlayerStorageValue(cid,x)
if queststatus == -1 or queststatus == 0 then
doPlayerSendTextMessage(cid,22,"Você completou está quest !") --Após o player clicar no bau aparecerá uma mensagem.Se quiser pode mudar a frase .
item_uid = doPlayerAddItem(cid,2160,10) --Item que o player ganhará ao clicar no bau "2160" item "10" quantidade.Se quiser pode mudar o id . !!
setPlayerStorageValue(cid,x,1)
doTeleportThing(cid, newPos, false)

else
doPlayerSendTextMessage(cid,22,"O baú está vazio.")
end
else
return 0
end
return 1
end

Link para o comentário
https://xtibia.com/forum/topic/211905-ajuda-com-esse-script/#findComment-1501971
Compartilhar em outros sites

  • 0

Troca por esse e renomeia para newquest:

 

http://pastebin.com/5QHKFQaC

 

E no actions.xml adicione essa tag:

 

<action uniqueid="21469" event="script" value="newquest.lua"/>

 

Agora vai no RME MAP EDITOR, clique 2x no baú e adicione UNIQUE ID 21469

Link para o comentário
https://xtibia.com/forum/topic/211905-ajuda-com-esse-script/#findComment-1501976
Compartilhar em outros sites

  • 0

Ui sem querer, obrigado.

 

~~

Autor do tópico, troque por:

 

	function onUse(cid, item, frompos, item2, topos)	
	        if getPlayerStorageValue(cid, 5621) == -1 then	
	                doPlayerSendTextMessage(cid, 22, "VC COMPLETOU A QUEST.")	
	                        doPlayerAddItem(cid, 8858, 1)	
	                                setPlayerStorageValue(cid, 5621, 1)	
	                                        else	
	                                                doPlayerSendTextMessage(cid, 22, "It is empty.")	
	                                        end	
	                                                return true	
	                                        end

Link para o comentário
https://xtibia.com/forum/topic/211905-ajuda-com-esse-script/#findComment-1502206
Compartilhar em outros sites

×
×
  • Criar Novo...