Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Tony# poslato Oktobar 21, 2018, 12:55:04 POSLE PODNE

Naslov: Kad je admin duty
Poruka od: Tony# poslato Oktobar 21, 2018, 12:55:04 POSLE PODNE
Problem(error/warning): Kako da uradim da u ovoj cmd /aduty kada igrac ode na duznost da mu seta skin 294 a kada vise nije da mu vraca obican skin tj koji je imao do sad
Dio skripte: [ pawn ]
CitatYCMD:aduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"SERVER | "CRVENA"Morate biti prijavljeni!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SERVER"[BalkanEvolve] "BELA"Samo Admini!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SERVER"A-DUTY // "BELA"Admin "SERVER"%s "BELA"je na duznosti!",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, 0x00000000 );
      SetPlayerArmour(playerid, 9999999);
      g_SetPlayerHealth(playerid, 9999999);
      adminpopravka[playerid] = SetTimerEx("CarRepair", 1000, true, "i", playerid);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SERVER"A-DUTY // "BELA"Admin "SERVER"%s "BELA"nije vise na duznosti!",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      KillTimer(adminpopravka[playerid]);
   }
   return 1;
}
[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Naslov: Odg: Kad je admin duty
Poruka od: PazzOnee poslato Oktobar 21, 2018, 12:57:11 POSLE PODNE
YCMD:aduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"SERVER | "CRVENA"Morate biti prijavljeni!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SERVER"[BalkanEvolve] "BELA"Samo Admini!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SERVER"A-DUTY // "BELA"Admin "SERVER"%s "BELA"je na duznosti!",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, 0x00000000 );
      SetPlayerArmour(playerid, 9999999);
      g_SetPlayerHealth(playerid, 9999999);
      SetPlayerSkin(playerid, 294);
      adminpopravka[playerid] = SetTimerEx("CarRepair", 1000, true, "i", playerid);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); //prilagodi samo
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SERVER"A-DUTY // "BELA"Admin "SERVER"%s "BELA"nije vise na duznosti!",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      KillTimer(adminpopravka[playerid]);
   }
   return 1;
}
Naslov: Odg: Kad je admin duty
Poruka od: Tony# poslato Oktobar 21, 2018, 13:12:28 POSLE PODNE
Hvala,lock