function onCastSpell(cid, var) doMutePlayer(getCreatureTarget(cid), 10*1000) doSendAnimatedText(getThingPos(getCreatureTarget(cid)), "+SILENCED!", TEXTCOLOR_RED) doSendMagicEffect(getThingPos(getCreatureTarget(cid)), 13) addEvent(function() if getThingPos(getCreatureTarget(cid)) ~= nil then doSendAnimatedText(getThingPos(getCreatureTarget(cid)), "-SILENCED!", TEXTCOLOR_BLUE) doSendMagicEffect(getThingPos(getCreatureTarget(cid)), 12) end end, 10*1000) return TRUE end
info
Grupo: Visconde
Registrado: 23/02/08
Posts: 273
Reputação: +101
Char no Tibia: Foxx Rookslayer

Eai, tente assim:
local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, 10 * 1000) function onCastSpell(cid, var) return doAddCondition(getCreatureTarget(cid), exhaust) end
Não tenho certeza se funcionará, mas dar muted no player na minha opinião não é a melhor solução ![]()
info
Grupo: Visconde
Registrado: 23/02/08
Posts: 273
Reputação: +101
Char no Tibia: Foxx Rookslayer

Eai, tente assim:
local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, 10 * 1000) function onCastSpell(cid, var) return doAddCondition(getCreatureTarget(cid), exhaust) end
Não tenho certeza se funcionará, mas dar muted no player na minha opinião não é a melhor solução
Isso nao deixara ele usar Potion nem nada, oque ficara totalmente apelao.
Por isso optei pelo Muted. Que soh nao deixa o player falar magias ..
Assim ele pode se defender com Runas e Potions.
Editado Outubro 12 por Byerne
E deixar muted, é uma atitude exagerada, cortar o braço pra pessoa não usar o teclado, mas o autor do tópico decide o que mais atende as suas necessidades.
Além que alguns itens dos eu script vai contra as regras de scripter, por exemplo, condições devem "declaradas" durante o carregamento do script e não no momento que é usado a spell/talkactions.
info
Grupo: Visconde
Registrado: 23/02/08
Posts: 273
Reputação: +101
Char no Tibia: Foxx Rookslayer

E deixar muted, é uma atitude exagerada, cortar o braço pra pessoa não usar o teclado, mas o autor do tópico decide o que mais atende as suas necessidades.
Além que alguns itens dos eu script vai contra as regras de scripter, por exemplo, condições devem "declaradas" durante o carregamento do script e não no momento que é usado a spell/talkactions.
Desculpa, nao entendi que condiçoes voce quiser dizer ..


info
Grupo: Campones
Registrado: 19/09/10
Posts: 92
Reputação: +10
Tipo do script: Spell/Talkaction
Protocolo (versão do Tibia): 8.50
Servidor utilizado: Esqueci o nome =/
Nível de experiência: Intermediário
Adicionais/Informações: Bom, gostaria de uma spell ou talkaction que ao usar atacando algum player essa spell fizesse com que o player atacado não pudesse soltar nenhuma magia por 10 segundos e após os 10 segundos ele voltasse a poder soltar as magias, é isso espero que alguém possa me ajudar.
Agradeço desde já