Ir para conteúdo
  • 0

me ajuda com essa funçao aki please


tonynamoral

Pergunta

Olá galera , eu estava pensando em fazer uma spell de deixar ou o player ou o monstro em "exaust" , ele ficaria sem poder mandar magia. por 5 segundos.

 

E eu queria uma funçao que tipo , deixaria o MONSTER sem mandar magia , porque para player eu ja sei. se voces poderem ajudar.

 

OBS: para o player eu vo por com storages.

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

Você pode setar os.time() em uma storage no monstro e fazer um creaturescript que não deixa o monstro atacar se os.time() - storage for menor que o delay do exhaust. O problema seria cadastrar o creaturescript em todos os monstros...

Link para o comentário
Compartilhar em outros sites

  • 0

Você pode setar os.time() em uma storage no monstro e fazer um creaturescript que não deixa o monstro atacar se os.time() - storage for menor que o delay do exhaust. O problema seria cadastrar o creaturescript em todos os monstros...

 

 

Tákiparil ¬¬ , nao existe outro jeito?

 

Mais simples, praticamente impossível.

 

setPlayerStorageValue(uid, 81674, os.time())

 

local config = {
  exaust = 50;
}

 

function onCombat(cid)
  if os.time() - getPlayerStorageValue(cid, 81674) < config.exaust then
     return false
  end

  return true
end

Link para o comentário
Compartilhar em outros sites

  • 0

Vish , e agora que eu vi que deu erro?

 


[07/01/2013 00:52:14] [Error - CreatureScript Interface] 
[07/01/2013 00:52:14] data/creaturescripts/scripts/oncombat.lua:onCombat
[07/01/2013 00:52:14] Description: 
[07/01/2013 00:52:14] data/creaturescripts/scripts/oncombat.lua:2: attempt to compare number with nil
[07/01/2013 00:52:14] stack traceback:
[07/01/2013 00:52:14]  data/creaturescripts/scripts/oncombat.lua:2: in function <data/creaturescripts/scripts/oncombat.lua:1>

 

??

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...