Arena 1 vs 1

Fokxik

Active User
Zarejestrowany
Dołączył
Listopad 14, 2009
Posty
64
Liczba reakcji
1
Witam, chcia?em si? zapyta? czy mo?e mi kto? udost?pni? taki skrypt na Arena 1 vs 1 oraz powiedzie? mi jakiego pz tam trzeba u?y?, za pomoc reput!
 
Odp: Arena 1 vs 1

Kod:
-- pvp arena lever

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

if item.uid == 7001 and item.itemid == 1945 then 
player1pos = {x=119, y=35, z=9, stackpos=253} 
player1 = getThingfromPos(player1pos)

player2pos = {x=130, y=35, z=9, 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=121, y=35, z=9}- pozycja gracza gdzie ci? teleportuj? 
nplayer2pos = {x=128, y=35, z=9} - to samo co u g?ry napisa?em

doSendMagicEffect(player1pos,2)
doSendMagicEffect(player2pos,2)

doTeleportThing(player1.uid,nplayer1pos)
doTeleportThing(player2.uid,nplayer2pos)

doSendMagicEffect(nplayer1pos,10)
doSendMagicEffect(nplayer2pos,10)

doPlayerSendTextMessage(player1.uid,18,"FIGHT!")
doPlayerSendTextMessage(player2.uid,18,"FIGHT!")
else
doPlayerSendCancel(cid,"Both fighters must have level 25.")
end
else
doPlayerSendCancel(cid,"You need 2 players for a duel.")
end
else
return 0
end

return 1
end

Prosz? bardzo.
 
Ostatnia edycja:
Odp: Arena 1 vs 1

@Up Reput.

Witam, wszystko jest dobrze da?em specjalne pz na mape i 1 problem, gdy zabije przeciwnika teleportuje go do temple zamiast do miejsca do kt?rego powinno. Prosze o pomoc.
 
Odp: Arena 1 vs 1

Dam 2 reputy!, pomo?e kto? prosze!
 
Back
Do góry