Posts: 1,666
Threads: 126
Joined: Aug 2011
Reputation:
0
Si usas MySQL con una consulta bastara, de lo contrario, a lo que a mi me viene a la mente, puedes almacenar en un archivo todos los admins que das y del mismo modo removerlos, y con un comando los muestras.
Posts: 4,930
Threads: 467
Joined: Dec 2010
pawn Код:
// guardar administradores
new File:file, data[50], name[25];
file = fopen("administradores.txt", io_append);
if(file){
for(new user=0; user < GetMaxPlayers(); user++){
if(!IsPlayerConnected(user))continue;
if(PlayerInfo[user][Level]<1)continue;
GetPlayerName(user, name, sizeof(name));
format(data,sizeof(data), ":%s:%d\r\n", name, PlayerInfo[user][Level]);
fwrite(file, data);
}
fclose(file);
}
pawn Код:
// cargar administradores
new File:file, data[50], result[300],str[100];
file = fopen("administradores.txt", io_read);
if(file){
while(fread(file, data)){
//StripNewLine(data);
new admin[25], nivel;
sscanf(data,"p<:>s[25]d",admin, nivel);
format(str,sizeof(str), "administrador:%s - nivel:%d \n", admin, nivel);
strcat(result, str);
}
ShowPlayerDialog(playerid, DIALOG_MENU, DIALOG_STYLE_MSGBOX, "administradores:", result, "Close", "");
fclose(file);
}
Posts: 1,642
Threads: 35
Joined: Nov 2011
Reputation:
0
Juan, es eso un delimitador ("separador"), mira la funciуn de guardar, lo guarda separбndolo con los carбcteres : entonces es para eso
Posts: 2,041
Threads: 97
Joined: Jun 2013
OTACON siempre trata de usar MAX_PLAYERS en vez de GetMaxPlayers, mira si el primero es mayor al segundo... causarнa un crash, ademaбs que una constante siempre serб mбs eficiente que una dinбmica.
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by EnzoMetlc
OTACON siempre trata de usar MAX_PLAYERS en vez de GetMaxPlayers, mira si el primero es mayor al segundo... causarнa un crash, ademaбs que una constante siempre serб mбs eficiente que una dinбmica.
|
1- es lo contrario, si ni siquiera sabes leer los cуdigos. -.-
2- de que hablas, miraste por lo menos el cуdigo?, no lo creo o tal vez si pero no sabes leer parece.
3- ni si quiera sabes que es una constante y hablas del tema, a estudiar niсo 'rata'.
'un saludo muy fuerte, niсo'.
Posts: 1,642
Threads: 35
Joined: Nov 2011
Reputation:
0
cuбl es la razуn para llamarlo idiota? en ningъn fragmento de su mensaje de estб insultando.. omitiendo esas palabras tu mensaje se volverнa digno de razonar, pero no..