15
pedido

Não Ser Atacado Se Estiver Com Tal Outifit

Por 1579091, 23 de ago. de 2012 em Scripts

7
1k
15790911
23 de agosto de 2012 às 14:01

Bom, gostaria que ninguem no meu server que estivesse com o looktype 311 pudesse ser atacado, de forma alguma nem por bixo nem por player nem por nada... bom, mas gostaria que apenas players q estivesse com esse look n focem atacado, para monstros, continuassem sendo atacados normalmentes...

VodkartV
23 de agosto de 2012 às 15:25

e ele vai pode atacar normalmente?

15790911
23 de agosto de 2012 às 15:26

sim, ele pode atakar os outros mais os outros n pode atakar ele, lembrando q é só pra pessoas, e nao pra monstros!!

VodkartV
23 de agosto de 2012 às 15:40
function onCombat(cid, target)
if isPlayer(cid) and isPlayer(target) and getCreatureOutfit(target).lookType == 311 then
doPlayerSendCancel(cid, "You may not attack.")
return false
end
return true
end

15790911
23 de agosto de 2012 às 15:45

desculpa minha noobesa, mas isso tem que por onde?

VodkartV
23 de agosto de 2012 às 15:56

É em creaturescript/script

 

as tag são essas:

 

 

 

 

creaturescript.xml

<event type="combat" name="OutfitAttack" event="script" value="nome do seu script.lua"/>

 

creaturescript/script/login.lua adc antes do ultimo return true

 

registerCreatureEvent(cid, "OutfitAttack")

15790911
23 de agosto de 2012 às 15:58

vou testar, se funfar +REP!! (apesar de você não precisar, ja q todo mundo te da REP)