[Pomoc] Novac


Započeo ...Nikola..., Februar 27, 2012, 10:08:09 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: CLRP Edit
Detaljan opis problema: Imam veliki problem sa novcem posle smrti ili bilo cega stalno ili ode u minus ili se povecava na ogromu neku kolicinu  :(
Dio skripte: Evo OnPlayerDeath.Ako treba neki drugi ili bilo sta sto je potrebno za resavanje problema recite mi molim vas
public OnPlayerDeath(playerid, killerid, reason)
{

	new name[MAX_PLAYER_NAME];
	new string[256];
	new playercash;
	new victimteam;
	new Float:px,Float:py,Float:pz;
	new killerteam;
	
    SetPVarInt(playerid, "Krepo", 1);
	victimteam = gTeam[playerid];
	killerteam = gTeam[killerid];
	gPlayerSpawned[playerid] = 0;
	PlayerInfo[playerid][pInvWeapon] = 0;
 	PlayerInfo[playerid][pInvAmmo] = 0;
	GetPlayerName(playerid, name, sizeof(name));
	PlayerInfo[playerid][pLocal] = 255;
	GetPlayerPos(playerid, px, py, pz);
	if(killerid != 255)
	{
		if(GetPlayerState(killerid) == 2)
		{
		    if(ProxDetectorS(20, killerid, playerid))
		    {
		        if(!IsPlayerInAnyVehicle(playerid))
		        {
					if(PlayerInfo[killerid][pMember] == 1||PlayerInfo[killerid][pLeader] == 1||PlayerInfo[killerid][pMember] == 2||PlayerInfo[killerid][pLeader] ==2)
		    		{
		    		    SendClientMessage(killerid, COLOR_YELLOW, "Drive-by je zabranjen,nemojte to vise raditi!");
						return 1;
					}
					SetPlayerCriminal(killerid,255,"Ubistvo");
					SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
					return 1;
				}
			}
		}
	}
	if (PlayerInfo[killerid][pAdmin] < 1)
	{
		if(reason == 38)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "{FFFFFF}|"COL_RED"Java {FFFFFF}| [%d]%s je ubio [%d]%s sa Minigun.",killerid,kickname,playerid,name);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
			}
		}
		if(reason == 35)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "{FFFFFF}|"COL_RED"Java {FFFFFF}| [%d]%s je ubio sa Flamethrower i banovan mu je IP.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
		if(reason == 9)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "{FFFFFF}|"COL_RED"Java {FFFFFF}| [%d]%s je ubio sa Chainsaw i banovan mu je IP.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
		if(reason == 16)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "{FFFFFF}|"COL_RED"Java {FFFFFF}| [%d]%s je ubio sa Grenades i banovan mu je IP.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
		if(reason == 18)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "{FFFFFF}|"COL_RED"Java {FFFFFF}| [%d]%s je ubio sa Molotovs i banovan mu je IP.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
		if(reason == 28)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "{FFFFFF}|"COL_RED"Java {FFFFFF}| [%d]%s je ubio sa Mac 10, Proveriti ga odmah.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
			}
		}
		if(reason == 32)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "{FFFFFF}|"COL_RED"Java {FFFFFF}| [%d]%s je ubio sa Tec 9, Proveriti ga odmah.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
			}
		}
		if(reason == 36)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "{FFFFFF}|"COL_RED"Java {FFFFFF}| [%d]%s je ubio sa Lock On Launcher i banovan mu je IP.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
	}
	if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
	{
		DisablePlayerCheckpoint(playerid);
		gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
	}
	new caller = Mobile[playerid];
	if(caller != 255)
	{
		if(caller < 255)
		{
			SendClientMessage(caller, COLOR_YELLOW, "Linija se prekinula...");
			CellTime[caller] = 0;
			CellTime[playerid] = 0;
			Mobile[caller] = 255;
		}
		Mobile[playerid] = 255;
		CellTime[playerid] = 0;
	}
	ClearCrime(playerid);
	if(PlayerPaintballing[playerid] != 0)
	{
	    PlayerPaintballKills[killerid] ++;
	    if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
	    {
	        new killer[MAX_PLAYER_NAME];
	        PaintballWinner = killerid;
	        PaintballWinnerKills = PlayerPaintballKills[killerid];
	        GetPlayerName(killerid, killer, sizeof(killer));
			foreach (Player, i)
			{
                if(PlayerPaintballing[i] != 0)
                {
                    format(string, sizeof(string), "* %s je u vodjstvu sa %d ubistava.",killer,PaintballWinnerKills);
					SendClientMessage(i, COLOR_WHITE, string);
                }
	        }
	    }
	    return 1;
	}
	if(GettingCK[playerid] < 999)
	{
	    if(IsPlayerConnected(killerid))
	    {
	        if(OnCK[killerid] < 999)
	        {
	            new killer[MAX_PLAYER_NAME];
	            new dier[MAX_PLAYER_NAME];
	            GetPlayerName(playerid, dier, sizeof(dier));
				GetPlayerName(killerid, killer, sizeof(killer));
	            format(string, sizeof(string), "* %s je izvrsio Character Kill na vama, ne mozete igrati sa vasim likom vise.",killer);
	            SendClientMessage(playerid, COLOR_LIGHTRED, string);
	            format(string, sizeof(string), "** %s je izvrsio Character Kill na %s **",killer,dier);
	            CKLog(string);
	            BroadCast(COLOR_LIGHTRED, string);
	            PlayerInfo[playerid][pCK] = 1;
	            if(GettingCK[playerid] < 999) { GettingCK[playerid] = 999; }
	            else if(OnCK[playerid] < 999) { OnCK[playerid] = 999; }
	            if(GettingCK[killerid] < 999) { GettingCK[killerid] = 999; }
	            else if(OnCK[killerid] < 999) { OnCK[killerid] = 999; }
	            KickPlayer[playerid] = 1;
	        }
	    }
	}
	if(PlayerInfo[playerid][pHeadValue] > 0)
	{
	    if(IsPlayerConnected(killerid))
	    {
		    if(gTeam[killerid] == 10 || PlayerInfo[killerid][pLeader] == 8)
		    {
		        if(GoChase[killerid] == playerid)
		        {
					ConsumingMoney[killerid] = 1;
					new killer[MAX_PLAYER_NAME];
					GetPlayerName(killerid, killer, sizeof(killer));
					GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
					format(string,128,"Agent %s je izvrsio svoju narudzbu %s i zaradio $%d",killer,name,PlayerInfo[playerid][pHeadValue]);
					SendFamilyMessage(8, COLOR_YELLOW, string);
					PlayerInfo[playerid][pHeadValue] = 0;
					GotHit[playerid] = 0;
					GetChased[playerid] = 999;
					GoChase[killerid] = 999;
				}
			}
		}
	}
	if(victimteam >= 4)
	{
	    if(IsPlayerConnected(killerid))
	    {
			new slice = 100; //$100
			playercash = GetPlayerMoney(playerid);
			if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; } //+ 2 wanteda
			if(SafeTime[playerid] <= 0)
			{
				if(gTeam[killerid] != gTeam[playerid])
				{
					if(GetPlayerState(killerid) == 1)
					{
						PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 2;
					}
					else
					{
						PlayerInfo[killerid][pKills]++;
					}
					PlayerInfo[playerid][pKills]--;
				}
			}
			
			if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4))
			{
				slice = 0;
			}
			if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill
			{
				slice = 0;
			}
			if (playercash > 0)
			{
				GivePlayerCash(playerid, -slice);
			}
			else
			{
				slice = slice+500;
			}
			PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
			if (((gTeam[killerid]) == 3) && reason != 49)
			{
				SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
			}
			else if (((gTeam[killerid]) == 3) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Udar i bijeg");
			}
		}
	}
	else if (victimteam == 2)
	{
	    if(IsPlayerConnected(killerid))
	    {
			PlayerInfo[playerid][pKills]--;
			if (gTeam[killerid] == 2)//policajac ubije policajca
			{
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerCash(killerid, -suecost);
				GivePlayerCash(playerid, suecost+100);//+100 dolara za bolnicki racun
			}
			else
			{
				//format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
		    }
			if (gTeam[killerid] >= 3)
			{
			    WantedPoints[killerid] += 2; //+ 2 wanteda
				if(reason != 49)
				{
					SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
				}
				else if (reason == 49)
				{
					SetPlayerCriminal(killerid,255, "Udar i beg");
				}
			}
			if(gTeam[killerid] >= 5 && SafeTime[playerid] <= 0)
			{
				if(GetPlayerState(killerid) == 1)
				{
					PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills]+2;
				}
				else
				{
					PlayerInfo[killerid][pKills]++;
				}
				WantedPoints[killerid]+=2;
			}
		}
	}
	else if (victimteam == 3)
	{
	    if(IsPlayerConnected(killerid))
	    {
			if ((gTeam[killerid]) == 2)//policajac ubije civila
			{
			    if(WantedLevel[playerid] < 1)
			    {
					PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
					GivePlayerCash(killerid, -suecost);
					GivePlayerCash(playerid, suecost+10);//+100 dolara za bolnicki racun
				}
			}
			else
			{
				WantedPoints[killerid] += 2;
		    }
			if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49)
			{
				SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
			}
			else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Udar i bijeg");
			}
		}
	}
	else if (victimteam == 1)
	{
	    if(IsPlayerConnected(killerid))
	    {
			if ((gTeam[killerid]) == 2)//Policajac ubija civila
			{
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerCash(killerid, -suecost);
				GivePlayerCash(playerid, suecost+10);//+100 dolara za bolnicki racun
			}
			else if ((gTeam[killerid]) == 1)//Bolnicar ubija civila
			{
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerCash(killerid, -suecost);
				GivePlayerCash(playerid, suecost+10);//+100 dolara za bolnicki racun
			}
			else
			{
				//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
		    }
			if (((gTeam[killerid]) == 4) && reason != 49)
			{
				SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
			}
			else if (((gTeam[killerid]) == 3) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Udar i beg");
			}
		}
	}
	if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
	{
	    SetPlayerFree(playerid,killerid, "Je ubijen");
	}
	if (BusrouteEast[playerid][0] != 0 || BusrouteWest[playerid][0] != 0)
	{
		if (BusrouteEast[playerid][0] != 0) BusrouteEnd(playerid, BusrouteEast[playerid][1]);
		else if (BusrouteWest[playerid][0] != 0) BusrouteEnd(playerid, BusrouteWest[playerid][1]);
		else BusrouteEnd(playerid, 0);
	}
	if(FarmerVar[playerid] != 0)
	{
	    FarmerVar[playerid] = 0;
	    DisablePlayerCheckpoint(playerid);
	}
	if(DrugFarmerVar[playerid] != 0)
	{
		DrugFarmerVar[playerid] = 0;
		DisablePlayerCheckpoint(playerid);
	}
	if(SmugglerWork[playerid] != 0)
	{
	    SmugglerWork[playerid] = 0;
	    DisablePlayerCheckpoint(playerid);
	}
	if(playerid == CashboxOwner)
	{
	    new str[128], pName[MAX_PLAYER_NAME];
	    GetPlayerPos(playerid, CashboxX, CashboxY, CashboxZ);
	    GetPlayerName(playerid, pName, sizeof(pName));
	    format(str, 128, "%s(%d) je umro i ispustio aktovku!", pName, playerid);
	    SendClientMessageToAll(0xFFD700AA, str);
		CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ);
		CashboxOwner = INVALID_PLAYER_ID;
	}
	if(playerid == DrogaVlasnik)
	{
	    new str[128], pName[MAX_PLAYER_NAME];
	    GetPlayerPos(playerid, DrogaX, DrogaY, DrogaZ);
	    GetPlayerName(playerid, pName, sizeof(pName));
		for(new i=0; i<MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i))
			{
				if(PlayerInfo[i][pMember] == 5 || PlayerInfo[i][pLeader] == 5 || PlayerInfo[i][pMember] == 6 || PlayerInfo[i][pLeader] == 6 || PlayerInfo[i][pMember] == 12 || PlayerInfo[i][pLeader] == 12 || PlayerInfo[i][pMember] == 13 || PlayerInfo[i][pLeader] == 13 || PlayerInfo[i][pLeader] == 14 ||PlayerInfo[i][pMember] == 14 || PlayerInfo[i][pMember] == 15 || PlayerInfo[i][pLeader] == 15 || PlayerInfo[i][pMember] == 16 || PlayerInfo[i][pLeader] == 16)
				{
					format(str, 128, "{FFFFFF}%s {FFD700}je umro i ispustio paket droge!", pName);
    				SendClientMessage(i,0xFFD700AA,  str);
    				DisablePlayerCheckpoint(playerid);
    			}
    		}
    	}
		DrogaPickup = CreatePickup(1279, 3, DrogaX, DrogaY, DrogaZ);
		DrogaPickupStvoren = 1;
		DrogaVlasnik = INVALID_PLAYER_ID;
	}
	killerid = INVALID_PLAYER_ID;
	SetPlayerColor(playerid,COLOR_GRAD2);
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Hvala unapred  :)

Skripta koju koristim: CLRP Edit
Detaljan opis problema: Admini i GMovi na duty imaju boju i postavi im na mapi ali meni kad odu off duty bude belo i civilima isto belo i pokazuje na mapi a zelim da nema nista nego samo da pokaze kad su admini i gm na duty i kad odu off da nestanu sa mape a za obicne igrace da nema nista nikad
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Poslednja Izmena: Februar 27, 2012, 10:13:22 PRE PODNE od ...Nikola...

Za ovo duty mi daj linije, a tamo ono za pare, tu stavi GivePlayerMoney(playerid, -250) ili kako god oces.. evo ti na samo wiki kako se to radi..http://wiki.sa-mp.com/wiki/Function:GivePlayerMoney


Trenutno radim na modu Monaco RolePlay od 0.
Uradjeno: 95% | COMING SOON!

Ma ja hocu kad odu off duty da se vise nevide na mapi a da se obicni igraci uopste nevide
if(strcmp(cmd, "/aon", true) == 0)
   	{
   		if (PlayerInfo[playerid][pAdmin] >= 1)
		{
  			SetPlayerArmour(playerid, 1000.0);
			SetPlayerHealth(playerid, 1000.0);
			SetPlayerColor(playerid, NICERED);
			SetPlayerSkin(playerid, 4)
       		GetPlayerName(playerid, sendername, sizeof(sendername));
       		format(string, sizeof(string), ""COL_RED"|{FFFFFF}Admin"COL_RED"| {FFFFFF}%s "COL_RED"je sada na duznosti",sendername);
       		ABroadCast(SVETLOPLAVA,string,1);
    		new Float:fa, Float:fy, Float:fu;
			GetPlayerPos( playerid, fa, fy, fu );
    		SetPlayerChatBubble(playerid, "Admin na duznosti! (Ne Ometaj!)", NICERED, 50.0, 99999999999);
			return 1;
		}
   		else
   		{
    			SendClientMessage(playerid, WHITE, "(greska)Niste autorizovani da koristite ovu komandu!");
   		}
   		return 1;
  	}
 	if(strcmp(cmd, "/aoff", true) == 0)
 	{
   		if (PlayerInfo[playerid][pAdmin] >= 1)
   		{
			SetPlayerArmour(playerid, 0.0);
			SetPlayerHealth(playerid, 100.0);
			SetPlayerColor(playerid, COLOR_WHITE );
			new originalskin = PlayerInfo[playerid][pChar];
			SetPlayerSkin(playerid, originalskin);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), ""COL_RED"|{FFFFFF}Admin"COL_RED"| {FFFFFF}%s "COL_RED"vise nije na duznosti!",sendername);
			ABroadCast(SVETLOPLAVA,string,1);
  			DeletePlayer3DTextLabel(playerid, playertextid);
			SetPlayerChatBubble(playerid, "", COLOR_LIGHTBLUE, 50.0, 99999999999);
			return 1;
   		}
   		else
   		{
    			SendClientMessage(playerid, WHITE, "(greska)Niste autorizovani da koristite ovu komandu!");
   		}
		return 1;
 	}
	if(strcmp(cmd, "/gmon", true) == 0)
 	{

   		if (PlayerInfo[playerid][pGameMaster] >= 1)
   		{
            SetPlayerArmour(playerid, 1000.0);
    		SetPlayerHealth(playerid, 1000.0);
    		SetPlayerColor(playerid, ZELENKASTA2);
    		SetPlayerSkin(playerid, 5)
            GetPlayerName(playerid, sendername, sizeof(sendername));
   			format(string, sizeof(string), ""COL_ZELENA"|{FFFFFF}GM"COL_ZELENA"| {FFFFFF}%s "COL_ZELENA"je sada na duznosti.",sendername);
   			ABroadCast(ZELENKASTA2,string,1);
    		new Float:gfa, Float:gfy, Float:gfu;
			GetPlayerPos( playerid, gfa, gfy, gfu );
    		SetPlayerChatBubble(playerid, "GameMaster na duznosti! (Ne Ometaj!)", ZELENKASTA2, 50.0, 99999999999);
    		return 1;
   		}
   		else
   		{
    		SendClientMessage(playerid, WHITE, "(greska)Niste autorizovani da koristite ovu komandu!");
   		}
  		return 1;
 	}
	if(strcmp(cmd, "/gmoff", true) == 0)
 	{
   		if (PlayerInfo[playerid][pGameMaster] >= 1)
   		{
	        SetPlayerArmour(playerid, 0.0);
	    	SetPlayerHealth(playerid, 100.0);
	    	SetPlayerColor( playerid, COLOR_WHITE );
	    	new originalskin = PlayerInfo[playerid][pChar];
			SetPlayerSkin(playerid, originalskin);
	        GetPlayerName(playerid, sendername, sizeof(sendername));
	        format(string, sizeof(string), ""COL_ZELENA"|{FFFFFF}GM"COL_ZELENA"| {FFFFFF}%s "COL_ZELENA"vise nije na duznosti.",sendername);
	       	ABroadCast(ZELENKASTA2,string,1);
       		DeletePlayer3DTextLabel(playerid, playertextidgs);
       		SetPlayerChatBubble(playerid, "", COLOR_GREEN, 10.0, 99999999999);
            return 1;
   		}
   		else
   		{
    		SendClientMessage(playerid, WHITE, "(greska)Niste autorizovani da koristite ovu komandu!");
		}
  		return 1;
 	}
	if(strcmp(cmd, "/hon", true) == 0)
   	{
   		if (PlayerInfo[playerid][pAdmin] >= 1338)
		{
  			SetPlayerArmour(playerid, 1000.0);
			SetPlayerHealth(playerid, 1000.0);
			SetPlayerColor(playerid, SVETLOPLAVA);
			SetPlayerSkin(playerid, 3)
       		GetPlayerName(playerid, sendername, sizeof(sendername));
       		format(string, sizeof(string), ""svpl"|{FFFFFF}Head Admin"svpl"| {FFFFFF}%s "svpl"je sada na duznosti",sendername);
       		ABroadCast(SVETLOPLAVA,string,1);
    		new Float:fa, Float:fy, Float:fu;
			GetPlayerPos( playerid, fa, fy, fu );
    		SetPlayerChatBubble(playerid, " HeadAdmin na duznosti!(Ne Ometaj!)", SVETLOPLAVA, 50.0, 99999999999);
			return 1;
		}
   		else
   		{
    			SendClientMessage(playerid, WHITE, "(greska)Niste autorizovani da koristite ovu komandu!");
   		}
   		return 1;
  	}
 	if(strcmp(cmd, "/hoff", true) == 0)
 	{
   		if (PlayerInfo[playerid][pAdmin] >= 1338)
   		{
			SetPlayerArmour(playerid, 0.0);
			SetPlayerHealth(playerid, 100.0);
			SetPlayerColor(playerid, COLOR_WHITE );
  			new originalskin = PlayerInfo[playerid][pChar];
			SetPlayerSkin(playerid, originalskin);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), ""svpl"|{FFFFFF}Head Admin"svpl"| {FFFFFF}%s "svpl"vise nije na duznosti!",sendername);
			ABroadCast(SVETLOPLAVA,string,1);
  			DeletePlayer3DTextLabel(playerid, playertextid);
			SetPlayerChatBubble(playerid, "", COLOR_LIGHTBLUE, 50.0, 99999999999);
			return 1;
   		}
   		else
   		{
    			SendClientMessage(playerid, WHITE, "(greska)Niste autorizovani da koristite ovu komandu!");
   		}
		return 1;
 	}

Mogao si da postavis ceo GM u kod znas -.-

stavi u komandu kad ides OFF duty sledece:

SetPlayerColor(playerid,0xFFFFFF00);

mozes isto i pod onplayerdeath, al moras i u off duty