Ir para conteúdo
  • 0

Team War System por Vocation


Audisio

Pergunta

Queria um sistema que fizesse com que certa voc, não possa ser atacada pelas suas promotions, e as promotions não possam atacar as anteriores, mas pudessem atacar normalmente uma voc diferente. Exemplo:

 

Druid -> não pode atacar <- Elder druid

Druid e Elder Druid -> podem atacar <- Knight e Elite Knight

 

Sendo assim, existiria as team de druid, kina, pala etc.

 

É possivel um script assim?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

 

function onCombat(cid, target)

if isPlayer(cid) and isPlayer(target) then

if getPlayerVocation(cid) == getPlayerVocation(target) then

doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER), return false

end

end

return true

end

 

 

Script de vodkart

Editado por Roksas
Link para o comentário
Compartilhar em outros sites

  • 0

Em creaturescripts.xml cole a tag:

 

 

<event type="target" name="AttackVocation" event="script" value="attackvocation.lua"/>

 

 

Por fim no seu arquivo login.lua na pasta script, antes do último return true cole:

 

 

registerCreatureEvent(cid, "AttackVocation")

 

 

 

vai na pasta data/creaturescripts/scripts, duplica um arquivo e nomeia para "attackvocation" e cola o código dentro.

 

 

 

vocation = {

[1] = {5, 2}, -- vocação 1 não pode atacar a vocação 5 e 2

[2] = {4, 1},

}

function onTarget(cid, target)

if isPlayer(target) then

if isInArray(vocation[getPlayerVocation(cid)], getPlayerVocation(target)) then

doPlayerSendCancel("Você não pode atacar essa vocação")

return false

end

end

return true

end

 

 

 

pode adicionar quantas vocação quiser {5, 2, 4, 3, 1} etc ...

 

tbem criar outras verificações:

 

[1] = {5, 2}, vocação 1 não pode atacar a vocação 5 e 2

[3] = {4, 1},

[5] = {4, 1, 3},

[2] = {4, 1, 2},

Editado por LTKReturns
Link para o comentário
Compartilhar em outros sites

  • 0

O Script Foi Dele Mais Eu Que Te Ajudei Eu Não Tou Postando O Script Dele Sem Permissão Só Usei Pra Ajudar Outra Pessoa Do Forum

Audisio

 

Ja Que Você Acho Ruim Porque Não Procurou O Script No Proprio Forum?

 

TENTEI AJUDAR SÒ

Editado por LTKReturns
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...