Problem with for()
#1

Hi.

i have a problem with for()

see my code:
Код:
for(new house = 0; house < 1100; house++)
	            {
	                HouseInfo[house][hHel] = 0;
	                SaveVal(HouseInfo[house][hOwner], "pPhousekey", 9999);
	                SaveValH(house, "hHel", 0);
	                HouseInfo[house][hLock] = 1;
	                SaveValH(house, "hLock", 1);
	                HouseInfo[house][hOwned] = 0;
	                SaveValH(house, "hOwned", 0);
	                strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
	                SaveStrH(house, "hOwner", "The State");
			new playername[128];
	     		GetPlayerName(playerid, playername, sizeof(playername));
     			format(string, sizeof(string), "House %d is for sell, You can use /findhouse %d to find it.",house,house);
	     		SendClientMessageToAll(-1,string);
		     }
i have 1099 house in my server.
after run this code server just sold house id 0.

sorry for my bad english.

can anybody helps me?
Reply
#2

Can anyone help me?
Reply
#3

What are you trying to do? Sell all houses in the server?
Reply
#4

@CmZxC , Yes i want to sell all houses!
Reply
#5

Your code is very weird. The last part with playername is completely useless, and you're sending 1,100 message to everyone in the server.
Here's a cleaned up version, try this.
PHP код:
for(new househouse 1100house++)
{
    
HouseInfo[house][hHel] = 0;
    
SaveVal(HouseInfo[house][hOwner], "pPhousekey"9999);
    
SaveValH(house"hHel"0);
    
HouseInfo[house][hLock] = 1;
    
SaveValH(house"hLock"1);
    
HouseInfo[house][hOwned] = 0;
    
SaveValH(house"hOwned"0);
    
strmid(HouseInfo[house][hOwner], "The State"0strlen("The State"), 255);
    
SaveStrH(house"hOwner""The State");
    if(
house == 1099SendClientMessageToAll(-1"All the houses have been sold");

Reply
#6

Код:
for(new house; house <= 1100; house++)
Reply
#7

Код:
for(new house = 0; house <= 1100; house++)
	            {
	                HouseInfo[house][hHel] = 0;
	                SaveVal(HouseInfo[house][hOwner], "pPhousekey", 9999);
	                SaveValH(house, "hHel", 0);
	                HouseInfo[house][hLock] = 1;
	                SaveValH(house, "hLock", 1);
	                HouseInfo[house][hOwned] = 0;
	                SaveValH(house, "hOwned", 0);
	                strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
	                SaveStrH(house, "hOwner", "The State");
			new playername[128];
	     		GetPlayerName(playerid, playername, sizeof(playername));
     			format(string, sizeof(string), "House %d is for sell, You can use /findhouse %d to find it.",house,house);
	     		SendClientMessageToAll(-1,string);
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)