Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato Mart 20, 2018, 20:19:52 POSLE PODNE

Naslov: Komanda /aduty!
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato Mart 20, 2018, 20:19:52 POSLE PODNE
Problem (error/warning): Znam da postavim kada admin kuca /aduty da se postavi ADMIN SKIN, ali kako kada kuca /aduty opet vise da nije na duznosti, da mu se vrati onaj stari sto je imo?
Dio skripte: [pawn]YCMD:aduty(playerid, params[], help)
{

   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SRWBOJA"[SG]"BELA"Samo Admini!");
   if(PlayerInfo[playerid][pTrazeniLevel] != 0) return SCM(playerid, -1, ""SRWBOJA"[SG]"BELA"Imate trazeni level ne mozete koristiti ovu komandu");
   new string[128];
   if(aduty[playerid] == 0)
   {
       format(string,sizeof(string),""SPLAVA"(("BELA" Admin %s je na duznosti, za pomoc kucajte "CRVENA"/pitaj! "SPLAVA"))",GetName(playerid));
      SendAdminMessage(-1,string);
      aduty[playerid] = 1;
      SetPlayerColor(playerid, COLOR_PURPLE);
      SetPlayerArmour(playerid, 99.0);
      SetPlayerHealth(playerid, 99.0);
   }
   else if(aduty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 99.0);
      SetPlayerHealth(playerid, 99.0);
      format(string,sizeof(string),""SPLAVA"(("BELA" Admin %s vise nije na duznosti, molimo za strpljenje!"SPLAVA"))",GetName(playerid));
      SendAdminMessage(-1,string);
      SetPlayerColor(playerid, BELA2);
      aduty[playerid] = 0;
   }
   return 1;
}[/pawn]
Debug iz server_log: /
Neke video/slike ako je problem ingame (obavezno ako je ingame): /
Naslov: Odg: Komanda /aduty!
Poruka od: â–‘Yâ–‘aâ–‘nâ–‘nâ–‘iâ–‘câ–‘kâ–‘ poslato Mart 20, 2018, 20:22:59 POSLE PODNE
Citat: Busterâ,,¢.amx poslato Mart 20, 2018, 20:19:52 POSLE PODNE
Problem (error/warning): Znam da postavim kada admin kuca /aduty da se postavi ADMIN SKIN, ali kako kada kuca /aduty opet vise da nije na duznosti, da mu se vrati onaj stari sto je imo?
Dio skripte: [pawn]YCMD:aduty(playerid, params[], help)
{

   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SRWBOJA"[SG]"BELA"Samo Admini!");
   if(PlayerInfo[playerid][pTrazeniLevel] != 0) return SCM(playerid, -1, ""SRWBOJA"[SG]"BELA"Imate trazeni level ne mozete koristiti ovu komandu");
   new string[128];
   if(aduty[playerid] == 0)
   {
       format(string,sizeof(string),""SPLAVA"(("BELA" Admin %s je na duznosti, za pomoc kucajte "CRVENA"/pitaj! "SPLAVA"))",GetName(playerid));
      SendAdminMessage(-1,string);
      aduty[playerid] = 1;
      SetPlayerColor(playerid, COLOR_PURPLE);
      SetPlayerArmour(playerid, 99.0);
      SetPlayerHealth(playerid, 99.0);
   }
   else if(aduty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 99.0);
      SetPlayerHealth(playerid, 99.0);
      format(string,sizeof(string),""SPLAVA"(("BELA" Admin %s vise nije na duznosti, molimo za strpljenje!"SPLAVA"))",GetName(playerid));
      SendAdminMessage(-1,string);
      SetPlayerColor(playerid, BELA2);
      aduty[playerid] = 0;
   }
   return 1;
}[/pawn]
Debug iz server_log: /
Neke video/slike ako je problem ingame (obavezno ako je ingame): /
[pawn]SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); // ili kako ti je varijabla pSkin ili samo Skin [/pawn]
To dodaš oovo kad gasi duty admin
Naslov: Odg: Komanda /aduty!
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato Mart 20, 2018, 20:24:19 POSLE PODNE
Citat: Yannick poslato Mart 20, 2018, 20:22:59 POSLE PODNE
[pawn]SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); // ili kako ti je varijabla pSkin ili samo Skin [/pawn]
To dodaš oovo kad gasi duty admin
Hvala puuuno tebra! :)