Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Eu to tentando aprender o que e um Storage de um player so que nao intendo..

Storage 2000,1 .. o que é isso? e tipo uma variavel numerica e o 1 e o valor dela?

eu usei isso para fazer tipo um clowdown para uma magia que fiz , mais nao tenho a minima idéia de se eu estou certo quanto ao valor dela ser um e o numero 2000 ser tipo um nome local de variavel so que para player... :( to bem confuso , se alguem souber por favor explica ai.

Se (storage Numero) == 1

Manda magia

Se nao

Espere tantos segundos para usar novamente

fim

So que tinha um relogio contando o tempo claro para igualar ela a 1 novamente ... mais nao sei como funciona isso de storage :/

Editado por vampire xd (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Storage é um código/número que fica gravado no player.

Exemplo tem uma magia que só pessoas que tem a storage 1 pode soltar

Aí o player pega uma chest/fala com um npc e recebe a storage 1

agora ele pode soltar a magia

È Tipo um direito que tem o seu valor.

Link para o post
Compartilhar em outros sites

Storage tmbm pode ser a quantidade de vezes que o player pode pegar uma coisa, vamo supor ta la Storage 25000,1 no bau

ai o player da use e ganha um iten, ai ele recebe essa storage, ai quando ele vai dar use no bau aparece "Voce ja pegou este iten" ou seja, ele só pode usar uma vez com akela storage.

Tendeu ?

De boua na lagoa ? *-*



Entrada ao Tibia King:27/05/2012 (02:14)

Link para o post
Compartilhar em outros sites

Storage é um valor que fica gravado no banco de dados, no banco de dados ele é estruturado assim:

Id = 5 -- A Storage pertence ao player que tem o id 5 no banco de dados

Key = 2000 -- Um índice para diferenciar de outras Storages

Value = 50 -- Valor da Storage, pode ser númerico ou string

quando você usa a função getPlayerStorageValue(uid, chave)

O que acontece é:

Baseado no uid da criatura pegar o Id do player no banco de dados

Em seguida abrir a tabela player_storage e procurar lá um valor em que

Key seja igual a chave e o Id seja o mesmo do player que eu requisitei

Caso exista retorne o Value

Caso não exista retorne -1

É basicamente assim que funciona, por isso por padrão todas storages que não tenham um valor definido recebem o valor -1.

Espero ter ajudado.

Abraço.

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

Tipo mais o player pode receber mais de uma storage diferente?

Storage 2000

Storage 2001

Storage 2002

....

São todas storages que fica gravado no jogador? e são todas diferentes?

Link para o post
Compartilhar em outros sites

Se não me engano as storages vão até 65555( não chega a ser isso, mas é quase), e todas ficam em uma única tabela no banco de dados.. e todas recebem posições diferentes...

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites
  • 4 years later...

Eu to com uma dúvida e quando vc completa a quest dai vc não pode pegar mais pq a storage e repetida, mais como eu arrumo o lugar que o item vai tipo se eu quiser que ela va pro depot em vez da bag do player ?

 

Editado por Admsombra (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

@Admsombra você reviveu um tópico de 2012, quando estiver com alguma dúvida crie um tópico na seção de suporte.

http://www.tibiaking.com/forum/forums/forum/112-suporte/

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo