Jump to content
  • 0

Problema /aod


Question

Posted

Salut am incercat sa fac la comanda /aod sa nu mai scada viata si armura da nu reusesc , am facut ceva de genu

Am pus asta la Setplayerunjail

for(new i = 0; i <= MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
		   new playerid;
           new Float: Health, Float:Armour;
           AdminDuty[playerid] = 0;
           if(GetPlayerHealth(i, Health) <= 9999 || GetPlayerArmour(i, Armour) <= 9999)
           SetPlayerArmour(i, 999999);
           SetPlayerHealth(i, 999999);
           }
    }
Comanda /aod
if(strcmp(cmd, "/aod", true) == 0)
	{
		if (PlayerInfo[playerid][pAdmin] >= 1)
	   	{
		    if(AdminDuty[playerid] == 1)
		    {
                GetPlayerName(playerid, sendername, sizeof(sendername));
			    format(string, sizeof(string), "Administratorul %s este acum indisponibil , tastati /admins pentru a sti care admin e disponibil.", sendername,playerid);
                SendClientMessageToAll(0x856699C8,string);
   				AdminDuty[playerid] = 0;
				SetPlayerHealth(playerid,100);
				SetPlayerArmour(playerid,0);
				SetPlayerToTeamColor(playerid);
				ResetPlayerWeapons(playerid);
            }
		    else
		    {
                GetPlayerName(playerid, sendername, sizeof(sendername));
		    	format(string, sizeof(string), "Administratorul %s este acum disponibil sa va ajute.Puteti sa-i trimiteti PM pentru informatii.",sendername,playerid);
				SendClientMessageToAll(0xAA6655C8,string);
   				AdminDuty[playerid] = 1;
                SetPlayerArmour(playerid, 9999999);
                SetPlayerHealth(playerid, 9999999);
                SetPlayerColor(playerid,0xFAAFBEFF);
				for(new i = 0; i <= MAX_PLAYERS; i++)
                {
		                if(IsPlayerConnected(i))
				        {
					      SetPlayerMarkerForPlayer( i,playerid,0xFAAFBEFF );
					    }
		        }
                if(PlayerInfo[playerid][pAdmin] >= 1337)
				{
					ResetPlayerWeapons(playerid);
					GivePlayerWeapon(playerid, 42, 10000);
					GivePlayerWeapon(playerid, 39, 10000);
					GivePlayerWeapon(playerid, 38, 10000);
					GivePlayerWeapon(playerid, 34, 10000);
					GivePlayerWeapon(playerid, 31, 10000);
					GivePlayerWeapon(playerid, 29, 10000);
					GivePlayerWeapon(playerid, 27, 10000);
					GivePlayerWeapon(playerid, 24, 10000);
					GivePlayerWeapon(playerid, 40, 1);
					GivePlayerWeapon(playerid, 10, 1);
					GivePlayerWeapon(playerid, 9, 1);
				}
		    }
		}
		else
		{
			SendClientMessage(playerid,COLOR_GREY,"Your not an admin !");
		}
		return 1;
	}

Problema este ca da la tot serverul armura si viata..cum fac sa numai dea la toti doar la adminii care dau /aod

1 answer to this question

Recommended Posts

Posted

Nu ai nevoie de loop-ul ala de la Setplayerunjail, stergel.

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.