Ir para conteúdo

[Encerrado] Quests


netocv

Posts Recomendados

Ola gostaria de saber como criar uma quest como a anihi (4 item a escolha sendo que só pode pegar 1).

criei uma quest em meu server( 5 items a escolha sendo que so pode pegar 1).

 

auguem por favor pode me ensinar ou me passa um link com tutorial?

 

obs: eu quero um tutorial para faser a parte de pegar o premio (sao 5 baus e o player so devera pegar 1 items).

 

 

Obrigado.

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

http://www.xtibia.co...cida-com-anihi/

 

De uma conferida, procure antes de postar.

Espero que ajude. Abraços

 

 

não ajudo!

 

obs: eu quero um tutorial para faser a parte de pegar o premio (sao 5 baus e o player so devera pegar 1 items).

Link para o comentário
Compartilhar em outros sites

Seguinte! Fassa tudo direitinho como explicar aqui!

 

actions.xml

   <action actionid="9906" script="arquivo.lua" />
   <action actionid="9907" script="arquivo.lua" />
   <action actionid="9908" script="arquivo.lua" />
   <action actionid="9909" script="arquivo.lua" />
   <action actionid="9910" script="arquivo.lua" />

 

arquivo.lua

function onUse(cid, item, frompos, item2, topos)

if item.uid == 9906 then
 queststatus = getPlayerStorageValue(cid,24005)
 if queststatus == -1 then
  doPlayerSendTextMessage(cid,22,"You have found a NOME DO ITEM.")
  doPlayerAddItem(cid,2494,1)
  setPlayerStorageValue(cid,24005,1)
 else
  doPlayerSendTextMessage(cid,22,"It is empty.")
 end
elseif item.uid == 9907 then
 queststatus = getPlayerStorageValue(cid,24005)
 if queststatus == -1 then
  doPlayerSendTextMessage(cid,22,"You have found a NOME DO ITEM.")
  doPlayerAddItem(cid,2400,1)
  setPlayerStorageValue(cid,24005,1)
 else
  doPlayerSendTextMessage(cid,22,"It is empty.")
 end
elseif item.uid == 9908 then
 queststatus = getPlayerStorageValue(cid,24005)
 if queststatus == -1 then
  doPlayerSendTextMessage(cid,22,"You have found a NOME DO ITEM.")
  doPlayerAddItem(cid,2431,1)
  setPlayerStorageValue(cid,24005,1)
 else
  doPlayerSendTextMessage(cid,22,"It is empty.")
 end
elseif item.uid == 9909 then
 queststatus = getPlayerStorageValue(cid,24005)
 if queststatus == -1 then
  doPlayerSendTextMessage(cid,22,"You have found a NOME DO ITEM.")
  doPlayerAddItem(cid,2431,1)
  setPlayerStorageValue(cid,24005,1)
 else
  doPlayerSendTextMessage(cid,22,"It is empty.")
 end
elseif item.uid == 9910 then
 queststatus = getPlayerStorageValue(cid,24005)
 if queststatus == -1 then
  doPlayerSendTextMessage(cid,22,"You have found a NOME DO ITEM.")
  doPlayerAddItem(cid,2421,1)
  setPlayerStorageValue(cid,24005,1)
 else
  doPlayerSendTextMessage(cid,22,"It is empty.")
 end
else
 return 0
end
return 1
end

 

Lembrando que:

 

 

doPlayerAddItem(cid,2421,1)

De vermelho voce coloca o ID DO ITEM

 

 

elseif item.uid == 9910 then

De azul voce coloca o UNIQUE ID (NO MAP EDITOR) NO BAU DA QUEST

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

  • 5 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...