Ir para conteúdo

Pvparena Em Ot 7.81


darckx

Posts Recomendados

Eu tentei posta no tutoriais num num deu intaum vai aki mesmo

 

1º é necessario otserv darkonia com mapa Evolution

 

2º Va na pasta config e abra e arkivo pvparena.xml La vai ta assim

<?xml version="1.0"?>

<pvparenas>

 

 

</pvparenas>

 

Ai vc add isso ente <pvparenas> e </pvparenas>

 

 

<pvparena exitx="1038" exity="988" exitz="8">

<tile x="1041" y="985" z="9"/>

<tile x="1042" y="985" z="9"/>

<tile x="1043" y="985" z="9"/>

<tile x="1044" y="985" z="9"/>

<tile x="1045" y="985" z="9"/>

<tile x="1046" y="985" z="9"/>

<tile x="1047" y="985" z="9"/>

<tile x="1048" y="985" z="9"/>

<tile x="1049" y="985" z="9"/>

<tile x="1050" y="985" z="9"/>

<tile x="1051" y="985" z="9"/>

<tile x="1052" y="985" z="9"/>

<tile x="1041" y="986" z="9"/>

<tile x="1042" y="986" z="9"/>

<tile x="1043" y="986" z="9"/>

<tile x="1044" y="986" z="9"/>

<tile x="1045" y="986" z="9"/>

<tile x="1046" y="986" z="9"/>

<tile x="1047" y="986" z="9"/>

<tile x="1048" y="986" z="9"/>

<tile x="1049" y="986" z="9"/>

<tile x="1050" y="986" z="9"/>

<tile x="1051" y="986" z="9"/>

<tile x="1052" y="986" z="9"/>

<tile x="1041" y="987" z="9"/>

<tile x="1042" y="987" z="9"/>

<tile x="1043" y="987" z="9"/>

<tile x="1044" y="987" z="9"/>

<tile x="1045" y="987" z="9"/>

<tile x="1046" y="987" z="9"/>

<tile x="1047" y="987" z="9"/>

<tile x="1048" y="987" z="9"/>

<tile x="1049" y="987" z="9"/>

<tile x="1050" y="987" z="9"/>

<tile x="1051" y="987" z="9"/>

<tile x="1052" y="987" z="9"/>

<tile x="1041" y="988" z="9"/>

<tile x="1042" y="988" z="9"/>

<tile x="1043" y="988" z="9"/>

<tile x="1044" y="988" z="9"/>

<tile x="1045" y="988" z="9"/>

<tile x="1046" y="988" z="9"/>

<tile x="1047" y="988" z="9"/>

<tile x="1048" y="988" z="9"/>

<tile x="1049" y="988" z="9"/>

<tile x="1050" y="988" z="9"/>

<tile x="1051" y="988" z="9"/>

<tile x="1052" y="988" z="9"/>

<tile x="1041" y="989" z="9"/>

<tile x="1042" y="989" z="9"/>

<tile x="1043" y="989" z="9"/>

<tile x="1044" y="989" z="9"/>

<tile x="1045" y="989" z="9"/>

<tile x="1046" y="989" z="9"/>

<tile x="1047" y="989" z="9"/>

<tile x="1048" y="989" z="9"/>

<tile x="1049" y="989" z="9"/>

<tile x="1050" y="989" z="9"/>

<tile x="1051" y="989" z="9"/>

<tile x="1052" y="989" z="9"/>

<tile x="1041" y="990" z="9"/>

<tile x="1042" y="990" z="9"/>

<tile x="1043" y="990" z="9"/>

<tile x="1044" y="990" z="9"/>

<tile x="1045" y="990" z="9"/>

<tile x="1046" y="990" z="9"/>

<tile x="1047" y="990" z="9"/>

<tile x="1048" y="990" z="9"/>

<tile x="1049" y="990" z="9"/>

<tile x="1050" y="990" z="9"/>

<tile x="1051" y="990" z="9"/>

<tile x="1052" y="990" z="9"/>

<tile x="1041" y="991" z="9"/>

<tile x="1042" y="991" z="9"/>

<tile x="1043" y="991" z="9"/>

<tile x="1044" y="991" z="9"/>

<tile x="1045" y="991" z="9"/>

<tile x="1046" y="991" z="9"/>

<tile x="1047" y="991" z="9"/>

<tile x="1048" y="991" z="9"/>

<tile x="1049" y="991" z="9"/>

<tile x="1050" y="991" z="9"/>

<tile x="1051" y="991" z="9"/>

<tile x="1052" y="991" z="9"/>

 

Fikando assim vc vai em .../data/actions/scripts/

 

e cria um arkivo com nome de arenalever.lua assim

-- pvp arena lever

 

function onUse(cid, item, frompos, item2, topos)

 

if item.uid == 7001 and item.itemid == 1945 then

  player1pos = {x=1040, y=987, z=8, stackpos=253}

  player1 = getThingfromPos(player1pos)

 

  player2pos = {x=1040, y=989, z=8, stackpos=253}

  player2 = getThingfromPos(player2pos)

 

  if player1.itemid > 0 and player2.itemid > 0 then

  arenalevel = 25

  player1level = getPlayerLevel(player1.uid)

  player2level = getPlayerLevel(player2.uid)

 

  if player1level >= arenalevel and player2level >= arenalevel then

    for arenax = 121,128 do

    for arenay = 33,37 do

      arenapos = {x=arenax, y=arenay, z=9, stackpos=253}

      arenacreature = getThingfromPos(arenapos)

 

      if arenacreature.itemid > 0 then

      doPlayerSendCancel(cid,"Wait for current duel to end.")

      return 1

      end

    end

    end

 

    nplayer1pos = {x=1041, y=988, z=9}

    nplayer2pos = {x=1052, y=988, z=9}

 

    doSendMagicEffect(player1pos,2)

    doSendMagicEffect(player2pos,2)

 

    doTeleportThing(player1.uid,nplayer1pos)

    doTeleportThing(player2.uid,nplayer2pos)

 

    doSendMagicEffect(nplayer1pos,10)

    doSendMagicEffect(nplayer2pos,10)

 

    doPlayerSendTextMessage(player1.uid,18,"Lutem!")

    doPlayerSendTextMessage(player2.uid,18,"Lutem!")

  else

    doPlayerSendCancel(cid,"Both fighters must have level 25.")

  end

  else

  doPlayerSendCancel(cid,"Necessario 2 players para o duel.")

  end

else

  return 0

    end

 

return 1

end

e em .../data/actions/actions.xml add isso

<action itemid="7001" script="arenalever.lua" />

 

E pronto funciona pvparena em ot 7.81

 

So 1 coisa acho q o script da alavanca ta areda configurei certin + os playes num consegue ativa a alavanca + isso e de menso

 

espero q gostem comente ai xD

 

FALOWS

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...