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.