"storagevalue's" não são variáveis, são blocos de memória que armazenam dados. geralmente números.
- Forums
- OTServ
- Discussion
- Noticias - Arquivo
- [Arquivado]Funções Dos Scripts De Lua #7
[Arquivado]Funções Dos Scripts De Lua #7
By Izaiasousa, 23 de jun. de 2010 in Noticias - Arquivo
info
Group: Conde
Joined: 07/05/08
Posts: 612
Reputation: +12
Tibia Character: leviana luciferiana

info
Group: Campones
Joined: 09/06/10
Posts: 80
Reputation: +78
Tibia Character: Dardnyti Elfresso

Realmente, é o que o Marcryzius falou, blocos de memória numericos, onde são armazenados dados, geralmente 'numericos'...
E não ta muito bem explicado este seu post cara, ta meio bagunçado rs', poderia ta melhor.
Abração.
Edited Agosto 6 by MarcelloMkez
info
Group: Visconde
Joined: 11/08/10
Posts: 477
Reputation: +175
Gender: Masculino

endreturn 1
end
return 0
end
Tio, explica como eu uso o "end" e esses "return" ?
info
Group: Artesão
Joined: 11/12/06
Posts: 124
Reputation: +1
Gender: Masculino
Tibia Character: lanternah

bom tuto mas ali onde esta
doPlayerSendMessage
tem q trocar por
doPlayerSendTextMessage
abraços
info
Group: Cavaleiro
Joined: 13/06/11
Posts: 172
Reputation: +6

na minha opiniao o tuto ta bom só não entendi os
end
return 1
end
return 0
end
info
Group: Conde
Joined: 03/01/12
Posts: 884
Reputation: +233
Tibia Character: Segredo

tutorial ta ótimo ![]()
info
Group: Campones
Joined: 26/10/07
Posts: 25
Reputation: +1
Tibia Character: Hayden Almeida

Existe algum "Wiki" da vida para mostrar todas as funções que o LUA do Tibia OT Tem? e explicando cada uma?
Se alguem souber pode me passar o link? eu procurei bastante e nao achei nada de parecido na internet, Obrigado.
info
Group: Conde
Joined: 30/06/11
Posts: 631
Reputation: +371
Tibia Character: Warrior of Mort

Existe algum "Wiki" da vida para mostrar todas as funções que o LUA do Tibia OT Tem? e explicando cada uma?
Se alguem souber pode me passar o link? eu procurei bastante e nao achei nada de parecido na internet, Obrigado.
Link com as funções, o significado de cada uma é a tradução da mesma...
http://www.xtibia.co...sta-de-funcoes/
Em relação ao script proposto tu deve explicar também oque são essas partes:
if item.uid == 900 then
E essa:
end return 1 end return 0 end
O essencial seria explicar linha por linha do script!
O tópico ficou razoável mais existe ainda varias coisas interessantes sobre os storages..
Outra informação importante sobre o mesmo é que ela pode ser usada para armazenas palavras ao em vez de números.
Devia ter explicado um pouco sobre "global storage".
Ali onde tu fala que o jogador não clicou ainda, se ele não usou a storage ela vai ser igual a -1...
Mesmo se quisese deixar comparando com o 0, ficaria melhor assim:
if storage <= 0 then
Essa parte:
Para isso temos que fazer com que o Unique Id do baú seja um número diferente dos outros
Não concordo. Já que no bau pode ser usado um actionid, ou pode ser ativado até mesmo por um itemid, então não podemos generalizar, é mais facil explicar tais situações para o usuário, ou seja, não podemos ensiná-los errado.
Edited Outubro 23 by Jhon992
info
Group: Herói
Joined: 28/11/10
Posts: 3.4k
Reputation: +585
Gender: Masculino

Este tópico está fechado e foi movido para Noticia - Arquivo.
+ Caso tenha atualizações você poderá criar outro tópico.






info
Group: Campones
Joined: 03/06/10
Posts: 22
Reputation: +21
Funções dos scripts de Lua #7
*--------------------------*
|O que é storage value ?|
*--------------------------*
StorageValue é uma variável que armazena valores para serem usadas em outros coisas em scripts de Lua. Na maioria das vezes são valores sobre os jogadores.Mas antes de partimos para como "ler" a storage value do jogador cid vamos enteder mais sobre o que é.
Bem, mostrei esse script aqui para vocês terem uma visualização de como é e onde se usa o storage value. Nós sabemos que para checar uma informação do jogador cid e retornar ao script essa informação, usamos o GET certo ? ^^
Para ler a informação do jogador sobre a storagevalue usamos o getPlayerStorageValue(cid).
Como Set significa "dar um novo valor", então para dizer que o jogador que não tinha clicado no baú e após ele ter clicado e ganhado seu prêmio, para que quando ele clicar denovo no baú ele não possa abrir, vamos ter que dar a ele o valor na storage de numero 1. Ou seja
setPlayerStorageValue (cid,9000,1) -- Vai dar o novo valor para a storage do jogador. Primeiro colocamos o Uid do baú que é 9000 e depois o 1 que significa que ele já clicou no baú.
É isso aí pessoal! Uma introdução do que é Storage
Espero que tenham aproveitado!
Até a próxima!