Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Carera poslato Jul 22, 2019, 14:07:45 POSLE PODNE

Naslov: Komanda /kill - DEBUG
Poruka od: Carera poslato Jul 22, 2019, 14:07:45 POSLE PODNE
Problem(error/warning): Kada ukucam komandu /kill i ubijem se, izlazi debug.
Deo skripte: [pawn]
ONPLAYERDEATH   
new buff[64], name[24];
GetPlayerName(playerid, name, 24);

if (killerid != INVALID_PLAYER_ID)
{
   new kname[24];
   GetPlayerName(killerid, kname, 24);
   format(buff, sizeof buff, "%s [ %d ] je ubio %s-a [ %d ]", kname, killerid, name, playerid);
}
else format(buff, sizeof buff, "%s se ubio [ %d ]", name, playerid)[/pawn]
[pawn]
CMD:kill(playerid, params[])
{
   if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pGM] < 3) return GRESKA(playerid, "Niste ovlasceni.");
   new id;
   if( sscanf( params, "us[32]", id ) ) return SendUM(playerid, "/kill (playerid)");
   else if( id == IPI) return GRESKA(playerid, "Pogresan ID!");
   m_SetPlayerHealth(id, 0);
   return true;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): https://imgur.com/a/PL4QvLJ
Slika/video ingame problema(obavezno ako je ingame problem): /
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Terza Lazarevic poslato Jul 22, 2019, 15:12:31 POSLE PODNE
[pawn]us[32][/pawn]
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Carera poslato Jul 22, 2019, 15:55:42 POSLE PODNE
Citat: Terza Lazarevic poslato Jul 22, 2019, 15:12:31 POSLE PODNE
[pawn]us[32][/pawn]
Nije do toga problem.
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: ShadowGod poslato Jul 22, 2019, 16:11:48 POSLE PODNE
Recompile sa -d3 i onda run server koristi cmd i u konzoli ce ti pokazati na kojoj liniji je error.
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: ShadowGod poslato Jul 22, 2019, 16:14:04 POSLE PODNE
[pawn]if( sscanf( params, "u", id ) ) return SendUM(playerid, "/kill (playerid)");[/pawn]
EDIT:
Ti si koristio
[pawn]if( sscanf( params, "us[32]", id ) ) return SendUM(playerid, "/kill (playerid)");[/pawn]
A string uopce nisi ni koristio :p
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Carera poslato Jul 22, 2019, 16:33:41 POSLE PODNE
Citat: ShadowGod poslato Jul 22, 2019, 16:14:04 POSLE PODNE
[pawn]if( sscanf( params, "u", id ) ) return SendUM(playerid, "/kill (playerid)");[/pawn]
EDIT:
Ti si koristio
[pawn]if( sscanf( params, "us[32]", id ) ) return SendUM(playerid, "/kill (playerid)");[/pawn]
A string uopce nisi ni koristio :p
Vratio sam prvu liniju if( sscanf( params, "u", id ) ) return SendUM(playerid, "/kill (playerid) umjesto stringa tj us32
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Carera poslato Jul 22, 2019, 17:37:44 POSLE PODNE
Ali opet nece.
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Terza Lazarevic poslato Jul 22, 2019, 17:45:11 POSLE PODNE
Sta ti je ovo m_setplayerhealth
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Carera poslato Jul 22, 2019, 20:03:46 POSLE PODNE
Citat: Terza Lazarevic poslato Jul 22, 2019, 17:45:11 POSLE PODNE
Sta ti je ovo m_setplayerhealth

Funkcija za setanje hp-a logicno, vidis da daje idu hp 0 da ga ubije, komanda kill ..
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Terza Lazarevic poslato Jul 22, 2019, 21:20:30 POSLE PODNE
Nemoj ti meni da objasnjavas sta je, nego je posalji
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: ShadowGod poslato Jul 22, 2019, 21:56:57 POSLE PODNE
Ne vrjedi, ja sam mu fino reko da compilea sa -d3 al on nece, sta mu ja mogu kada ne zeli prihvatiti pomoc.
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: __vedran.xyz77 poslato Jul 22, 2019, 23:00:17 POSLE PODNE
Ja mislim da se nesto pokvarilo, dobro ti je reko ovaj malisa Terza daj taj kod za m_SetPlayerHealth
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Carera poslato Jul 22, 2019, 23:58:42 POSLE PODNE
Citat: 002 poslato Jul 22, 2019, 23:00:17 POSLE PODNE
Ja mislim da se nesto pokvarilo, dobro ti je reko ovaj malisa Terza daj taj kod za m_SetPlayerHealth
Stock m_SetPlayerHealth(playerid, Float:hpbre)
{
     If(playerid == IPI ) return false;
     Helti_Update[playerid] = getime() + 3;
     If(hpbre > 99.0 ) hpbre = 99.0;
     else if( hbre < 0.0 ) hpbre = 0.0;
     playerhealth[playerid] = hpbre;
     return SetPlayerHealth( playerid, hpbre );
}
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Carera poslato Jul 23, 2019, 00:02:28 PRE PODNE
Citat: ShadowGod poslato Jul 22, 2019, 16:11:48 POSLE PODNE
Recompile sa -d3 i onda run server koristi cmd i u konzoli ce ti pokazati na kojoj liniji je error.
Možeš li mi pojasniti kako da recompile sa -d3
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Muma poslato Jul 23, 2019, 01:31:18 PRE PODNE
Citat: Carera poslato Jul 23, 2019, 00:02:28 PRE PODNE
Možeš li mi pojasniti kako da recompile sa -d3
pawno/settings http://prntscr.com/oiokpn
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Carera poslato Jul 23, 2019, 12:46:40 POSLE PODNE
Recompilao sam sa -d3 kada ubijem sebe na kucnom serveru isti debug bude kao na slici gore https://imgur.com/a/z17F4Rv
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Muma poslato Jul 23, 2019, 13:49:05 POSLE PODNE
daj OnPlayerDeath komplet
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: Carera poslato Jul 23, 2019, 16:58:05 POSLE PODNE
Citat: mumitza. poslato Jul 23, 2019, 13:49:05 POSLE PODNE
daj OnPlayerDeath komplet
[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
   new buff[64], name[24];
   GetPlayerName(playerid, name, 24);

   if (killerid != INVALID_PLAYER_ID) {
      new kname[24];
      GetPlayerName(killerid, kname, 24);
      format(buff, sizeof buff, "%s [ %d ] je ubio %s-a [ %d ]", kname, killerid, name, playerid);
   }
   else format(buff, sizeof buff, "%s se ubio [ %d ]", name, playerid);

   foreach(new i : Player) sendAltChatMessage(i, buff);
   if(killerid != IPI)
   {
      PlayerInfo[killerid][pKills]++;
      Igrac_Spawnovan[playerid] = false;
      //
        if(PlayerInfo[killerid][pLevel] == 1)
        {
            new m_m[150];
         format(m_m, sizeof(m_m), "{D1345B}DC-AC | "COL_W"%s | ID: %d | Level: %d | Razlog: Ubijanje igraca sa levelom 1.", GetName(killerid), killerid, GetPlayerScore(killerid));
         PAdm(-1, m_m, 1);
      }
      //
      if(GetVehicleModel(killerid) == 465 && DronVozilo[killerid] != -1)
       {
           m_RemovePlayerFromVehicle(killerid);
           DestroyCar(DronVozilo[killerid]);
           DronVozilo[killerid] = -1;
           DestroyDynamic3DTextLabel(DronVoziloLabel[DronVozilo[killerid]]);
           //
           m_ResetPlayerWeapons(killerid);
          m_SetPlayerPos(killerid, 107.2300,1920.6311,18.5208);
         SetPlayerWorldBounds(killerid, 337.5694,101.5826,1940.9759,1798.7453);
           PlayerInfo[killerid][pJailTime] = 1800;
         PlayerInfo[killerid][pJailed] = 2;
         ClearCrime(killerid);
         m_SetPlayerWantedLevel(killerid, PlayerInfo[killerid][pWanted]);
         LoadObjects(killerid, 10);
         SetPlayerInterior(killerid, 0);
         SetPlayerSpecialAction(killerid, SPECIAL_ACTION_NONE);
         SetPlayerVirtualWorld(killerid, 7);
         for(new d = 0; d < MAX_PLAYER_ATTACHED_OBJECTS; d++) { if(IsPlayerAttachedObjectSlotUsed(killerid, d)) RemovePlayerAttachedObject(killerid, d); }
         GameTextForPlayer(killerid, "~n~~n~~w~Dobro dosli u~n~~r~najzloglaseniji zatvor :*", 5000, 3);
         //
         new string[150];
         format(string, sizeof(string), ""COL_A"[AUTO-JAIL] "COL_W"'%s' je ubio '%s' Dronom, automatski je prebacen u najzloglaseniji zatvor!", GetName(killerid), GetName(playerid));
         SCMTA(-1, string);
         //
         SS[ssJail]++;
         SacuvajStatistiku(0);
       }
       //
       if(IsPlayerInAnyVehicle(killerid))
       {
           new m_ac[128];
           format(m_ac, sizeof(m_ac), ""COL_AC"[DRIVE-BY] '%s'(%d) je izvrsio DriveBy nad '%s'(%d).", GetName(killerid), killerid, GetName(playerid), playerid);
           PAdm(-1, m_ac, 1);
       }
       //
        if(PlayerInfo[killerid][pJailed] > 0)
        {
            if(PlayerInfo[killerid][pJailTime] > 0)
            {
                PlayerInfo[killerid][pJailTime] += 200;
                SCM(killerid, F_RED, "[ZATVOR] Zatvorska kazna vam je produzena za 200 sekundi zbog ubijanja zatvorenika.");
                SCM(killerid, F_RED, "[ZATVOR] Svaki put kad ubijete nekoga u zatvoru dobijate dodatnih 200 sekundi zatvora.");
                SCM(killerid, F_RED, "[ZATVOR] Ukoliko zelite izaci iz zatvora pomocu zlata - /izvadime.");
            }
        }
      //
        if(UDMZoni[playerid] == true)
      {
           new csdm[128];
           if(killerid != IPI && UDMZoni[killerid] == true)
         {
               PlayerInfo[killerid][pDMZonaUbistva]++;
               format(csdm, sizeof(csdm), "DeathMatch Zona | '%s' je ubio '%s'.", GetName(killerid), GetName(playerid));
             DMZonaSCM(-1, csdm);
           }
           return 1;
       }
        //
        for(new w = 1; w < MAX_WARS; w ++)
      {
         if(WARInfo[w][warActive] == true && WARPInfo[playerid][warID] == w && WARPInfo[killerid][warID] == w)
         {
             new globalstring[144];
            WARPInfo[killerid][warKills]++;
               WARPInfo[playerid][warDeaths]++;
            if(WARPInfo[playerid][warTeam][0] == true && WARPInfo[killerid][warTeam][0] == true)
            {
               WARInfo[w][warTeamScore][0] -= 2;
                    format(globalstring, sizeof(globalstring), ""COL_LRED"War Info | "COL_W"%s(Tim 1) je ubio svog saigraca %s(Tim 1) pa je njegov tim izgubio 2 poena.", GetName(killerid), GetName(playerid));
               WARMessage(w, -1, globalstring);
                 SetWarStatsTD(w);
            }
            if(WARPInfo[playerid][warTeam][1] == true && WARPInfo[killerid][warTeam][1] == true)
            {
               WARInfo[w][warTeamScore][1] -= 2;
                 format( globalstring, sizeof( globalstring ), ""COL_LRED"War Info | "COL_W"%s(Tim 2) je ubio svog saigraca %s(Tim 2) pa je njegov tim izgubio 2 poena.", GetName(killerid), GetName(playerid));
                 WARMessage(w, -1, globalstring);
                 SetWarStatsTD(w);
            }
            if(WARPInfo[killerid][warTeam][0] == true && WARPInfo[playerid][warTeam][1] == true)
            {
                 WARInfo[w][warTeamScore][0]++;
                    format(globalstring, sizeof(globalstring), ""COL_HS"War Info | "COL_W"%s(Tim 1) je ubio protivnika %s.", GetName(killerid), GetName(playerid));
               WARMessage(w, -1, globalstring);
                 SetWarStatsTD(w);
            }
            if(WARPInfo[killerid][warTeam][1] == true && WARPInfo[playerid][warTeam][0] == true)
            {
                 WARInfo[w][warTeamScore][1]++;
                    format(globalstring, sizeof(globalstring), ""COL_HS"War Info | "COL_W"%s(Tim 2) je ubio protivnika %s.", GetName(killerid), GetName(playerid));
               WARMessage(w, -1, globalstring);
                 SetWarStatsTD(w);
            }
         }
      }
   }
   //
   if(killerid == IPI) { PlayerInfo[playerid][pDeaths]++; Igrac_Spawnovan[playerid] = false; }
    //
    if(AC[0][acFakeKill] == 1)
   {
      new time = gettime();
       switch(time - LastDeath{playerid})
       {
           case 0..3:
           {
               DeathSpam{playerid}++;
               if(DeathSpam{playerid} > 2)
               {
                   ACBan(playerid, "FakeKill");
                   return true;
               }
           }
           default: DeathSpam{playerid} = 0;
       }
       LastDeath{playerid} = time;
   }
    new form[200];
      new th, tm, ts, ty, tm1, td;
      gettime(th, tm, ts);
      getdate(ty, tm1, td);
      if(killerid == IPI) { format(form, 200, "[%d/%d/%d].[%d:%d:%d] | %s je umro!", td, tm1, ty, th, tm, ts, GetNameEx(playerid)); }
   else { format(form, 200, "[%d/%d/%d].[%d:%d:%d] | %s je umro, ubio ga je %s!", td, tm1, ty, th, tm, ts, GetNameEx(playerid), GetNameEx(killerid)); }
   DeathLog(form);
   if(killerid != IPI) { if(playerid != IPI) { if(damagedply[playerid] != killerid) { return true; } } }
    SetPVarInt(playerid, "NaKameri", 0);
   Crko[playerid] = 1;
    if(PolicajacNaDuznosti[playerid] == 1) { PolicajacNaDuznosti[playerid] = 0; BojaIgraca(playerid); }
   DronCooldown[playerid] = 0;
   SetPVarInt(playerid, "Letis", 0);
   Ranjen[playerid] = 0;
    VuciX[playerid] = 0.0;
   VuciY[playerid] = 0.0;
   VuciZ[playerid] = 0.0;
   UVozilu[playerid] = 0;
   GetPlayerPos(playerid, X_C, Y_C, Z_C);
   ACPosX[playerid] = X_C;
   ACPosY[playerid] = Y_C;
   ACPosZ[playerid] = Z_C;
   StopFly(playerid);
    Tazerica[playerid] = 0;
   Tie[playerid] = 0;
    ASPolaze[playerid] = 0;
    DisablePlayerRaceCheckpoint(playerid);
    Zavezan[playerid] = 0;
    Tazovan[playerid] = 0;
    Tie[playerid] = 0;
   AtmD[playerid] = 9999;
   PogrCP[playerid] = 0;
   PljackaVreme[playerid] = 0;
   Pljackas[playerid] = 0;
   RudKopa[playerid] = 0;
   illPokosenaTrava[playerid] = 0;
    illKrenuoKosenje[playerid] = false;
   Kamion[playerid] = 0;
   KamRadi[playerid] = 0;
   RibarRadi[playerid] = 0;
   RibarCP[playerid] = 0;
   BusRadi[playerid] = 0;
   PilotRadi[playerid] = 0;
    SvercMafija[playerid] = 0;
   KillTimer(BeziTimer[playerid]);
    if(WARPInfo[playerid][warID] == -1) Bolki[playerid] = 1;
    Umro[playerid] = 1;
   KillTimer(DragTimer[playerid]);
   DragTimer[playerid] = 0;
   //
   if(MDC[playerid] == 1)
   {
      for(new mdc_td = 0; mdc_td < 50; mdc_td++) PlayerTextDrawHide(playerid, MDC_TD[playerid][mdc_td]);
      CancelSelectTextDraw(playerid);
      MDC[playerid] = 0;
   }
   //
    if(killerid != IPI)
   {
       if(WARPInfo[playerid][warID] == -1)
       {
          new kllstring[256];
          format(kllstring, 256, "Death Info | [%d]%s je ubio graÄ'anina [%d]%s!", killerid, GetName(killerid), playerid, GetName(playerid));
          PAdm(CRVENA, kllstring, 1);
       }
   }
   //
   if(killerid == IPI)
   {
      if(WARPInfo[playerid][warID] == -1)
       {
          new text[30];
          if(reason == 51) text = "Explosion";
          else if(reason == 53) text = "Drowned";
          else if(reason == 54) text = "Collision";
          else text = "Death";
          new kllstring[256];
          format(kllstring, 256, "Death Info | '%s'(%d) je umro zbog: %s", GetName(playerid), playerid, text);
          PAdm(CRVENA, kllstring, 1);
       }
   }
   //
   if(killerid == IPI)
   {
       if(PlayerInfo[playerid][pWanted] > 0 && WARPInfo[playerid][warID] == -1)
        {
            if(PlayerInfo[playerid][pJailed] == 0)
            {
               new str[256];
             new izgnovac = PlayerInfo[playerid][pWanted]*1500;
            SCMF(playerid, -1, ""COL_A"[SAMOUBISTVO] "COL_W"Izvrsili ste samoubistvo sa '%d' WL i izgubili ste $%d!", PlayerInfo[playerid][pWanted], izgnovac);
            PlayerInfo[playerid][pWanted] = 0;
            m_SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
            m_GivePlayerMoney(playerid, -izgnovac);
            format(str, 256, "[Central Dispatch] Osoba '%s' je izvrsila samoubistvo i izgubila je $%d.", GetName(playerid), izgnovac);
             SendFamilyMessage(1, PDPLAVA, str);
             SendFamilyMessage(2, PDPLAVA, str);
               format(str, 256, "[Central Dispatch](A): Osoba '%s' je izvrsila samoubistvo i izgubila je $%d.", GetName(playerid), izgnovac);
             ACD(PDPLAVA, str, 1);
         }
      }
   }
   //
   if(killerid != IPI)
   {
      if(!IsACop(killerid) && PlayerInfo[killerid][pAdmin] < 1)
       {
           if(WARPInfo[killerid][warID] == -1)
          {
              if(PlayerInfo[killerid][pJailed] == 0)
               {
               PlayerInfo[killerid][pWanted] += 3;
                  PocinioZlocin(killerid, 255, "Prvostepeno ubistvo");
                  m_SetPlayerWantedLevel(killerid, PlayerInfo[killerid][pWanted]);
            }
         }
      }
       if(IsACop(killerid))
       {
           if(Arrestk[playerid] == 0)
           {
               if(PolicajacNaDuznosti[killerid] == 1)
               {
                new str[256];
                if(PlayerInfo[playerid][pWanted] < 1)
                {
                   format(str, 256, "[Central Dispatch] Policajac '%s' je ubio graÄ'anina '%s'.", GetName(killerid), GetName(playerid));
                   SendFamilyMessage(1, PDPLAVA, str);
                   SendFamilyMessage(2, PDPLAVA, str);
                   format(str, 256, "[Central Dispatch](A): Policajac '%s' je ubio graÄ'anina '%s'.", GetName(killerid), GetName(playerid));
                   ACD(PDPLAVA, str, 1);
               }
                else if(PlayerInfo[playerid][pWanted] > 0)
                {
                    new lova = PlayerInfo[playerid][pWanted]*1000;
                  SCMF(playerid, -1, ""COL_A"[UBISTVO] "COL_W"Policajac '%s' vas je ubio sa '%d' WL i izgubili ste $%d.", GetName(killerid), PlayerInfo[playerid][pWanted], lova);
                  PlayerInfo[playerid][pWanted] = 0;
                  m_SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
                  m_GivePlayerMoney(playerid, -lova);
                  format(str, 256, "[Central Dispatch] Policajac '%s' je ubio graÄ'anina '%s', koji je zbog smrti izgubio $%d.", GetName(killerid), GetName(playerid), lova);
                   SendFamilyMessage(1, PDPLAVA, str);
                   SendFamilyMessage(2, PDPLAVA, str);
                   format(str, 256, "[Central Dispatch](A): Policajac '%s' je ubio graÄ'anina '%s', koji je zbog smrti izgubio $%d.", GetName(killerid), GetName(playerid), lova);
                   ACD(PDPLAVA, str, 1);
                   SCMF(killerid, -1, ""COL_A"[UBISTVO] "COL_W"Ubili ste kriminalca '%s'.", GetName(playerid));
                }
            }
         }
       }
   }
    //
   if(WARPInfo[playerid][warID] == -1 && StreljanaP[playerid] < 1 && !IsACop(playerid) && GetPVarInt(playerid, "UsaoInterior") < 1)
   {
       if(killerid != IPI)
       {
           if(playerid != IPI)
           {
             GetPlayerPos(playerid, X_C, Y_C, Z_C);
            if(GetPlayerWeapon(playerid) != 0) DropGun(playerid, GetPlayerWeapon(playerid), GetPlayerAmmo(playerid), X_C, Y_C, Z_C, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
            if(PlayerInfo[playerid][pJailed] < 1)
               {
                if(m_GetPlayerMoney(playerid) > 9999)
                {
                    if(PlayerInfo[playerid][pLevel] > 4)
                    {
                     if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pGm] < 1)
                     {
                           if(PlayerInfo[playerid][pNovcanik] < 1)
                           {
                             new novac = m_GetPlayerMoney(playerid)/100;
                             m_GivePlayerMoney(playerid, -novac);
                             DropMoney(playerid, novac, X_C, Y_C, Z_C, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
                             SCMF(playerid, -1, "{F81414}[DEATH] "COL_W"Ispalo vam je $%d zbog smrti!", novac);
                        }
                        else
                        {
                           PlayerInfo[playerid][pNovcanik]--;
                           SCM(playerid, -1, "{F81414}[DEATH] "COL_W"Izgubio si jedan novcanik umesto da si izgubio novac zbog smrti!");
                        }
                     }
                  }
                }
            }
             PlayerInfo[playerid][pInvWeapon] = 0;
             PlayerInfo[playerid][pInvWeapon1] = 0;
             PlayerInfo[playerid][pInvWeapon2] = 0;
             PlayerInfo[playerid][pInvAmmo] = 0;
             PlayerInfo[playerid][pInvAmmo1] = 0;
             PlayerInfo[playerid][pInvAmmo2] = 0;
         }
      }
   }
    //
   if(PlayerInfo[playerid][pGlad] > 84) PlayerInfo[playerid][pGlad] = 85;
   else PlayerInfo[playerid][pGlad] = 0;
    //
   if(PlayerInfo[playerid][pWC] > 84) PlayerInfo[playerid][pWC] = 85;
   else PlayerInfo[playerid][pWC] = 0;
    //
   if(WARPInfo[playerid][warID] == -1 && UDMZoni[playerid] == false)
   {
      if(PlayerInfo[playerid][pMentalState] > 84) PlayerInfo[playerid][pMentalState] = 85;
      else PlayerInfo[playerid][pMentalState] = 0;
   }
    //
    if(WARPInfo[killerid][warID] == -1 && UDMZoni[killerid] == false)
    {
        if(PlayerInfo[killerid][pMentalState] < 100) PlayerInfo[killerid][pMentalState]++;
      else if(PlayerInfo[killerid][pMentalState] > 99) PlayerInfo[killerid][pMentalState] = 100;
      /*if(MentalStateUbistvo[killerid] == 0)
      {
         SetTimerEx("MentalStateUbistvoVAR", 60000, false, "d", killerid);
         MentalStateUbistvo[killerid]++;
      }
      else if(MentalStateUbistvo[killerid] > 0)
      {
          MentalStateUbistvo[killerid]++;
          MentalStateUbio[killerid]++;
          SCM(killerid, -1, ""COL_A"[MENTAL STATE] "COL_W"Pocinili ste ubistvo, psihicko stanje vam se trenutno ne poboljsava.");
      }*/
   }
    //
    m_ResetPlayerWeapons(playerid);
   DisablePlayerCheckpoint(playerid);
   DisablePlayerRaceCheckpoint(playerid);
    //
   killerid = IPI;
   return true;
}[/pawn]
Naslov: Odg: Komanda /kill - DEBUG
Poruka od: __vedran.xyz77 poslato Jul 24, 2019, 22:40:56 POSLE PODNE
Ako jos uvek nisi fix stavi sve sto ti ne treba u OnPlayerDeath pod komentar i vidi jel radi ako radi polako ubacujes dio po dio..