Ir para conteúdo

Featured Replies

Postado
  • Autor

@Wakon então eu tbm tenho q setar o valor 1234 no player além do valor da tabela (3001)?

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

"Pense nisso você tbm"

"Tudo o que um sonho precisa para ser realizado é alguém que acredite que ele possa ser realizado"

35l7z91.jpg

  • Respostas 18
  • Visualizações 3.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local config = { [3001] = {HP = 900}, -- [Storage] = {HP = Quantidade} [3002] = {HP = 780}, } function onUse(cid, item, frompos) local valor = config[getPlayerStorageValue(cid)]

  • Você não deu ouvidos ao que eu disse acima. Releia e depois observe:   local skey = 1234 -- storage key id local t = {     [3001] = 900, -- [valueId] = HP     [3002] = 780 }  

  • Veja: local valor = config[getPlayerStorageValue(cid)] Você se esqueceu de determinar o parâmetro referente ao id da key a ter o valor retornado, por isso o nil citado. getPlayerStorageValu

Postado
34 minutos atrás, Flaah disse:

@Wakon então eu tbm tenho q setar o valor 1234 no player além do valor da tabela (3001)?

 

Você não está entendendo.

 

Quando falamos de storage, há dois valores: key, value.

a key é o que você precisa para pegar o value, no caso, 1234, virou a key, e 3001 é o value.

 

antes 3001 era o value, só que para fazer funcionar daquele jeito, teria que usar um comando for, que é bem mais pesado em termos de desempenho, em relação a maneira que o wise fez...

 

Então onde você usou: 

doCreatureSetStorage(cid, 3001, 1)

ficará:

doCreatureSetStorage(cid, 1234, 3001)

 

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

Postado
  • Autor

E pra remover o valor 3001 é:


setPlayerStorageValue(cid, 3001, 0) ou setPlayerStorageValue(cid, 0, 3001)?

 

Não sei se isso vai fazer diferença, mais o server que estou trabalhando é 0.3.6 - 8.54 kk' :P

"Pense nisso você tbm"

"Tudo o que um sonho precisa para ser realizado é alguém que acredite que ele possa ser realizado"

35l7z91.jpg

Postado
1 minuto atrás, Flaah disse:

setPlayerStorageValue(cid, 3001, 0)

 

0 ou -1 .

o 0 é valor diferente do padrão, um player que nunca teve o storage, é -1.

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

Postado
  • Autor

Huum.. quaase conseguir kkk' só esta dando 1 probleminha, tipo: Não to conseguindo retirar a storage setada junto da key 1234, pelo comando setPlayerStorageValue(cid, 3001, 0).

 

Porq tenho um script no creaturescripts, que se reconhecer algum player com a storage 3001 no servidor, ele da um buff na skill.

#EDIT

Mil desculpas, era um erro totalmente meu kk''

Muuito obrigado pela ajuda de vcs, sério mesmo! :tongue:

Ainda sou novato em script kk', mesmo assim estou me esforçando muito pra aprender :wink:

Obrigado @Caronte, @Wise e @Wakon, vcs 3 merecem um Gostei BRUTO pela ajuda, kk' :v

 

Obs: Desculpa @Caronte pela encheção de saco de minha parte kkk' :v

 

Obrigado TibiaKing e toda a equipe! bjs' <3

 

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

"Pense nisso você tbm"

"Tudo o que um sonho precisa para ser realizado é alguém que acredite que ele possa ser realizado"

35l7z91.jpg

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo