SendClientMessage(playerid, COLOR_LIGHTRED, "There are no admins online at the moment");
...
new
string[36];
SendClientMessageToAll(0xFFFFFFFF, "Administradores disponibles:");
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerAdmin(i))
{
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), "- %s (ID:%i)", string, i);
SendClientMessageToAll(0xFFFFFFFF, string);
}
}
...
...
new
string[24];
format(string, sizeof(string), "El nъmero fuй: %i", 1000 + random(10000));
SendClientMessageToAll(0xFFFFFFFF, string);
...
new number = 1000 + random(10000);
if(sscanf(params, "i", number)) return SendClientMessage(playerid, COLOR_RED," ! Incorrect dig number");
{
format(string, sizeof(string), " ! Your next dig number is %i", number);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
dcmd_admins(playerid, params[])
{
new level, string[50];
SendClientMessage(playerid, COLOR_RED2, "Online Administartors");
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i) && PlayerInfo[playerid][AdminLevel] >= level)
{
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), "- (ID: %d) %s (Level: %i)", i, string, level);
SendClientMessageToAll(COLOR_RED2, string);
}
}
return 1;
}
Miren, tengo esto:
pawn Код:
Y lo del comando /admin їno podrнa ser asн? pawn Код:
|
dcmd_admins(playerid, params[])
{
#pragma unused params
new level, string[50];
SendClientMessage(playerid, COLOR_RED2,"---------------------------------------");
SendClientMessage(playerid, COLOR_RED2, "Online Administrators");
SendClientMessage(playerid, COLOR_RED2,"---------------------------------------");
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i) && PlayerInfo[playerid][AdminLevel] >= level)
{
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), "- (ID: %d) %s (Level: %i)", i, string, PlayerInfo[playerid][AdminLevel]);
SendClientMessageToAll(COLOR_WHITE, string);
}
}
SendClientMessage(playerid, COLOR_RED2,"---------------------------------------");
return 1;
}
if(!strcmp(cmdtext, "/comando", true)){
new rnd = random(9999);
new str[128];
format(str, 128, "Su numero es %.4i", rnd);
return SendClientMessage(playerid, 0xFFFF00FF, str);
}
dcmd_azar(playerid,params[])
{
if(!IsNumeric(params)) return SendClientMessage(playerid,COLOR_WHITE,"Escrive un numero!");
new string[30],numero;
numero = random(strval(params));
if(strlen(params) > 4) return SendClientMessage(playerid,COLOR_WHITE,"Solo puedes escrivir 4 numeros");
format(string,30,"~r~Azar:~g~%s",numero);
GameTextForPlayer(playerid,string,5000,0);
format(string,30,"Azar con: %s",numero);
SendClientMessage(playerid,COLOR_WHITE,string);
return 1;
}
//Is numeric
stock IsNumeric(const string[])
{
new length=strlen(string);
if (length==0) return false;
for (new i = 0; i < length; i++)
{
if (
(string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+') // Not a number,'+' or '-'
|| (string[i]=='-' && i!=0) // A '-' but not at first.
|| (string[i]=='+' && i!=0) // A '+' but not at first.
) return false;
}
if (length==1 && (string[0]=='-' || string[0]=='+')) return false;
return true;
}