Ir para conteúdo
  • 0

Pedido De Pvp Arena Com Auto-Teleport


JuAnXtIbIa

Pergunta

gostaria assim.

 

que quando 2 players apertasse uma lavanca eles fossem para a pvp arena quando um deles ganhasse, eu queria que o ganhador fosse teleportado automaticamente para um outro lugar se alguem souber fazer isso darei +REP

falow

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Pega um duel system de action normal por dai coloca normal.

 

Aí vai em /data/creaturescripts/creaturescripts.xml e adicione essa tag:

<event type="statschange" name="arenaWin" script="arenaWinKill.lua"/>

 

agora em data/creaturescripts/scripts/login.lua adicione essa linha:

registerCreatureEvent(cid, "arenaWin")

 

 

agora crie um arquivo na mesma pasta chamado arenaWinKill.lua e adicione isso dentro:

function onStatsChange(cid, attacker, type, combat, value)

local fromPos = {x = x, y = y, z = z} -- ponta de cima da arena
local toPos = {x = x, y = y, z = z} -- ponta de baixo da arena
local teleportWinner = {x = x, y = y, z = z} -- posição pra que o winner vai ir

if isPlayer(cid) and isPlayer(attacker) then
if isInArea(getPlayerPosition(cid), fromPos, toPos) and isInArea(getPlayerPosition(attacker), fromPos, toPos) then
	if value > getCreatureHealth(cid) then
	   doTeleportThing(attacker, teleportWinner, false)
		 end
	   end
	end
return true
end

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

×
×
  • Criar Novo...