Postado Dezembro 21, 2014 10 anos A spell basicamente faz players ou monster(confiíguravel), serem "silenciados" assim impedindo de dizerem qualquer coisa por X segundos, assim os jogadores são incapazes de soltar qualquer tipo de feitiço. silence.lua local tarmonster = true -- Funcionar em monsters local ptime = 8000 -- 8 seconds = 8000 local mtime = 10000 -- 10 seconds = 10000 local pcombat = createCombatObject() setCombatParam(pcombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) setCombatParam(pcombat, COMBAT_PARAM_AGGRESSIVE, true) local pcondition = createConditionObject(CONDITION_MUTED) setConditionParam(pcondition, CONDITION_PARAM_TICKS, ptime) setCombatCondition(pcombat, pcondition) local mcombat = createCombatObject() setCombatParam(mcombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) setCombatParam(mcombat, COMBAT_PARAM_AGGRESSIVE, true) local mcondition = createConditionObject(CONDITION_MUTED) setConditionParam(mcondition, CONDITION_PARAM_TICKS, mtime) setCombatCondition(mcombat, mcondition) function onCastSpell(cid, var) local creature = Creature(cid) local tar = creature:getTarget() if tar:getCondition(CONDITION_MUTED) then creature:sendTextMessage(MESSAGE_STATUS_SMALL, "This creature is already muted") return false end if tar:isPlayer() == true then tar:say("^SILENCED^",TALKTYPE_MONSTER_SAY) doCombat(tar, pcombat, var) return true end if tar:isMonster() == true then if(tarmonster == true) then tar:say("^SILENCED^",TALKTYPE_MONSTER_SAY) doCombat(tar, mcombat, var) return true else creature:sendTextMessage(MESSAGE_STATUS_SMALL, "You can only use this spell on Players.") end end end spells.xml <instant name="Silence" words="exevo silencia" lvl="30" mana="400" prem="0" aggressive="1" selftarget="0" exhaustion="25000" group="support" groupcooldown="500" icon="126" needlearn="0" script="silence.lua"> <vocation name="Druid"/> </instant>
Postado Dezembro 21, 2014 10 anos Criativo e funcional! ótimo script Ot Design: https://discord.gg/VgtVRNmCD7
Postado Fevereiro 20, 2015 10 anos nossa mt obrigado, tava precisando dessa spell já a um tempo, vou testar, ai tava dando uma olhada, alguem tem ideia de como posso por pra pegar o silence em area? Editado Fevereiro 20, 2015 10 anos por Reds (veja o histórico de edições) Toda terça-feira um tópico novo: Descanso para curar mana (Spell): https://tibiaking.com/forums/topic/94615-spell-descanso-para-curar-mana/ Peça sua spell (Suporte): https://tibiaking.com/forums/topic/84162-peça-sua-spell/ Chuva de flechas (Spell): https://tibiaking.com/forums/topic/72232-chuva-de-flechas-spell/ Doom (Spell): https://tibiaking.com/forums/topic/51622-doom-spell/ Utilização do VS Code (Infra): https://tibiaking.com/forums/topic/94463-utilizando-o-visual-studio-code-notepad-nunca-mais/ SD com Combo (Spell): https://tibiaking.com/forums/topic/94520-sd-modificada/ Alteração attack speed (C++): https://tibiaking.com/forums/topic/94714-c-attack-speed-spells-itens-e-onde-você-quiser/ Bônus de Speed (NPC): https://tibiaking.com/forums/topic/94809-npc-concede-bônus-aos-players/
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.