Ir para conteúdo

Featured Replies

Postado

Fala amigos do tíbia King tudo beleza?

eu montei um ot só de zoas pra jogar offline msm porem ao jogar nao consigo fazer imbui, ir pra alguns locais ex yalahar etc

 

Preciso saber como efetuar pra que quando o char for criado ele já tenhas as QUESTS feitas...

 

vlw aí meu povo

  • Respostas 7
  • Visualizações 795
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • luanluciano93
    luanluciano93

    Ou precisa retirar os acessos, script por script, ou dar o acesso com uma função onLogin ou onUe

  • luanluciano93
    luanluciano93

    Os acessos dão "dados" aos jogadores por storages, ou seja, o NPC (ou teleport, ou action) verifica se você tem o valor determinado para aquela chave. Por exemplo, um npc de barqueiro que te mand

  • luanluciano93
    luanluciano93

    você tem as opções de: - querer aprender e fazer sozinho - esperar alguém fazer para você - desistir do server   Eu já te dei um norte, tem vários tutoriais sobre isso no fóru

Postado
  Em 05/02/2022 em 04:13, neko14 disse:

tá mas como eu faço isso????

Os acessos dão "dados" aos jogadores por storages, ou seja, o NPC (ou teleport, ou action) verifica se você tem o valor determinado para aquela chave.

Por exemplo, um npc de barqueiro que te mande para uma cidade que é necessário ter acesso, quando você digitar o nome da cidade específica ele irá verificar se vocÊ tem o valor da chave determinado. Esse valor você ganha nas missões de acesso.

Olhe, na função: 

player:getStorageValue(9999)

Essa função retorna o valor que esta guardado na database para a chave 9999 com o ID do player que executar a função.

A função: 

player:setStorageValue(9999, 3)

determina o valor 3 para a chave 9999 para o player que executar a função.

Então basicamente os npcs fazem essa verificação: 

if player:getStorageValue(9999) > 0 then
SE O VALOR DA STORAGE 9999 FOR MAIOR QUE 0 ENTÃO:

 

Para dar acesso aos players sem que eles precisem das missões de acesso, você precisa "dar" esses valores para as chaves específicas (que são muitas) ... 

Se você fizer por uma função onLogin do creaturescript o player irá receber as chaves ao logar ... basicamente assim ... 

if player:getStorageValue(9999) < 3 then
	player:setStorageValue(9999, 3)
end


é +/- isso, espero que tenha entendido a didática!

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.6k

Informação Importante

Confirmação de Termo