01.04.2010, 19:36
I a having a problem trying to set it so players ca only buy 2 housesmax this is my cde below andthisis the line the errors are on
format(globalquery, sizeof(globalquery) "SELECT * FROM "DB_TABLE_NAME" WHERE Owner = '%s'", name); line 346
Код:
if(!strcmp(cmdtext, "/buyhouse", true)) {
new pos = IsPlayerInRangeOfHouse(playerid);
new name[MAX_PLAYER_NAME];
if(!strcmp(HouseData[pos][Owner], "Empty House", true)) return GameTextForPlayer(playerid, "~g~OWNED", 3000, 5);
if(GetPlayerMoney(playerid) >= HouseData[pos][hPrice]) {
GivePlayerMoney(playerid, -HouseData[pos][hPrice]);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
strmid(HouseData[pos][Owner], name, 0, MAX_PLAYER_NAME, 255);
SaveHouse(pos);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(globalquery, sizeof(globalquery) "SELECT * FROM "DB_TABLE_NAME" WHERE Owner = '%s'", name);
mysql_query(globalquery);
if(mysql_num_rows() >= 2) return GameTextForPlayer(playerid, "You own too many houses!", 5000, 3);
GameTextForPlayer(playerid, "~g~Welcome to your new house.~n~/~r~/housecommands", 3000, 5);
}
else return GameTextForPlayer(playerid, "~g~YOU CANNOT AFFORD THIS HOUSE.", 3000, 5);
return 1;
}
C:\Users\robmob\Desktop\chouse.pwn(346) : warning 215: expression has no effect
C:\Users\robmob\Desktop\chouse.pwn(346) : warning 215: expression has no effect
C:\Users\robmob\Desktop\chouse.pwn(346) : error 001: expected token: ";", but found ")"
C:\Users\robmob\Desktop\chouse.pwn(346) : error 029: invalid expression, assumed zero
C:\Users\robmob\Desktop\chouse.pwn(346) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.

