"storagevalue's" não são variáveis, são blocos de memória que armazenam dados. geralmente números.
- Fórum
- OTServ
- Discussion
- Noticias - Arquivo
- [Arquivado]Funções Dos Scripts De Lua #7
[Arquivado]Funções Dos Scripts De Lua #7
Por Izaiasousa, 23 de jun. de 2010 em Noticias - Arquivo
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

info
Grupo: Campones
Registrado: 09/06/10
Posts: 80
Reputação: +78
Char no Tibia: 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.
Editado Agosto 6 por MarcelloMkez
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

endreturn 1
end
return 0
end
Tio, explica como eu uso o "end" e esses "return" ?
info
Grupo: Artesão
Registrado: 11/12/06
Posts: 124
Reputação: +1
Gênero: Masculino
Char no Tibia: lanternah

bom tuto mas ali onde esta
doPlayerSendMessage
tem q trocar por
doPlayerSendTextMessage
abraços
info
Grupo: Cavaleiro
Registrado: 13/06/11
Posts: 172
Reputação: +6

na minha opiniao o tuto ta bom só não entendi os
end
return 1
end
return 0
end
info
Grupo: Conde
Registrado: 03/01/12
Posts: 884
Reputação: +233
Char no Tibia: Segredo

tutorial ta ótimo ![]()
info
Grupo: Campones
Registrado: 26/10/07
Posts: 25
Reputação: +1
Char no Tibia: 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
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: 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.
Editado Outubro 23 por Jhon992
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

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






info
Grupo: Campones
Registrado: 03/06/10
Posts: 22
Reputação: +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!