Ir para conteúdo

[Arquivado]Lib De Funcoes


_ferrari_

Posts Recomendados

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

Editado por _ferrari_
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

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)

Link para o comentário
Compartilhar em outros sites

  • 9 years later...
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...