18.07.2012, 18:39
bueno os pongo esta linea que tiene un error, yo no le veo ningun fallo haber si ustedes lo veis.
Linea :
format(Query,sizeof(Query),"UPDATE playerdata SET money=%d, score=%d WHERE name='%s'",GetPlayerMoney(playerid),GetPlayerScore (playerid),PlayerName(playerid));
Errores :
error 012: invalid function call, not a valid address
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
aqui os dejo el public entero por si os sirve de algo.
Public :
public OnPlayerDisconnect(playerid, reason)
{
Bloqueo[playerid] = 0;
Murio[playerid] = 0;
Zarco[playerid] = 0;
ActualizarCuenta(playerid);
Plantada[playerid] = 0;
DestroyObject(Marihuana[playerid]);
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
new Query[100];
format(Query,sizeof(Query),"UPDATE playerdata SET money=%d, score=%d WHERE name='%s'",GetPlayerMoney(playerid),GetPlayerScore (playerid),PlayerName(playerid));
mysql_query(Query);
return 1;
}
Linea :
format(Query,sizeof(Query),"UPDATE playerdata SET money=%d, score=%d WHERE name='%s'",GetPlayerMoney(playerid),GetPlayerScore (playerid),PlayerName(playerid));
Errores :
error 012: invalid function call, not a valid address
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
aqui os dejo el public entero por si os sirve de algo.
Public :
public OnPlayerDisconnect(playerid, reason)
{
Bloqueo[playerid] = 0;
Murio[playerid] = 0;
Zarco[playerid] = 0;
ActualizarCuenta(playerid);
Plantada[playerid] = 0;
DestroyObject(Marihuana[playerid]);
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
new Query[100];
format(Query,sizeof(Query),"UPDATE playerdata SET money=%d, score=%d WHERE name='%s'",GetPlayerMoney(playerid),GetPlayerScore (playerid),PlayerName(playerid));
mysql_query(Query);
return 1;
}