25.11.2012, 12:41
Quote:
Claro, pasa que MySQL al registrar las IDs comienza por el 1, no por el 0. Entonces al obtener las IDs directamente por la base de datos restale 1 asн se acomoda automбticamente, asн con eso podrнas trabajar tranquilo.
|
PD: Una pregunta como puedo verificar el ID de la casa osea es que hize el comando borrar casa y no me verifica la ID.
pawn Код:
YCMD:borrarcasa(playerid, params[], help)
{
new hid, query[120], ID;
if(IsPlayerAdmin(playerid))
{
if(!sscanf(params, "d", ID))
{
if(CasasInfo[hid][hSQLid] == ID)
{
DestroyDynamic3DTextLabel(CasasLabel[hid]);
DestroyDynamicPickup(CasasPickup[hid]);
mysql_format(g_Handle, query, "DELETE FROM `Casas` WHERE ID = %d", ID);
mysql_function_query(g_Handle, query, false, "SendQuery","", playerid);
}
else return SendClientMessage(playerid, COLOR_ERROR,"[Error]: Esta ID no existe.");
}
else return SendClientMessage( playerid, COLOR_YELLOW, "Uso: /borrarcasa [ID]" );
}
else return PlayerPlaySound(playerid,1054,0.0,0.0,0.0), SendClientMessage( playerid, COLOR_ERROR, "[Error]: Usted no esta autorizado para usar este comando." );
return 1;
}
Muchas gracias un saludo.