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 
[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>'
[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