Ae galera estou com uma GRANDE duvida...
Como fasso para criar um lugar onde só possa haver um player de cada vez
Ajuda aew plx
do REP+++
vai em actions/script copie e cole uma rquivo qualquer e cole isso dentro:
-- pvp arena lever
function onUse(cid, item, frompos, item2, topos)
if item.uid == 7981 and item.itemid == 1945 then <-- ID do item que irá dar use no mapa!
player1pos = {x=725, y=422, z=7, stackpos=253} <-- onde o player precisa estar para entrar ao dar use no item
player1 = getThingfromPos(player1pos)
if player1.itemid > 0 then
arenalevel = 10 player1level = getPlayerLevel(player1.uid)
if player1level >= arenalevel then
for arenax = 705,738 do <-- local X do mapa das 2 extremidades da area (noroeste e sudeste)
for arenay = 395,421 do <-- local Y do mapa das 2 extremidades da area (noroeste e sudeste)
arenapos = {x=arenax, y=arenay, z=7, stackpos=253}
arenacreature = getThingfromPos(arenapos)
if arenacreature.itemid > 0 then
doPlayerSendCancel(cid,"Espere outro player sair de dentro da area para entrar.")
return 1
end
end
end
nplayer1pos = {x=725, y=419, z=7} <-- para onde o player será teleportado
doSendMagicEffect(player1pos,2)
doTeleportThing(player1.uid,nplayer1pos)
doSendMagicEffect(nplayer1pos,10)
doPlayerSendTextMessage(cid,18,"Voce entrou na area")
else
doPlayerSendCancel(cid,"Precisa de level 10 para entrar.")
end
else
doPlayerSendCancel(cid,"Voce ja fez essa quest")
end
else
return 0
end
return 1
end
agora vai em actions.XML e add essa TAG:
<action uniqueid="7981" script="nome do script.lua" />
laranja: mesmo UID que via colocar no script e no item a dar use no mapa.
como colocar area:
A______
|...........|
|...........|
|...........|
|_______B
A : coloque o valor X e Y, onde esta grifado com cor azul no script
B : coloque o valor X e Y onde esta grifado com cor vermelha no script
e por ultimo o andar, onde esta em negrito vermelho (z=7)





info
Grupo: Campones
Registrado: 07/07/11
Posts: 10
Reputação: +3
Char no Tibia: Palaloko
Ae galera estou com uma GRANDE duvida...
Como fasso para criar um lugar onde só possa haver um player de cada vez
Ajuda aew plx
do REP+++