Ir para conteúdo
  • Cadastre-se

URGENTE Mudar de missões conforme for completando-as


Posts Recomendados

Galera, não sei se já jogaram ( TWDTibia ) é o seguinte:

 

- lá tem uma sprite, ( um item comum ) que ao clicá-lo, dá informações da 1° missão para o personagem completar e após concluir a missão e clicar denovo, aparece informações da 2° missão, e ao concluir aparece da 3° missão..

 

queria muito isto no meu otserver, preciso da ajuda de vocês, por favor

 

REP+ pra quem conseguirrr, valeuu 

Ajudei? REP+

 

 

 
 
Spriter: |||||||||| 10%

 

Link para o post
Compartilhar em outros sites

Pode ser tipo ao usar aparece no meio da tela as informações, ou quer que apareça no default?, O vc quer que aconteça quando ele completar todas as missões?

Editado por llucas75 (veja o histórico de edições)

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

Pode ser tipo ao usar aparece no meio da tela as informações, ou quer que apareça no default?, O vc quer que aconteça quando ele completar todas as missões?

 E o que vc quer que aconteça ao terminar todas que tu estipulou?

 

Esta bem feio o script kkk mas acho que funcional

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

--parte configurável--

local storq1 = 19100

local storq2 = 19101

local storq3 = 19102

local storq4 = 19103

local storq5 = 19104

local storq6 = 19105

local qust1 = "Voce Precisa ser premium para puxar esta alavanca" --Mensagem sem completar quest nenhuma

local qust2 = "Voce Precisa ser premium para puxar esta alavanca" ----Mensagem ao completar 1 missão

local qust3 = "Voce Precisa ser premium para puxar esta alavanca" ----mensagem ao completar 2 missões

local qust4 = "Voce Precisa ser premium para puxar esta alavanca"

local qust5 = "Voce Precisa ser premium para puxar esta alavanca"

local qust6 = "Voce acabou todas as quests Parabéns"

--fim parte configurável, sem conhecimentos básicos não edite.--

if (getPlayerStorageValue(cid, storq1) == 0) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust1)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 0) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust2)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 0) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust3)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 1) and (getPlayerStorageValue(cid, storq4) == 0) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust4)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 1) and (getPlayerStorageValue(cid, storq4) == 1) and (getPlayerStorageValue(cid, storq5) == 0) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust5)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 1) and (getPlayerStorageValue(cid, storq4) == 1) and (getPlayerStorageValue(cid, storq5) == 1) and (getPlayerStorageValue(cid, storq6) == 0) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust6)

end

end

end

end

end

end

return true

end

 

COmo configurar....

 

Vá nas recompensas das quests que o player vai fazendo e faça de algum jeito ele ganhar os seguitnes storage...

 

Primeira quest : 19100

segunda quest:19101

terceira quest: 19102

quarta quest :19103

quinta quest :19104

 

COmo fazer ele pegar o storage ? 

 

Use esta função 

 

setPlayerStorageValue(cid, 19100, 1) Exemplo primeira quest Se quiser mais quests , ou mais incrementos no script avisa...

E não esqueça de configurar as mensagens que aparecem ao dar use

 

Qualquer erro fala que eu arrumo.

Editado por llucas75 (veja o histórico de edições)

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

ta, mas e a parte do item? para o player clicar no item e aparecer as seguintes informações?

 

e tipo, eu queria que fosse uma caixa cinza, tipo quando você abre um book sabe?

Ajudei? REP+

 

 

 
 
Spriter: |||||||||| 10%

 

Link para o post
Compartilhar em outros sites

AAA então explica ne -_- agora to sem tempo depois te faço...

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

Testa ae 

function onUse(cid, item, fromPosition, itemEx, toPosition)



--parte configurável--


local storq1 = 19100
local storq2 = 19101
local storq3 = 19102
local storq4 = 19103
local storq5 = 19104
local storq6 = 19105
local qust1 = "Voce Precisa ser premium para puxar esta alavanca" --Mensagem sem completar quest nenhuma
local qust2 = "Voce Precisa ser premium para puxar esta alavanca" ----Mensagem ao completar 1 missão
local qust3 = "Voce Precisa ser premium para puxar esta alavanca" ----mensagem ao completar 2 missões
local qust4 = "Voce Precisa ser premium para puxar esta alavanca"
local qust5 = "Voce Precisa ser premium para puxar esta alavanca"
local qust6 = "Voce acabou todas as quests Parabéns"

--fim parte configurável, sem conhecimentos básicos não edite.--

if (getPlayerStorageValue(cid, storq1) == 0) then
doShowTextDialog(cid,2175,qust1)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 0) then
doShowTextDialog(cid,2175,qust2)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 0) then
doShowTextDialog(cid,2175,qust3)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 1) and (getPlayerStorageValue(cid, storq4) == 0) then
doShowTextDialog(cid,2175,qust4)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 1) and (getPlayerStorageValue(cid, storq4) == 1) and (getPlayerStorageValue(cid, storq5) == 0) then
doShowTextDialog(cid,2175,qust5)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 1) and (getPlayerStorageValue(cid, storq4) == 1) and (getPlayerStorageValue(cid, storq5) == 1) and (getPlayerStorageValue(cid, storq6) == 0) then
doShowTextDialog(cid,2175,qust6)
end
end
end
end
end
end
return true
end

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

@llucas75 cuidado com double post amigo,se precisar acrescentar alguma coisa é só editar o ultimo comentario,não tem necessidade de criar mais um comentario sendo que o ultimo não contribuiu em nada que esteja relacionado ao tópico.

Leia as regras do fórum : http://www.tibiaking.com/forum/topic/1281-regras-gerais/?p=7680#entry7680

 

 

Mensagens inúteis:
Não poste mensagens sem conteúdo, que não contribuem em nada ou que não estejam relacionadas ao assunto do tópico. Mensagens assim são chamadas de Floods. Postar coisas como "haha", "lol", "me add no msn aí", entre outras, é o que considera-se completamente inútil. Postar várias mensagens iguais, mesmo que em tópicos diferentes, também pode ser considerado Flood.

Link para o post
Compartilhar em outros sites

Opa desculpa tinha esquecido que já tinha postado :).

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

Só copia uma action com itemid -_-

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

cara, pelos teus emotes vejo que não está afim de ajudar ou está com má vontade, nem precisava, era só deixar alguém algum dia responder e talvez ajudar.. mas já que "tentou" ajudar, obrigado, mas não funcionou.

 

alguém experiente pfvr? agradeceria bastante.

Ajudei? REP+

 

 

 
 
Spriter: |||||||||| 10%

 

Link para o post
Compartilhar em outros sites

Mal cara tava no celular... É quase impossível mecher aqui do cel... Mas a tag seria assim

<action itemid="seuitem" event="script" value="nomedolua.lua"/>

O script não funcionou? Se eu chegar em casa e ninguém tiver feito te faço...

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

Tente assim amigo 

 

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



--parte configurável--


local storq1 = 19100
local storq2 = 19101
local storq3 = 19102
local storq4 = 19103
local storq5 = 19104
local storq6 = 19105
local qust1 = "Voce Precisa ser premium para puxar esta alavanca" --Mensagem sem completar quest nenhuma
local qust2 = "Voce Precisa ser premium para puxar esta alavanca" ----Mensagem ao completar 1 missão
local qust3 = "Voce Precisa ser premium para puxar esta alavanca" ----mensagem ao completar 2 missões
local qust4 = "Voce Precisa ser premium para puxar esta alavanca"
local qust5 = "Voce Precisa ser premium para puxar esta alavanca"
local qust6 = "Voce acabou todas as quests Parabéns"

--fim parte configurável, sem conhecimentos básicos não edite.--

if (getPlayerStorageValue(cid, storq1) == 0) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust1)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 0) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust2)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 0) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust3)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 1) and (getPlayerStorageValue(cid, storq4) == 0) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust4)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 1) and (getPlayerStorageValue(cid, storq4) == 1) and (getPlayerStorageValue(cid, storq5) == 0) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust5)

if (getPlayerStorageValue(cid, storq1) == 1) and (getPlayerStorageValue(cid, storq2) == 1) and (getPlayerStorageValue(cid, storq3) == 1) and (getPlayerStorageValue(cid, storq4) == 1) and (getPlayerStorageValue(cid, storq5) == 1) and (getPlayerStorageValue(cid, storq6) == 0) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, qust6)
end
end
end
end
end
end
return true
end

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Duality
      Alguem pode me passar um PIC EDITOR para cliente 8.54 de preferencia um bom que nao da erro ao compilar e nem distorça a imagem, agradeçe.
    • Por gutx
      Pessoal, estou com um certo problema,
       
      não consigo criar um outro arquivo exe pelo vapus, por exemplo, para o client que encontrei do ot que quero fazer,
       
      encontrei outra solução que é fazer a edição pelo próprio executável do client (.exe),
       
      mas o que tenho aqui é limite 9,
       
      quero saber se tem como aumentar esse limite,
       
      pois não consigo criar um ip tão pequeno,
       
      se alguém souber como criar um ip desse tamanho, também está ajudando,
       
      Valendo REP!
    • Por Danihcv
      Opa, então, gostaria de saber como faço pra que quando uma pessoa estiver cadastrando uma nova account pelo site, ela possa escolher a vocation do novo Char que ela está criando. Pra deixar mais claro, é nessa parte aqui ó:
       
       

       
      Eu uso Gesior 2012. Meu ot é versão 10.10.
       
      Por favor ajudem o mais rápido possível!!! T-T
       
      Dou REP++
       
      pfpfpf me ajudem...
       
      Desde já, obrigado pela atenção.
      Abraços.
    • Por Movie
      Olá pessoal , queria saber como eu crio uma nova town .
       
    • Por Danihcv
      Então galera, to com um problema no meu site. Na parte de "who is online", aparece numero certo, mas no canto superior direito do site só aparece "0 players online". Igual na imagem:

       
      Será que alguem pode me ajudar pfpfpf???
       
      Dou REP++
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo