• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

ArenaLever - b??d z teleportem

Status
Zamknięty.

piti129

Advanced User
Dołączył
Kwiecień 4, 2008
Posty
242
Liczba reakcji
39
Czesc mam problem ze skryptem arenalever.lua skrypt dziala jak pociagnie sie za dzwignie teleportuje tam gdzie trzeba ale w consoli wyskakuje blad :

Kod:
Lua Script Error: [Action Interface] 
data/actions/scripts/arenalever.lua:onUse
luaGetThingfromPos(). Tile not found


a oto skrypt :

Kod:
-- pvp arena lever

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

	if item.uid == 5682 and item.itemid == 1945 then
		player1pos = {x=501, y=501, z=7, stackpos=253}
		player1 = getThingfromPos(player1pos)

		player2pos = {x=501, y=503, z=7, stackpos=253}
		player2 = getThingfromPos(player2pos)

		if player1.itemid > 0 and player2.itemid > 0 then
			arenalevel = 30
			player1level = getPlayerLevel(player1.uid)
			player2level = getPlayerLevel(player2.uid)

			if player1level >= arenalevel and player2level >= arenalevel then
				for arenax = 379,389 do
					for arenay = 243,249 do
						arenapos = {x=arenax, y=arenay, z=8, 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=492, y=502, z=7}
				nplayer2pos = {x=498, y=502, z=7}

				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 30.")
			end
		else
			doPlayerSendCancel(cid,"You need 2 players for a duel.")
		end
	else
		return 0
   	end

	return 1
end

Jesli ktos by umial pomoc prosze o pisanie w poscie. Posiadam Silnik The Forgotten Server - Version 0.2rc13 (Mystic Spirit)
 
Status
Zamknięty.
Do góry