Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

E aí galera, tudo bem?

 

 

Dessa vez eu venho aqui perguntar como eu faço uma quest que dê um book (com coisas escritas) e também perguntar como eu faço uma quest tipo annihi. Que tenha 4 baús mas você só pode pegar 1, eu acho que se eu botar a mesma storage em todos vai dar bug ;s

Nem todo loop infinito é ruim ;P 

User *eu = new User("otteN");
RepSystem<User> *myRep = new RepSystem<User>("jóinha");
myRep->setAlvo(eu);

/* só por ser criado já sou o melhor membro */ 

while(eu->isMelhorMembro()){
myRep->reputar();
}

 

Resolvido por fabiodias

Ir para solução
  • Respostas 10
  • Visualizações 463
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • cara do book tem,pois só vai mudar o id.. agora criando quest com mais Baús siga o tutorial abaixo V   Vá em Actions/scripts e cria um novo arquivo newquest.lua e adicione: function onUse(cid,  i

  • Tem que usar o  doItemSetAttribute(uid, attribute, value) Onde o atributo é "text" ou alguma coisa assim...     se conseguir usar, dá um toque...

  • simplifiquei o script :   function onUse(cid, item, frompos, item2, topos) local stg = 5010 local bau = { --[id do bau] = {item, quantidade} [5005] = {item = 12391, count = 1}, [5006] = {it

Postado

                                                                         github.png TFS 0.4 DEV                                                                                                       nvzl0l.jpg
 
Página no facebook: https://www.facebook.com/Suporterking                                                                                     
Skype: fabinhodias01
 
 
"A almapermanece em suas criações" 


h3dhnuI.jpg           
(Dou suporte apenas em tópicos..)

Postado
  • Autor

Cara, esses tópicos não tem nada a ver com minhas pergunttas.

Nem todo loop infinito é ruim ;P 

User *eu = new User("otteN");
RepSystem<User> *myRep = new RepSystem<User>("jóinha");
myRep->setAlvo(eu);

/* só por ser criado já sou o melhor membro */ 

while(eu->isMelhorMembro()){
myRep->reputar();
}

 

Postado
  • Solução

cara do book tem,pois só vai mudar o id..

agora criando quest com mais Baús siga o tutorial abaixo V

 

Vá em Actions/scripts e cria um novo arquivo newquest.lua e adicione:

function onUse(cid,  item,  frompos,  item2,  topos)
if item.uid == 5005 then
queststatus = getPlayerStorageValue(cid, 5010)
if queststatus == -1 then
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR, "You have found a NAME ITEM.")
doPlayerAddItem(cid, 12391, 1)
setPlayerStorageValue(cid, 5010, 1)
else
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR, "The chest is empty.")
end
elseif item.uid == 5006 then
queststatus = getPlayerStorageValue(cid, 5010)
if queststatus == -1 then
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR, "You have found a NAME ITEM.")
doPlayerAddItem(cid, 10943, 1)
setPlayerStorageValue(cid, 5010, 1)
else
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR,  "The chest is empty.")
end
elseif item.uid == 5007 then
queststatus = getPlayerStorageValue(cid, 5010)
if queststatus == -1 then
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR, "You have found a NAME ITEM.")
doPlayerAddItem(cid, 12574, 1)
setPlayerStorageValue(cid, 5010, 1)
else
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR, "The chest is empty.")
end
elseif item.uid == 5008 then
queststatus = getPlayerStorageValue(cid, 5010)
if queststatus == -1 then
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR, "You have found a NAME ITEM.")
doPlayerAddItem(cid, 7559, 1)
setPlayerStorageValue(cid, 5010, 1)
else
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR,  "The chest is empty.")
end
elseif item.uid == 5009 then
queststatus = getPlayerStorageValue(cid, 5010)
if queststatus == -1 then
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR, "You have found a NAME ITEM.")
doPlayerAddItem(cid, 7735, 1)
setPlayerStorageValue(cid,  5010,  1)
else
doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR, "The chest is empty.")
end
else
return FALSE
end
 return TRUE
end
Agora vá em Actions/actions.xml e adicione as seguintes tags:


<action uniqueid="5005" script="newquest.lua"/>
<action uniqueid="5006" script="newquest.lua"/>
<action uniqueid="5007" script="newquest.lua"/>
<action uniqueid="5008" script="newquest.lua"/>
<action uniqueid="5009" script="newquest.lua"/>
Feito a parte dos scrips, abra seu mapa e coloque os 5 baús no mapa e em cada baú adicione um uniqueid. Você deve usar um em cada baú que são eles:
 
5005
5006
5007
5008
5009
 
Salve e pronto.

                                                                         github.png TFS 0.4 DEV                                                                                                       nvzl0l.jpg
 
Página no facebook: https://www.facebook.com/Suporterking                                                                                     
Skype: fabinhodias01
 
 
"A almapermanece em suas criações" 


h3dhnuI.jpg           
(Dou suporte apenas em tópicos..)

Postado

Tem que usar o 

doItemSetAttribute(uid, attribute, value)

Onde o atributo é "text" ou alguma coisa assim...

 

 

se conseguir usar, dá um toque...

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo