Welcome to xTibia - Sua comunidade de Otserv e Tibia

Registre-se para utilizar nossas ferramentas e baixar conteúdos. Quando registrado e logado em sua conta, lhe garantimos uma experiência incrível em nossa comunidade!

  • 0
Entre para seguir isso  
Seguidores 0
PxN

suporte scripts Duel apenas em pvp zone(PDA)

Pergunta

Ola amigos, boa noite.

Eu queria deixar o duel habilitado apenas se os players estivessem em pvp zone, sera que alguem poderia me ajudar?

-------- DUEL SYSTEM ------------------------
if isPlayer(player) and player ~= cid and getPlayerStorageValue(player, 6598754) <= -1 and getPlayerStorageValue(player, 52480) <= -1 and not getCreatureCondition(cid, CONDITION_INFIGHT) then  
if getPlayerStorageValue(cid, 52480) <= -1 or (getPlayerStorageValue(cid, 52481) >= 1 and getPlayerStorageValue(cid, 52482) ~= -1) then                  
---
local canDuel = true
for s = 1, #storages do
    if getPlayerStorageValue(cid, storages[s]) >= 1 or getPlayerStorageValue(player, storages[s]) >= 1 then
		canDuel = false
		break
    end
end

if not canDuel then
	return doPlayerSendTextMessage(cid, 20, "You can't do that while is Flying, Riding, Surfing, Diving or mount a bike!") 
end

if getPlayerStorageValue(cid, 6598754) == 1 or getPlayerStorageValue(cid, 6598755) == 1 then
return doPlayerSendTextMessage(cid, 20, "You can't do that while in PVP zone!")
end
if getPlayerStorageValue(cid, INOUTLAND) == 1 then
return doPlayerSendTextMessage(cid, 20, "You can't do that while in Outland!")
end
if getPlayerStorageValue(cid, PLAYER_PVP_ARENA) > 0 then
return doPlayerSendTextMessage(cid, 20, "You can't duel while in Arena PvP. If you isn't in, please logout.")
end
if #getCreatureSummons(cid) < 1 then
return doPlayerSendTextMessage(cid, 20, "You need a pokemon to invit someone to duel!")
end
if getPlayerStorageValue(cid, 45765) > 0 then
doPlayerSendTextMessage(cid, 20, "Mew(two) don't want to duel.")
return true
end
if getTilePzInfo(getThingPos(cid)) or getTilePzInfo(getThingPos(player)) then
doPlayerSendTextMessage(cid, 20, "You can't duel in PZ.")
return true
end

Ai esta a perte que limita os players para o duel, tem como colocar ai uma proteção para apenas quando estiver em pvp zone?

Compartilhar este post


Link para o post
Compartilhar em outros sites

0 respostas para esta questão

Até agora não há respostas para essa pergunta

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
Entre para seguir isso  
Seguidores 0