Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Nome do Sistema ou Script: No damage in Parties.
Nome do Autor: Grilo
Servidor Testado e/ou Versão do Tibia: 8.6
Descrição e/ou Informações Adicionais: --

 

  • Scripts e Como Instalar:

1. Abra o arquivo creaturescripts.xml, localizado em data/creaturescripts e adicione as seguintes tags abaixo:

<event type="attack" name="Apt" event="script" value="Apt.lua"/>
<event type="cast" name="Bpt" event="script" value="Bpt.lua"/>
<event type="areacombat" name="Cpt" event="script" value="Cpt.lua"/>
<event type="combat" name="Dpt" event="script" value="Dpt.lua"/>

2. Abra o arquivo login.lua, localizado em data/creaturescripts/scripts. Adicione as seguintes funções abaixo antes de return true.

     registerCreatureEvent(cid, "Apt")
     registerCreatureEvent(cid, "Bpt")
     registerCreatureEvent(cid, "Cpt")
     registerCreatureEvent(cid, "Dpt")

3. Agora crie quatro arquivos de nomes AptBptCptDpt e de extensões LUA. Cole os conteúdos, respectivamente, em cada um deles:

function onAttack(cid, target)
if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then
doPlayerSendCancel(cid, "You can not attack your party members")
return false
else
return true
end
end
function onCast(cid, target)
if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then
doPlayerSendCancel(cid, "You can not use spells or runes in your party members")
return false
else
return true
end
end
function onAreaCombat(cid, tileItem, tilePosition, isAggressive)
if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(tileItem) then
return false
else
return true
end
end
function onCombat(cid, target)
if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then
return false
else
return true
end
end

Editado por KekezitoLHP (veja o histórico de edições)

  • Respostas 9
  • Visualizações 3.9k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • caraca não fazia ideia que dava pra fazer isso, obrigado por trazer esse conteúdo, com certeza vou usar.

  • 11 months later...
Postado

Bom mesmo e eu estava querendo um faz tempo que não desse alguns errinhos chatos como outros membros de outras partys nao poderem atacar uma party diferente.

 

Esse ai tá perfeito, só tenque tirar os erros de log que da no servidor dai fica ótimo!

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo