Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: kim3205 poslato Jul 21, 2016, 22:09:17 POSLE PODNE

Naslov: [Pomoc] Oprema i Tazer kicka igraca
Poruka od: kim3205 poslato Jul 21, 2016, 22:09:17 POSLE PODNE
Skripta koju koristim:BE lastt vers
Detaljan opis problema:Problem je u tome kad igrac obican igrac tj Lider te org kuca /oprema /tazer server ga kicka bez razloga.
Zbog toga sto kuca /oprema i /tazer

Dio skripte[/b]:
[pawn]YCMD:oprema(playerid,params[],help)
{
   #pragma unused help
   if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI[playerid][pabs] < 1 && ACCmd[playerid] == 1) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
   CmdProtect(playerid);
   #pragma unused params
   if(!IsACop(playerid)) return Error(playerid, "Nisi policajac.");
   if(PI[playerid][pSuspend] == 1) return Error(playerid, "Ne mozes to, suspendovan si!");
   if(PolicajacNaDuznosti[playerid] == 0) return Error(playerid, "Nisi na duznosti.");
   if(!IsPlayerInRangeOfPoint(playerid, 1.5, 1456.6376,-1761.3901,3285.2859) && !IsPlayerInRangeOfPoint(playerid, 1.5, 757.2221,1669.8221,5.7787) && !IsPlayerInRangeOfPoint(playerid, 1.5, 200.3124,134.4310,963.1859) && !IsPlayerInRangeOfPoint(playerid, 1.5, 1564.2804,-1671.6111,1723.1050) && !IsPlayerInRangeOfPoint(playerid, 1.5, 255.1515,76.9858,1003.6406)) return Error(playerid, "Nisi na mestu.");
   SPD(playerid, PD_OPREMA, DSL, ""COL_BE"Oprema", "Officer Equipment\nMoto Equipment\nDetective Equipment\nHigh-ranked Equipment\nStandard SWAT Equipment\nMedium SWAT Equipment\nHeavy SWAT Equipment\nSniper SWAT Equipment\nCeremonial Equipment", "OK", "Exit");
   return true;
}[/pawn]
[pawn]YCMD:tazer(playerid,params[],help)
{
   #pragma unused help
   if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI[playerid][pabs] < 1 && ACCmd[playerid] == 1) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
   CmdProtect(playerid);
   new string[128];
   if(PI[playerid][pMember] == 1 || PI[playerid][pLeader] == 1)
   {
       if(PI[playerid][pSuspend] == 1) return Error(playerid, "Ne mozes to, suspendovan si!");
       if(IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Ne mozete to iz vozila!");
       if(PI[playerid][pMember] == 3 || PI[playerid][pLeader] == 3) return Error(playerid, "Ti si clan saobracajne, nije ti ovo dozvoljeno!");
      if(Tazerica[playerid] == 0)
      {
          //new sendername[128];
         //GetPlayerName(playerid, sendername, sizeof(sendername));
         //strreplace(sendername, '_', ' ');
         Tazerica[playerid] = 1;
         lz_GivePlayerWeapon(playerid, 23, 1000);
          SetPlayerAmmo(playerid, 23, 1000);
          format(string, sizeof(string), "* %s uzima TaserGun iz zadnjeg dzepa.", GetName(playerid));
         ProxDetector(15.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         /*if(PI[playerid][pRank] < 6 && PI[playerid][pLeader] == 0)
         {
            RemovePlayerAttachedObject(playerid, 7);
            SetPlayerAttachedObject(playerid, 7, 18642, 6, 0.06, 0.01, 0.08, 180.0, 0.0, 0.0);
            format(string, sizeof(string), "* %s uzima tazer iz futrole.", sendername);
            ProxDetector(15.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
         else if(PI[playerid][pRank] > 5 && PI[playerid][pLeader] == 0)
         {
             lz_GivePlayerWeapon(playerid, 23, 1000);
             SetPlayerAmmo(playerid, 23, 1000);
             format(string, sizeof(string), "* %s uzima TaserGun iz zadnjeg dzepa.", sendername);
            ProxDetector(15.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
         else if(PI[playerid][pLeader] == 1 || PI[playerid][pLeader] == 2 || PI[playerid][pLeader] == 3)
         {
             lz_GivePlayerWeapon(playerid, 23, 1000);
             SetPlayerAmmo(playerid, 23, 1000);
             format(string, sizeof(string), "* %s uzima TaserGun iz zadnjeg dzepa.", sendername);
            ProxDetector(15.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }*/
         return true;
      }
      if(Tazerica[playerid] == 1)
      {
          Tazerica[playerid] = 0;
         format(string, sizeof(string), "* %s vraca TaserGun u futrolu.", GetName(playerid));
         ProxDetector(15.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         lz_GivePlayerWeapon(playerid, 24, 1000);
         SetPlayerAmmo(playerid, 24, 1000);
         //RemovePlayerAttachedObject(playerid, 7);
          /*if(PI[playerid][pRank] > 5 && PI[playerid][pLeader] == 0)
          {
              Tazerica[playerid] = 0;
            RemovePlayerAttachedObject(playerid, 7);
            format(string, sizeof(string), "* %s vraca TaserGun u futrolu.", GetName(playerid));
            ProxDetector(15.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
            lz_GivePlayerWeapon(playerid, 24, 1000);
            SetPlayerAmmo(playerid, 24, 1000);
          }
          else if(PI[playerid][pLeader] == 1 || PI[playerid][pLeader] == 2 || PI[playerid][pLeader] == 3)
          {
              Tazerica[playerid] = 0;
            RemovePlayerAttachedObject(playerid, 7);
            format(string, sizeof(string), "* %s vraca TaserGun u futrolu.", GetName(playerid));
            ProxDetector(15.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
            lz_GivePlayerWeapon(playerid, 24, 1000);
            SetPlayerAmmo(playerid, 24, 1000);
          }
          else
          {
            Tazerica[playerid] = 0;
            RemovePlayerAttachedObject(playerid, 7);
            SetPlayerAttachedObject( playerid, 7, 18642, 1, -0.200000, -0.059999, -0.100000, 0.000000, 270.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
            new sendername[128];
            GetPlayerName(playerid, sendername, sizeof(sendername));
            strreplace(sendername, '_', ' ');
            format(string, sizeof(string), "* %s vraca tazer u futrolu.", sendername);
            ProxDetector(15.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }*/
         return true;
      }
   }
   else
   {
      Error(playerid, "Morate biti na duznosti!");
      return true;
   }
   return true;
}[/pawn]
[pawn]   if(dialogid == PD_OPREMA)
   {
      new string[128];
      if(response)
      {
         if(listitem == 0)
         {
               //lz_ResetPlayerWeapons(playerid);
             lz_GivePlayerWeapon(playerid, 3, 1);
             lz_GivePlayerWeapon(playerid, 24, 1000);
             lz_GivePlayerWeapon(playerid, 41, 1000);
             lz_GivePlayerWeapon(playerid, 29, 1000);
             lz_GivePlayerWeapon(playerid, 25, 1000);
             lz_SetPlayerArmour(playerid, 0);
                lz_SetPlayerHealth(playerid, 100);
                PI[playerid][pGlad] = 0;
                SaveAccount(playerid);
            format(string, sizeof(string), "* %s stavlja na sebe pancir i uzima 'Officer Equipment'.", GetName(playerid));
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
            if(listitem == 1)
         {
               //lz_ResetPlayerWeapons(playerid);
               lz_GivePlayerWeapon(playerid, 3, 1);
             lz_GivePlayerWeapon(playerid, 24, 1000);
             lz_GivePlayerWeapon(playerid, 41, 1000);
            SetPlayerSkin(playerid, 284);
            lz_SetPlayerArmour(playerid, 0);
             lz_SetPlayerHealth(playerid, 100);
             PI[playerid][pGlad] = 0;
             SaveAccount(playerid);
            format(string, sizeof(string), "* %s stavlja na sebe pancir i uzima 'Moto Equipment'.", GetName(playerid));
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
         if(listitem == 2)
         {
             if(PI[playerid][pMember] == 3 || PI[playerid][pLeader] == 3) return Error(playerid, "Ne mozes ovo da koristis jer si saobracajac!");
               //lz_ResetPlayerWeapons(playerid);
             lz_GivePlayerWeapon(playerid, 3, 1);
                lz_GivePlayerWeapon(playerid, 24, 1000);
             lz_GivePlayerWeapon(playerid, 41, 1000);
             lz_GivePlayerWeapon(playerid, 43, 1000);
            SetPlayerSkin(playerid, 120);
            lz_SetPlayerArmour(playerid, 0);
             lz_SetPlayerHealth(playerid, 100);
             PI[playerid][pGlad] = 0;
             SaveAccount(playerid);
            format(string, sizeof(string), "* %s stavlja na sebe pancir i uzima 'Detective Equipment'.", GetName(playerid));
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
         if(listitem == 3)
         {
             if(PI[playerid][pMember] == 3 || PI[playerid][pLeader] == 3) return Error(playerid, "Ne mozes ovo da koristis jer si saobracajac!");
             if(PI[playerid][pRank] < 6 && PI[playerid][pLeader] == 0) return Error(playerid, "Moras biti rank 6+!");
               //lz_ResetPlayerWeapons(playerid);
             lz_GivePlayerWeapon(playerid, 3, 1);
                lz_GivePlayerWeapon(playerid, 34, 1000);
                lz_GivePlayerWeapon(playerid, 31, 1000);
                lz_GivePlayerWeapon(playerid, 27, 1000);
                lz_GivePlayerWeapon(playerid, 29, 1000);
                lz_GivePlayerWeapon(playerid, 24, 1000);
                lz_GivePlayerWeapon(playerid, 17, 10);
            lz_SetPlayerArmour(playerid, 0);
             lz_SetPlayerHealth(playerid, 100);
             PI[playerid][pGlad] = 0;
             SaveAccount(playerid);
            format(string, sizeof(string), "* %s stavlja na sebe pancir i uzima 'High-ranked Equipment'.", GetName(playerid));
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
         if(listitem == 4)
         {
             if(PI[playerid][pMember] == 3 || PI[playerid][pLeader] == 3) return Error(playerid, "Ne mozes ovo da koristis jer si saobracajac!");
             if(PI[playerid][pSwat] < 1) return Error(playerid, "Moras biti swat rank 1+!");
               //lz_ResetPlayerWeapons(playerid);
             lz_GivePlayerWeapon(playerid, 3, 1);
                lz_GivePlayerWeapon(playerid, 29, 1000);
             lz_GivePlayerWeapon(playerid, 24, 1000);
             lz_GivePlayerWeapon(playerid, 17, 10);
            SetPlayerSkin(playerid, 285);
            lz_SetPlayerArmour(playerid, 0);
             lz_SetPlayerHealth(playerid, 100);
             PI[playerid][pGlad] = 0;
             SaveAccount(playerid);
            format(string, sizeof(string), "* %s stavlja na sebe pancir i uzima 'Standard SWAT Equipment'.", GetName(playerid));
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
            if(listitem == 5)
         {
             if(PI[playerid][pMember] == 3 || PI[playerid][pLeader] == 3) return Error(playerid, "Ne mozes ovo da koristis jer si saobracajac!");
             if(PI[playerid][pSwat] < 2) return Error(playerid, "Moras biti swat rank 2+!");
               //lz_ResetPlayerWeapons(playerid);
             lz_GivePlayerWeapon(playerid, 3, 1);
                lz_GivePlayerWeapon(playerid, 29, 1000);
             lz_GivePlayerWeapon(playerid, 31, 1000);
             lz_GivePlayerWeapon(playerid, 24, 1000);
             lz_GivePlayerWeapon(playerid, 17, 10);
            SetPlayerSkin(playerid, 285);
            lz_SetPlayerArmour(playerid, 0);
             lz_SetPlayerHealth(playerid, 100);
             PI[playerid][pGlad] = 0;
             SaveAccount(playerid);
            format(string, sizeof(string), "* %s stavlja na sebe pancir i uzima 'Medium SWAT Equipment'.", GetName(playerid));
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
            if(listitem == 6)
         {
             if(PI[playerid][pMember] == 3 || PI[playerid][pLeader] == 3) return Error(playerid, "Ne mozes ovo da koristis jer si saobracajac!");
             if(PI[playerid][pSwat] < 3) return Error(playerid, "Moras biti swat rank 3+!");
            //lz_ResetPlayerWeapons(playerid);
             lz_GivePlayerWeapon(playerid, 31, 1000);
             lz_GivePlayerWeapon(playerid, 29, 1000);
             lz_GivePlayerWeapon(playerid, 27, 1000);
             //lz_GivePlayerWeapon(playerid, 16, 10);
             lz_GivePlayerWeapon(playerid, 3, 1);
             lz_GivePlayerWeapon(playerid, 17, 10);
            SetPlayerSkin(playerid, 285);
            lz_SetPlayerArmour(playerid, 100);
             lz_SetPlayerHealth(playerid, 100);
             SetPlayerAttachedObject( playerid, 9, 19142,  1, 0.1,  0.05, 0.0,  0.0,   0.0,   0.0 );
             PI[playerid][pGlad] = 0;
             SaveAccount(playerid);
            format(string, sizeof(string), "* %s stavlja na sebe pancir i uzima 'Heavy SWAT Equipment'.", GetName(playerid));
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
            if(listitem == 7)
         {
             if(PI[playerid][pMember] == 3 || PI[playerid][pLeader] == 3) return Error(playerid, "Ne mozes ovo da koristis jer si saobracajac!");
             if(PI[playerid][pSwat] < 1) return Error(playerid, "Moras biti swat rank 1+!");
            //lz_ResetPlayerWeapons(playerid);
             lz_GivePlayerWeapon(playerid, 34, 1000);
             lz_GivePlayerWeapon(playerid, 24, 1000);
             lz_GivePlayerWeapon(playerid, 17, 10);
             lz_GivePlayerWeapon(playerid,46,1);
            SetPlayerSkin(playerid, 285);
                lz_SetPlayerArmour(playerid, 0);
             lz_SetPlayerHealth(playerid, 100);
             PI[playerid][pGlad] = 0;
             SaveAccount(playerid);
            format(string, sizeof(string), "* %s stavlja na sebe pancir i uzima 'Sniper SWAT Equipment'.", GetName(playerid));
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
            if(listitem == 8)
         {
            //lz_ResetPlayerWeapons(playerid);
             lz_GivePlayerWeapon(playerid, 3, 1);
             lz_GivePlayerWeapon(playerid, 43, 1000);
             lz_GivePlayerWeapon(playerid, 22, 1000);
            SetPlayerSkin(playerid, 185);
            lz_SetPlayerArmour(playerid, 0);
             lz_SetPlayerHealth(playerid, 100);
             PI[playerid][pGlad] = 0;
             SaveAccount(playerid);
            format(string, sizeof(string), "* %s uzima 'Ceremonial Equipment'.", GetName(playerid));
            ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
         }
      }
   }[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Oprema i Tazer kicka igraca
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 21, 2016, 22:22:23 POSLE PODNE
Sta ti je CmdProtect ? Vidi da tu nemas neki kick i prelistaj malo FS ili includ neki nepoznat ako imas mozda je tamo isto uradjena ista komanda koja radi kick.
Naslov: Odg: [Pomoc] Oprema i Tazer kicka igraca
Poruka od: Tosic ツ poslato Jul 21, 2016, 22:30:54 POSLE PODNE
CmdProtect mu je ono da ne moze spamati komande.. Inace problem ti je u AC podesi broj municije ili povecaj broj u junkbusteru i tjt
Naslov: Odg: [Pomoc] Oprema i Tazer kicka igraca
Poruka od: Muma poslato Jul 21, 2016, 23:35:24 POSLE PODNE
Sjeban ti junkbuster, ako nemas pwn mislim da ces tesko pronaci ovaj za Extazy xD
Naslov: Odg: [Pomoc] Oprema i Tazer kicka igraca
Poruka od: Tosic ツ poslato Jul 21, 2016, 23:41:38 POSLE PODNE
Ako nemas .pwn od junkbustera za BE javi se imam ja
Naslov: Odg: [Pomoc] Oprema i Tazer kicka igraca
Poruka od: kim3205 poslato Jul 22, 2016, 01:44:30 PRE PODNE
Citat: [VG] Tosic ãƒ,, poslato Jul 21, 2016, 23:41:38 POSLE PODNE
Ako nemas .pwn od junkbustera za BE javi se imam ja

Ajd posalji mi u pwn,pa cu ti poslati tebi ono sto si bio trazio
Naslov: Odg: [Pomoc] Oprema i Tazer kicka igraca
Poruka od: PROXY poslato Jul 22, 2016, 11:25:00 PRE PODNE
Anticit je definitivno problem, moras uskladiti JB sa skriptom, zato sto ce ti mnogo problema praviti
Naslov: Odg: [Pomoc] Oprema i Tazer kicka igraca
Poruka od: kim3205 poslato Jul 22, 2016, 14:01:42 POSLE PODNE
jebo ga nemam pwn za taj mod,nzm dal ce da me posluzi JB od starog BE sto ima?