Um brilhante script LuckOake.
Meus parabéns.
Aprovado.
Por LuckOake, 09 de ago. de 2012 em Actions e Talkactions
info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

Um brilhante script LuckOake.
Meus parabéns.
Aprovado.
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

muito bom.
não testei mais a ideia é boa ;D
info
Grupo: Campones
Registrado: 28/11/12
Posts: 28
Reputação: 0

nao intendi oque ele faz '-'
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

nao intendi oque ele faz '-'
Ela faz as pessoas à sua volta ficarem incapazes de se mover, como se o tempo tivesse parado.
info
Grupo: Campones
Registrado: 13/01/13
Posts: 78
Reputação: 0

Parabéns é exatamente o que eu procurava ainda n testei mais é exatamente oque eu procurava
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

cara usa getspcetators(preguisa de escreve certo),fica bem melhor e da pra pegar mosters tbm
tem que por uma checagem se o bixo ainda ta vivo nos addevent(pra n fica aparecendo erro), e tbm um event onlogin pra checa se ainda n ta com o storage(caso ele morra e n retire)
acho que ficaria legal se tu colocase pra n poder usar attacks e spells emquanto tive sobre efeito dela(assim como nos FF)
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

cara usa getspcetators(preguisa de escreve certo),fica bem melhor e da pra pegar mosters tbm
tem que por uma checagem se o bixo ainda ta vivo nos addevent(pra n fica aparecendo erro), e tbm um event onlogin pra checa se ainda n ta com o storage(caso ele morra e n retire)
acho que ficaria legal se tu colocase pra n poder usar attacks e spells emquanto tive sobre efeito dela(assim como nos FF)
Cara, eu fiz esse script quando eu ainda nem tinha noção de Lua direito, é claro que dá pra melhorar e muito esse script.
Sobre não poder usar attacks e spells, é só fazer uma verificação num onAttack e num onCast (ou num onCombat).
info
Grupo: Campones
Registrado: 16/07/13
Posts: 4
Reputação: 0

Como Faiz Pra Coloca So Pra X Vocation Usa
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake
Olá galerinha Xtibiana! A partir de um pedido, fiz esse sistema que "para o tempo" para os players que estiverem a vista do caster.
Vamos ao script.
Talkactions.xml:
stoptime.lua:
-- Script by LuckOake
function onSay(cid, words, param)
local waittime = 10 -- Tempo de exhaustion
local storage = 6853
ppos = getCreaturePosition(cid)
parea1 = {x=ppos.x-7, y=ppos.y-5, z=ppos.z}
parea2 = {x=ppos.x+7, y=ppos.y+5, z=ppos.z}
level = 100 -- Level que o player necessita para usar a talk
if getPlayerLevel(cid) < level then
doPlayerSendCancel(cid, "Você precisa de level "..level.." para usar essa magia.")
return true
end
if exhaustion.check(cid, storage) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.")
return true
end
for _, pid in ipairs(getPlayersOnline()) do
if isInArea(getCreaturePosition(pid), parea1, parea2) then
if getPlayerAccess(pid) <= 2 then
doCreatureSetNoMove(pid, true)
doSendMagicEffect(getCreaturePosition(pid), 30)
setPlayerStorageValue(pid, 1634, 1)
addEvent(setPlayerStorageValue, 10000, pid, 1634, -1)
doCreatureSay(pid, "*time stopped*", TALKTYPE_MONSTER)
addEvent(doCreatureSay, 10000, pid, "*time is back to normal*", TALKTYPE_MONSTER)
addEvent(doCreatureSetNoMove, 10000, pid, false)
else
end
end
end
doCreatureSetNoMove(cid, false)
exhaustion.set(cid, storage, waittime)
doCreatureSay(cid, "stop time", TALKTYPE_MONSTER)
return true
end
Creaturescripts.xml:
stoptime.lua:
local storage = 1634
function onLogout(cid)
if (getCreatureStorage(cid, storage) == 1) then
doPlayerSendCancel(cid, "You can not log out while the time is stopped.")
return false
end
return true
end
Obrigado, até.
Editado Agosto 9 por LuckOake