Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Leo VRP poslato Februar 07, 2012, 15:04:35 POSLE PODNE

Naslov: [Pomoc] Boja kod admin duznosti
Poruka od: Leo VRP poslato Februar 07, 2012, 15:04:35 POSLE PODNE
Skripta koju koristim:Classic Life
Detaljan opis problema: Ne stavi mi boju na ime kad sam /aon..tj. na admin duznosti
Dio skripte: if(strcmp(cmd, "/aon", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
{
  SetPlayerArmour(playerid, 9999.0);
SetPlayerHealth(playerid, 9999.0);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "Admin {C9FFAB}%s {C9FFAB}je sada na duznosti",sendername);
        BroadCast(ZELENKASTA, string);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
    playertextid = CreatePlayer3DTextLabel(playerid,"Admin na duznosti! (Ne Ometaj!)",SVETLOPLAVA,fa,fy,fu,40.0,INVALID_PLAYER_ID, playerid);
return 1;
}
    else
    {
    SendClientMessage(playerid, WHITE, "("COL_RED"Vortex{FFFFFF}!) Nisi admin!");
    }
    return 1;
  }
if(strcmp(cmd, "/aoff", true) == 0)
{
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
SetPlayerArmour(playerid, 0.0);
SetPlayerHealth(playerid, 100.0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin {C9FFAB}%s {C9FFAB}vise nije na duznosti!",sendername);
BroadCast(ZUTA, string);
  DeletePlayer3DTextLabel(playerid, playertextid);
return 1;
    }
    else
    {

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Boja kod admin duznosti
Poruka od: K4[Я]!K3 poslato Februar 07, 2012, 15:30:08 POSLE PODNE
SetPlayerColor(playerid, hex_color); // tu staviš boju
a boje možeš nać na colorpicker.com
primjer, #99365D a ti u skriptu staviÅ¡  0x99365D


spam/gl.upi postovi obrisani!
Naslov: Odg: [Pomoc] Boja kod admin duznosti
Poruka od: Leo VRP poslato Februar 07, 2012, 20:13:01 POSLE PODNE
Citat: [RS] K4[Я]!K3â,,¢ poslato Februar 07, 2012, 15:30:08 POSLE PODNE
SetPlayerColor(playerid, hex_color); // tu staviš boju
a boje možeš nać na colorpicker.com
primjer, #99365D a ti u skriptu staviÅ¡  0x99365D


spam/gl.upi postovi obrisani!
Radi,hvala ti
Imao bi jos jedno pitanje..Znaci pri /aon sam stavio funkciju da kad upises da si na duznosti doda ti se skin id 164
SetPlayerSkin(playerid, 164)
E sad,kako da  napravim da pri /aoff se skin makne i ostane onaj stari prije upisivanja /aon..Hvala.
Naslov: Odg: [Pomoc] Boja kod admin duznosti
Poruka od: K4[Я]!K3 poslato Februar 07, 2012, 20:45:04 POSLE PODNE
new skin[ MAX_PLAYERS char ]; // global var
new duznost[ MAX_PLAYERS ]; // global var


YCMD:mduznost(playerid, params[], help)
{
  if(duznost[ playerid ] == 0)
  {
    duznost[ playerid ] = 1;
    skin[ playerid ] = GetPlayerSkin( playerid );
    SetPlayerSkin(playerid, 277); //stavi tu id skina
  }
  else
  {
     duznost[ playerid ] = 0;
     SetPlayerSkin(playerid, skin[ playerid ]);
  }
  return 1;
}