Farma

Započeo Fojnica, Septembar 25, 2017, 19:05:14 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:San City ( Edit SA )
Detaljan opis problema:Pa kada neko nekoga kill spawna se na Farmi, i stvara veliki lag na serveru...
Dio skripte:[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
    JBC_SetPlayerArmour(playerid, 0);
    DisablePlayerCheckpoint(playerid);
    KillTimer(VuciTimer[playerid]);
   PosaoGPS[playerid] = 0;
   if(!Policajac(playerid))
   {
      new Float:Xx,Float:Yy,Float:Zz;
      GetPlayerPos(playerid, Xx, Yy, Zz);
      DropGun(playerid, GetPlayerWeapon(playerid),GetPlayerAmmo(playerid),Xx,Yy,Zz,GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
    }
   if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
    {
      PlayerInfo[killerid][pUbistava]++; PlayerInfo[playerid][pSmrti]++;
      YokerResetPlayerWeapons(playerid); ResetujVar(playerid);
    }
   if(WarZapocet == 1)
   {
      if(PlayerInfo[playerid][pWar] == 1)
      {
         WarBrojanje2++;
         PlayerInfo[killerid][pTrazeniLevel] = 0;
         SetPlayerColor(killerid, BELA2);
         g_NovacPlus(playerid, 100);
      }
      else if(PlayerInfo[playerid][pWar] == 2)
      {
         WarBrojanje1++;
         PlayerInfo[killerid][pTrazeniLevel] = 0;
         SetPlayerColor(killerid, BELA2);
         g_NovacPlus(playerid, 100);
      }
   }
    ////////////////////////////////////////////////////////////
    if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
    {
      if(IgracPolicajac(killerid))
      {
         PlayerInfo[killerid][pTrazeniLevel] = 0;
         SetPlayerColor(playerid, 0x2641FEAA);
      }
    }
   ////////////////////////////////////////////////////////////
   if(!IgracPolicajac(killerid) && IsPlayerConnected(playerid))
   {
       if(PlayerInfo[killerid][pWar] > 0) return 1;
      if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
      {

         PostaviWanted(killerid, "Ubistvo", "Nepoznat", 3);
      }
    }
   ////////////////////////////////////////////////////////////
   if(PlayerInfo[killerid][pTrazeniLevel] > 1000)
   {
      PlayerInfo[killerid][pTrazeniLevel] = 1000;
   }
   if((!Policajac(killerid) && PlayerInfo[killerid][pUfbi] == 1) && Policajac(playerid))
    {
      new rand = random(sizeof(RandomZatvor));
      JBC_SetPlayerPos(killerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
      SetPlayerInterior(killerid, 0);
      JBC_TogglePlayerControllable(killerid, 0);
      freeze[killerid] = SetTimerEx("Freeze",5000, false, "i", killerid);
      PlayerInfo[killerid][pZatvor] = 2;
      PlayerInfo[killerid][pZatvorenVreme] = 30*60;
      new string[256];
      format(string, sizeof(string), ""CRVENA"[SC:RP] Zatvoreni ste u zatvor na 30 minuta zbog SK!.");
      SCM(killerid, -1, string);
      format(string,sizeof(string), ""CRVENA"[SC:RP SK] "SIVA"Igrac %s (ID:%d) je uradio SK nad igracem %s (ID:%d) i zatvoren je na 30 minuta!", GetName(killerid), killerid, GetName(playerid), playerid);
       AdminHelper(-1, string);
    }
   ////////////////////////////////////////////////////////////
   if(PlayerInfo[playerid][pTrazeniLevel] > 0)
   {
       new string[256];
      g_NovacMinus(playerid, PlayerInfo[playerid][pTrazeniLevel]*1000);
      SCMF(playerid, -1, ""ZUTA"[INFO] "CRVENA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", PlayerInfo[playerid][pTrazeniLevel]*500, PlayerInfo[playerid][pTrazeniLevel]);
       PlayerInfo[playerid][pTrazeniLevel] = 0;
      format(string,sizeof(string),""CRVENA"[SC:RP] "BELA"Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
      CFBIPD(-1, string);
      SetPlayerColor(playerid, BELA2);
    }
    ////////////////////////////////////////////////////////////
   if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
   {
       new string[256];
      format(string,sizeof(string), ""CRVENA"[SC:RP Anti DB] "SIVA"Igrac %s (ID:%d) je uradio Drive By nad igracem %s (ID:%d)!", GetName(killerid), killerid, GetName(playerid), playerid);
       AdminHelper(-1, string);
       SetPlayerColor(killerid, COLOR_RED);
   }
   ////////////////////////////////////////////////////////////
   if(IsPlayerConnected(killerid) && PlayerInfo[playerid][pLevel] >= 1)
   {
       new string[256];
      format(string,sizeof(string), ""CRVENA"[SC:RP AK] "SIVA"Igrac %s (ID:%d) je ubio igraca %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
      AdminHelper(-1, string);
      if(!Policajac(killerid))
      {
         SetPlayerColor(killerid, COLOR_RED);
      }
      if(PlayerInfo[playerid][pNarucen] == 1 && (PlayerInfo[killerid][pClan] == 10 || PlayerInfo[killerid][pLider] == 10))
      {
         g_NovacPlus(killerid, 10000);
         SCM(killerid,-1,""SPLAVA"[SC:RP]:"BELA"Ubili ste trazenog igraca i dobili 10 000 $!");
         PlayerInfo[killerid][pTrazeniLevel] = 0;
         SetPlayerColor(killerid, BELA2);
         PlayerInfo[playerid][pNarucen] = 0;
         format(string,sizeof(string),"[SC:RP] "ZUTA"Placeni ubica je ubio %s i izvrsio svoj zadatak!", GetName(playerid));
         SCMTA(-1,string);
      }
   }
   ////////////////////////////////////////////////////////////
   if(gPlayerUsingLoopingAnim[playerid])
   {
      gPlayerUsingLoopingAnim[playerid] = 0;
   }

   if(InCP[playerid][Idlewood] == 1)
   {
       KillTimer(g_timer[playerid][Idlewood]);
      KillTimer(CountTime[playerid]);
      UnderAttack[Idlewood] = 0;
   }
   if(InCP[playerid][Hospital] == 1)
   {
       KillTimer(g_timer[playerid][Hospital]);
      KillTimer(CountTime[playerid]);
      UnderAttack[Hospital] = 0;
   }
   if(InCP[playerid][Ammunation] == 1)
   {
       KillTimer(g_timer[playerid][Ammunation]);
      KillTimer(CountTime[playerid]);
      UnderAttack[Ammunation] = 0;
   }
   if(InCP[playerid][Stadium] == 1)
   {
       KillTimer(g_timer[playerid][Stadium]);
      KillTimer(CountTime[playerid]);
      UnderAttack[Stadium] = 0;
   }
   ////////////////////////////////////////////////////////////
   if(reason == 22)
   {
      if(PlayerInfo[killerid][pPistSkill] >= 0 && PlayerInfo[killerid][pPistSkill] <= 1000)
      {
          PlayerInfo[killerid][pPistSkill] += 2;
          SetPlayerSkills(killerid);
      }
   }
   if(reason == 23)
   {
      if(PlayerInfo[killerid][pSilenSkill] >= 0 && PlayerInfo[killerid][pSilenSkill] <= 1000)
      {
          PlayerInfo[killerid][pSilenSkill] += 2;
          SetPlayerSkills(killerid);
      }
   }
   if(reason == 24)
   {
      if(PlayerInfo[killerid][pDesertSkill] >= 0 && PlayerInfo[killerid][pDesertSkill] <= 1000)
      {
          PlayerInfo[killerid][pDesertSkill] += 2;
          SetPlayerSkills(killerid);
      }
   }
   if(reason == 25)
   {
      if(PlayerInfo[killerid][pShotgSkill] >= 0 && PlayerInfo[killerid][pShotgSkill] <= 1000)
      {
          PlayerInfo[killerid][pShotgSkill] += 2;
          SetPlayerSkills(killerid);
      }
   }
   if(reason == 26)
   {
      if(PlayerInfo[killerid][pSawnSkill] >= 0 && PlayerInfo[killerid][pSawnSkill] <= 1000)
      {
          PlayerInfo[killerid][pSawnSkill] += 2;
          SetPlayerSkills(killerid);
      }
   }
   if(reason == 27)
   {
      if(PlayerInfo[killerid][pCombSkill] >= 0 && PlayerInfo[killerid][pCombSkill] <= 1000)
      {
          PlayerInfo[killerid][pCombSkill] += 2;
          SetPlayerSkills(killerid);
      }
   }

   if(reason == 28 || reason == 32)
   {
      if(PlayerInfo[killerid][pUziSkill] >= 0 && PlayerInfo[killerid][pUziSkill] <= 1000)
      {
          PlayerInfo[killerid][pUziSkill] += 2;
          SetPlayerSkills(killerid);
      }
   }

   if(reason == 29)
   {
      if(PlayerInfo[killerid][pSmgSkill] >= 0 && PlayerInfo[killerid][pSmgSkill] <= 1000)
      {
          PlayerInfo[killerid][pSmgSkill] += 2;
          SetPlayerSkills(killerid);
      }
   }

   if(reason == 30)
   {
      if(PlayerInfo[killerid][pAkSkill] >= 0 && PlayerInfo[killerid][pAkSkill] <= 1000)
      {
          PlayerInfo[killerid][pAkSkill] += 2;
          SetPlayerSkills(killerid);
      }
   }

   if(reason == 31)
   {
      if(PlayerInfo[killerid][pM4Skill] >= 0 && PlayerInfo[killerid][pM4Skill] <= 1000)
      {
          PlayerInfo[killerid][pM4Skill] += 2;
          SetPlayerSkills(killerid);
      }
   }
    return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Niko nije riješio bag, ko je god tražio pomoć, tako da ne lockaj.
Poslednja Izmena: Septembar 25, 2017, 19:06:23 POSLE PODNE od [GL] Eldin
• Sve sam u stanju da pustim da ide
Nisam od onih što svima se svide. •

koristi trazilicu, 2 teme iste ovakve su bile sa ovim problemom prije 2-3 dana
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: Łukmember=1996][/member] link=topic=114863.msg761978#msg761978 date=1506360184]
koristi trazilicu, 2 teme iste ovakve su bile sa ovim problemom prije 2-3 dana
Pretražio sam, ali ne'a, ima al menjati neke sisteme ali nema boga od toga...
• Sve sam u stanju da pustim da ide
Nisam od onih što svima se svide. •

Majketi niko neće pomoći ?
Moram DP, zabole me.
• Sve sam u stanju da pustim da ide
Nisam od onih što svima se svide. •


Pomogao sam ti na FB ,popravio si tako da lockaj ovo...