Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Maad poslato Mart 29, 2013, 20:27:14 POSLE PODNE

Naslov: [POMOC]
Poruka od: Maad poslato Mart 29, 2013, 20:27:14 POSLE PODNE
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;
}
Naslov: Odg: [POMOC]
Poruka od: Maad poslato Mart 30, 2013, 00:50:24 PRE PODNE
***BUMP***
Naslov: Odg: [POMOC]
Poruka od: Blaeks poslato Mart 30, 2013, 01:14:18 PRE PODNE
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;
}