criar comando /admins -
NascimentoRJ - 30.06.2016
Galera bom dia, baixei esse FS e instalei no meu servidor, porйm quero fazer o comando /admins podem me ajudar com esse trabalho ? dever ser fбcil para vocкs experientes.. to aprendendo coisas novas... agradeзo
https://sampforum.blast.hk/showthread.php?tid=566006
Re: criar comando /admins -
DenilsonN - 30.06.2016
Olб, rs...
Deixo aqui um code, basta vocк ver como funciona e edita-lo ou refaze-lo.
Код:
if(strcmp(cmd, "/Admins", true) == 0 || strcmp(cmd, "/STAFF", true) == 0)
{
new
admon = 0;
for(new i = 0; i < MAXPLAYERS; i++)
{
if(Admin[playerid] > OrgEventos)
{
admon = 1;
break;
}
}
if(admon == 0)
{
SendClientMessage(playerid, Vermelho, "[>]"BRANCO" Nгo hб membros da STAFF online");
return 1;
}
SendClientMessage(playerid, Azulado, "~~~~~~~~~~~~~~~~ "VERMELHOCLARO"STAFF"VERDE" ONLINE"AZULADO" ~~~~~~~~~~~~~~~~");
for(new i = 0; i < MAXPLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(Admin[playerid] < Ajudante) continue;
if(Admin[i] == Ajudante)
{
format(String, sizeof(String), CAJUDANTE"[AJUDANTE]"BRANCO" %s (%d)"VERDE" online", pName(i), i);
}
if(Admin[i] == Fiscalizador)
{
format(String, sizeof(String), CFISCALIZADOR"[FISCALIZADOR]"BRANCO" %s (%d)"VERDE" online", pName(i), i);
}
if(Admin[i] == Administrador)
{
format(String, sizeof(String), CADMINISTRADOR"[ADMINISTRADOR]"BRANCO" %s (%d)"VERDE" online", pName(i), i);
}
if(Admin[i] == Senior)
{
format(String, sizeof(String), CSENIOR"[SКNIOR]"BRANCO" %s (%d)"VERDE" online", pName(i), i);
}
if(Admin[i] == Fundador)
{
format(String, sizeof(String), CFUNDADOR"[PROGRAMADOR]"BRANCO" %s (%d)"VERDE" online", pName(i), i);
}
SendClientMessage(playerid, Branco, String);
}
SendClientMessage(playerid, Azulado, "~~~~~~~~~~~~~~~~ "VERMELHOCLARO"STAFF"VERDE" ONLINE"AZULADO" ~~~~~~~~~~~~~~~~");
return 1;
}
Re: criar comando /admins -
NascimentoRJ - 30.06.2016
Eita cara, poderia dar uma olhada na FS e me dar uma forзa nгo ? eu to aprendendo.. fica complicado pra mim mas enquanto isso vou tentar
Re: criar comando /admins -
XandyMello - 30.06.2016
pawn Код:
if (strcmp(cmd, "/admins", true) == 0)
{
//new string[50]; //se der erro tire essa variбvel de comentбrio.
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, -1, "Admins Online:");
for(new i = 0; i <= MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i) == 1)
{
if(Stralioti[i][pAdministrador] > 0)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 50, "%s | Nivel: [%d]", sendername, Stralioti[i][pAdministrador]);
SendClientMessage(playerid, -1, string);
}
}
}
}
return 1;
}
Re: criar comando /admins -
OverKiller - 01.07.2016
Xandy aquele "i" й pra pegar o id do targetid (ou o cara que ta online e nгo oque digitou o comando)?