DR

[Duvida] Delay Em Verificação

Por drakylucas, 02 de nov. de 2010 em Scripts

6
1.2k
drakylucasD
02 de novembro de 2010 às 14:38

alguem bom responde ae plz =D

 

vou tentar dexar o mais claro possivel =d

 

estou com isso olhem:

local creature = getPlayerStorageValue(cid, 7780)

if addEvent(getPlayerStorageValue,10000,cid,7780) == creature then

 

mais assim nao está funcionando

exemplo eu estava querendo fazer assim

a storage 7780 é a uid do meu summon

caso essa storage seja a msma dps de 10 segundos, ele realizar a funçao abaixo do if addEvent...

 

se nao nao acontecer nada..

 

 

THX

joaohdJ
02 de novembro de 2010 às 15:23

Tente assim:

 

function executarScript(cid)
if getPlayerStorageValue(cid, 7780) == getPlayerStorageValue(cid, 7780) then
  FAÇA ALGO
end
return true
end

addEvent(executarScript, 10000, cid)

 

 

Ps: Meio sem lógica a comparação do if. Sempre será verdadeira...

 

 

flw

drakylucasD
02 de novembro de 2010 às 16:55

bom apoc só vi agora..

não é isso

 

assim iria verifica nakela hr akela talk...

eu kero iguala a de 10 segundos antes.. pq nesse 10 sec a storage podera ser alterada ^^

eu kero ver se dps de 10 sec a storage permancesse a mesma!

joaohdJ
02 de novembro de 2010 às 18:49

Então podemos tentar assim:

 

addEvent(function(cid, value)
              if getPlayerStorageValue(cid, 7780) == value then
                 print("Os valores são iguais") -- Aqui voce modifica
              end
              return true
              end, 10000, cid, getPlayerStorageValue(cid, 7780))

 

 

Ta meio confuso mas da pra entender...

 

flw

drakylucasD
02 de novembro de 2010 às 19:22

SUMEMO LINDO! funfo direitin xD

era isso mesmo que eu keria.. rep+ =D

cara sou teu fan tu ta ajuando eu mto em varias coisas =d

joaohdJ
02 de novembro de 2010 às 19:31

Resolvido e movido.

 

flw