• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Lua Yo help with script (simple)

seto sazo

Member
Joined
Apr 27, 2009
Messages
162
Reaction score
21
Yo ok so I wrote this special battle system and i finished it and this showed up. I know what it means but I can't find where to put another end. help me out please :P

[16/07/2009 13:54:33] Warning: [Event::checkScript] Can not load script. /scripts/anni/obbattle.lua
[16/07/2009 13:54:33] data/actions/scripts/anni/obbattle.lua:214: 'end' expected (to close 'function' at line 1) near '<eof>'

Code:
function onUse(cid, item, frompos, item2, topos)
if item.uid == 19253 then
if item.itemid == 1945 then


			player1pos = {x = 1017, y = 1042, z = 7, stackpos=253}
			player1 = getThingfromPos(player1pos)

			player2pos = {x = 1018, y = 1041, z = 7, stackpos=253}
			player2 = getThingfromPos(player2pos)

			player3pos = {x = 1018, y = 1040, z = 7, stackpos=253}
			player3 = getThingfromPos(player3pos)

			player4pos = {x = 1018, y = 1039, z = 7, stackpos=253}
			player4 = getThingfromPos(player4pos)

			player5pos = {x = 1018, y = 1038, z = 7, stackpos=253}
			player5 = getThingfromPos(player5pos)

			player6pos = {x = 1017, y = 1038, z = 7, stackpos=253}
			player6 = getThingfromPos(player6pos)

			player7pos = {x = 1017, y = 1039, z = 7, stackpos=253}
			player7 = getThingfromPos(player7pos)

			player8pos = {x = 1017, y = 1040, z = 7, stackpos=253}
			player8 = getThingfromPos(player8pos)

			player9pos = {x = 1017, y = 1041, z = 7, stackpos=253}
			player9 = getThingfromPos(player9pos)

			player10pos = {x = 1016, y = 1038, z = 7, stackpos=253}
			player10 = getThingfromPos(player10pos)

			player11pos = {x = 1016, y = 1039, z = 7, stackpos=253}
			player11 = getThingfromPos(player11pos)

			player12pos = {x = 1016, y = 1040, z = 7, stackpos=253}
			player12 = getThingfromPos(player12pos)

			player13pos = {x = 1016, y = 1041, z = 7, stackpos=253}
			player13 = getThingfromPos(player13pos)

			player14pos = {x = 1017, y = 1044, z = 7, stackpos=253}
			player14 = getThingfromPos(player14pos)

			player15pos = {x = 1018, y = 1046, z = 7, stackpos=253}
			player15 = getThingfromPos(player15pos)

			player16pos = {x = 1018, y = 1047, z = 7, stackpos=253}
			player16 = getThingfromPos(player16pos)

			player17pos = {x = 1018, y = 1048, z = 7, stackpos=253}
			player17 = getThingfromPos(player17pos)

			player18pos = {x = 1018, y = 1048, z = 7, stackpos=253}
			player18 = getThingfromPos(player18pos)

			player19pos = {x = 1017, y = 1045, z = 7, stackpos=253}
			player19 = getThingfromPos(player19pos)

			player20pos = {x = 1017, y = 1046, z = 7, stackpos=253}
			player20 = getThingfromPos(player20pos)

			player21pos = {x = 1017, y = 1047, z = 7, stackpos=253}
			player21 = getThingfromPos(player21pos)

			player22pos = {x = 1017, y = 1048, z = 7, stackpos=253}
			player22 = getThingfromPos(player22pos)

			player23pos = {x = 1016, y = 1045, z = 7, stackpos=253}
			player23 = getThingfromPos(player23pos)

			player24pos = {x = 1016, y = 1046, z = 7, stackpos=253}
			player24 = getThingfromPos(player24pos)

			player25pos = {x = 1016, y = 1047, z = 7, stackpos=253}
			player25 = getThingfromPos(player25pos)

			player26pos = {x = 1016, y = 1048, z = 7, stackpos=253}
			player26 = getThingfromPos(player26pos)

if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 and player5.itemid > 0 and player6.itemid > 0 and player7.itemid > 0 and player8.itemid > 0 and player9.itemid > 0 and player10.itemid > 0 and player11.itemid > 0 and player12.itemid > 0 and player13.itemid > 0 and player14.itemid > 0 and player15.itemid > 0 and player16.itemid > 0 and player17.itemid > 0 and player18.itemid > 0 and player19.itemid > 0 and player20.itemid > 0 and player21.itemid > 0 and player22.itemid > 0 and player23.itemid > 0 and player24.itemid > 0 and player25.itemid > 0 and player26.itemid > 0 then

player1level = getPlayerLevel(player1.uid)
player2level = getPlayerLevel(player2.uid)
player3level = getPlayerLevel(player3.uid)
player4level = getPlayerLevel(player4.uid)
player5level = getPlayerLevel(player1.uid)
player6level = getPlayerLevel(player1.uid)
player7level = getPlayerLevel(player1.uid)
player8level = getPlayerLevel(player1.uid)
player9level = getPlayerLevel(player1.uid)
player10level = getPlayerLevel(player1.uid)
player11level = getPlayerLevel(player1.uid)
player12level = getPlayerLevel(player1.uid)
player13level = getPlayerLevel(player1.uid)
player14level = getPlayerLevel(player1.uid)
player15level = getPlayerLevel(player1.uid)
player16level = getPlayerLevel(player1.uid)
player17level = getPlayerLevel(player1.uid)
player18level = getPlayerLevel(player1.uid)
player19level = getPlayerLevel(player1.uid)
player20level = getPlayerLevel(player1.uid)
player21level = getPlayerLevel(player1.uid)
player22level = getPlayerLevel(player1.uid)
player23level = getPlayerLevel(player1.uid)
player24level = getPlayerLevel(player1.uid)
player25level = getPlayerLevel(player1.uid)
player26level = getPlayerLevel(player1.uid)	

questlevel = 80

if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel and player5level >= questlevel and player6level >= questlevel and player7level >= questlevel and player8level >= questlevel and player9level >= questlevel and player10level >= questlevel and player11level >= questlevel and player12level >= questlevel and player12level >= questlevel and player14level >= questlevel and player13level >= questlevel and player16level >= questlevel and player15level >= questlevel and player18level >= questlevel and player17level >= questlevel and player20level >= questlevel and player19level >= questlevel and player22level >= questlevel and player21level >= questlevel and player24level >= questlevel and player23level >= questlevel and player26level >= questlevel then

						nplayer1pos = {x=978, y=1008, z=7}
						nplayer2pos = {x=978, y=1008, z=7}
						nplayer3pos = {x=978, y=1008, z=7}
						nplayer4pos = {x=978, y=1008, z=7}
						nplayer5pos = {x=978, y=1008, z=7}
						nplayer6pos = {x=978, y=1008, z=7}
						nplayer7pos = {x=978, y=1008, z=7}
						nplayer8pos = {x=978, y=1008, z=7}
						nplayer9pos = {x=978, y=1008, z=7}
						nplayer10pos = {x=978, y=1008, z=7}
						nplayer11pos = {x=978, y=1008, z=7}
						nplayer12pos = {x=978, y=1008, z=7}
						nplayer13pos = {x=978, y=1008, z=7}
						nplayer14pos = {x=980, y=1065, z=7}
						nplayer15pos = {x=980, y=1065, z=7}
						nplayer16pos = {x=980, y=1065, z=7}
						nplayer17pos = {x=980, y=1065, z=7}
						nplayer18pos = {x=980, y=1065, z=7}
						nplayer19pos = {x=980, y=1065, z=7}
						nplayer20pos = {x=980, y=1065, z=7}
						nplayer21pos = {x=980, y=1065, z=7}
						nplayer22pos = {x=980, y=1065, z=7}
						nplayer23pos = {x=980, y=1065, z=7}
						nplayer24pos = {x=980, y=1065, z=7}
						nplayer25pos = {x=980, y=1065, z=7}
						nplayer26pos = {x=980, y=1065, z=7}
   doSendMagicEffect(player1pos,2)
   doSendMagicEffect(player2pos,2)
   doSendMagicEffect(player3pos,2)
   doSendMagicEffect(player4pos,2)
   doSendMagicEffect(player5pos,2)
   doSendMagicEffect(player6pos,2)
   doSendMagicEffect(player7pos,2)
   doSendMagicEffect(player8pos,2)
   doSendMagicEffect(player9pos,2)
   doSendMagicEffect(player10pos,2)
   doSendMagicEffect(player11pos,2)
   doSendMagicEffect(player12pos,2)
   doSendMagicEffect(player13pos,2)
   doSendMagicEffect(player14pos,2)
   doSendMagicEffect(player15pos,2)
   doSendMagicEffect(player16pos,2)
   doSendMagicEffect(player17pos,2)
   doSendMagicEffect(player18pos,2)
   doSendMagicEffect(player19pos,2)
   doSendMagicEffect(player20pos,2)
   doSendMagicEffect(player21pos,2)
   doSendMagicEffect(player22pos,2)
   doSendMagicEffect(player23pos,2)
   doSendMagicEffect(player24pos,2)
   doSendMagicEffect(player25pos,2)
   doSendMagicEffect(player26pos,2)

   doTeleportThing(player1.uid,nplayer1pos)
   doTeleportThing(player2.uid,nplayer2pos)
   doTeleportThing(player3.uid,nplayer3pos)
   doTeleportThing(player4.uid,nplayer4pos)
   doTeleportThing(player5.uid,nplayer5pos)
   doTeleportThing(player6.uid,nplayer6pos)
   doTeleportThing(player7.uid,nplayer7pos)
   doTeleportThing(player8.uid,nplayer8pos)
   doTeleportThing(player9.uid,nplayer9pos)
   doTeleportThing(player10.uid,nplayer10pos)
   doTeleportThing(player11.uid,nplayer11pos)
   doTeleportThing(player12.uid,nplayer12pos)
   doTeleportThing(player13.uid,nplayer13pos)
   doTeleportThing(player14.uid,nplayer14pos)
   doTeleportThing(player15.uid,nplayer15pos)
   doTeleportThing(player16.uid,nplayer16pos)
   doTeleportThing(player17.uid,nplayer17pos)
   doTeleportThing(player18.uid,nplayer18pos)
   doTeleportThing(player19.uid,nplayer19pos)
   doTeleportThing(player20.uid,nplayer20pos)
   doTeleportThing(player21.uid,nplayer21pos)
   doTeleportThing(player22.uid,nplayer22pos)
   doTeleportThing(player23.uid,nplayer23pos)
   doTeleportThing(player24.uid,nplayer24pos)
   doTeleportThing(player25.uid,nplayer25pos)
   doTeleportThing(player26.uid,nplayer26pos)

     doSendMagicEffect(nplayer1pos,10)
     doSendMagicEffect(nplayer2pos,10)
     doSendMagicEffect(nplayer3pos,10)
     doSendMagicEffect(nplayer4pos,10)

	doTransformItem(item.uid,1946)

	else
	doPlayerSendCancel(cid,"All players must have level 80 to enter.")
	end
	else
	doPlayerSendCancel(cid,"You need 13 players on each team.")
end
end
if item.itemid == 1946 then
end
return 1
end
 
PHP:
function onUse(cid, item, frompos, item2, topos)
if item.uid == 19253 then
if item.itemid == 1945 then


			player1pos = {x = 1017, y = 1042, z = 7, stackpos=253}
			player1 = getThingfromPos(player1pos)

			player2pos = {x = 1018, y = 1041, z = 7, stackpos=253}
			player2 = getThingfromPos(player2pos)

			player3pos = {x = 1018, y = 1040, z = 7, stackpos=253}
			player3 = getThingfromPos(player3pos)

			player4pos = {x = 1018, y = 1039, z = 7, stackpos=253}
			player4 = getThingfromPos(player4pos)

			player5pos = {x = 1018, y = 1038, z = 7, stackpos=253}
			player5 = getThingfromPos(player5pos)

			player6pos = {x = 1017, y = 1038, z = 7, stackpos=253}
			player6 = getThingfromPos(player6pos)

			player7pos = {x = 1017, y = 1039, z = 7, stackpos=253}
			player7 = getThingfromPos(player7pos)

			player8pos = {x = 1017, y = 1040, z = 7, stackpos=253}
			player8 = getThingfromPos(player8pos)

			player9pos = {x = 1017, y = 1041, z = 7, stackpos=253}
			player9 = getThingfromPos(player9pos)

			player10pos = {x = 1016, y = 1038, z = 7, stackpos=253}
			player10 = getThingfromPos(player10pos)

			player11pos = {x = 1016, y = 1039, z = 7, stackpos=253}
			player11 = getThingfromPos(player11pos)

			player12pos = {x = 1016, y = 1040, z = 7, stackpos=253}
			player12 = getThingfromPos(player12pos)

			player13pos = {x = 1016, y = 1041, z = 7, stackpos=253}
			player13 = getThingfromPos(player13pos)

			player14pos = {x = 1017, y = 1044, z = 7, stackpos=253}
			player14 = getThingfromPos(player14pos)

			player15pos = {x = 1018, y = 1046, z = 7, stackpos=253}
			player15 = getThingfromPos(player15pos)

			player16pos = {x = 1018, y = 1047, z = 7, stackpos=253}
			player16 = getThingfromPos(player16pos)

			player17pos = {x = 1018, y = 1048, z = 7, stackpos=253}
			player17 = getThingfromPos(player17pos)

			player18pos = {x = 1018, y = 1048, z = 7, stackpos=253}
			player18 = getThingfromPos(player18pos)

			player19pos = {x = 1017, y = 1045, z = 7, stackpos=253}
			player19 = getThingfromPos(player19pos)

			player20pos = {x = 1017, y = 1046, z = 7, stackpos=253}
			player20 = getThingfromPos(player20pos)

			player21pos = {x = 1017, y = 1047, z = 7, stackpos=253}
			player21 = getThingfromPos(player21pos)

			player22pos = {x = 1017, y = 1048, z = 7, stackpos=253}
			player22 = getThingfromPos(player22pos)

			player23pos = {x = 1016, y = 1045, z = 7, stackpos=253}
			player23 = getThingfromPos(player23pos)

			player24pos = {x = 1016, y = 1046, z = 7, stackpos=253}
			player24 = getThingfromPos(player24pos)

			player25pos = {x = 1016, y = 1047, z = 7, stackpos=253}
			player25 = getThingfromPos(player25pos)

			player26pos = {x = 1016, y = 1048, z = 7, stackpos=253}
			player26 = getThingfromPos(player26pos)

if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 and player5.itemid > 0 and player6.itemid > 0 and player7.itemid > 0 and player8.itemid > 0 and player9.itemid > 0 and player10.itemid > 0 and player11.itemid > 0 and player12.itemid > 0 and player13.itemid > 0 and player14.itemid > 0 and player15.itemid > 0 and player16.itemid > 0 and player17.itemid > 0 and player18.itemid > 0 and player19.itemid > 0 and player20.itemid > 0 and player21.itemid > 0 and player22.itemid > 0 and player23.itemid > 0 and player24.itemid > 0 and player25.itemid > 0 and player26.itemid > 0 then

player1level = getPlayerLevel(player1.uid)
player2level = getPlayerLevel(player2.uid)
player3level = getPlayerLevel(player3.uid)
player4level = getPlayerLevel(player4.uid)
player5level = getPlayerLevel(player1.uid)
player6level = getPlayerLevel(player1.uid)
player7level = getPlayerLevel(player1.uid)
player8level = getPlayerLevel(player1.uid)
player9level = getPlayerLevel(player1.uid)
player10level = getPlayerLevel(player1.uid)
player11level = getPlayerLevel(player1.uid)
player12level = getPlayerLevel(player1.uid)
player13level = getPlayerLevel(player1.uid)
player14level = getPlayerLevel(player1.uid)
player15level = getPlayerLevel(player1.uid)
player16level = getPlayerLevel(player1.uid)
player17level = getPlayerLevel(player1.uid)
player18level = getPlayerLevel(player1.uid)
player19level = getPlayerLevel(player1.uid)
player20level = getPlayerLevel(player1.uid)
player21level = getPlayerLevel(player1.uid)
player22level = getPlayerLevel(player1.uid)
player23level = getPlayerLevel(player1.uid)
player24level = getPlayerLevel(player1.uid)
player25level = getPlayerLevel(player1.uid)
player26level = getPlayerLevel(player1.uid)	

questlevel = 80

if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel and player5level >= questlevel and player6level >= questlevel and player7level >= questlevel and player8level >= questlevel and player9level >= questlevel and player10level >= questlevel and player11level >= questlevel and player12level >= questlevel and player12level >= questlevel and player14level >= questlevel and player13level >= questlevel and player16level >= questlevel and player15level >= questlevel and player18level >= questlevel and player17level >= questlevel and player20level >= questlevel and player19level >= questlevel and player22level >= questlevel and player21level >= questlevel and player24level >= questlevel and player23level >= questlevel and player26level >= questlevel then

						nplayer1pos = {x=978, y=1008, z=7}
						nplayer2pos = {x=978, y=1008, z=7}
						nplayer3pos = {x=978, y=1008, z=7}
						nplayer4pos = {x=978, y=1008, z=7}
						nplayer5pos = {x=978, y=1008, z=7}
						nplayer6pos = {x=978, y=1008, z=7}
						nplayer7pos = {x=978, y=1008, z=7}
						nplayer8pos = {x=978, y=1008, z=7}
						nplayer9pos = {x=978, y=1008, z=7}
						nplayer10pos = {x=978, y=1008, z=7}
						nplayer11pos = {x=978, y=1008, z=7}
						nplayer12pos = {x=978, y=1008, z=7}
						nplayer13pos = {x=978, y=1008, z=7}
						nplayer14pos = {x=980, y=1065, z=7}
						nplayer15pos = {x=980, y=1065, z=7}
						nplayer16pos = {x=980, y=1065, z=7}
						nplayer17pos = {x=980, y=1065, z=7}
						nplayer18pos = {x=980, y=1065, z=7}
						nplayer19pos = {x=980, y=1065, z=7}
						nplayer20pos = {x=980, y=1065, z=7}
						nplayer21pos = {x=980, y=1065, z=7}
						nplayer22pos = {x=980, y=1065, z=7}
						nplayer23pos = {x=980, y=1065, z=7}
						nplayer24pos = {x=980, y=1065, z=7}
						nplayer25pos = {x=980, y=1065, z=7}
						nplayer26pos = {x=980, y=1065, z=7}
   doSendMagicEffect(player1pos,2)
   doSendMagicEffect(player2pos,2)
   doSendMagicEffect(player3pos,2)
   doSendMagicEffect(player4pos,2)
   doSendMagicEffect(player5pos,2)
   doSendMagicEffect(player6pos,2)
   doSendMagicEffect(player7pos,2)
   doSendMagicEffect(player8pos,2)
   doSendMagicEffect(player9pos,2)
   doSendMagicEffect(player10pos,2)
   doSendMagicEffect(player11pos,2)
   doSendMagicEffect(player12pos,2)
   doSendMagicEffect(player13pos,2)
   doSendMagicEffect(player14pos,2)
   doSendMagicEffect(player15pos,2)
   doSendMagicEffect(player16pos,2)
   doSendMagicEffect(player17pos,2)
   doSendMagicEffect(player18pos,2)
   doSendMagicEffect(player19pos,2)
   doSendMagicEffect(player20pos,2)
   doSendMagicEffect(player21pos,2)
   doSendMagicEffect(player22pos,2)
   doSendMagicEffect(player23pos,2)
   doSendMagicEffect(player24pos,2)
   doSendMagicEffect(player25pos,2)
   doSendMagicEffect(player26pos,2)

   doTeleportThing(player1.uid,nplayer1pos)
   doTeleportThing(player2.uid,nplayer2pos)
   doTeleportThing(player3.uid,nplayer3pos)
   doTeleportThing(player4.uid,nplayer4pos)
   doTeleportThing(player5.uid,nplayer5pos)
   doTeleportThing(player6.uid,nplayer6pos)
   doTeleportThing(player7.uid,nplayer7pos)
   doTeleportThing(player8.uid,nplayer8pos)
   doTeleportThing(player9.uid,nplayer9pos)
   doTeleportThing(player10.uid,nplayer10pos)
   doTeleportThing(player11.uid,nplayer11pos)
   doTeleportThing(player12.uid,nplayer12pos)
   doTeleportThing(player13.uid,nplayer13pos)
   doTeleportThing(player14.uid,nplayer14pos)
   doTeleportThing(player15.uid,nplayer15pos)
   doTeleportThing(player16.uid,nplayer16pos)
   doTeleportThing(player17.uid,nplayer17pos)
   doTeleportThing(player18.uid,nplayer18pos)
   doTeleportThing(player19.uid,nplayer19pos)
   doTeleportThing(player20.uid,nplayer20pos)
   doTeleportThing(player21.uid,nplayer21pos)
   doTeleportThing(player22.uid,nplayer22pos)
   doTeleportThing(player23.uid,nplayer23pos)
   doTeleportThing(player24.uid,nplayer24pos)
   doTeleportThing(player25.uid,nplayer25pos)
   doTeleportThing(player26.uid,nplayer26pos)

     doSendMagicEffect(nplayer1pos,10)
     doSendMagicEffect(nplayer2pos,10)
     doSendMagicEffect(nplayer3pos,10)
     doSendMagicEffect(nplayer4pos,10)

	doTransformItem(item.uid,1946)

	else
	doPlayerSendCancel(cid,"All players must have level 80 to enter.")
	end
	else
	doPlayerSendCancel(cid,"You need 13 players on each team.")
end
end
if item.itemid == 1946 then
end

end
return 1
end

Code:
data/actions/scripts/anni/obbattle.lua:214: 'end' expected (to close 'function' at line 1) near '<eof>'

READ ERROR AND TRY FIX URSELF INSTEAD PEE IN SHORTS AND COME HERE IN CRY
 
Back
Top