Em creaturescripts/scripts/, crie um arquivo chamado guildno.lua e adicione:
info
Group: Visconde
Joined: 03/02/10
Posts: 322
Reputation: +98
Gender: Masculino
Tibia Character: Miguel Absy

Em creaturescripts/scripts/, crie um arquivo chamado guildno.lua e adicione:
Edited Março 30 by miguel223
aparece a msg desativado mesmo assim acerta, eu tentei on e off acerto nos dois, servidor é mysql
info
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: Masculino

Function onattack não serve para deixar um ser imune ou não, serve apenas para checar o alvo do ataque,ou seja, se eu clicar em um target para atacar essa função pode fazer com que eu não o ataque, mas caso eu uso uma magia de area, essa função não vai impedir da criatura ser atacada.
Edited Março 30 by Poccnn
info
Group: Visconde
Joined: 03/02/10
Posts: 322
Reputation: +98
Gender: Masculino
Tibia Character: Miguel Absy

Sim, me toquei agora. Atualizei o arquivo para function onTarget. Testa ai.
OBS; o comando desativa ataques contra você, não o seu ataque. Todos os players da guild devem dar !attackme off para não serem atacados.
Edited Março 30 by miguel223
mesma coisa o meu funfava do nada parou =.= ..... dou attackme off nos dois, os dois conseguem se acertar =.=
info
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: Masculino

--script
função onCombat (cid, target)
if (isPlayer(cid) and isPlayer(target)) then
if getPlayerGuildId(cid) == getPlayerGuildId(target) and getPlayerStorageValue(target, 13400) == 1 then
return false
end
end
return true
end
info
Group: Visconde
Joined: 02/09/10
Posts: 341
Reputation: +6
Gender: Masculino
boa tarde, gostaria de um script que players da guild não se atacam, exemplo !attackguild on, eles não se atacam e off eles se atacam, obrigado