Buenas necesito un poco de ayuda con estos errores:
G:\Samp\programacion 1\Super-RolePlay-master\gamemodes\srp-mysql.pwn(9022) : warning 215: expression has no effect
G:\Samp\programacion 1\Super-RolePlay-master\gamemodes\srp-mysql.pwn(9022) : error 001: expected token: ";", but found "["
G:\Samp\programacion 1\Super-RolePlay-master\gamemodes\srp-mysql.pwn(9022) : error 029: invalid expression, assumed zero
G:\Samp\programacion 1\Super-RolePlay-master\gamemodes\srp-mysql.pwn(9022) : error 017: undefined symbol "i"
G:\Samp\programacion 1\Super-RolePlay-master\gamemodes\srp-mysql.pwn(9022) : fatal error 107: too many error messages on one line
El codigo en el que tengo el error es este:
case DIALOG_PLAYER_GPS_PROPERTIES:
{
for(new i = 0; i != MAX_SU_PROPERTIES; i ++) PLAYER_TEMP[playerid][pt_PLAYER_GPS_SELECTED_PROPERTY][i] = -1;
new dialog[90 * (MAX_SU_PROPERTIES + 2)];
format(dialog, sizeof dialog, "Propiedad\tDistancia\n");
new DBResult:Result, DB_Query[250];
format(DB_Query, sizeof DB_Query, "SELECT `PROPERTY_OWNER`.*, `PROPERTY`.`EXT_X`, `PROPERTY`.`EXT_Y`, `PROPERTY`.`EXT_Z` FROM `PROPERTY_OWNER`, `PROPERTY` WHERE `PROPERTY_OWNER`.`ID_USER` = '%d' AND `PROPERTY`.`ID` = `PROPERTY_OWNER`.`ID_PROPERTY`;", ACCOUNT_INFO[playerid][ac_ID]);
Result = db_query(Database, DB_Query);
if(db_num_rows(Result) == 0) strcat(dialog, "{CCCCCC}No tienes propiedades");
else
{
new line_str[90], properties;
for(new i; i < db_num_rows(Result); i++ )
{
if(properties >= MAX_SU_PROPERTIES) break;
new property_name[24], Float:pos[3];
PLAYER_TEMP[playerid][pt_PLAYER_GPS_SELECTED_PROPERTY][properties] = db_get_field_assoc_int(Result, "ID_PROPERTY");
db_get_field_assoc(Result, "PROPERTY_NAME", property_name, 24);
pos[0] = db_get_field_assoc_float(Result, "EXT_X");
pos[1] = db_get_field_assoc_float(Result, "EXT_Y");
pos[2] = db_get_field_assoc_float(Result, "EXT_Z");
format(line_str, sizeof line_str, "{FFFFFF}%d. %s\t{CCCCCC}%.2f Km\n", properties + 1, property_name, (GetPlayerDistanceFromPoint(playerid, pos[0], pos[1], pos[2]) * 0.01));
strcat(dialog, line_str);
properties ++;
db_next_row(Result);
}
}
db_free_result(Result);
ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_TABLIST_HEADERS, "GPS - Mis propiedades", dialog, ">>", "Atrás");
return 1;
}
|