kevinloko 10 Postado Outubro 12, 2011 Share Postado Outubro 12, 2011 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á Link para o comentário https://xtibia.com/forum/topic/169602-spell-trap/ Compartilhar em outros sites More sharing options...
bepokemon 101 Postado Outubro 12, 2011 Share Postado Outubro 12, 2011 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 Link para o comentário https://xtibia.com/forum/topic/169602-spell-trap/#findComment-1114889 Compartilhar em outros sites More sharing options...
digo1040 56 Postado Outubro 12, 2011 Share Postado Outubro 12, 2011 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 Link para o comentário https://xtibia.com/forum/topic/169602-spell-trap/#findComment-1114897 Compartilhar em outros sites More sharing options...
bepokemon 101 Postado Outubro 12, 2011 Share Postado Outubro 12, 2011 (editado) 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, 2011 por Byerne Link para o comentário https://xtibia.com/forum/topic/169602-spell-trap/#findComment-1114898 Compartilhar em outros sites More sharing options...
digo1040 56 Postado Outubro 12, 2011 Share Postado Outubro 12, 2011 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. Link para o comentário https://xtibia.com/forum/topic/169602-spell-trap/#findComment-1114925 Compartilhar em outros sites More sharing options...
bepokemon 101 Postado Outubro 12, 2011 Share Postado Outubro 12, 2011 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 .. Link para o comentário https://xtibia.com/forum/topic/169602-spell-trap/#findComment-1114928 Compartilhar em outros sites More sharing options...
digo1040 56 Postado Outubro 12, 2011 Share Postado Outubro 12, 2011 A função doMutePlayer cria uma condição de Muted Link para o comentário https://xtibia.com/forum/topic/169602-spell-trap/#findComment-1114931 Compartilhar em outros sites More sharing options...
Posts Recomendados