[Arquivado]Lib De Funcoes

_ferrari_
em Noticias - Arquivo

_ferrari_

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 27/12/06Posts: 202

Ola a todos que estao lendo. Nesse topico colocarei algumas funcoes que ajudam os scripters a criar suas actions/movements/talkaction/creaturescript.

Ela consiste em:

 

Wait(): Utilizando esse comando, voce podera fazer o script esperar um tempo (em milesimos de segundo), que deve ser estipulado dentro dos parenteses. Pode ser util quando se quer que algo aconteca em uma ordem.

 

doRemoveStorage(): Remove um storage value (valor usado para marcar quests que o jogador ja fez, mas pode estar sendo usado em outras actions) do jogador. Esse comando pode ser usado para resolver um bug ou testar uma action sem ter que trocar o storage value que ela marca.

 

 

Eis os scripts:

 

 

Wait:

 

 

function Wait(id, count, pos, time)

local params = {id = id, count = count, pos = pos}

addEvent(Wait, time, params}

end

 

Remove Storage:

 

function removeStorage(cid,storage)

 

setPlayerStorageValue(cid,storage,0)

end

 

 

 

 

Como utilizar:

 

O remove storage pode ser usado em uma talk action, assim:

 

 

 

function onSay(cid,params)

 

if getPlayerAccess(cid) >= 2 then

removeStorage(getPlayerbyName(params),12345)

doPlayerSendTextMessage(cid,22,"You have sucessfuly removed the storage value.")

end

end

 

O Wait pode ser usado em diversas actions, por exemplo, virar uma alavanca para o outro lado. Basta adicionar no final da action:

 

 

Wait(5000) -- 5000 = 5 segundos

doTransformThing(item1.itemid,1234)

 

 

 

Perguntas, sugestoes etc... postem aqui =D

Objetivos:
50 posts [x]
100 posts[x]
200 posts[x]
500 posts[x]
"Um post em um fórum deve como uma saia. Longa o suficiente para cobrir o assunto, porém curta o suficiente para manter as coisas interessantes"
Gosta de mim? Foi com minha cara? Quer me matar? Use:

Deragon

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 29/06/08Posts: 65

remove storage totalmente desnecessaria oO

curti a wait ;D

Usuário banido - Comportamento Destrutivo

tibiaa4e

Ex amante de Tibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/12/05Posts: 912Gênero: MasculinoChar no Tibia: Kohzete

a remove

pelo menos na 7.6 nunca funfo =/

eu até tentava -1

Não funfa pq o script checava e tinha o storage e nao o valor

 

 

agr n sei se funfa

 

 

O outro mto bom mesmo

Lembro que antes de ter o addevent

 

O frerety travo meu ot qdo foi fazer paradox auhauha

13:07 You advanced in axe fighting.

 

(nada a ver)

Aposentado de OTserver e Tibia

Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
Esta noticia foi arquivada.
Este tópico está fechado e foi movido para Noticia - Arquivo.

+ Caso tenha atualizações você poderá criar outro tópico.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel