Jump to content

[TUTORIAL SA:MP] Comanda [/admins]


Recommended Posts

Posted

Salut, astazi o sa va arat cum sa faceti comanda [/admins] de genul acesta.duty.thumb.PNG.26f6a40e7c46d3fe9d829a501f3769e6.PNG=>Duty off.dutyy.thumb.PNG.139902dfd53e94237c9027b226e3e668.PNG=> Duty ON.

 

 

 

Comanda este.

 

CMD:admins(playerid, params[])
{
	if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
    if(IsPlayerConnected(playerid))
    {
        new count = 0;
        new sendername[MAX_PLAYER_NAME], string[196];
		SendClientMessage(playerid, COLOR_TEAL, "----Admins--------------------------------------------------------------");
		SendClientMessage(playerid, COLOR_TEAL, "----RPG.FAIRSIDE------------------------------------------------------");
 		foreach(Player, i)
		{
			if(IsPlayerConnected(i))
			{
				if(PlayerInfo[i][pAdmin] == 1)
			    {
                    GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 0)
					{
						format(string, sizeof(string), "(%d) %s - Admin Level 1 - {E62E00}OFF-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
					else
					{
					   	format(string, sizeof(string), "(%d) %s -  Admin Level 1 - {33CC33}ON-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
				}
				if(PlayerInfo[i][pAdmin] == 2)
			    {
                    GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 0)
					{
						format(string, sizeof(string), "(%d) %s - Admin Level 2 - {E62E00}OFF-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
					else
					{
					   	format(string, sizeof(string), "(%d) %s - Admin Level 2 - {33CC33}ON-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
				}
				if(PlayerInfo[i][pAdmin] == 3)
			    {
                    GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 0)
					{
						format(string, sizeof(string), "(%d) %s - Admin Level 3 - {E62E00}OFF-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
					else
					{
					   	format(string, sizeof(string), "(%d) %s - Admin Level 3 - {33CC33}ON-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
				}
				if(PlayerInfo[i][pAdmin] == 4)
			    {
                    GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 0)
					{
						format(string, sizeof(string), "(%d) %s - Admin Level 4 - {E62E00}OFF-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
					else
					{
					   	format(string, sizeof(string), "(%d) %s - Admin Level 4 - {33CC33}ON-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
				}
				if(PlayerInfo[i][pAdmin] == 5)
			    {
                    GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 0)
					{
						format(string, sizeof(string), "(%d) %s - Co-Owner - {E62E00}OFF-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
					else
					{
					   	format(string, sizeof(string), "(%d) %s - Co-Owner- {33CC33}ON-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
				}
				if(PlayerInfo[i][pAdmin] == 6)
			    {
                    GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 0)
					{
						format(string, sizeof(string), "(%d) %s - Owner - {E62E00}OFF-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
					else
					{
					   	format(string, sizeof(string), "(%d) %s - Owner - {33CC33}ON-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
				}
				if(PlayerInfo[i][pAdmin] == 7)
			    {
                    GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 0)
					{
						format(string, sizeof(string), "(%d) %s - Fondator General- {E62E00}OFF-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
					else
					{
					   	format(string, sizeof(string), "(%d) %s - Fondator General - {33CC33}ON-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
				}
				if(PlayerInfo[i][pAdmin] == 8)
			    {
                    GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 0)
					{
						format(string, sizeof(string), "(%d) %s - Fondator Principal- {E62E00}OFF-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
					else
					{
					   	format(string, sizeof(string), "(%d) %s - Fondator Principal- {33CC33}ON-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
				}
				if(PlayerInfo[i][pAdmin] == 9)
			    {
                    GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 0)
					{
						format(string, sizeof(string), "(%d) %s -Fondator & Scripter - {E62E00}OFF-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
					else
					{
					   	format(string, sizeof(string), "(%d) %s - Fondator & Scripter - {33CC33}ON-DUTY", i, sendername);
						SendClientMessage(playerid, COLOR_WHITE, string);
						count++;
					}
				}
			}
 		}
        if(count == 0)
  		{
			SendClientMessage(playerid,COLOR_IN2,"* No admins online on the server.");
			SendClientMessage(playerid,COLOR_TEAL,"----------------------------------------------------------------------------");
			SendClientMessage(playerid,COLOR_WHITE,"Daca ai vreo problema, foloseste /report.");
			SendClientMessage(playerid,COLOR_TEAL,"----------------------------------------------------------------------------");
		}
		else if(count == 1)
  		{
			SendClientMessage(playerid,COLOR_IN2,"* Now are 1 admin online.");
			SendClientMessage(playerid,COLOR_TEAL,"----------------------------------------------------------------------------");
			SendClientMessage(playerid,COLOR_WHITE,"Daca ai vreo problema, foloseste /report.");
			SendClientMessage(playerid,COLOR_TEAL,"----------------------------------------------------------------------------");
		}
		else if (count >= 2)
		{
			format(string, sizeof(string), "* There are now %d admins online.", count);
		    SCM(playerid, COLOR_IN2, string);
		    SendClientMessage(playerid, COLOR_TEAL, "----------------------------------------------------------------------------");
		    SendClientMessage(playerid, COLOR_WHITE, "Daca ai vreo problema, foloseste /report.");
		    SendClientMessage(playerid, COLOR_TEAL, "----------------------------------------------------------------------------");
		}
	}
	return 1;
}

Sper ca v-am fost de folos!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...