Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //DEFINE MORA BIT PRIJE INCLUDA KAKO SI REKO
- //////////////////////////////////////////////////////////////////////////
- #define MAX_LINES 5
- /////////////////////
- // I N C L U D E //
- /////////////////////
- #include < a_samp >
- #include < foreach >
- #include < streamer >
- #include < YSI\y_ini >
- #include < YSI\y_va >
- #include < YSI\y_amx >
- #include < YSI\y_timers >
- #include < YSI\y_commands >
- #include < sscanf2 >
- #include < eSelection >
- #include < mSelection >
- #include < a_pause >
- #include < mapandreas >
- #include < crashdetect >
- #include < ProgressBar >
- #include < fly >
- #include < fuckcleo >
- #include < x_altchat >
- //ON PLAYER CONNECT ( NA KRAJU SAM DODAO ONO POD ONPLYCO.. / Inace na kraju publica mi je to oko alt chata)
- // ============================================================================> OnPlayerConnect
- public OnPlayerConnect(playerid)
- {
- if(!ProveraRPImena(playerid))
- {
- StatusKonekta(playerid, 2);
- return 1;
- }
- //edituje[playerid] = MAX_RADARS;
- //raUhvacen[playerid] = 0;
- hGledaK[playerid] = 0;
- PI[playerid][pObjekat0] = -1;
- PI[playerid][pObjekat1] = -1;
- PI[playerid][pMarama] = 0;
- PI[playerid][pKacket] = 0;
- PI[playerid][pObjekat2] = -1;
- PI[playerid][pObjekat3] = -1;
- PI[playerid][pObjekat4] = -1;
- attmodel[playerid] = 0;
- attslot[playerid] = 0;
- attcena[playerid] = 0;
- attbone[playerid] = 0;
- PI[playerid][pObjekat5] = -1;
- PI[playerid][pObjekat6] = -1;
- PI[playerid][pObjekat7] = -1;
- PI[playerid][pObjekat0Set] = 0;
- PI[playerid][pObjekat1Set] = 0;
- PI[playerid][pObjekat2Set] = 0;
- PI[playerid][pObjekat3Set] = 0;
- PI[playerid][pObjekat4Set] = 0;
- PI[playerid][pObjekat5Set] = 0;
- PI[playerid][pObjekat6Set] = 0;
- PI[playerid][pObjekat7Set] = 0;
- PI[playerid][pTorba] = 0;
- editing[playerid] = 0;
- PI[playerid][pNamestaj] = 0;
- Ucitano[playerid] = 0;
- PI[playerid][pSkejt] = 0;
- askqInfo[ playerid][askqSended ] = false;
- gpsid[ playerid ] = -1;
- EditDGate[ playerid ] = -1;
- EditDGate[ playerid ] = -1;
- EditDGateMove[ playerid ] = -1;
- inProperty[playerid] = -1;
- createCar[playerid] = INVALID_VEHICLE_ID;
- ServerS[sVisits] ++;
- fudbaltim[playerid] = 0;
- KillTimer(PZavrsioTimer[playerid]);
- SacuvajServerStats();
- AntiDeAMX();
- SvercPoceo[playerid] = 0;
- GaddafiTime[playerid] = 0;
- Rentano[playerid] = 299;
- SetTimerEx("RekordTimer", 50, false, "d", playerid);
- SvercOruzija[playerid] = 0;
- KosenjeTrave[playerid] = 0;
- tagcolor[playerid] = 0;
- teleportCPCheck[playerid] = 0;
- SvercDroge[playerid] = 0;
- PosaoOprema1[playerid] = 0;
- PZavrsio[playerid] = 0;
- rvoziloid[playerid] = -1;
- rpara[playerid] = 0;
- rdana[playerid] = 0;
- PI[playerid][pPecanje] = 0;
- PI[playerid][pKljucImanja] = 0;
- TogglePlayerControllable(playerid, false);
- PricauIntervju[playerid] = 255; IntervjuGotov[playerid] = 999;
- ImanjeOffer[playerid] = 999;
- IzmenaImanja[playerid] = 9999;
- ImanjePrice[playerid] = 0;
- Kopanjee[playerid] = 0;
- PI[playerid][pDrvoSljiva] = 0;
- PI[playerid][pDrvoJabuka] = 0;
- PI[playerid][pBoombox] = 0;
- PI[playerid][pBoomboxID] = 0;
- PI[playerid][pDrvoKruska] = 0;
- PI[playerid][pKruska] = 0;
- PI[playerid][pJabuka] = 0;
- PI[playerid][pSljiva] = 0;
- IzabraniAskQ[ playerid ] = -1;
- CheckID[playerid] = -1;
- PlayerLogged[playerid] = false;
- flyon[playerid] = 0;
- Spreja[playerid] = 0; Idonja[playerid] = -1;
- //
- farmerInfo[playerid][fiFarmerSeeds] = 0;
- farmerInfo[playerid][fiFarmerPlantsPlanted] = -1;
- farmerInfo[playerid][fiFarmerPickupedBales] = -1;
- farmerInfo[playerid][fiFarmerPickupedBale] = false;
- //
- ASVoziloID[playerid] = -1;
- //
- // --------------------------- provejra pbana ------------------------------
- if(fexist(PBanPath(playerid)))
- {
- INI_ParseFile(PBanPath(playerid), "LoadPBan_%s", .bExtra = true, .extra = playerid);
- if(PBanInfo[playerid][pBanDani] > 0)
- {
- new dani, god, mje;
- getdate(god, mje, dani);
- if(PBanInfo[playerid][pBanDani] > dani)
- {
- if(PBanInfo[playerid][pBanMesec] == mje)
- {
- new adminCmdsList[1080];
- new strings[308];
- strdel(adminCmdsList, 0, sizeof(adminCmdsList));
- strcat(adminCmdsList, "{FF0000}\tPrivremeno ste banovani...\n\n");
- format(strings, sizeof(strings), "{FFFFFF}Banovani ste sa ovog servera do "SERVER"%d/%d/%d", PBanInfo[playerid][pBanDani], mje, god);
- strcat(adminCmdsList, strings);
- strcat(adminCmdsList, "\n{FFFFFF}U koliko mislite da je doslo do greske\nZatrazite unban na forumu.\n\nForum: "SERVER"www.bc-rpg.info");
- SPD(playerid, 46, DIALOG_STYLE_MSGBOX, ""SERVER"Ban info\n", adminCmdsList, "Uredu", "");
- SetTimerEx("KickTajmer", 1000, false, "i", playerid);
- }
- if(PBanInfo[playerid][pBanMesec] > mje)
- {
- new adminCmdsList[1080];
- new strings[308];
- strdel(adminCmdsList, 0, sizeof(adminCmdsList));
- strcat(adminCmdsList, "{FF0000}\tPrivremeno ste banovani...\n\n");
- format(strings, sizeof(strings), "\n{FFFFFF}Banovani ste sa ovog servera do "SERVER"%d/%d/%d", PBanInfo[playerid][pBanDani], PBanInfo[playerid][pBanMesec], god);
- strcat(adminCmdsList, strings);
- strcat(adminCmdsList, "\n{FFFFFF}U koliko mislite da je doslo do greske\nZatrazite unban na forumu.\n\nForum: "SERVER"www.bc-rpg.info");
- SPD(playerid, 46, DIALOG_STYLE_MSGBOX, ""SERVER"Ban info\n", adminCmdsList, "Uredu", "");
- SetTimerEx("KickTajmer", 1000, false, "i", playerid);
- }
- if(PBanInfo[playerid][pBanGodina] > god)
- {
- new adminCmdsList[1080];
- new strings[308];
- strdel(adminCmdsList, 0, sizeof(adminCmdsList));
- strcat(adminCmdsList, "{FF0000}\tPrivremeno ste banovani...\n\n");
- format(strings, sizeof(strings), "{FFFFFF}Banovani ste sa ovog servera do "SERVER"%d/%d/%d", PBanInfo[playerid][pBanDani], PBanInfo[playerid][pBanMesec], PBanInfo[playerid][pBanGodina]);
- strcat(adminCmdsList, strings);
- strcat(adminCmdsList, "\n{FFFFFF}U koliko mislite da je doslo do greske\nZatrazite unban na forumu.\n\nForum: "SERVER"www.bc-rpg.info");
- SPD(playerid, 46, DIALOG_STYLE_MSGBOX, ""SERVER"Ban info\n", adminCmdsList, "Uredu", "");
- SetTimerEx("KickTajmer", 1000, false, "i", playerid);
- }
- }
- }
- }
- if(PBanInfo[playerid][pBanDani] > 0)
- {
- new dani, god, mje;
- getdate(god, mje, dani);
- if(PBanInfo[playerid][pBanDani] < dani)
- {
- PBanInfo[playerid][pBanDani] = 0;
- }
- }
- // __________________________________________________________________________ //
- Umire[playerid] = 0;
- POMOC[playerid][pPitao] = 0;
- OcitajKarakterizaciju(playerid);
- ResetPlayerWeaponsEx(playerid);
- SetPlayerColor(playerid, TEAM_HIT_COLOR);
- OcistiChat(playerid,16);
- AttachObjectRemove(playerid);
- ObrisiObjekte(playerid);
- KillTimer_H(VuciTimer[playerid]);
- KreirajTextDrawe(playerid);
- SetPlayerHealth_H(playerid, 99.0);
- for(new i = 0; i < sizeof OruzjeOtkriveno; i++) OruzjeOtkriveno[i][playerid] = -1;
- for(new i = 0; i < sizeof MunicijaOtkriveno; i++) MunicijaOtkriveno[i][playerid] = -1;
- SCM_NJ(playerid, "Ucitavanje servera,sacekajte malo...");
- SCM(playerid, BELA, "");
- SCM(playerid, BELA, "");
- AFK[playerid] = false;
- ZapoceoPrenos[playerid] = false;
- ZapoceoPrenosD[playerid] = false;
- NosiBrasno[playerid] = false;
- NosiDelove[playerid] = false;
- DozvolaEmail[playerid] = false;
- vratashop[playerid] = false;
- Tazer[playerid] = 0;
- AdminDuty[playerid] = 0;
- ImaVisokPing[playerid] = 0;
- HealthSynced[playerid] = 0;
- hDobioPay[playerid] = 0;
- // Rentano[playerid] = -1;
- RobbingTime[playerid] = 0;
- hUkupnoZlata[playerid] = 0;
- MehDuty[playerid] = 0;
- hZamrznut[playerid] = 0;
- SupporterDuty[playerid] = 0;
- WantedPoint[playerid] = 0;
- hNafta[playerid] = 0;
- koristioVChat[playerid] = 0;
- CenaKarte[playerid] = 0;
- VoziSeTaxijem[playerid] = 0;
- hRonilac[playerid] = 0;
- RonilacOprema[playerid] = 0;
- ZaradioDanas[playerid] = 0;
- placamtaxi[playerid] = 0;
- hPrihvatio[playerid] = -1;
- UlogovanProvera[playerid] = 0;
- KikovanJe[playerid] = 0;
- UtovarBrasna[playerid] = 0;
- UtovarDelove[playerid] = 0;
- IstovaraBrasno[playerid] = 0;
- IstovaraDelove[playerid] = 0;
- AFKVreme[playerid] = 0;
- IstovarenoDzakova[playerid] = 0;
- IstovarenoDelove[playerid] = 0;
- WeaponUpozorenja[playerid] = 0;
- AmmoUpozorenja[playerid] = 0;
- NeMozeReakcije[playerid] = 0;
- LastSpecPos[playerid][0] = 0.0;
- LastSpecPos[playerid][1] = 0.0;
- LastSpecPos[playerid][2] = 0.0;
- hPomoc[playerid] = 0;
- BugT[playerid] = 0;
- NewNew[playerid] = 0;
- IgracSpawnan[playerid] = 0;
- AntiFakekill[playerid] = 0;
- ZatvorInt[playerid] = 0;
- KanapVreme[playerid] = 0;
- CMDTimer[playerid] = 0;
- PlayerBlind[playerid] = false;
- TrakaStavljena[playerid] = false;
- IgracKojimSaljes[playerid] = -1;
- ProdajaDroge[playerid] = -1;
- CenaDroge[playerid] = 0;
- KolicinaDroge[playerid] = 0;
- vrstadr[playerid] = 0;
- NestaloGoriva[playerid] = 0;
- OstecenoVozilo[playerid] = 0;
- SvezanPojas[playerid] = 0;
- KoristiDrogu[playerid] = false;
- uVIPChatu[playerid] = false;
- gChatActive[playerid] = false;
- MusicAvalible[playerid] = false;
- Neregistrovan[playerid] = false;
- ZavrsioPosao[playerid] = 0;
- StavljeneLisice[playerid] = 0; KladionicaBroj[playerid] = 0;
- IgracTazovan[playerid] = 0; OfficerNaDuznosti[playerid] = 0; KaznuNapisao[playerid] = -1; KaucijuNapisao[playerid] = -1; hReport[playerid] = 0;
- CenaKazne[playerid] = 0; CenaKaucije[playerid] = 0; Kaucija[playerid] = 0;Lociranje[playerid] = 0; SjemeDrogeGrove[playerid] = 0;
- hPoligon[playerid] = 0; hKazneniPoeni[playerid] = 0; hPolaganje[playerid] = 0; hPolaganjeK[playerid] = 0; Nauciose[playerid] = 0; PoligonK[playerid] = 0; UsaoFirma[playerid] = -1; UsaoFirma[playerid] = 0; Poklon[playerid] = 0;
- MDC[playerid] = 0; Naocare[playerid] = false; gPlayerAnimLibsPreloaded[playerid] = 0; gPlayerUsingLoopingAnim[playerid] = 0;
- BiraSkin[playerid] = false; SmeceSakuplja[playerid] = 0; CiscenjeUlice[playerid] = 0; PopravljaPut[playerid] = 0;
- Kockica[playerid] = 0; Marama[playerid] = 0; Zavezan[playerid] = 0; IzmenaFirme[playerid] = -1;
- Prepreka1Kreirana[playerid] = false; Prepreka2Kreirana[playerid] = false; Prepreka3Kreirana[playerid] = false; KioskKupovina[playerid] = -1;
- Prepreka4Kreirana[playerid] = false; VuceIgraca[playerid] = -1;
- UsaoZgrada[playerid] = -1;
- PuniGorivo[playerid] = false; PrikazanTextDraw[playerid] = 0; BusLinija[playerid] = 0;
- PosaoGPS[playerid] = 0; PonudioPopravku[playerid] = -1; CenaPopravke[playerid] = 0; PonudioGorivo[playerid] = -1; BigEar[playerid] = 0;
- CenaGoriva[playerid] = 0; PosaoOprema[playerid] = 0; PostaRaznesi[playerid] = 0; PostaPreuzmi[playerid] = 0; GrobarLinija[playerid] = 0;
- TextDrawGangZone[playerid] = 0; TelefonRazgovor[playerid] = -1; TelefonZvoni[playerid] = false;
- BunnyHop[playerid] = 0; MalterDovozi[playerid] = 0; PoravnaBagerom[playerid] = 0; LecenjeOd[playerid] = -1; TaxiOd[playerid] = -1; CenaLecenja[playerid] = 0; CenaTaxi[playerid] = 0;
- VozLinija[playerid] = 0; UzeoKutiju[playerid] = 0;
- KamiondzijaRuta[playerid] = 0; LetSF[playerid] = 0; LetLV[playerid] = 0;
- RadioAktiviran[playerid] = 0; CenaProdaje[playerid] = 0; KomeProdaje[playerid] = -1; PonudioIgrac[playerid] = -1;
- UsaoAutoProdaja[playerid] = -1; KacigaStavljena[playerid] = 0; UsaoAvionProdaja[playerid] = -1; IDVezanog[playerid] = 9999;
- eData[playerid] = -1; UsaoPloviloProdaja[playerid] = -1; KreiranStats[playerid] = 0; IDVucenogIgraca[playerid] = 9999; Vucen[playerid] = 9999;
- Konj[playerid] = 0;
- Kucence[playerid] = 0;
- odabraovoz[playerid] = 0;
- VanLSa[playerid] = 0;
- PitanjaAktivna[playerid] = 0;
- APregledAktivan[playerid] = 0;
- UcitavanjeObjekata[playerid] = 0;
- gEngine[playerid] = 0;
- autoodabir[playerid] = -1;
- aJetPack[playerid] = 0;
- GledaLicnu[playerid] = 0;
- KolZaliha[playerid] = -1;
- AdminUbio[playerid] = 0;
- rGodine[playerid] = 10;
- rPol[playerid] = 1;
- rDrzava[playerid] = 1;
- rSkin[playerid] = 0;
- IDVozila[playerid] = -1;
- RegistrationStep[playerid] = 0;
- FirstSpawn[playerid] = 0;
- IgracNaEventu[playerid] = 0;
- RCP[playerid] = 0;
- EventVozilo[playerid] = -1;
- IgracVojnik[playerid] = 0;
- IgracTerorista[playerid] = 0;
- IgracNaBaseball[playerid] = 0;
- IgracNaMaraton[playerid] = 0;
- AdminSpectate[playerid] = 0;
- gSpectateID[playerid] = -1;
- gSpecaGa[playerid] = -1;
- hSmetlar[playerid] = false;
- hVreca[playerid] = 0;
- hSmece[playerid] = -255;
- PosaoAktivan[playerid] = 0;
- Klikova[playerid] = 0;
- PljackaBanku[playerid] = 0;
- Robbingtime[playerid] = 0;
- IstekloVrijeme[playerid] = 0;
- uCheckPointu[playerid] = 0;
- UzeoCigare[playerid] = 0;
- UzeoUpaljac[playerid] = 0;
- UzeoKanap[playerid] = 0;
- UzeoCvece[playerid] = 0;
- UzeoSok[playerid] = 0;
- UzeoPivo[playerid] = 0;
- UzeoKockicu[playerid] = 0;
- UzeoSprej[playerid] = 0;
- UzeoSat[playerid] = 0;
- UzeoHranu[playerid] = 0;
- uTrgovini[playerid] = 0;
- DaPlati[playerid] = 0;
- UzeoKorpu[playerid] = 0;
- CheckpointX[playerid] = 0.000;
- CheckpointY[playerid] = 0.000;
- CheckpointZ[playerid] = 0.000;
- CheckpointR[playerid] = 0.000;
- GPSAktivan[playerid] = 0;
- GPSX[playerid] = 0;
- GPSY[playerid] = 0;
- GPSZ[playerid] = 0;
- AdminIzbacen[playerid] = 0;
- SupporterIzbacen[playerid] = 0;
- Izbacen[playerid] = 0;
- RequestingBackup[playerid] = 0;
- Skin[playerid] = 0;
- PuedeCambiarSkin[playerid] = 0;
- SkinAntiguo[playerid] = 0;
- //kamenklese[playerid] = 0;
- // __________________________________________________________________________ //
- PI[playerid][Zatvor] = 0;
- PI[playerid][Jailed] = 0;
- PI[playerid][pPozvan] = 0;
- PI[playerid][Admin] = 0;
- PI[playerid][YouTuber] = 0;
- PI[playerid][GM] = 0;
- PI[playerid][Promoter] = 0;
- PI[playerid][Pasos] = 0;
- PI[playerid][RodniList] = 0;
- PI[playerid][Ljekarsko] = 0;
- PI[playerid][pVIP] = 0;
- PI[playerid][pDonatorBodovi] = 0;
- PI[playerid][Smrti] = 0;
- PI[playerid][Paket] = 0;
- PI[playerid][pNivo] = 0;
- PI[playerid][Godine] = 0;
- PI[playerid][Drzava] = 0;
- PI[playerid][Pol] = 0;
- PI[playerid][Lider] = 0;
- PI[playerid][Clan] = 0;
- PI[playerid][Rank] = 0;
- PI[playerid][Warn] = 0;
- PI[playerid][Zatvor] = 0;
- PI[playerid][pZatvorenVreme] = 0;
- PI[playerid][pMutiranVreme] = 0;
- PI[playerid][pRespekti] = 0;
- PI[playerid][TrazeniNivo] = 0;
- PI[playerid][pUhapsenPuta] = 0;
- PI[playerid][pMats] = 0;
- PI[playerid][pPayDayPoeni] = 0;
- PI[playerid][SatiIgre] = 0;
- PI[playerid][pIznosRate] = 0;
- PI[playerid][pIznosKredita] = 0;
- PI[playerid][pPreostaloZaOtplatu] = 0;
- PI[playerid][pADozvola] = 0;
- PI[playerid][Vozilo1] = -1;
- PI[playerid][Vozilo2] = -1;
- PI[playerid][Vozilo3] = -1;
- PI[playerid][pKamionDozvola] = 0;
- PI[playerid][pAvionDozvola] = 0;
- PI[playerid][pMotorDozvola] = 0;
- PI[playerid][pBrodDozvola] = 0;
- PI[playerid][pGunDozvola] = 0;
- PI[playerid][pPosedovanjeFirme] = -1;
- PI[playerid][pDzeparosVreme] = 0;
- PI[playerid][pKonopacVreme] = 0;
- PI[playerid][pBorbeniStil] = 4;
- PI[playerid][pMobBroj] = 0;
- PI[playerid][pImenik] = 0;
- PI[playerid][pMobKredit] = 0;
- PI[playerid][pCigare] = 0;
- PI[playerid][pUpaljac] = 0;
- PI[playerid][pKanap] = 0;
- PI[playerid][pNaocare] = 0;
- PI[playerid][pKaciga] = -1;
- PI[playerid][pSat] = 0;
- PI[playerid][pBorbeniStil] = 0;
- PI[playerid][pPosao] = 0;
- PI[playerid][pPosedovanjeStana] = -1;
- PI[playerid][pProveraSpawna] = 0;
- PI[playerid][Kuca] = -1;
- PI[playerid][pRent] = -1;
- PI[playerid][pPosedovanjeVikendice] = -1;
- PI[playerid][pUpisan] = 0;
- PI[playerid][pIspit1] = 0;
- PI[playerid][pIspit2] = 0;
- PI[playerid][pDiploma] = 0;
- PI[playerid][pMestoUOrg] = 0;
- PI[playerid][pAdminID] = 0;
- PI[playerid][pSuppID] = 0;
- PI[playerid][pTimUgovor] = 0;
- PI[playerid][pKaznaUgovor] = 0;
- PI[playerid][pVIPDan] = 0;
- PI[playerid][pVIPMesec] = 0;
- PI[playerid][pVIPGodina] = 0;
- PI[playerid][pVIPBodovi] = 0;
- PI[playerid][zZice] = 0;
- PI[playerid][SemeCannabis] = 0;
- PI[playerid][SemeKokain] = 0;
- PI[playerid][Crashed] = 0;
- PI[playerid][CrashInt] = 0;
- PI[playerid][CrashedVW] = 0;
- PI[playerid][BanovanPuta] = 0;
- PI[playerid][RPpoeni] = 0;
- PI[playerid][Kokain] = 0;
- PI[playerid][Cannabis] = 0;
- PI[playerid][MehanicarOdvoz] = 0;
- PI[playerid][pStaffCode] = 0;
- PI[playerid][pGPS] = 0;
- PI[playerid][pDJ] = 0;
- PI[playerid][pLottoNr] = 0;
- PI[playerid][pLottoNr2] = 0;
- PI[playerid][pLottoNr3] = 0;
- PI[playerid][pLottoNr4] = 0;
- PI[playerid][pLottoNr5] = 0;
- PI[playerid][pLottoNr6] = 0;
- PI[playerid][pLottoNr7] = 0;
- PI[playerid][pLottoNovac] = 0;
- PI[playerid][pLicna] = 0;
- PI[playerid][NalogZaPretres] = 0;
- PI[playerid][NalogZaUhicenje] = 0;
- PI[playerid][pAlfa] = 0;
- PI[playerid][pBeta] = 0;
- PI[playerid][pZlato] = 0;
- PI[playerid][pZltZaPreradu] = 0;
- PI[playerid][pInvWeapon] = 0;
- PI[playerid][pInvAmmo] = 0;
- PI[playerid][pInvWeapon2] = 0;
- PI[playerid][pInvAmmo2] = 0;
- PI[playerid][pInvWeapon3] = 0;
- PI[playerid][pInvAmmo3] = 0;
- PI[playerid][pDinamit] = 0;
- PI[playerid][pRobTime] = 0;
- strmid(ZlocinInfo[playerid][zPrijavio], "Nema", 0, strlen("Nema"), 255);
- strmid(ZlocinInfo[playerid][zPocinio], "Nema", 0, strlen("Nema"), 255);
- strmid(ZlocinInfo[playerid][zZlocin], "Nema", 0, strlen("Nema"), 255);
- // =========================================================================
- new banfile[100]; format(banfile,sizeof(banfile),BAN_FOLDER, Ime_Igraca(playerid));
- new ip[64];
- new banipfile[100]; format(banipfile,sizeof(banipfile),BANIP_FOLDER,GetPlayerIp(playerid,ip,50));
- if(fexist(banfile))
- {
- StatusKonekta(playerid, 1);
- return 1;
- }
- // =========================================================================
- new string[100]; //ALT CHAT
- GetPlayerName(playerid, string, MAX_PLAYER_NAME);
- format(string, sizeof string, "~r~ >~w~ %s [%d] se upravo konektovao na server.", string);
- for(new i = GetPlayerPoolSize(); i >= 0; i --) if (IsPlayerConnected(i))
- sendAltChatMessage(i, string);
- createAltChat(playerid);
- resetAltChat(playerid);
- return 1;
- }
- //ONDA ON PLAYER SPAWN
- // ============================================================================> OnPlayerSpawn
- public OnPlayerSpawn(playerid)
- {
- TextDrawShowForPlayer(playerid, IGTdovi[16]);
- TextDrawShowForPlayer(playerid, IGTdovi[15]);
- WeaponUpozorenja[playerid] = 0;
- SetTimerEx("PlayerGameCrashed", 8000, 0, "i", playerid);
- AmmoUpozorenja[playerid] = 0;
- if(Neregistrovan[playerid] == true) return 1;
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, PI[playerid][pSkillPistol]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, PI[playerid][pSkillSPistol]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, PI[playerid][pSkillDeagle]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, PI[playerid][pSkillShotgun]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, PI[playerid][pSkillSawnOff]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, PI[playerid][pSkillSpas12]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, PI[playerid][pSkillUzi]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, PI[playerid][pSkillMp5]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, PI[playerid][pSkillAK47]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, PI[playerid][pSkillM4]);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SNIPERRIFLE, PI[playerid][pSkillSniper]);
- if(PI[playerid][pSmeceTimer] > 1)
- {
- SmeceTraziTimer[playerid] = SetTimerEx("SmeceVrijemeMinus",1000,1,"i",playerid);
- }
- //hptimer = SetTimer("HPProvera", 2000, true);
- if(Ucitano[playerid] == 0)
- {
- Ucitano[playerid] = 1;
- }
- if(TextDrawGangZone[playerid] != 1)
- {
- for(new j = 0; j < 27; j++) { TextDrawHideForPlayer(playerid, LoginTD[j]); }
- PlayerTextDrawShow(playerid, BGTD[2][playerid]);
- PlayerTextDrawShow(playerid, BGTD[1][playerid]);
- for(new c = 0; c < 29; c++) { TextDrawShowForPlayer(playerid, IGTdovi[c]); } //16 igtd vratit na staro ako ne radi
- TextDrawGangZone[playerid] = 1;
- }
- if(camoradebug == 1) printf("[Debug v0.1] OnPlayerSpawn 3");
- if(camoradebug == 1) printf("[Debug v0.1] OnPlayerSpawn 4");
- if(!gPlayerAnimLibsPreloaded[playerid])
- {
- PreloadAnimLib(playerid,"BOMBER");
- PreloadAnimLib(playerid,"RAPPING");
- PreloadAnimLib(playerid,"SHOP");
- PreloadAnimLib(playerid,"BEACH");
- PreloadAnimLib(playerid,"FOOD");
- PreloadAnimLib(playerid,"ON_LOOKERS");
- PreloadAnimLib(playerid,"DEALER");
- PreloadAnimLib(playerid,"CRACK");
- PreloadAnimLib(playerid,"CARRY");
- PreloadAnimLib(playerid,"COP_AMBIENT");
- PreloadAnimLib(playerid,"PARK");
- PreloadAnimLib(playerid,"INT_HOUSE");
- PreloadAnimLib(playerid,"FOOD");
- PreloadAnimLib(playerid,"PED");
- gPlayerAnimLibsPreloaded[playerid] = 1;
- }
- if(PI[playerid][pVIP] == 3)
- {
- g_SetPlayerArmour(playerid, 99.0);
- SetPlayerColor(playerid, 0xFFCC00FF);
- }
- for(new i=0; i < sizeof(GZ); i++)
- {
- if(GZ[i][gTeam] == 1) //DA POKAZE ZONU NA MAPI + BOJA
- {
- GangZoneShowForPlayer(playerid, ZonaID[i], 0x009D0066);
- }
- if(GZ[i][gTeam] == 2)
- {
- GangZoneShowForPlayer(playerid, ZonaID[i], 0x6900D266);
- }
- if(GZ[i][gTeam] == 3)
- {
- GangZoneShowForPlayer(playerid, ZonaID[i], 0x1275ED66);
- }
- if(GZ[i][gTeam] == 4)
- {
- GangZoneShowForPlayer(playerid, ZonaID[i], 0xFFFF0066);
- }
- if(GZ[i][gTeam] == 5)
- {
- GangZoneShowForPlayer(playerid, ZonaID[i], 0x1275ED66);
- }
- if(GZ[i][gTeam] == 6)
- {
- GangZoneShowForPlayer(playerid, ZonaID[i], 0xFF990066);
- }
- if(GZ[i][gTeam] == 7)
- {
- GangZoneShowForPlayer(playerid, ZonaID[i], 0x88000066);
- }
- }
- //if(PI[playerid][TrazeniNivo] != 0) { SCM_NJ(playerid, "Imali ste wanted level na izlasku/smrti, pa vam je postavljen opet!"); SetPlayerWantedLevel_Ex(playerid,PI[playerid][TrazeniNivo]); }
- //if(FirstSpawn[playerid] == 1) { PI[playerid][pProveraSpawna] = SPAWN_NORMAL; FirstSpawn[playerid] = 0; }
- ResetPlayerWeaponsEx(playerid);
- SetPlayerColor(playerid, TEAM_HIT_COLOR);
- StopAudioStreamForPlayer(playerid);
- PostaviSpawn(playerid);
- ResetujVar(playerid);
- UsaoFirma[playerid] = -1;
- HealthSynced[playerid] = 0;
- SetPlayerScore(playerid, PI[playerid][pNivo]);
- SetPlayerSkin(playerid, PI[playerid][pSkin]);
- SetTimerEx("PostaviVar", 2000, false, "d", playerid);
- if (!isAltChatToggled(playerid)) toggleAltChat(playerid, true); //ALT CHAT
- return 1;
- }
- // I ONDA POD ON PLAYER DEATH
- // ============================================================================> OnPlayerDeath
- public OnPlayerDeath(playerid, killerid, reason)
- {
- ResetPlayerWeaponsEx(playerid);
- for(new i = 0; i < sizeof OruzjeOtkriveno; i++) OruzjeOtkriveno[i][playerid] = -1;
- AntiFakekill[playerid]++;
- SetTimerEx("AntiFakeKillTimer_H", 600,false,"i",playerid);
- RemovePlayerAttachedObject(playerid,0);
- RemovePlayerAttachedObject(playerid,1);
- RemovePlayerAttachedObject(playerid,2);
- SetPlayerColor(playerid, TEAM_HIT_COLOR);
- RemovePlayerAttachedObject(playerid,3);
- RemovePlayerAttachedObject(playerid,4);
- RemovePlayerAttachedObject(playerid,5);
- ResetPlayerVariables(playerid);
- NamestajPonuda(playerid, 0);
- RemovePlayerAttachedObject(playerid,6);
- RemovePlayerAttachedObject(playerid,7);
- RemovePlayerAttachedObject(playerid,8);
- Kopanjee[playerid] = 0;
- ResetPlayerWeapons(playerid);
- IgracNaEventu[playerid] = 0;
- RemovePlayerAttachedObject(playerid,9);
- DisablePlayerCheckpoint(playerid);
- PosaoGPS[playerid] = 0;
- HealthSynced[playerid] = 0;
- IgracSpawnan[playerid] = 0;
- StavljeneLisice[playerid] = 0;
- SvercPoceo[playerid] = 0;
- SvercOruzija[playerid] = 0;
- SvercDroge[playerid] = 0;
- ////////////////////////////////////////////////////////////////////////////
- if (GetPlayerWeapon(killerid) == 22) PI[killerid][pSkillPistol] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_PISTOL, PI[killerid][pSkillPistol]);
- if (GetPlayerWeapon(killerid) == 23) PI[killerid][pSkillSPistol] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_PISTOL_SILENCED, PI[killerid][pSkillSPistol]);
- if (GetPlayerWeapon(killerid) == 24) PI[killerid][pSkillDeagle] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_DESERT_EAGLE, PI[killerid][pSkillDeagle]);
- if (GetPlayerWeapon(killerid) == 25) PI[killerid][pSkillShotgun] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_SHOTGUN, PI[killerid][pSkillShotgun]);
- if (GetPlayerWeapon(killerid) == 26) PI[killerid][pSkillSawnOff] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_SAWNOFF_SHOTGUN, PI[killerid][pSkillSawnOff]);
- if (GetPlayerWeapon(killerid) == 27) PI[killerid][pSkillSpas12] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_SPAS12_SHOTGUN, PI[killerid][pSkillSpas12]);
- if (GetPlayerWeapon(killerid) == 28) PI[killerid][pSkillUzi] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_MICRO_UZI, PI[killerid][pSkillUzi]);
- if (GetPlayerWeapon(killerid) == 29) PI[killerid][pSkillMp5] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_MP5, PI[killerid][pSkillMp5]);
- if (GetPlayerWeapon(killerid) == 30) PI[killerid][pSkillAK47] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_AK47, PI[killerid][pSkillAK47]);
- if (GetPlayerWeapon(killerid) == 31) PI[killerid][pSkillM4] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_M4, PI[killerid][pSkillM4]);
- if (GetPlayerWeapon(killerid) == 34) PI[killerid][pSkillSniper] ++, SetPlayerSkillLevel(killerid, WEAPONSKILL_SNIPERRIFLE, PI[killerid][pSkillSniper]);
- ////////////////////////////////////////////////////////////////////////////yc
- if(zonatime[playerid] > 0)
- {
- KillTimer(zonatimer[playerid]);
- new id = zonaid[playerid];
- GangZoneStopFlashForAll(ZonaID[id]);
- PlayerTextDrawHide(playerid, klecanjetd[playerid]);
- zonaid[playerid] -= 1;
- zonatime[playerid] -= 1;
- SCM(playerid,SERVERBOJA,"Niste uspeli da zauzmete teritoriju, spreceni ste!");
- }
- if(RonilacOprema[playerid] == 1)
- {
- DestroyPlayerProgressBar(playerid, oxygen[playerid]);
- TextDrawHideForPlayer(playerid, OxygenTD0);
- TextDrawHideForPlayer(playerid, OxygenTD1);
- oxygen[playerid] = INVALID_PLAYER_BAR_ID;
- hRonilac[playerid] = 0;
- }
- if(AdminUbio[playerid] == 0 && IgracNaEventu[playerid] == 0 && Uwaru[playerid] == 0)
- {
- Umire[playerid] = 1;
- //PrikaziSmrtTD(playerid);
- if(killerid != INVALID_PLAYER_ID)
- {
- new killstring[256];
- new deathreason[20];
- if(reason == 0) { deathreason = "Rucno"; }
- else if(reason == 36 || reason == 35 || reason == 40 || reason == 16) { deathreason = "Ekpslozija"; }
- else if(reason == 18 || reason == 37) { deathreason = "Zapalio se"; }
- else if(reason == 51) { deathreason = "Eksplodiro"; }
- else if(reason == 50) { deathreason = "Ubistvo helijem"; }
- else { GetWeaponName(reason, deathreason, sizeof(deathreason)); }
- SetPlayerColor(killerid, COLOR_RED);
- SetPlayerColor(playerid, BELA2);
- format(killstring, sizeof(killstring),"{0099FF}[Kill Chat]: {FFFFFF} %s[ID:%d] je ubio igraca %s[ID:%d] - Vrsta: %s", Ime_Igraca(killerid),killerid, Ime_Igraca(playerid),playerid, deathreason);
- StaffPoruka(BELA, killstring);
- }
- else
- {
- new killstring[256];
- new text[30];
- if(reason == 51) { text = "Eksplozija"; }
- else if(reason == 53) { text = "Davljenje"; }
- else if(reason == 54) { text = "Sudar/Pad"; }
- else { text = "Death"; }
- format(killstring, sizeof(killstring),"{0099FF}[Kill Chat]: {FFFFFF} %s[ID:%d] je ubijen. [%s]", Ime_Igraca(playerid), playerid, text);
- StaffPoruka(BELA, killstring);
- SetPlayerColor(playerid, BELA2);
- }
- if(killerid != INVALID_PLAYER_ID)
- {
- PI[killerid][Ubistava]++; PI[playerid][Smrti]++;
- ResetujVar(playerid);
- if(IgracPolicajac(killerid))
- {
- PI[killerid][TrazeniNivo] = 0;
- SetPlayerWantedLevel_Ex(killerid,0);
- }
- }
- if(killerid != INVALID_PLAYER_ID)
- {
- if(!IgracPolicajac(killerid) && IsPlayerConnected(playerid))
- {
- if(PI[killerid][Zatvor] == 0)
- {
- PostaviWanted(killerid, "Ubistvo", "Nepoznat");
- SetPlayerColor(killerid, COLOR_RED);
- }
- }
- }
- if(killerid != INVALID_PLAYER_ID)
- {
- if(GetPlayerWantedLevel_Ex(killerid) > 6)
- {
- SetPlayerWantedLevel_Ex(killerid, 6);
- PI[killerid][TrazeniNivo] = 6;
- }
- }
- if(killerid != INVALID_PLAYER_ID)
- {
- if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
- {
- format(conelys,sizeof(conelys), "{0099FF}[Security] : {FFFFFF} %s[ID:%d] je uradio Drive By nad igracem %s[ID:%d]!", Ime_Igraca(killerid), killerid, Ime_Igraca(playerid), playerid);
- StaffPoruka(PREGLEDBOJA, conelys);
- SetPlayerColor(killerid, COLOR_RED);
- SetPlayerColor(playerid, BELA2);
- }
- }
- if(WantedPoint[playerid] > 0)
- {
- new wanted = WantedPoint[playerid];
- new diecash = 0;
- while(WantedPoint[playerid] > 0)
- {
- diecash += 150;
- WantedPoint[playerid] --;
- }
- SCMF(playerid, COLOR_YELLOW, "Izgubili ste $%d zbog umiranja sa %d trazenih poena.", diecash, wanted);
- g_NovacMinus(playerid, diecash);
- format(conelys, sizeof(conelys), "{0099FF}[Security] : {FFFFFF} %s[ID: %d] je umro sa wanted level-om: %d.", ImeIgraca(playerid),playerid,GetPlayerWantedLevel_Ex(playerid));
- StaffPoruka(PREGLEDBOJA, conelys);
- format(conelys,sizeof(conelys),"[HQ]: Zlocinac %s je umro sa wanted levelom(%d).", ImeIgraca(playerid),GetPlayerWantedLevel_Ex(playerid));
- FamilyPoruka(1, TEAM_BLUE_COLOR, conelys);
- FamilyPoruka(2, TEAM_BLUE_COLOR, conelys);
- SetPlayerColor(playerid, BELA2);
- SetPlayerWantedLevel_Ex(playerid, 0);
- PI[playerid][TrazeniNivo] = 0;
- }
- WantedPoint[playerid] = 0;
- }
- AdminUbio[playerid] = 0;
- IgracNaEventu[playerid] = 0;
- if(IgracVojnik[playerid] == 1)
- {
- Vojska--;
- EventSlotovi--;
- IgracVojnik[playerid] = 0;
- }
- if(PlayerBlind[playerid] == true)
- {
- PlayerBlind[playerid] = false;
- PlayerTextDrawHide(playerid, poveztd[playerid][0]);
- PlayerTextDrawHide(playerid, poveztd[playerid][1]);
- }
- if(TrakaStavljena[playerid] == true)
- {
- TrakaStavljena[playerid] = false;
- }
- if(IgracTerorista[playerid] == 1)
- {
- Teroristi--;
- EventSlotovi--;
- IgracTerorista[playerid] = 0;
- }
- if(IgracNaBaseball[playerid] == 1)
- {
- IgracNaBaseball[playerid] = 0;
- palicaekipa--;
- EventSlotovi--;
- }
- if(IgracNaMaraton[playerid] == 1)
- {
- IgracNaMaraton[playerid] = 0;
- Maratonci--;
- EventSlotovi--;
- }
- if(hSmetlar[playerid] == true)
- {
- DestroyPlayerObject(playerid,hSmece[playerid]);
- hSmetlar[playerid] = false;
- hVreca[playerid] = 0;
- hSmece[playerid] = -255;
- DisablePlayerCheckpoint(playerid);
- }
- if(EventVozilo[playerid] != -1)
- {
- for(new sl = 0; sl < sizeof(MestoKartTrka); sl++)
- {
- if(MestoKartTrka[sl] == EventVozilo[playerid])
- {
- MestoKartTrka[sl] = INVALID_VEHICLE_ID;
- break;
- }
- }
- for(new sf = 0; sf < sizeof(MestoSFTrka); sf++)
- {
- if(MestoSFTrka[sf] == EventVozilo[playerid])
- {
- MestoSFTrka[sf] = INVALID_VEHICLE_ID;
- break;
- }
- }
- for(new sc = 0; sc < sizeof(MestoInfTrka); sc++)
- {
- if(MestoInfTrka[sc] == EventVozilo[playerid])
- {
- MestoInfTrka[sc] = INVALID_VEHICLE_ID;
- break;
- }
- }
- for(new sq = 0; sq < sizeof(MestoGliserTrka); sq++)
- {
- if(MestoGliserTrka[sq] == EventVozilo[playerid])
- {
- MestoGliserTrka[sq] = INVALID_VEHICLE_ID;
- break;
- }
- }
- DestroyVehicle(EventVozilo[playerid]);
- EventVozilo[playerid] = -1;
- }
- if(gPlayerUsingLoopingAnim[playerid])
- {
- gPlayerUsingLoopingAnim[playerid] = 0;
- }
- if(Vucen[playerid] != 9999)
- {
- KillTimer_H(VuciTimer[Vucen[playerid]]);
- IDVucenogIgraca[Vucen[playerid]] = 9999;
- Vucen[playerid] = 9999;
- }
- if(IDVucenogIgraca[playerid] != 9999)
- {
- KillTimer_H(VuciTimer[playerid]);
- IDVucenogIgraca[playerid] = 9999;
- Vucen[IDVucenogIgraca[playerid]] = 9999;
- }
- if(Uwaru[killerid] == 1)
- {
- new str[64];
- if(PI[killerid][pAlfa] == 1)
- {
- alfa++;
- format(str,sizeof(str),"~b~ALFA TIM: ~w~ %d",alfa);
- TextDrawSetString(warTD7, str);
- SetTimerEx("WarRespawn", 4000, false, "i", playerid);
- }
- else if(PI[killerid][pBeta] == 1)
- {
- beta++;
- format(str,sizeof(str),"~w~%d ~r~:BETA TIM",beta);
- TextDrawSetString(warTD8, str);
- SetTimerEx("WarRespawn", 4000, false, "i", playerid);
- }
- static string[100], //ALTCHAT
- name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof name);
- format(string, sizeof string, "Ubili ste igraca %s", name);
- sendAltChatMessage(killerid, string);
- return 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment