SA-MP Forums Archive
Strange problem. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Strange problem. (/showthread.php?tid=367744)



Strange problem. - Danijel. - 10.08.2012

I was writing a command for my friend and i got errors.

Код:
if(strcmp(cmd, "/asellhouse", true) == 0)
	{
	    if(GetPVarInt(playerid, "gPlayerLogged") != 0)
		{
		    new houseowner[256];
			GetPlayerName(playerid, playername, sizeof(playername));
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "KORISTENJE: /asellhouse [houseid]");
				return 1;
			}
			new house = strvalEx(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 4)
			{
				for(new i = 0; i < 256; i++)
				{
				HouseInfo[i][hHel] = 0;
				HouseInfo[i][hArm] = 0;
				HouseInfo[i][hLock] = 1;
				HouseInfo[i][hOwned] = 0;
				HouseInfo[i][hDrugs] = 0;
				HouseInfo[i][hMats] = 0;
				HouseInfo[i][hGunSafe1] = 0;
				HouseInfo[i][hGunSafe2] = 0;
				HouseInfo[i][hGunSafe3] = 0;
				HouseInfo[i][hGunSafe4] = 0;
				HouseInfo[i][hGunAmmo1] = 0;
				HouseInfo[i][hGunAmmo2] = 0;
				HouseInfo[i][hGunAmmo3] = 0;
				HouseInfo[i][hGunAmmo4] = 0;
				HouseInfo[i][hSafePass] = 0;
				HouseInfo[i][hSafeStatus] = 0;
				HouseInfo[i][hSafe] = 0;
				HouseInfo[i][hExtraSkin] = 0;
			    HouseInfo[i][hOrmar] = 0;
				strmid(HouseInfo[i][hOwner], "The State", 0, strlen("The State"), 255);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				format(string, sizeof(string), "~w~Prodao si sve kuce");
				GameTextForPlayer(playerid, string, 10000, 3);
				SaveProperty();
				
				format(houseowner, sizeof(houseowner),"%s\nOva kuca je na prodaju\nLevel %d | Cijena %d\nAdresa %s\nUkucaj /buyhouse da je kupis", HouseInfo[house][hDiscription], HouseInfo[house][hLevel], HouseInfo[house][hValue], HouseInfo[house][hAdress]);
	    		Update3DTextLabelText( houseTextInfo[i], 0x008080FF, houseowner);
				}
				
				return 1;
			}
			else
			{
				SendClientMessage(playerid, COLOR_WHITE, "Niste admin.");
			}
		}
		return 1;
	}
Errors:

Код:
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49150) : warning 217: loose indentation
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49162) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49163) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49164) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49165) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49166) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49167) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49168) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49169) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49170) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49171) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49172) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49173) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49174) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49175) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49176) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49177) : error 033: array must be indexed (variable "HouseInfo")
C:\Users\Windows 7\Desktop\geforce mod\gamemodes\betaGF.pwn(49178) : error 033: array must be indexed (variable "HouseInfo")



Re: Strange problem. - Ranama - 11.08.2012

Did you really wrote this? :O looks a bit advanced for you to script if you don't know how to slve these errors
But I think that you have defined the house enum(array) wrong, check that's it's right.