Tag Mismatches and Array errors
#1

I am using Cueball's Zone Script from back in 2008.
Here are the errors:
Код:
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(947) : warning 219: local variable "HouseID" shadows a variable at a preceding level
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(964) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(965) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(966) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(967) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(968) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(969) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(970) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(971) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(972) : error 033: array must be indexed (variable "Location")
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(973) : error 033: array must be indexed (variable "Location")
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(975) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(976) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(977) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(978) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(979) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(980) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(982) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(983) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(947) : warning 204: symbol is assigned a value that is never used: "HouseID"
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(998) : warning 219: local variable "HouseID" shadows a variable at a preceding level
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1010) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1016) : error 033: array must be indexed (variable "Location")
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(998) : warning 203: symbol is never used: "HouseID"
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1132) : warning 219: local variable "HouseID" shadows a variable at a preceding level
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1135) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1132) : warning 203: symbol is never used: "HouseID"
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1158) : warning 219: local variable "HouseID" shadows a variable at a preceding level
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1189) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1190) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1191) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1192) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1193) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1194) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1195) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1196) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1197) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1198) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1199) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1200) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1201) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1202) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1203) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1204) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1204) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1205) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1187) : warning 203: symbol is never used: "HouseID"
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1187 -- 1210) : warning 219: local variable "HouseID" shadows a variable at a preceding level
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1212) : warning 213: tag mismatch
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1210) : warning 203: symbol is never used: "HouseID"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


3 Errors.
Pastebin (of whole script): http://pastebin.com/XDYNJ5pd

Any ideas?

Thanks.
Reply
#2

Zones.inc Edit:
http://pastebin.com/yDH2ZjkR

GameMode fix :
http://pastebin.com/qq79VP9n
Reply
#3

It worked! Thanks! But one more warning (on line 1200) of the script. Just look at that pastebin and tell me what it is.
Код:
C:\Users\Keegan\Desktop\SA-MP Server\gamemodes\gamewarfare-roleplay.pwn(1200) : warning 213: tag mismatch
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Warning.
Reply
#4

pawn Код:
INI_WriteString(File,"DoorText", hInfo[HouseID][DoorText]);
hInfo[HouseID][DoorText] has the Text3D tag, therebefore is not a string to write to a file.
Reply
#5

Quote:
Originally Posted by Konstantinos
Посмотреть сообщение
pawn Код:
INI_WriteString(File,"DoorText", hInfo[HouseID][DoorText]);
hInfo[HouseID][DoorText] has the Text3D tag, therebefore is not a string to write to a file.
What would it be then?
Reply
#6

What do you want to do exactly? Saving the ID of the 3D Text Label is pointless because it's not sure it'll be the same the next time the server will be running.
Reply
#7

Fix last warning :
http://pastebin.com/iBEU4uaV
Reply
#8

How will I load it then?

edit: nvm didn't see the post by the last person
Reply
#9

You won't. It is not needed, that's why rickisme removed it.
Reply
#10

New problem. One, it doesn't spawn you where it should. Two, it spawns you in a random interior. Three, the /makeadmin command doesn't work (I'm RCON admin), and it should say a message if there is an error (e.g. not a level, not high enough). This is my server.cfg:
Код:
echo LOL
lanmode 0
maxplayers 50000
announce 0
port 7777
hostname blanked Test Server
gamemodetext GameWarfare Roleplay
mapname All of SA
weburl blanked off
gamemode0 gamewarfare-roleplay 1
rcon_password blanked
filterscripts LuxAdmin iTD anims
password testserver
rcon 0
maxnpc 0
plugins sscanf irc itd Whirlpool streamer
Here is my script (it's the same): http://pastebin.com/WCbW7EGB
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)