Bem se isso é "reviver um tópico" sorry
...
Va em "data/creaturescripts/scripts/ e crie uma pasta chamada attackguild.lua (.lua nao precisa, basta fazer uma copia de qualquer arquivo ja existente e colocar so o nome)
E dentro da pasta coloque:
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
em creaturescripts.xml cole a seguinte linha:
<event type="attack" name="attackguild" script="attackguild.lua"/>
Bem se isso é "reviver um tópico" sorry
Va em "data/creaturescripts/scripts/" e crie uma pasta chamada attackguild.lua (.lua nao precisa, basta fazer uma copia de qualquer arquivo ja existente e colocar so o nome)
E dentro da pasta coloque:
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
E agora va em creaturescripts.xml e coloque a seguinte linha:
<event type="attack" name="attackguild" script="attackguild.lua"/>
E pronto, da save, e se o ot ja tiver on, vá até o executador [RELOAD/CREATURESCRIPTS].
Agora basta usar o comandos: