TA
creatureevent

Não atacar guild

Por TaaG, 15 de nov. de 2015 em Globalevents e Spells

guild
attack
players
system
sistema
2
1.9k
TaaGT
15 de novembro de 2015 às 03:52

O script consiste em não deixar que players da mesma guild se ataquem (se matem).

 

creaturescripts.xml (data/creaturescripts):

<event type="attack" name="attackguild" script="attackguild.lua"/>

attackguild.lua (data/creaturescripts/scripts):

 

 

 

function onAttack(cid, target)

if isPlayer(target) and getPlayerGuildId(cid) == getPlayerGuildId(target) then
local storageId = 101

if getPlayerStorageValue(cid, storageId) == 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You choose not to attack and not to be attacked by guild members.")
doCreatureSetSkullType(cid, 0)
return false
elseif getPlayerStorageValue(target, storageId) == 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your target choose to not to attack and not to be attacked by guild members.")
doCreatureSetSkullType(cid, 0)
return false
end
end

return true
end

 

 

 

 

 

4 meses depois...
AdriezA
31 de março de 2016 às 14:14

podia ter um comando pra desliga e ligar ....