[POMOC]


Započeo Maad, Mart 29, 2013, 20:27:14 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Extreme
Detaljan opis problema: Problem je oko duznosti /oscduty | /vlasnikduty  znaci kad je admin na duznosti | /oscduty | zuta boja bude jedno 5 sec i nestane hocu da bude stalno.. A kod /vlasnikduty da bude color bude crne boje namesteno je sve ali to se u ingame ne prikazuje ..
Dio Skripte:
Za /oscduty
if(!strcmp(cmdtext, "/oscdutytest", true))
	{
		if(IsPlayerConnected(playerid))
		{
		    if(gPlayerLogged[playerid] == 0)
		    {
		        SendClientMessage(playerid, COLOR_GREY, "Morate se prvo prijaviti !");
				return 1;
		    }
		    if(PlayerInfo[playerid][pAdmin] > 1)
		    {
		        if(OnDuty[playerid] == 0)
		        {
		            OnDuty[playerid] = 1;
		            SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					SetPlayerSkin(playerid, 294);
					SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "**OSC: %s je sada na OSC Duznosti", sendername);
					ABroadCast(COLOR_YELLOW,string,1);
					return 1;
		        }
		        else if(OnDuty[playerid] == 1)
		        {
					OnDuty[playerid] = 0;
		                        SetPlayerArmour(playerid, 0);
					SetPlayerHealth(playerid, 100);
					SetPlayerSkin(playerid, 294);
					SetPlayerColor(playerid,COLOR_WHITE);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "**OSC: %s vise nije na OSC Duznosti", sendername);
					ABroadCast(COLOR_YELLOW,string,1);
					return 1;
		        }
		    }
		    else
		    {
		        SendClientMessage(playerid, COLOR_GREY, "Niste OSC !");
		        return 1;
		    }
		}
	    return 1;
	}


Za /vlasnikduty

if(!strcmp(cmdtext, "/vlasnikduty", true)) //
	{
		if(IsPlayerConnected(playerid))
		{
		    if(gPlayerLogged[playerid] == 0)
		    {
		        SendClientMessage(playerid, COLOR_GREY, "   Morate se prvo prijaviti !");
				return 1;
		    }
		    if(PlayerInfo[playerid][pAdmin] >= 1340)
		    {
		        if(AdminDuty[playerid] == 0)
		        {
		            AdminDuty[playerid] = 1;
		            SetPlayerArmour(playerid, 9999);
					SetPlayerHealth(playerid, 999);
					SetPlayerSkin(playerid, 294);
					SetPlayerColor(playerid,COLOR_BLACK);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "**OSC: %s je sada na OSC Duznosti", sendername);
					ABroadCast(COLOR_YELLOW,string,1);
					new Float:fa, Float:fy, Float:fu;
			        GetPlayerPos( playerid, fa, fy, fu );
					if(PlayerInfo[playerid][pAdmin] >= 1340)
					{
					    for(new i = 0; i < sizeof(CarInfo); i++)
						{
							SetVehicleParamsForPlayer(i,playerid,0,0);
						}
					}
					return 1;
		        }
		        else if(AdminDuty[playerid] == 1)
		        {
		            AdminDuty[playerid] = 0;
		            SetPlayerArmour(playerid, 0);
					SetPlayerHealth(playerid, 100);
					SetPlayerSkin(playerid, 294);
					SetPlayerColor(playerid,COLOR_BLACK);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "**OSC: %s vise nije na OSC Duznosti", sendername);
					ABroadCast(COLOR_YELLOW,string,1);
					new Float:fa, Float:fy, Float:fu;
			        GetPlayerPos( playerid, fa, fy, fu );
					return 1;
		        }
		    }
		    else
		    {
		        SendClientMessage(playerid, COLOR_GREY, "   Niste Vlasnik !");
		        return 1;
		    }
		}
	    return 1;
	}


Blaeks

*

Madmen

pod ongamemodeinit
SetTimer("boja", 500, 1);
i na kraj skripte
forward boja();
public boja()
{
    foreach(Player, i)
    {
    if(AdminDuty[playerid] != 0)
    {
     SetPlayerColor(i, 0xFFC801C8);   
    }
    }
    return 1;
}