[Ajuda] criar comando /admins
#1

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
Reply
#2

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;
	}
Reply
#3

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
Reply
#4

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;
}
Reply
#5

Xandy aquele "i" й pra pegar o id do targetid (ou o cara que ta online e nгo oque digitou o comando)?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)