25.02.2013, 02:20
(
Последний раз редактировалось hotspicytaco; 25.02.2013 в 02:21.
Причина: typo
)
Suponiendo que utilizas la version R7+ del plugin MySQL de BlueG y tienes alguna idea de como utilizar las funciones de cache correctamente, eso serнa mas o menos algo asi:
pawn Код:
//En alguna parte del cуdigo...
mysql_function_query(conexion, "SELECT `nombre` FROM `usuarios` WHERE `encendedor` = '1' LIMIT 0, 1", true, "EnlistarJugadoresConEncendedor", "i", playerid);
//...
public EnlistarJugadoresConEncendedor(playerid)
{
new rowCount, fieldCount, playersName[MAX_PLAYER_NAME], string[1000];
cache_get_data(rowCount, fieldCount, conexion);
if(!rowCount)
{
return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Error", "No hay jugadores con el encendedor activado.", "Cerrar", "");
}
for(new rowIndex; rowIndex < rowCount; rowIndex++)
{
new string2[30];
cache_get_row(rowIndex, 0, playersName, conexion);
format(string2, sizeof(string2), "%s\n", playersName);
strcat(string, string2);
}
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Jugadores con encendedor", string, "Cerrar", "");
return 1;
}