All pastes #2090357 Raw Edit

Mine

public text v1 · immutable
#2090357 ·published 2011-10-15 21:18 UTC
rendered paste body

//------------------------------------------------------------------------------|
#define SCRIPT_VERSION "v0.3"
//------------------------------------------------------------------------------|
#include <a_samp>
#include <core>
#include <float>
#include <time>
#include <file>
#include <utils>
#include <streamer>
#include <morphinc>
#include <foreach>
//------------------------------------------------------------------------------|
#pragma tabsize 0
static gTeam[MAX_PLAYERS];
//------------------------------------------------------------------------------|

//------------------------------------------------------------------------------|
#define COL_EASY           "{FFF1AF}"
#define COL_WHITE          "{FFFFFF}"
#define COL_BLACK          "{0E0101}"
#define COL_GREY           "{C3C3C3}"
#define COL_GREEN          "{6EF83C}"
#define COL_RED            "{F81414}"
#define COL_YELLOW         "{F3FF02}"
#define COL_ORANGE         "{FFAF00}"
#define COL_LIME           "{B7FF00}"
#define COL_CYAN           "{00FFEE}"
#define COL_LIGHTBLUE      "{00C0FF}"
#define COL_BLUE           "{0049FF}"
#define COL_MAGENTA        "{F300FF}"
#define COL_VIOLET         "{B700FF}"
#define COL_PINK           "{FF00EA}"
#define COL_MARONE         "{A90202}"
#define COL_CMD            "{B8FF02}"
#define COL_PARAM          "{3FCD02}"
#define COL_SERVER         "{AFE7FF}"
#define COL_VALUE          "{A3E4FF}"
#define COL_RULE           "{F9E8B7}"
#define COL_RULE2          "{FBDF89}"
#define COL_RWHITE         "{FFFFFF}"
#define COL_LGREEN         "{C9FFAB}"
#define COL_LRED           "{FFA1A1}"
#define COL_LRED2          "{C77D87}"
//------------------------------------------------------------------------------|
#define DIALOGID 3300
#define nitro 1010
#define rodawire 1081
#define suspensao 1087
#define GPS 1
#define MAX_STRING 255
#define CHECKPOINT_NONE 0
#define COLOR_ASKQ 0xFF0000FF
#define CHECKPOINT_HOME 12
#define CHECKPOINT_3 13
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x9EC73DAA
#define COLOR_GROVE 0x00FF00FF
#define COLOR_NICERED 0xFF0000FF
#define COLOR_RED 0xAA3333AA
#define COLOR_LIGHTRED 0xFF6347AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_YELLOW 0xDABB3EAA
#define COLOR_YELLOW2 0xF5DEB3AA
#define LJUBICASTO 0xC2A2DAAA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA
#define COLOR_NEWS 0x458E1DAA
#define COLOR_OOC 0x33AA33AA
#define COLOR_UNEMD 0x99CEFFFF
#define COLOR_ORANGE 0xffcc00FF
#define COLOR_USAGE 0xEFEFF7AA
#define TEAM_CYAN 1
#define TEAM_BLUE 2
#define TEAM_GREEN 3
#define TEAM_ORANGE 4
#define TEAM_COR 5
#define TEAM_BAR 6
#define TEAM_TAT 7
#define TEAM_CUN 8
#define TEAM_STR 9
#define TEAM_HIT 10
#define TEAM_ADMIN 11
#define OBJECTIVE_COLOR 0x64000064
#define TEAM_GREEN_COLOR 0xFFFFFFAA
#define TEAM_JOB_COLOR 0xFFB6C1AA
#define TEAM_HIT_COLOR 0xFFFFFF00
#define TEAM_BLUE_COLOR 0x8D8DFF00
#define TEAM_RADIO_COLOR 0xF2D068FF
#define COLOR_ADD 0x63FF60AA
#define TEAM_GROVE_COLOR 0x00D900C8
#define TEAM_VAGOS_COLOR 0xFFC801C8
#define TEAM_BALLAS_COLOR 0xD900D3C8
#define TEAM_AZTECAS_COLOR 0x01FCFFC8
#define TEAM_CYAN_COLOR 0xFF8282AA
#define TEAM_ORANGE_COLOR 0xFF830000
#define TEAM_COR_COLOR 0x39393900
#define TEAM_BAR_COLOR 0x00D90000
#define TEAM_TAT_COLOR 0xBDCB9200
#define TEAM_CUN_COLOR 0xD900D300
#define TEAM_STR_COLOR 0x01FCFF00
#define TEAM_ADMIN_COLOR 0x00808000
#define COLOR_INVIS 0xAFAFAF00
#define COLOR_SPEC 0xBFC0C200
#pragma tabsize 0
#define COLOR_BLUE 0x2641FEAA
#define COLOR_DARKNICERED 0x9D000096
#define COLOR_LIGHT_BLUE 0x9FB1EEAA
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//------------------------------------------------------------------------------|
#pragma semicolon 0
#define MAX_TRUNK_SLOTS		(5)
#define MAX_VEHICLE_MODELS	(70)
#define MAX_PLYVEH_RATIO	(20)
#define MAX_VEHICLE_PLATE	(7)
#define MAX_HOUSES 1042
#define MAX_BIZZES 30
#define MAX_SBIZZES 12
//------------------------------------------------------------------------------|
forward RefreshMenuHeader(playerid,Menu:menu,text[]);
new Menu:burgermenu, Menu:chickenmenu, Menu:pizzamenu, Menu:donutshop;
new Menu:Guide, Menu:LicensesMenu, Menu:JobLocations, Menu:JobLocations2;
//------------------------------------------------------------------------------|
forward HideMessage(playerid);
forward OnHousePickupUpdate(houseid);
forward Poruka();
forward ZatvoriSef();
forward UpdateTime();
forward RandomPljacka(playerid);
forward CheckForWalkingTeleport(playerid);
forward ResetRoadblockTimer();
forward RemoveRoadblock(playerid);
forward BackupClear(playerid, calledbytimer);
forward IsABike(carid);
forward IsAOBike(carid);
forward IsATank(carid);
forward GateClose(playerid);
forward GateClose2();
forward GateClose3();
forward GateClose4();
forward GateClose5();
forward GateClose6();
forward elevator1(playerid);
forward elevator2(playerid);
forward LoadProperty();
forward LoadBizz();
forward LoadSBizz();
forward LoadStuff();
forward SaveStuff();
forward LoadCK();
forward SaveCK();
forward LoadFamilies();
forward SaveFamilies();
forward LoadTurfs();
forward SaveTurfs();
forward LoadIRC();
forward SaveIRC();
forward LoadPapers();
forward SavePapers();
forward LoadCar();
forward SaveCarCoords();
forward LoadBoxer();
forward SaveBoxer();
forward OnPropUpdate();
forward ExtortionBiz(bizid, money);
forward ExtortionSBiz(bizid, money);
forward JoinChannel(playerid, number, line[]);
forward JoinChannelNr(playerid, number);
forward IsAtClothShop(playerid);
forward IsAtGasStation(playerid);
forward IsAtFishPlace(playerid);
forward IsAtCookPlace(playerid);
forward IsAtBar(playerid);
forward SearchingHit(playerid);
forward DollahScoreUpdate();
forward SetPlayerSpawn(playerid);
forward SetupPlayerForClassSelection(playerid);
forward SetPlayerTeamFromClass(playerid,classid);
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
forward PlayerToPointStripped(Float:radi, playerid, Float:x, Float:y, Float:z, Float:curx, Float:cury, Float:curz);
forward CrimInRange(Float:radi, playerid,copid);
forward SendEnemyMessage(color, string[]);
forward SendTeamBeepMessage(team, color, string[]);
forward GetVehiclePrice(vehicleid);
forward IsAnOwnableCar(vehicleid);
forward IsASalesVehicle(vehicleid);
forward ABroadCast(color,const string[],level);
forward DateProp(playerid);
forward GetClosestPlayer(p1);
forward IsPlayerInTurf(playerid, turfid);
forward LoadMission(playerid,name[]);
forward SaveMission(playerid,name[]);
forward PrintBizInfo(playerid,targetid);
forward PrintSBizInfo(playerid,targetid);
forward SetPlayerUnjail();
forward OtherTimer();
forward RingTonerRev();
forward RingToner();
forward HireCost(carid);
forward BanLog(string[]);
forward KickLog(string[]);
forward PayLog(string[]);
forward CKLog(string[]);
forward IsATruck(carid);
forward IsAPizzabike(carid);
forward IsABus(carid);
forward IsATowcar(carid);
forward IsAnAmbulance(carid);
forward IsACopCar(carid);
forward IsAnFbiCar(carid);
forward IsNgCar(carid);
forward IsAGovernmentCar(carid);
forward IsAHspdCar(carid);
forward IsAnOwnableCar(vehicleid);
forward IsAtDealership(playerid);
forward IsAtCarrental(playerid);
forward IsAPlane(carid);
forward IsABoat(carid);
forward IsAHarvest(carid);
forward IsADrugHarvest(carid);
forward IsASmuggleCar(carid);
forward IsASweeper(carid);
forward IsACop(playerid);
forward IsAPDMember(playerid);
forward IsAMember(playerid);
forward IsAnInstructor(playerid);
forward Spectator();
forward ConvertTicks(ticks);
forward Encrypt(string[]);
forward KartingEnded();
forward StartKarting();
forward PrepareKarting();
forward PaintballEnded();
forward StartPaintball();
forward PreparePaintball();
forward Float:GetDistanceBetweenPlayers(p1,p2);
forward GameModeExitFunc();
forward SetAllPlayerCheckpoint(Float:allx, Float:ally, Float:allz, Float:radi, num);
forward SetAllCopCheckpoint(Float:allx, Float:ally, Float:allz, Float:radi);
forward SetPlayerCriminal(playerid,declare,reason[]);
forward SetPlayerCriminalEx(playerid,declare,reason[]);
forward SetPlayerFree(playerid,declare,reason[]);
forward SetPlayerWeapons(playerid);
forward ShowStats(playerid,targetid);
forward SetPlayerToTeamColor(playerid);
forward GameModeInitExitFunc();
forward split(const strsrc[], strdest[][], delimiter);
forward OnPlayerLogin(playerid,password[]);
forward OnPlayerUpdate(playerid);
forward OnPlayerRegister(playerid, password[]);
forward BroadCast(color,const string[]);
forward OOCOff(color,const string[]);
forward OOCNews(color,const string[]);
forward SendJobMessage(job, color, string[]);
forward SendFamilyMessage(family, color, string[]);
forward SendNewFamilyMessage(family, color, string[]);
forward SendIRCMessage(channel, color, string[]);
forward SendTeamMessage(team, color, string[]);
forward SendRadioMessage(member, color, string[]);
forward SendAdminMessage(color, string[]);
forward AddCar(carcoords);
forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
forward ProxDetectorS(Float:radi, playerid, targetid);
forward ClearCK(ck);
forward ClearFamily(family);
forward ClearMarriage(playerid);
forward ClearPaper(paper);
forward ClearCrime(playerid);
forward FishCost(playerid, fish);
forward ClearFishes(playerid);
forward ClearFishID(playerid, fish);
forward ClearCooking(playerid);
forward ClearCookingID(playerid, cook);
forward ClearGroceries(playerid);
forward Lotto(number);
forward CarCheck();
forward CarInit();
forward CarTow(carid);
forward CarRespawn(carid);
forward LockCar(carid);
forward UnLockCar(carid);
forward InitLockDoors(playerid);
forward CheckGas();
forward Fillup();
forward StoppedVehicle();
forward SyncTime();
forward SyncUp();
forward SaveAccounts();
forward IsPlayerInZone(playerid, zoneid);
forward Production();
forward Checkprop();
forward PayDay();
forward ini_GetKey( line[] );
forward ini_GetValue( line[] );
forward PlayerPlayMusic(playerid);
forward StopMusic();
forward PlayerFixRadio(playerid);
forward PlayerFixRadio2();
forward HouseLevel(playerid);
forward CHouseLevel(houseid);
forward CustomPickups();
forward IdleKick();
forward SetCamBack(playerid);
forward FixHour(hour);
forward AddsOn();
forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);
forward AdvertiseToPlayersAtBusStop(Float:stopX, Float:stopY, Float:stopZ, eastorwest);
forward SendBusRoute(playerid, eastorwest);
forward IsInBusrouteZone(playerid);
forward BusrouteEnd(playerid, vehicleid);
forward CreateFoodMenus();
forward OnPlayerEnterFood(playerid, foodid);
forward OnPlayerExitFood(playerid);
forward ClearChatbox(playerid, lines);
forward CreateGuideMenus();
forward CreateLicensesMenuMenus();
forward Startup(playerid, vehicleid);
forward engine2(playerid);
forward busroutestoptimer(playerid);
forward CheckCarHealth();
forward StartingTheVehicle(playerid);
forward FarmerExit(playerid);
forward DrugFarmerExit(playerid);
forward LoadDrugSystem();
forward SaveDrugSystem();
forward LoadMatsSystem();
forward SaveMatsSystem();
forward LoadingDrugsForSmugglers(playerid);
forward SmugglerExit(playerid);
forward SafeGivePlayerMoney(plyid, amounttogive);
forward SafeGivePlayerWeapon(plyid, weaponid, ammo);
forward SafeResetPlayerMoney(plyid);
forward SafeResetPlayerWeapons(plyid);
forward UpdateWeaponSlots(plyid);
forward GlobalHackCheck();
forward BanAdd(bantype, sqlplayerid, ip[], hackamount);
forward UnsetFirstSpawn(playerid);
forward LoadHQLocks();
forward SaveHQLocks();
forward ClearKnock(playerid);
forward DrugEffectGone(playerid);
forward UsingDrugsUnset(playerid);
forward CrashPlayer(playerid);
forward UnsetAfterTutorial(playerid);
forward AfterSpray1(playerid);
forward AfterSpray2(playerid);
forward AfterSpray3(playerid);
forward AfterSpray4(playerid);
forward UnsetCrash(playerid);
forward backtoclothes(playerid);
forward RemovePlayerWeapon(playerid, weaponid);
forward SaveTrunk();
forward LoadTrunk();
forward UpdateBurgerPositions();
forward ShowMenuBurger(i);
forward UpdateChickenPositions();
forward ShowMenuChicken(i);
forward CanDriveThruAgain(playerid);
forward Float:GetDistance(playerid, Float:x, Float:y);
forward TraceLastCall();
forward ReportReset(playerid);
forward ReduceTimer(playerid);
forward count2();
forward count1();
forward countgo();
forward stop();
forward CheckStatus();
forward RandomMessage();
forward time1();

new BankRobbedRecently;
new RobbingTime[MAX_PLAYERS];
new Text:Black0;
new Text:Black1;
new Text:Black2;
new Text:Black3;
new Text:LightBlack;
new Text:Clock;
new Text:Date;
new Text:Poruke;
new Text:ServerPoruke;
new Menu:stiltuce;
new pickup;
new RobBankTimer;
new CityHallRobbedRecently;
new HousePickup[MAX_HOUSES];
new Text3D:HouseLabel[MAX_HOUSES];
new Text3D:BizzLabel[MAX_BIZZES];
new Text3D:SBizzLabel[MAX_SBIZZES];
new IsASalesVehicle;
new GetVehicleName;
new GetVehiclePrice;
new Aerokapija;
new vrata1;
new vrata2;
new rallon1;
new rallon2;
new rallon3;
new rallon4;
new rallon5;
new rallon6;
new rallon7;
new rallon8;
new rallon9;
new rallon10;
new rallon11;
new rallon12;
new rallon13;
new rallon14;
new rallon15;
new rallon16;
new rallon17;
new rallon18;
new rallon19;
new rallon20;
new sati, minuta;
new timestr[32];
new GangCar[MAX_PLAYERS];
new tactical[MAX_PLAYERS];
new authorizetactical;
new surenos;
new black_yakuza;
new nortenos;
new jefferson_saints;
new sef;
new pdgate1;
new pdgate2;
new pdgate3;
new tugate;
new lift;
new brod;
new lspddoor1;
new lspddoor2;
new armygate1;
new armygate2;
new fbigate;
new hspdgate;
new lucianogate;
new licenses;
new Security = 0;
new Text:txtAnimHelper;
new Text:lbt;
new Text:lbb;
new Text:VHS[MAX_PLAYERS];
new CreatedCars[100];
new CreatedCar = 0;
new Tax = 0;
new TaxValue = 0;
new Jackpot = 0;
new gPlayerUsingLoopingAnim[MAX_PLAYERS];
new IsOnePlayAnim[MAX_PLAYERS];
new gPlayerAnimLibsPreloaded[MAX_PLAYERS];
new BackOut[MAX_PLAYERS];
new animation[200];
new StartingPaintballRound = 0;
new AnnouncedPaintballRound = 0;
new PaintballPlayers = 0;
new PaintballRound = 0;
new PaintballWinner = 999;
new PaintballWinnerKills = 0;
new StartingKartRound = 0;
new EndingKartRound = 0;
new AnnouncedKartRound = 0;
new KartingPlayers = 0;
new KartingRound = 0;
new FirstKartWinner = 999;
new SecondKartWinner = 999;
new ThirdKartWinner = 999;
new InRing = 0;
new RoundStarted = 0;
new BoxDelay = 0;
new Boxer1 = 255;
new Boxer2 = 255;
new TBoxer = 255;
new PlayerBoxing[MAX_PLAYERS];
new hitfound = 0;
new hitid = 999;
new Medics = 0;
new MedicCall = 999;
new MedicCallTime[MAX_PLAYERS];
new Mechanics = 0;
new MechanicCall = 999;
new MechanicCallTime[MAX_PLAYERS];
new TaxiDrivers = 0;
new TaxiCall = 999;
new TaxiCallTime[MAX_PLAYERS];
new TaxiAccepted[MAX_PLAYERS];
new BusDrivers = 0;
new BusCall = 999;
new ScriptMoney[MAX_PLAYERS];
new ScriptWeapons[MAX_PLAYERS][13];
new ScriptMoneyUpdated[MAX_PLAYERS];
new ScriptWeaponsUpdated[MAX_PLAYERS];
new BusCallTime[MAX_PLAYERS];
new BusAccepted[MAX_PLAYERS];
new TransportDuty[MAX_PLAYERS];
new TransportValue[MAX_PLAYERS];
new TransportMoney[MAX_PLAYERS];
new TransportTime[MAX_PLAYERS];
new TransportCost[MAX_PLAYERS];
new TransportDriver[MAX_PLAYERS];
new JobDuty[MAX_PLAYERS];
new RegistrationStep[MAX_PLAYERS];
new MapIconsShown[MAX_PLAYERS];
new OnCK[MAX_PLAYERS];
new GettingCK[MAX_PLAYERS];
new PlayerPaintballing[MAX_PLAYERS];
new PlayerPaintballKills[MAX_PLAYERS];
new PlayerKarting[MAX_PLAYERS];
new PlayerInKart[MAX_PLAYERS];
new SchoolSpawn[MAX_PLAYERS];
new TakingLesson[MAX_PLAYERS];
new UsedFind[MAX_PLAYERS];
new PlayersChannel[MAX_PLAYERS];
new PlayerOnMission[MAX_PLAYERS];
new MissionCheckpoint[MAX_PLAYERS];
new WatchingTV[MAX_PLAYERS];
new NoFuel[MAX_PLAYERS];
new MatsHolding[MAX_PLAYERS];
new DivorceOffer[MAX_PLAYERS];
new MarriageCeremoney[MAX_PLAYERS];
new ProposeOffer[MAX_PLAYERS];
new ProposedTo[MAX_PLAYERS];
new GotProposedBy[MAX_PLAYERS];
new MarryWitness[MAX_PLAYERS];
new MarryWitnessOffer[MAX_PLAYERS];
new TicketOffer[MAX_PLAYERS];
new TicketMoney[MAX_PLAYERS];
new PlayerStoned[MAX_PLAYERS];
new BringingPaper[MAX_PLAYERS];
new GotPaper[MAX_PLAYERS];
new WritingPaper[MAX_PLAYERS];
new WritingPaperNumber[MAX_PLAYERS];
new WritingLine[MAX_PLAYERS];
new FishCount[MAX_PLAYERS];
new SpawnChange[MAX_PLAYERS];
new TutTime[MAX_PLAYERS];
new PlayerDrunk[MAX_PLAYERS];
new PlayerDrunkTime[MAX_PLAYERS];
new PlayerTazeTime[MAX_PLAYERS];
new FindTimePoints[MAX_PLAYERS];
new FindTime[MAX_PLAYERS];
new BoxWaitTime[MAX_PLAYERS];
new TestFishes[MAX_PLAYERS];
new PaperOffer[MAX_PLAYERS];
new BoxOffer[MAX_PLAYERS];
new CarOffer[MAX_PLAYERS];
new CarPrice[MAX_PLAYERS];
new CarID[MAX_PLAYERS];
new CarCalls[MAX_PLAYERS];
new GotHit[MAX_PLAYERS];
new GoChase[MAX_PLAYERS];
new GetChased[MAX_PLAYERS];
new OrderReady[MAX_PLAYERS];
new ConnectedToPC[MAX_PLAYERS];
new MedicTime[MAX_PLAYERS];
new NeedMedicTime[MAX_PLAYERS];
new MedicBill[MAX_PLAYERS];
new PlayerTied[MAX_PLAYERS];
new PlayerCuffed[MAX_PLAYERS];
new PlayerCuffedTime[MAX_PLAYERS];
new LiveOffer[MAX_PLAYERS];
new TalkingLive[MAX_PLAYERS];
new PlacedNews[MAX_PLAYERS];
new SelectChar[MAX_PLAYERS];
new SelectCharID[MAX_PLAYERS];
new SelectCharPlace[MAX_PLAYERS];
new ChosenSkin[MAX_PLAYERS];
new GettingJob[MAX_PLAYERS];
new GuardOffer[MAX_PLAYERS];
new GuardPrice[MAX_PLAYERS];
new ApprovedLawyer[MAX_PLAYERS];
new CallLawyer[MAX_PLAYERS];
new WantLawyer[MAX_PLAYERS];
new CurrentMoney[MAX_PLAYERS];
new KickPlayer[MAX_PLAYERS];
new Robbed[MAX_PLAYERS];
new RobbedTime[MAX_PLAYERS];
new CP[MAX_PLAYERS];
new MoneyMessage[MAX_PLAYERS];
new Condom[MAX_PLAYERS];
new Rope[MAX_PLAYERS];
new STDPlayer[MAX_PLAYERS];
new SexOffer[MAX_PLAYERS];
new SexPrice[MAX_PLAYERS];
new RepairOffer[MAX_PLAYERS];
new RepairPrice[MAX_PLAYERS];
new RefillOffer[MAX_PLAYERS];
new RefillPrice[MAX_PLAYERS];
new RepairCar[MAX_PLAYERS];
new DrugOffer[MAX_PLAYERS];
new DrugPrice[MAX_PLAYERS];
new DrugGram[MAX_PLAYERS];
new JailPrice[MAX_PLAYERS];
new WantedPoints[MAX_PLAYERS];
new WantedLevel[MAX_PLAYERS];
new swat[MAX_PLAYERS];
new OnDuty[MAX_PLAYERS];
new gPlayerCheckpointStatus[MAX_PLAYERS];
new gPlayerLogged[MAX_PLAYERS];
new gPlayerLogTries[MAX_PLAYERS];
new gPlayerSpawned[MAX_PLAYERS];
new gActivePlayers[MAX_PLAYERS];
new gLastCar[301];
new gOoc[MAX_PLAYERS];
new gNews[MAX_PLAYERS];
new gFam[MAX_PLAYERS];
new BigEar[MAX_PLAYERS];
new Spectate[MAX_PLAYERS];
new CellTime[MAX_PLAYERS];
new StartTime[MAX_PLAYERS];
new HireCar[MAX_PLAYERS];
new SafeTime[MAX_PLAYERS];
new Specing[MAX_PLAYERS];
new HidePM[MAX_PLAYERS];
new PhoneOnline[MAX_PLAYERS];
new gDice[MAX_PLAYERS];
new gGas[MAX_PLAYERS];
new gSpeedo[MAX_PLAYERS];
new gSpentCash[MAX_PLAYERS];
new FirstSpawn[MAX_PLAYERS];
new SwitchKey[MAX_PLAYERS];
new Fixr[MAX_PLAYERS];
new Locator[MAX_PLAYERS];
new Mobile[MAX_PLAYERS];
new RingTone[MAX_PLAYERS];
new CallCost[MAX_PLAYERS];
new gPlayerAccount[MAX_PLAYERS];
new gPlayerMission[MAX_PLAYERS];
new BusrouteEast[MAX_PLAYERS][2];
new BusrouteWest[MAX_PLAYERS][2];
new Float:BusShowLocation[MAX_PLAYERS][4];
new BusShowLocationC[MAX_PLAYERS];
new InAFoodPlace[MAX_PLAYERS];
new gLastDriver[302];
new gCarLock[265];
new MissionPlayable = 0;
new noooc = 0;
new adds = 1;
new addtimer = 60000;
new Float:rx, Float:ry, Float:rz;
new carselect[15];
new objstore[128];
new cbjstore[128];
new motd[128];
new ghour = 0;
new gminute = 0;
new gsecond = 0;
new numplayers = 0;
new dollah = 0;
new realtime = 1;
new wtime = 16;
new deathcost = 100;
new callcost = 2;
new realchat = 1;
new timeshift = -1;
new shifthour;
new othtimer;
new hackchecktimer;
new synctimer;
new newmistimer;
new unjailtimer;
new turftimer;
new pickuptimer;
new spectatetimer;
new idletimer;
new productiontimer;
new SetWorld;
new accountstimer;
new checkgastimer;
new stoppedvehtimer;
new checkcarhealthtimer;
new cartimer;
new intrate = 1;
new levelexp = 4;
new idletime = 600000;
new civnokill = 0;
new suecost = 100;
new cchargetime = 60;
new txtcost = 1;
new pickups;
new authorizeswat;
new PizzaBoys = 0;
new PizzaCall = 999;
new PizzaCallTime[MAX_PLAYERS];
new bPizza[MAX_PLAYERS];
new sPizza[MAX_PLAYERS];
new CIV[] = {7,19,20,23,73,101,122};
new STD1[] = {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3};
new STD2[] = {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3};
new STD3[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3};
new STD4[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 3};
new SELLCAR1[] = { 250, 263, 274, 301, 309, 342, 368, 389, 402, 433, 502 };
new SELLCAR2[] = { 504, 509, 525, 531, 538, 544, 548, 555, 568, 577, 580 };
new SELLCAR3[] = { 586, 591, 594, 599, 603, 609, 611, 619, 623, 631, 633 };
new SELLCAR4[] = { 642, 648, 653, 661, 668, 672, 674, 687, 693, 698, 703 };
new Float:ChangePos[MAX_PLAYERS][3];
new ChangePos2[MAX_PLAYERS][2];
new Float:PlayerPos[MAX_PLAYERS][6];
new Float:TeleportDest[MAX_PLAYERS][3];
new Float:TelePos[MAX_PLAYERS][6];
new roadblocktimer = 0;
new engineOn[MAX_VEHICLES];
new vehicleEntered[MAX_PLAYERS][MAX_VEHICLES];
new gEngine[MAX_PLAYERS];
new FarmerVar[MAX_PLAYERS];
new FarmerPickup[MAX_PLAYERS][2];
new DrugFarmerVar[MAX_PLAYERS];
new DrugFarmerPickup[MAX_PLAYERS][2];
new JustStarted[MAX_PLAYERS];
new SmugglerWork[MAX_PLAYERS];
new SmuggledDrugs[MAX_PLAYERS];
new PayDaySecure[MAX_PLAYERS];
new JustDied[MAX_PLAYERS];
new KnockedDown[MAX_PLAYERS];
new UnidentifedCall[MAX_PLAYERS];
new LicenseOffer[MAX_PLAYERS];
new LicensePrice[MAX_PLAYERS];
new LicenseType[MAX_PLAYERS];
new DefaultWeather = 10;
new UsingDrugs[MAX_PLAYERS];
new AfterTutorial[MAX_PLAYERS];
new OwnableCarOffer[MAX_PLAYERS];
new OwnableCarID[MAX_PLAYERS];
new OwnableCarPrice[MAX_PLAYERS];
new BlindFold[MAX_PLAYERS];
new PlayerIsSweeping[MAX_PLAYERS];
new Text3D:housesale
new Text3D:bizsale
new Text3D:sbizsale
new vehTrunkCounter[MAX_VEHICLES] = 1;
new vehTrunk[MAX_VEHICLES][MAX_TRUNK_SLOTS];
new vehTrunkAmmo[MAX_VEHICLES][MAX_TRUNK_SLOTS];
new Float:vehTrunkArmour[MAX_VEHICLES];
new VehicleWindows[MAX_VEHICLES] = 0;
new AdminDuty[MAX_PLAYERS];
new BurgerPickUp[9];
new ChickenPickUp[9];
new Menu:BurgerShot;
new Menu:CluckinBell;
new IsMenuShowed[MAX_PLAYERS] = 0;
new burgertimer;
new	chickentimer;
new pdtrace = 0;
new Float:pdtrace_x;
new Float:pdtrace_y;
new Float:pdtrace_z;
new emdtrace = 0;
new Float:emdtrace_x;
new Float:emdtrace_y;
new Float:emdtrace_z;
new tracetimer;
new JustReported[MAX_PLAYERS];
new PlayerNeedsHelp[MAX_PLAYERS];
new AdminSpec[MAX_PLAYERS];
new IsSmoking[MAX_PLAYERS];
new UsingSmokeAnim[MAX_PLAYERS];
new ReduceTime[MAX_PLAYERS];
new CreatingGun[MAX_PLAYERS];
new CreatingGunAmmo[MAX_PLAYERS];
new CreatingGunPrice[MAX_PLAYERS];
new IsPuttingMaterials[MAX_PLAYERS];
new IsTakingGun[MAX_PLAYERS];
new adtimer;
new CheckStatusTimer;
new bool:auts;
new bool:TextShow[MAX_PLAYERS];
new bool:VHSCreated[MAX_PLAYERS];

#define YELLOW 0xFFFF00FF
#define ORANGE 0xF97804FF
#define GRAY 0xCECECEFF
#define LIGHTBLUE 0x00C2ECFF
#define cop_color 0xC2A2DAFF
#define COLOR_BLACK 0x000000FF
#define COLOR_NICERED 0xFF0000FF

#define GasMax 100
#define RunOutTime 25000
#define RefuelWait 5000

#define CAR_AMOUNT 700
new Gas[CAR_AMOUNT];

new Refueling[MAX_PLAYERS];

enum SavePlayerPosEnum
{
    Float:LastX,
    Float:LastY,
    Float:LastZ
}
new SavePlayerPos[MAX_PLAYERS][SavePlayerPosEnum];
new SpeedMode = 1;
new UpdateSeconds = 1;

public Float:GetDistanceBetweenPlayers(p1,p2)
{
	new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
	if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
	{
		return -1.00;
	}
	GetPlayerPos(p1,x1,y1,z1);
	GetPlayerPos(p2,x2,y2,z2);
	return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}

new Music[MAX_PLAYERS];
new Songs[7][1] = {
{1187},
{1185},
{1183},
{1097},
{1076},
{1068},
{1062}
};

new Float:BurgerDriveIn[6][3] = {
	{801.5522, -1628.91, 13.3828},
	{1209.958,-896.7405, 42.9259},
	{-2341.86, 1021.184, 50.6953},
	{2485.291, 2022.611, 10.8203},
	{1859.496, 2084.797, 10.8203},
	{-2349.49, -152.182, 35.3203}
};

new Float:ChickenDriveIn[3][3] = {
	{2409.651, -1488.65, 23.8281},
	{2377.733, -1909.27, 13.3828},
	{2375.014, 2021.186, 10.8203}
};

new FishNamesNumber = 22;
new FishNames[22][20] = {
{"Jacket"},
{"Amberjack"},
{"Grouper"},
{"Red Snapper"},
{"Pants"},
{"Trout"},
{"Blue Marlin"},
{"Can"},
{"Mackeral"},
{"Sea Bass"},
{"Shoes"},
{"Pike"},
{"Sail Fish"},
{"Garbage"},
{"Tuna"},
{"Eel"},
{"Dolphin"},
{"Shark"},
{"Turtle"},
{"Catfish"},
{"Money Bag"},
{"Swordfish"}
};

new Float:PaintballSpawns[7][3] = {
{-394.8027,2232.2317,42.4297},
{-430.8412,2240.5371,42.9834},
{-369.2361,2248.3127,42.4844},
{-350.8910,2218.0215,42.4912},
{-384.0544,2206.2908,42.4235},
{-395.7100,2214.9480,42.4297},
{-445.3718,2222.5481,42.4297}
};

new Float:gInviteSpawns[10][4] = {
{-1976.5912,166.1818,36.9623,272.6393},
{-1975.8610,162.1945,36.9623,272.0126},
{-1975.7461,157.5404,36.9623,276.1093},
{-1975.2136,151.4920,36.9623,268.2993},
{-1974.9963,145.3430,36.9623,269.2628},
{-1975.5842,140.8170,36.9623,269.8895},
{-1975.7874,134.0368,36.9623,271.7696},
{-1975.1681,129.0926,36.9623,270.8531},
{-1975.9069,121.4700,36.9623,270.5631},
{-1975.3311,112.7078,36.9623,267.7665}
};

new Float:gCopPlayerSpawns[2][3] = {
{216.9725,79.1339,1005.0391},
{219.8852,75.5487,1005.0391}
};

new Float:gMedPlayerSpawns[2][3] = {
{1178.1,-1321.0,14.1},
{1177.7,-1325.0,14.0}
};

new Float:gSweeperPoints[16][3] = {
{2003.3517,-1730.5336,13.1080},
{2243.8682,-1895.1603,13.1057},
{2872.5264,-1507.8936,10.5887},
{2733.4851,-1079.1128,69.0215},
{2491.6882,-1096.9484,48.1798},
{1973.2815,-1173.0474,25.6866},
{1441.3285,-1038.8422,23.4461},
{1041.5815,-776.1030,104.3925},
{958.6799,-1034.2134,29.8119},
{995.9623,-1351.8215,13.0737},
{793.3896,-1583.4993,13.1155},
{368.1902,-1977.2362,7.3970},
{834.1572,-1794.8837,13.5680},
{1243.4885,-1853.9174,13.1080},
{1527.9438,-1663.3240,13.1080},
{2083.6062,-1843.3563,13.1080}
};

enum pBoxingStats
{
    TitelName[128],
    TitelWins,
    TitelLoses,
};
new Titel[pBoxingStats];

enum cCKInfo
{
	cSendername[20],
	cGiveplayer[20],
	cUsed,
};
new CKInfo[10][cCKInfo];

enum pPaperInfo
{
	PaperUsed,
	PaperMaker[20],
	PaperTitle[64],
	PaperText1[128],
	PaperText2[128],
	PaperText3[128],
	PaperText4[128],
	PaperText5[128],
	PaperText6[128],
	PaperText7[128],
	SafeSaving,
};
new PaperInfo[10][pPaperInfo];

enum pPaper
{
	pMaker[20],
	pTitle[64],
	pLine1[128],
	pLine2[128],
	pLine3[128],
	pLine4[128],
	pLine5[128],
	pLine6[128],
	pLine7[128],
};
new Paper[MAX_PLAYERS][pPaper];

enum fInfo
{
	FamilyTaken,
	FamilyName[20],
	FamilyMOTD[128],
	FamilyColor[20],
	FamilyLeader[MAX_PLAYER_NAME],
	FamilyMembers,
	Float:FamilySpawn[4],
	FamilyInterior,
	ffor,
};
new FamilyInfo[10][fInfo];

enum zInfo
{
	zOwner[64],
	zColor[20],
    Float:zMinX,
    Float:zMinY,
    Float:zMaxX,
    Float:zMaxY,
};
new TurfInfo[6][zInfo];
new Turfs[6];

enum pFishing
{
	pFish1[20],
	pFish2[20],
	pFish3[20],
	pFish4[20],
	pFish5[20],
	pWeight1,
	pWeight2,
	pWeight3,
	pWeight4,
	pWeight5,
	pFid1,
	pFid2,
	pFid3,
	pFid4,
	pFid5,
	pLastFish,
	pFishID,
	pLastWeight,
};
new Fishes[MAX_PLAYERS][pFishing];

enum pCooking
{
	pCook1[20],
	pCook2[20],
	pCook3[20],
	pCook4[20],
	pCook5[20],
	pCWeight1,
	pCWeight2,
	pCWeight3,
	pCWeight4,
	pCWeight5,
	pCookID1,
	pCookID2,
	pCookID3,
	pCookID4,
	pCookID5,
};
new Cooking[MAX_PLAYERS][pCooking];

enum pGroceries
{
	pChickens,
	pChicken,
	pHamburgers,
	pHamburger,
	pPizzas,
	pPizza,
};
new Groceries[MAX_PLAYERS][pGroceries];

enum pSpec
{
	Float:Coords[3],
	Float:sPx,
	Float:sPy,
	Float:sPz,
	sPint,
	sLocal,
	sCam,
};

new Unspec[MAX_PLAYERS][pSpec];

enum eCars
{
	model_id,
	Float:pos_x,
	Float:pos_y,
	Float:pos_z,
	Float:z_angle,
};

enum hNews
{
	hTaken1,
	hTaken2,
	hTaken3,
	hTaken4,
	hTaken5,
	hAdd1[128],
	hAdd2[128],
	hAdd3[128],
	hAdd4[128],
	hAdd5[128],
	hContact1[128],
	hContact2[128],
	hContact3[128],
	hContact4[128],
	hContact5[128],
};
new News[hNews];

enum pInfo
{
	pDuty,
	pRobTime,
	pPolaganje,
	pKey[128],
	pLevel,
	pAdmin,
	pGameMaster,
	pDonateRank,
	gPupgrade,
	pConnectTime,
	pReg,
	pSex,
	pAge,
	pOrigin,
	pCK,
	pMuted,
	pExp,
	pCash,
	pAccount,
	pCrimes,
	pKills,
	pDeaths,
	pArrested,
	pWantedDeaths,
	pPhoneBook,
	pLottoNr,
	pFishes,
	pBiggestFish,
	pJob,
	pPayCheck,
	pHeadValue,
	pJailed,
	pJailTime,
	pMats,
	pDrugs,
	pLeader,
	pMember,
	pFMember,
	pRank,
	pChar,
	pContractTime,
	pDetSkill,
	pSexSkill,
	pBoxSkill,
	pLawSkill,
	pMechSkill,
	pJackSkill,
	pCarSkill,
	pNewsSkill,
	pDrugsSkill,
	pCookSkill,
	pFishSkill,
	Float:pHealth,
	Float:pSHealth,
	pInt,
	pLocal,
	pTeam,
	pModel,
	pPnumber,
	pPhousekey,
	pPcarkey,
	pPcarkey2,
	pPcarkey3,
	pGangKey,
	pPbiskey,
	Float:pPos_x,
	Float:pPos_y,
	Float:pPos_z,
	pCarLic,
	pFlyLic,
	pBoatLic,
	pFishLic,
	pGunLic,
	pGun1,
	pGun2,
	pGun3,
	pGun4,
	pAmmo1,
	pAmmo2,
	pAmmo3,
	pAmmo4,
	pCarTime,
	pPayDay,
	pPayDayHad,
	pWatch,
	pCrashed,
	pWins,
	pLoses,
	pAlcoholPerk,
	pDrugPerk,
	pMiserPerk,
	pPainPerk,
	pTraderPerk,
	pTut,
	pMissionNr,
	pWarns,
	pVirWorld,
	pFuel,
	pMarried,
	pMarriedTo[128],
	pFishTool,
	pNote1[128],
	pNote1s,
	pNote2[128],
	pNote2s,
	pNote3[128],
	pNote3s,
	pNote4[128],
	pNote4s,
	pNote5[128],
	pNote5s,
	pInvWeapon,
	pInvAmmo,
	pLighter,
	VirtualWorld,
	pCigarettes,
	pRequestingBackup,
	pRoadblock,
	pMask,
	pMaskuse,
	pHideNumber,
	pSpeaker,
	pLocked,
	//pSQLID,
};
new PlayerInfo[MAX_PLAYERS][pInfo];

enum hInfo
{
	Float:hEntrancex,
	Float:hEntrancey,
	Float:hEntrancez,
	Float:hExitx,
	Float:hExity,
	Float:hExitz,
	hHealthx,
	hHealthy,
	hHealthz,
	hArmourx,
	hArmoury,
	hArmourz,
	hOwner[MAX_PLAYER_NAME],
	hDiscription[MAX_PLAYER_NAME],
	hValue,
	hHel,
	hArm,
	hInt,
	hLock,
	hOwned,
	hRooms,
	hRent,
	hRentabil,
	hTakings,
	hVec,
	hVcol1,
	hVcol2,
	hDate,
	hLevel,
	hWorld,
	hVirtualWorld,
	hSetted,
};

new HouseInfo[1023][hInfo];

new HouseEntered[MAX_PLAYERS];

enum cInfo
{
	cModel,
	Float:cLocationx,
	Float:cLocationy,
	Float:cLocationz,
	Float:cAngle,
	cColorOne,
	cColorTwo,
	cOwner[MAX_PLAYER_NAME],
	cDescription[MAX_PLAYER_NAME],
	cValue,
	cLicense,
	cRegistration,
	cOwned,
	cLock,
};

new CarInfo[268][cInfo];

enum bInfo
{
    bOwned,
	bOwner[64],
	bMessage[128],
	bExtortion[MAX_PLAYER_NAME],
	Float:bEntranceX,
	Float:bEntranceY,
	Float:bEntranceZ,
	Float:bExitX,
	Float:bExitY,
	Float:bExitZ,
	bLevelNeeded,
	bBuyPrice,
	bEntranceCost,
	bTill,
	bLocked,
	bInterior,
	bProducts,
	bMaxProducts,
	bPriceProd,
	bVirWorld,
	bInteriorNr,
	bSetted,
};
new BizzInfo[30][bInfo];

enum sbInfo
{
	sbOwned,
	sbOwner[64],
	sbMessage[128],
	sbExtortion[MAX_PLAYER_NAME],
	Float:sbEntranceX,
	Float:sbEntranceY,
	Float:sbEntranceZ,
	sbLevelNeeded,
	sbBuyPrice,
	sbEntranceCost,
	sbTill,
	sbLocked,
	sbInterior,
	sbProducts,
	sbMaxProducts,
	sbPriceProd,
};
new SBizzInfo[12][sbInfo];

enum pHaul
{
	pCapasity,
	pLoad,
};

new PlayerHaul[113][pHaul];

enum pCrime
{
	pBplayer[32],
	pAccusing[32],
	pAccusedof[32],
	pVictim[32],
};
new PlayerCrime[MAX_PLAYERS][pCrime];

enum mInfo
{
    mTitle[128],
    mText1[128],
    mText2[128],
    mText3[128],
    mText4[128],
    mText5[128],
    mText6[128],
    mText7[128],
    mText8[128],
    mText9[128],
    mText10[128],
    mText11[128],
    mText12[128],
    mText13[128],
    mText14[128],
    mText15[128],
    mText16[128],
    mText17[128],
    mText18[128],
    mGText1[128],
    mGText2[128],
    mGText3[128],
    mGText4[128],
    mGText5[128],
    mGText6[128],
	Float:mCP1[3],
	Float:mCP2[3],
	Float:mCP3[3],
	Float:mCP4[3],
	Float:mCP5[3],
	Float:mCP6[3],
	mReward,
	mToggle,
};
new MissionInfo[mInfo];

enum kInfo
{
    kTitle[128],
    kMaker[MAX_PLAYER_NAME],
    kText1[128],
    kText2[128],
    kText3[128],
    kText4[128],
    kText5[128],
    kText6[128],
    kText7[128],
    kText8[128],
    kText9[128],
    kText10[128],
    kText11[128],
    kText12[128],
    kText13[128],
    kText14[128],
    kText15[128],
    kText16[128],
    kText17[128],
    kText18[128],
    kGText1[128],
    kGText2[128],
    kGText3[128],
    kGText4[128],
    kGText5[128],
    kGText6[128],
	Float:kCP1[3],
	Float:kCP2[3],
	Float:kCP3[3],
	Float:kCP4[3],
	Float:kCP5[3],
	Float:kCP6[3],
	kNumber,
	kReward,
	kToggle,
};
new PlayMission[kInfo];

enum iInfo
{
	iAdmin[128],
	iMOTD[128],
	iPassword[128],
	iNeedPass,
	iLock,
	iPlayers,
	iif,
};
new IRCInfo[10][iInfo];

enum dDrug
{
	DrugAmmount,
};
new drugsys[dDrug];

enum dMats
{
	MatsAmmount,
};
new matssys[dMats];

enum hqLocks
{
	surlock,
	luclock,
	stlock,
	iolock,
};

new hqlock[hqLocks];

new RandCars[20][1] = {
{496},{542},{507},{585},
{466},{492},{579},{559},
{400},{551},{516},{475},
{561},{550},{566},{558},
{562},{562},{603},{560}
};


new RandLCars[1][1] = {
{431}// coach
};


new GunPrice[30][1] = {
{500}, //parachute
{400}, //golfclub
{300}, //nightstick
{200}, //knife
{700}, //baseballbat
{300}, //shovel
{100}, //poolcue
{400}, //purpledildo
{780}, //whitedildo
{560}, //longwhitedildo
{530}, //whitedildo2
{200}, //flowers
{600}, //cane
{500}, //sdpistol
{1000}, //colt45
{3000}, //deagle
{5000}, //Tec9
{3000}, //uzi
{2500}, //mp5
{3000}, //shotgun
{6000}, //spas12
{4000}, //sawnoff
{5000}, //ak47
{5000}, //m4
{1000}, //rifle
{25}, //pistolammo
{40}, //shotgunammo
{25}, //smgammo
{40}, //assaultammo
{50} //rifle
};

new JoinPed[69][1] = {
{280},//POLICE_FORCE
{281},
{282},
{283},
{284},
{285},
{288},
{71},
{166},
{295},
{148},
{286},//FBI/ATF
{164},
{163},
{287},//NATIONAL_GUARD
{285},
{70},//FIRE/AMBULANCE
{274},
{275},
{276},
{277},
{278},
{279},
{292},//SURENOS
{114},
{115},
{175},
{174},
{116},
{173},
{176},
{124},//LUCIANO
{125},
{126},
{111},
{123},
{186},
{228},
{249},//HITMANS
{68},
{72},
{121},
{295},
{148},//NEWS_REPORTERS
{188},
{187},
{255},//TAXI_CAB_COMPANY
{253},
{153},//DRIVING/FLYING_SCHOOL
{156},//DRIVING/FLYING_SCHOOL
{206},//DRIVING/FLYING_SCHOOL
{221},//DRIVING/FLYING_SCHOOL
{19},//nortenos
{22},
{22},
{144},
{170},
{180},
{270},//18TH_STREET_FAMYLY
{271},
{269},
{105},
{106},
{107},
{66},//Institute of Race
{67},
{180},
{297},
{188}
};

new CivMalePeds[52][1] = {
{2},
{47},
{48},
{50},
{58},
{60},
{68},
{72},
{73},
{80},
{81},
{82},
{83},
{95},
{100},
{101},
{102},
{103},
{104},
{108},
{109},
{110},
{121},
{122},
{123},
{135},
{142},
{143},
{144},
{146},
{153},
{154},
{155},
{156},
{158},
{159},
{160},
{161},
{170},
{179},
{180},
{189},
{202},
{203},
{204},
{258},
{259},
{260},
{293},
{295},
{296},
{297}
};

new CivFemalePeds[33][1] = {
{55},
{56},
{63},
{69},
{76},
{85},
{91},
{93},
{131},
{141},
{148},
{150},
{151},
{152},
{157},
{169},
{172},
{190},
{192},
{193},
{194},
{195},
{198},
{201},
{214},
{216},
{219},
{225},
{233},
{237},
{251},
{263},
{298}
};


new Peds[200][1] = {
{7},
{247},//CIVILIANS DOWN HERE
{248},{100},{256},{263},{262},{261},{260},{259},{258},{257},{256},{255},
{253},{252},{251},{246},{245},{244},{243},{242},{241},{239},
{238},{237},{236},{235},{234},{233},{232},{231},{230},{229},
{226},{225},{224},{223},{222},{221},{220},{219},{218},
{217},{216},{215},{214},{213},{212},{211},{210},{209},
{207},{206},{205},{204},{203},{202},{201},{200},{199},{198},{197},{196},
{195},{194},{193},{192},{191},{190},{189},{185},{184},{183},
{182},{181},{180},{179},{178},{176},{172},{170},{168},{167},{162},
{161},{160},{159},{158},{157},{156},{155},{154},{153},{152},{151},
{146},{145},{144},{143},{142},{141},{140},{139},{138},{137},{136},{135},
{134},{133},{132},{131},{130},{129},{128},{254},{99},{97},{96},{95},{94},
{92},{90},{89},{88},{87},{85},{84},{83},{82},{81},{80},{79},{78},{77},{76},
{75},{73},{72},{69},{68},{67},{66},{64},{63},{62},{58},{57},{56},{55},
{54},{53},{52},{51},{50},{49},{45},{44},{43},{41},{39},{38},{37},{36},{35},
{34},{33},{32},{31},{30},{29},{28},{27},{26},{25},{24},{23},{22},{21},{20},
{19},{18},{17},{16},{15},{14},{13},{12},{11},{10},{1},{2},
{290},//ROSE
{291},//PAUL
{293},//OGLOC
{187},
{296},//JIZZY
{297},//MADDOGG
{298},//CAT
{299}//ZERO
};

//------------------------------------------------------------------------------|

main()
{
	print(" ");
	print(" ");
	print("    ---------------------------------");
	print("   |        Electro StatePlay        |");
	print("   |           By: Bolddy            |");
	print("   |                                 |");
	print("    ---------------------------------");
	print(" ");
	print(" ");
}

//------------------------------------------------------------------------------|

public SearchingHit(playerid)
{
	new string[128];
	new giveplayer[MAX_PLAYER_NAME];
	new searchhit = 0;
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(searchhit == 0)
		    {
			    if(PlayerInfo[i][pHeadValue] > 0 && GotHit[i] == 0 && PlayerInfo[i][pMember] != 8)
			    {
			        GetPlayerName(i, giveplayer, sizeof(giveplayer));
			        searchhit = 1;
			        hitfound = 1;
			        hitid = i;
			        for(new k=0; k<MAX_PLAYERS; k++)
					{
						if(IsPlayerConnected(k))
						{
				        	if(PlayerInfo[k][pMember] == 8 || PlayerInfo[k][pLeader] == 8)
				        	{
	               				SendClientMessage(k, COLOR_WHITE, "|__________________ Vesti Hitman Agencije __________________|");
				                SendClientMessage(k, COLOR_DBLUE, "*** Dolazeca poruka: Ubistvo postaje moguce. ***");
                                format(string, sizeof(string), "Osoba: %s   ID: %d   Cena: $%d", giveplayer, i, PlayerInfo[i][pHeadValue]);
								SendClientMessage(k, COLOR_DBLUE, string);
								SendClientMessage(k, COLOR_YELLOW, "Koristite Givehit hitman id, za placeno ubistvo pozovi jednog od Hitmana.");
								SendClientMessage(k, COLOR_WHITE, "|________________________________________________________|");
	      					}
					    }
					}
					return 0;
			    }
			}
		}
	}
	if(searchhit == 0)
	{
	    SendClientMessage(playerid, COLOR_GREY, "   Nema narucenih ubistva !");
	}
	return 0;
}

public ExtortionBiz(bizid, money)
{
    new string[128];
    format(string, sizeof(string), "No-one");
    if(strcmp(BizzInfo[bizid][bExtortion],string, true ) == 0 )
	{
	    return 0;
	}
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        new name[MAX_PLAYER_NAME];
			new wstring[MAX_PLAYER_NAME];
			GetPlayerName(i, name, sizeof(name));
			format(string, sizeof(string), "%s", name);
			strmid(wstring, string, 0, strlen(string), 255);
			if(strcmp(BizzInfo[bizid][bExtortion] ,wstring, true ) == 0 )
			{
			    new value = money / 100;
			    value = value * 10;
			    SafeGivePlayerMoney(i, value);
			    BizzInfo[bizid][bTill] -= value;
			}
		}
	}
	return 1;
}

public ExtortionSBiz(bizid, money)
{
    new string[128];
    format(string, sizeof(string), "No-one");
    if(strcmp(SBizzInfo[bizid][sbExtortion],string, true ) == 0 )
	{
	    return 0;
	}
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        new name[MAX_PLAYER_NAME];
			new wstring[MAX_PLAYER_NAME];
			GetPlayerName(i, name, sizeof(name));
			format(string, sizeof(string), "%s", name);
			strmid(wstring, string, 0, strlen(string), 255);
			if(strcmp(SBizzInfo[bizid][sbExtortion] ,wstring, true ) == 0 )
			{
			    new value = money / 100;
			    value = value * 10;
			    SafeGivePlayerMoney(i, value);
			    SBizzInfo[bizid][sbTill] -= value;
			}
		}
	}
	return 1;
}

public PreparePaintball()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(PlayerPaintballing[i] != 0)
	        {
	            SendClientMessage(i, COLOR_YELLOW, "Paintball Match ce poceti za 20 sekundi.");
	        }
		}
	}
 	SetTimer("StartPaintball", 20000, 0);
	return 1;
}

public StartPaintball()
{
	PaintballRound = 1;
	StartingPaintballRound = 0;
	PaintballWinner = 999;
	PaintballWinnerKills = 0;
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(PlayerPaintballing[i] != 0)
	        {
	            SafeResetPlayerWeapons(i);
	            SafeGivePlayerWeapon(i, 29, 999);
	            TogglePlayerControllable(i, 1);
	            SendClientMessage(i, COLOR_YELLOW, "Paintball Match je poceo i trajace 4 minuta.");
	            PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
	        }
	    }
	}
	SetTimer("PaintballEnded", 240000, 0);
	return 1;
}

public PaintballEnded()
{
	new string[128];
	new name[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(PlayerPaintballing[i] != 0)
	        {
	            if(IsPlayerConnected(PaintballWinner))
	            {
	                GetPlayerName(PaintballWinner, name, sizeof(name));
	                format(string,sizeof(string), "** %s pobedio u Paintball Match-u sa %d ubistva **",name,PaintballWinnerKills);
	                SendClientMessage(i, COLOR_WHITE, string);
	            }
	            SafeResetPlayerWeapons(i);
	            PlayerPaintballing[i] = 0;
	            SetPlayerPos(i, SBizzInfo[10][sbEntranceX],SBizzInfo[10][sbEntranceY],SBizzInfo[10][sbEntranceZ]);
	        }
		}
	}
	AnnouncedPaintballRound = 0;
    PaintballRound = 0;
	return 1;
}

public PrepareKarting()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
	        {
	            CP[i] = 9;
				SetPlayerCheckpoint(i,2308.3540,-2354.0039,12.6842,8.0);
				SendClientMessage(i, COLOR_YELLOW, "Kart Race ce poceti za 20 sekundi, idite na startnu liniju.");
	        }
		}
	}
	SetTimer("StartKarting", 20000, 0);
	return 1;
}

////////////////////////////////////////////////////////////////////////////////
public CheckStatus()
{
	foreach (Player, i)
	{
			if(IsPlayerInAnyVehicle(i))
			{
				if(TextShow[i] == false)
				{
				    TextDrawShowForPlayer(i, Text:Black0);
				    TextDrawShowForPlayer(i, Text:Black1);
				    TextDrawShowForPlayer(i, Text:Black2);
				    TextDrawShowForPlayer(i, Text:Black3);
				    TextDrawShowForPlayer(i, Text:LightBlack);
				    TextShow[i] = true;
				}
			    new String[128];
		        new Float:X, Float:Y, Float:Z, Float:Speed;
		        new vehicle = GetPlayerVehicleID(i);
                GetVehicleVelocity(GetPlayerVehicleID(i), X, Y, Z);
                Speed = floatmul(floatsqroot(floatadd(floatadd(floatpower(X, 2), floatpower(Y, 2)),  floatpower(Z, 2))), 100.0);
				format(String,sizeof(String),"~b~ Tabla~n~~r~Gorivo: ~w~%i~n~~r~km/h: ~w~%i", Gas[vehicle], floatround(Speed*2, floatround_floor));
				if(VHSCreated[i] == true)
				{
					TextDrawDestroy(VHS[i]);
				}
				VHS[i] = TextDrawCreate(541.000000,137.000000,String);
				TextDrawAlignment(VHS[i],0);
				TextDrawBackgroundColor(VHS[i],0x000000ff);
				TextDrawFont(VHS[i],1);
				TextDrawLetterSize(VHS[i],0.259999,1.000000);
				TextDrawColor(VHS[i],0xffffffff);
				TextDrawSetOutline(VHS[i],1);
				TextDrawSetProportional(VHS[i],1);
				TextDrawSetShadow(VHS[i],1);
            	TextDrawShowForPlayer(i, VHS[i]);
            	VHSCreated[i] = true;

			}
			else
			{
			    if(TextShow[i] == true)
			    {
					TextDrawHideForPlayer(i, Text:Black0);
					TextDrawHideForPlayer(i, Text:Black1);
					TextDrawHideForPlayer(i, Text:Black2);
					TextDrawHideForPlayer(i, Text:Black3);
					TextDrawHideForPlayer(i, Text:LightBlack);
					TextDrawHideForPlayer(i, Text:VHS[i]);
				    TextShow[i] = false;
				}
			}
		}
}

////////////////////////////////////////////////////////////////////////////////

public StartKarting()
{
	KartingRound = 1;
	StartingKartRound = 0;
	EndingKartRound = 0;
	FirstKartWinner = 999;
	SecondKartWinner = 999;
	ThirdKartWinner = 999;
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
	        {
	            CP[i] = 10;
	            SendClientMessage(i, COLOR_YELLOW, "Zeleno svetlo, KRENI !");
	            PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
	            SetPlayerCheckpoint(i,2308.3540,-2354.0039,12.6842,8.0);
	        }
	    }
	}
	SetTimer("KartingEnded", 240000, 0);
	return 1;
}

public KartingEnded()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
	        {
	            CP[i] = 0;
	            DisablePlayerCheckpoint(i);
	        }
		}
	}
	AnnouncedKartRound = 0;
    KartingRound = 0;
	return 1;
}

public DollahScoreUpdate()
{
	new LevScore;
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
   			LevScore = PlayerInfo[i][pLevel];
			SetPlayerScore(i, LevScore);
		}
	}
	return 1;
}

public UpdateTime()
{
    gettime(sati, minuta);
   	format(timestr,32,"%02d:%02d",sati,minuta);

   	SetWorldTime(sati);

	new x=0;
	while(x!=MAX_PLAYERS) {
	    if(IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE) {
	        SetPlayerTime(x,sati,minuta);
		 }
		 x++;
	}
}

public Poruka()
{
    new rnd = random(60000); //1 minuta
    switch(rnd)
    {
        case 0:
        {
            SendClientMessageToAll(COLOR_LIGHTBLUE,"Electro RolePlay: Ukoliko vam je potrebna pomoc, Koristitete komandu ((/Pomoc)) ~");
        }
        case 1:
        {
            SendClientMessageToAll(COLOR_LIGHTBLUE,"Electro RolePlay: Zaposlite se, budite posteni, bicete nagradjeni :) ~");
        }
        case 2:
        {
            SendClientMessageToAll(COLOR_LIGHTBLUE,"Electro RolePlay: Registrujte se na forumu i pratite aktualna desavanja! ~");
        }
        case 3:
        {
            SendClientMessageToAll(COLOR_LIGHTBLUE,"Electro RolePlay: Ukoliko zelite znati koji su admini online Koristitete ((/admini)) ~");
        }
        case 4:
        {
            SendClientMessageToAll(COLOR_LIGHTBLUE,"Electro RolePlay: Ako vam treba Taxi, mozete ga pozvati sa ((/service taxi)) ~");
        }
        case 5:
        {
            SendClientMessageToAll(COLOR_LIGHTBLUE,"Electro RolePlay: Sa komandom ((/animacije)) mozete pogledati sve animacije! ~");
        }
        case 6:
        {
            SendClientMessageToAll(COLOR_LIGHTBLUE,"Electro RolePlay: U koliko vam se svidja server, postanite promoter. Pozovite vase prijatelje da se druzimo! ~");
        }
        case 7:
        {
            SendClientMessageToAll(COLOR_LIGHTBLUE,"Electro RolePlay: Pozdrav od ADMIN TEAMA || forum u izradi");
        }
    }
}

LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
    gPlayerUsingLoopingAnim[playerid] = 1;
    ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
    animation[playerid]++;
	TextDrawShowForPlayer(playerid,txtAnimHelper);
}

public Encrypt(string[])
{
	for(new x=0; x < strlen(string); x++)
	  {
		  string[x] += (3^x) * (x % 15);
		  if(string[x] > (0xff))
		  {
			  string[x] -= 256;
		  }
	  }
	return 1;
}

stock right(source[], len)
{
	new retval[MAX_STRING], srclen;
	srclen = strlen(source);
	strmid(retval, source, srclen - len, srclen, MAX_STRING);
	return retval;
}

stock sscanf(string[], format[], {Float,_}:...)
{
	new
		formatPos = 0,
		stringPos = 0,
		paramPos = 2,
		paramCount = numargs();
	while (paramPos < paramCount && string[stringPos])
	{
		switch (format[formatPos++])
		{
			case '\0':
			{
				return 0;
			}
			case 'i', 'd':
			{
				new
					neg = 1,
					num = 0,
					ch = string[stringPos];
				if (ch == '-')
				{
					neg = -1;
					ch = string[++stringPos];
				}
				do
				{
					stringPos++;
					if (ch >= '0' && ch <= '9')
					{
						num = (num * 10) + (ch - '0');
					}
					else
					{
						return 1;
					}
				}
				while ((ch = string[stringPos]) && ch != ' ');
				setarg(paramPos, 0, num * neg);
			}
			case 'h', 'x':
			{
				new
					ch,
					num = 0;
				while ((ch = string[stringPos++]))
				{
					switch (ch)
					{
						case 'x', 'X':
						{
							num = 0;
							continue;
						}
						case '0' .. '9':
						{
							num = (num << 4) | (ch - '0');
						}
						case 'a' .. 'f':
						{
							num = (num << 4) | (ch - ('a' - 10));
						}
						case 'A' .. 'F':
						{
							num = (num << 4) | (ch - ('A' - 10));
						}
						case ' ':
						{
							break;
						}
						default:
						{
							return 1;
						}
					}
				}
				setarg(paramPos, 0, num);
			}
			case 'c':
			{
				setarg(paramPos, 0, string[stringPos++]);
			}
			case 'f':
			{
				new tmp[25];
				strmid(tmp, string, stringPos, stringPos+sizeof(tmp)-2);
				setarg(paramPos, 0, _:floatstr(tmp));
			}
			case 's', 'z':
			{
				new
					i = 0,
					ch;
				if (format[formatPos])
				{
					while ((ch = string[stringPos++]) && ch != ' ')
					{
						setarg(paramPos, i++, ch);
					}
					if (!i) return 1;
				}
				else
				{
					while ((ch = string[stringPos++]))
					{
						setarg(paramPos, i++, ch);
					}
				}
				stringPos--;
				setarg(paramPos, i, '\0');
			}
			default:
			{
				continue;
			}
		}
		while (string[stringPos] && string[stringPos] != ' ')
		{
			stringPos++;
		}
		while (string[stringPos] == ' ')
		{
			stringPos++;
		}
		paramPos++;
	}
	while (format[formatPos] == 'z') formatPos++;
	return format[formatPos];
}

public Spectator()
{
	new string[128];
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(KickPlayer[i]==1) { Kick(i); }
			else if(KickPlayer[i]==2) { Ban(i); }
			//if(GetPlayerPing(i) >= 500 && PlayerInfo[i][pAdmin] < 1) { Kick(i); }
			if(Spectate[i] < 253 && Spectate[i] != 255)
			{
				SetPlayerColor(i,COLOR_SPEC);
				TogglePlayerControllable(i, 0);
				new targetid = Spectate[i];
				if(IsPlayerConnected(targetid))
				{
				    TogglePlayerSpectating(i, 1);
				    if(PlayerInfo[i][pAdmin] >= 1)
				    {
				        new Float:health;
					    new name[MAX_PLAYER_NAME];
					    GetPlayerName(targetid, name, sizeof(name));
					    GetPlayerHealth(targetid, health);
					    format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~y~%s(ID:%d)~n~~y~health:%.1f",name,targetid,health);
					    GameTextForPlayer(i, string, 2500, 3);
				    }
				    if(IsPlayerInAnyVehicle(targetid))
					{
					    new carid = GetPlayerVehicleID(targetid);
					    PlayerSpectateVehicle(i, carid);
					}
					else
					{
					    PlayerSpectatePlayer(i, targetid);
					}
					if(GetPlayerInterior(targetid) == 0)
					{
						SetPlayerInterior(i,0);
					}
					else if(GetPlayerInterior(targetid) > 0)
					{
						SetPlayerInterior(i,GetPlayerInterior(targetid));
					}
				}//Targetid connected
			}
			if(Spectate[i] == 253)
			{
				TogglePlayerControllable(i, 1);
				TogglePlayerSpectating(i, 0);
				SetPlayerInterior(i,Unspec[i][sPint]);
				PlayerInfo[i][pInt] = Unspec[i][sPint];
				PlayerInfo[i][pLocal] = Unspec[i][sLocal];
				Unspec[i][sLocal] = 255;
				SetSpawnInfo(i, PlayerInfo[i][pTeam], PlayerInfo[i][pModel], Unspec[i][sPx],  Unspec[i][sPy], Unspec[i][sPz]-1.0, 1.0, -1, -1, -1, -1, -1, -1);
				gTeam[i] = PlayerInfo[i][pTeam];
				SetPlayerToTeamColor(i);
				MedicBill[i] = 0;
				if(PlayerInfo[i][pDonateRank] > 0)
		        {
		            SetSpawnInfo(i, PlayerInfo[i][pTeam], PlayerInfo[i][pModel], Unspec[i][Coords][0], Unspec[i][Coords][1], Unspec[i][Coords][2], 10.0, -1, -1, -1, -1, -1, -1);
					SpawnPlayer(i);
					SetCameraBehindPlayer(i);
		        }
		        else
		        {
					SpawnPlayer(i);
				}
				Spectate[i] = 255;
			}
			if(Spectate[i] == 254)
			{
				TogglePlayerControllable(i, 1);
				SetPlayerInterior(i,Unspec[i][sPint]);
				PlayerInfo[i][pInt] = Unspec[i][sPint];
				PlayerInfo[i][pLocal] = Unspec[i][sLocal];
				SetPlayerPos(i, Unspec[i][sPx],  Unspec[i][sPy], Unspec[i][sPz]);
				Spectate[i] = 255;
			}
			if(Spectate[i] == 256)
			{
				SetPlayerToTeamColor(i);
				Spectate[i] = 255;
			}
			if(Spectate[i] == 257)
			{
				Spectate[i] = 254;
			}
		}
	}
}

//------------------------------------------------------------------------------
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	new string[128];
	new vehicle[24];
	for(new i=0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(Spectate[i] != 255)
			{
    			PlayerSpectateVehicle(i,vehicleid);
			}
		}
	}
	if(IsAnOwnableCar(vehicleid))
	{
	   	format(string,sizeof(string),"Ulazite u %s (%d)   Vlasnik: %s",vehicle, vehicleid, CarInfo[vehicleid][cOwner]);
		SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
	}
	else if(IsASalesVehicle(vehicleid))
	{
	    format(string,sizeof(string),"Ulazite u %s (%d)   Vlasnik: Dealership",vehicle, vehicleid);
		SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		format(string,sizeof(string),"Da Bi kupili auto kucajte /v buy | Cena $%d",GetVehiclePrice(vehicleid));
		SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
	}
}
public IsAnInstructor(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    new leader = PlayerInfo[playerid][pLeader];
	    new member = PlayerInfo[playerid][pMember];
	    if(member==11)
		{
		    return 1;
		}
		if(leader==11)
		{
		    return 1;
		}
	}
	return 0;
}

public IsAMember(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    new leader = PlayerInfo[playerid][pLeader];
	    new member = PlayerInfo[playerid][pMember];
	    if(member==5 || member==6 || member==8 || member==14 || member==15 || member==16)
		{
		    return 1;
		}
		if(leader==5 || leader==6 || leader==8 || leader==14 || leader==15 || leader==16)
		{
		    return 1;
		}
	}
	return 0;
}

public IsACop(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    new leader = PlayerInfo[playerid][pLeader];
	    new member = PlayerInfo[playerid][pMember];
	    if(member==1 || member==2 || member==3)
		{
		    return 1;
		}
		else if(leader==1 || leader==2 || leader==3)
		{
		    return 1;
		}
	}
	return 0;
}

public IsAPDMember(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    new leader = PlayerInfo[playerid][pLeader];
	    new member = PlayerInfo[playerid][pMember];
	    if(member==1)
		{
		    return 1;
		}
		else if(leader==1)
		{
		    return 1;
		}
	}
	return 0;
}

public IsAnOwnableCar(vehicleid)
{
	if(vehicleid >= 184 && vehicleid <= 268) { return 1; }
	return 0;
}

public IsAtDealership(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    if(PlayerToPoint(50.0,playerid,1639.5291,-1076.3770,23.6255))
		{
			return 1;
		}
	}
	return 0;
}
public IsAtCarrental(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    if(PlayerToPoint(30.0,playerid,1696.5543,-1053.4685,23.9063))
		{
			return 1;
		}
	}
	return 0;
}

public IsAtClothShop(playerid)
{
    if(IsPlayerConnected(playerid))
	{
        if(PlayerToPoint(25.0,playerid,20.5627,-103.7291,1005.2578) || PlayerToPoint(25.0,playerid,203.9068,-41.0728,1001.8047))
		{//Binco & Suburban
		    return 1;
		}
		else if(PlayerToPoint(30.0,playerid,214.4470,-7.6471,1001.2109) || PlayerToPoint(50.0,playerid,161.3765,-83.8416,1001.8047))
		{//Zip & Victim
		    return 1;
		}
	}
	return 0;
}

public IsAtGasStation(playerid)
{
    if(IsPlayerConnected(playerid))
	{
		if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797) || PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
		{//LS
		    return 1;
		}
		else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079) || PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
		{//LS
		    return 1;
		}
		else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498) || PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
		{//SF
		    return 1;
		}
		else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841) || PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
		{//Between LS and SF
		    return 1;
		}
		else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258) || PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
		{//LV
		    return 1;
		}
		else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665) || PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
		{//LV
		    return 1;
		}
		else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255) || PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
		{//LV
		    return 1;
		}
		else if(PlayerToPoint(8.0,playerid,656.4265,-559.8610,16.5015) || PlayerToPoint(6.0,playerid,656.3797,-570.4138,16.5015))
		{//Dillimore
		    return 1;
		}
	}
	return 0;
}

public IsAtFishPlace(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    if(PlayerToPoint(1.0,playerid,403.8266,-2088.7598,7.8359) || PlayerToPoint(1.0,playerid,398.7553,-2088.7490,7.8359))
		{//Fishplace at the bigwheel
		    return 1;
		}
		else if(PlayerToPoint(1.0,playerid,396.2197,-2088.6692,7.8359) || PlayerToPoint(1.0,playerid,391.1094,-2088.7976,7.8359))
		{//Fishplace at the bigwheel
		    return 1;
		}
		else if(PlayerToPoint(1.0,playerid,383.4157,-2088.7849,7.8359) || PlayerToPoint(1.0,playerid,374.9598,-2088.7979,7.8359))
		{//Fishplace at the bigwheel
		    return 1;
		}
		else if(PlayerToPoint(1.0,playerid,369.8107,-2088.7927,7.8359) || PlayerToPoint(1.0,playerid,367.3637,-2088.7925,7.8359))
		{//Fishplace at the bigwheel
		    return 1;
		}
		else if(PlayerToPoint(1.0,playerid,362.2244,-2088.7981,7.8359) || PlayerToPoint(1.0,playerid,354.5382,-2088.7979,7.8359))
		{//Fishplace at the bigwheel
		    return 1;
		}
	}
	return 0;
}

public IsAtCookPlace(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    if(PlayerToPoint(3.0,playerid,369.9786,-4.0798,1001.8589))
	    {//Cluckin Bell
	        return 1;
	    }
	    else if(PlayerToPoint(3.0,playerid,376.4466,-60.9574,1001.5078) || PlayerToPoint(3.0,playerid,378.1215,-57.4928,1001.5078))
		{//Burgershot
		    return 1;
		}
		else if(PlayerToPoint(3.0,playerid,374.1185,-113.6361,1001.4922) || PlayerToPoint(3.0,playerid,377.7971,-113.7668,1001.4922))
		{//Well Stacked Pizza
		    return 1;
		}
	}
	return 0;
}

public IsAtBar(playerid)
{
    if(IsPlayerConnected(playerid))
	{
		if(PlayerToPoint(4.0,playerid,495.7801,-76.0305,998.7578) || PlayerToPoint(4.0,playerid,499.9654,-20.2515,1000.6797))
		{//In reet bar (with girlfriend), and in Havanna
		    return 1;
		}
		else if(PlayerToPoint(4.0,playerid,1215.9480,-13.3519,1000.9219) || PlayerToPoint(10.0,playerid,-2658.9749,1407.4136,906.2734))
		{//PIG Pen
		    return 1;
		}
		else if(PlayerToPoint(4.0,playerid,-791.016,512.249,1336.41) || PlayerToPoint(10.0,playerid,-799.122,520.988,1336.41))
		{//Nortenos House
		    return 1;
		}
	}
	return 0;
}
public IsABoat(carid)
{
	if(carid == 10 || carid == 11)
	{
		return 1;
	}
	return 0;
}

public IsAHarvest(carid)
{
	if(carid == 155 || carid == 156 || carid == 157 || carid == 158)
	{
		return 1;
	}
	return 0;
}

public IsADrugHarvest(carid)
{
	if(carid == 159 || carid == 160 || carid == 161 || carid == 162)
	{
		return 1;
	}
	return 0;
}

public IsASmuggleCar(carid)
{
	if(carid == 163 || carid == 164 || carid == 165)
	{
		return 1;
	}
	return 0;
}

public IsASweeper(carid)
{
	if((carid >= 169) && (carid <= 171))
	{
	    return 1;
	}
	return 0;
}

public IsAPlane(carid)
{
	if(carid == 38 || carid == 55 || carid == 73 || carid == 167 || carid == 168)
	{
		return 1;
	}
	return 0;
}

public IsACopCar(carid)
{
	if((carid >= 16) && (carid <= 38))
	{
		return 1;
	}
	return 0;
}

public IsAnFbiCar(carid)
{
	if((carid >= 39) && (carid <= 43))
	{
	    return 1;
	}
	return 0;
}

public IsNgCar(carid)
{
	if((carid >= 1) && (carid <= 11))
	{
	    return 1;
	}
	return 0;
}

public IsAGovernmentCar(carid)
{
	if((carid >= 12) && (carid <= 15) || carid == 168)
	{
		return 1;
	}
	return 0;
}

public IsAHspdCar(carid)
{
	if((carid >= 44) && (carid <= 51))
	{
	    return 1;
	}
	return 0;
}

public IsATank(carid)
{
	if(carid==5)
	{
		return 1;
	}
	return 0;
}

public IsAnAmbulance(carid)
{
	if((carid >= 52) && (carid <= 55))
	{
		return 1;
	}
	return 0;
}

public IsATruck(carid)
{
	if(carid >= 108 && carid <= 111)
	{
		return 1;
	}
	return 0;
}

public IsAPizzabike(carid)
{
	if(carid >= 102 && carid <= 107)
	{
		return 1;
	}
	return 0;
}

public IsABus(carid)
{
	if(carid == 59 || carid == 60 || carid == 323 || carid == 324 || carid == 325 || carid == 326 || carid == 327 || carid == 328 || carid == 329)
	{
		return 1;
	}
	return 0;
}

public IsATowcar(carid)
{
	if(carid >= 74 && carid <= 77)
	{
		return 1;
	}
	return 0;
}

public IsABike(carid)
{
if((carid >= 102 && carid <= 107) || (carid >= 112 && carid <= 130) || (carid >= 262 && carid <= 267))
	{
		return 1;
	}
	return 0;
}

public IsAOBike(carid)
{
if((carid >= 237 && carid <= 267))
	{
		return 1;
	}
	return 0;
}

public OnPlayerConnect(playerid)
{
	gettime(sati, minuta);
    SetPlayerTime(playerid,sati,minuta);
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
	if(Security != 0)
	{
		SendClientMessage(playerid, COLOR_YELLOW, "Host has broken one of the Agreement rules, action has been taken.");
        Kick(playerid);
		return 1;
	}
    new namestring = strfind(plname, "_", true);
 	if(namestring == -1)
	{
		SendClientMessage(playerid, COLOR_YELLOW2, " Vase ime nije dostupno.");
		SendClientMessage(playerid, COLOR_YELLOW2, "Savet: Vase ime mora da bude u formatu Ime_Prezime.");
        Kick(playerid);
		return 1;
	}
 	gPlayerUsingLoopingAnim[playerid] = 0;
	gPlayerAnimLibsPreloaded[playerid] = 0;
	IsOnePlayAnim[playerid] = 0;
	BackOut[playerid] = 0;
	gActivePlayers[playerid]++;
	numplayers++;
	new string[128];
	SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0;
	SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0;
	GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
    ApprovedLawyer[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
	KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
	CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1;
	CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
	RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0; Rope[playerid] = 0;
	STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
	RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
	TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
	RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 0;
	DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
	DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
	DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
	JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
	WantedPoints[playerid] = 0; GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
	OnDuty[playerid] = 0; WantedLevel[playerid] = 0; tactical[playerid] = 0; swat[playerid] = 0; TestFishes[playerid] = 0;
	BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
	SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
	BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
	BusrouteEast[playerid][0] = 0; BusrouteWest[playerid][0] = 0; BusShowLocation[playerid][0] = 0; BusShowLocationC[playerid] = 0;
	FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
	Mobile[playerid] = 255; Music[playerid] = 0; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
	Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
	Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0;
	WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
	PaperOffer[playerid] = 999;
	ScriptMoney[playerid] = 0; ScriptMoneyUpdated[playerid] = 0;
	for (new c=0; c<13; c++) ScriptWeapons[playerid][c] = 0;
	ScriptWeaponsUpdated[playerid] = 0;
    gLastCar[playerid] = 0; FirstSpawn[playerid] = 1;
	gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
	gSpeedo[playerid] = 0; gGas[playerid] = 0;
	gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
	gPlayerSpawned[playerid] = 0; PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0;
	PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
	StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
	MatsHolding[playerid] = 0; TutTime[playerid] = 0;
	gPlayerMission[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999;
	PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
	HireCar[playerid] = 299; GangCar[playerid] = 512; PlayersChannel[playerid] = 999;
	TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
	Locator[playerid] = 0; PlayerOnMission[playerid] = 0; MissionCheckpoint[playerid] = 0;
	WatchingTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
	Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0;
	ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
	SafeGivePlayerMoney(playerid,PlayerInfo[playerid][pCash]); tactical[playerid] = 0; swat[playerid] = 0; authorizeswat = 0; authorizetactical = 0;
	PizzaCallTime[playerid] = 0; bPizza[playerid] = 0; sPizza[playerid] = 0; gEngine[playerid] = 0; FarmerVar[playerid] = 0; FarmerPickup[playerid][0] = 0; SmugglerWork[playerid] = 0; SmuggledDrugs[playerid] = 0; JustDied[playerid] = 0; KnockedDown[playerid] = 0; UnidentifedCall[playerid] = 0;
	LicenseOffer[playerid] = 999; LicensePrice[playerid] = 0; LicenseType[playerid] = 0; UsingDrugs[playerid] = 0; AfterTutorial[playerid] = 0;
	OwnableCarOffer[playerid] = 999; OwnableCarID[playerid] = 0; OwnableCarPrice[playerid] = 0; BlindFold[playerid] = 0; PlayerIsSweeping[playerid] = 0; AdminDuty[playerid] = 0; JustReported[playerid] = 0; PlayerNeedsHelp[playerid] = 0; AdminSpec[playerid] = 0; IsSmoking[playerid] = 0; UsingSmokeAnim[playerid] = 0; ReduceTime[playerid] = 0;
	CreatingGun[playerid] = 0; CreatingGunAmmo[playerid] = 0; CreatingGunPrice[playerid] = 0; IsPuttingMaterials[playerid] = 0; IsTakingGun[playerid] = 0;
	InAFoodPlace[playerid] = 0;
	PlayerInfo[playerid][pLevel] = 0;
	PlayerInfo[playerid][pAdmin] = 0;
	PlayerInfo[playerid][pDonateRank] = 0;
	PlayerInfo[playerid][gPupgrade] = 0;
	PlayerInfo[playerid][pConnectTime] = 0;
	PlayerInfo[playerid][pReg] = 0;
	PlayerInfo[playerid][pSex] = 0;
	PlayerInfo[playerid][pAge] = 0;
	PlayerInfo[playerid][pOrigin] = 0;
	PlayerInfo[playerid][pExp] = 0;
	PlayerInfo[playerid][pAccount] = 0;
	PlayerInfo[playerid][pCrimes] = 0;
	PlayerInfo[playerid][pDeaths] = 0;
	PlayerInfo[playerid][pArrested] = 0;
	PlayerInfo[playerid][pWantedDeaths] = 0;
	PlayerInfo[playerid][pPhoneBook] = 0;
	PlayerInfo[playerid][pLottoNr] = 0;
	PlayerInfo[playerid][pFishes] = 0;
	PlayerInfo[playerid][pBiggestFish] = 0;
	PlayerInfo[playerid][pJob] = 0;
	PlayerInfo[playerid][pPayCheck] = 0;
	PlayerInfo[playerid][pHeadValue] = 0;
	PlayerInfo[playerid][pJailed] = 0;
	PlayerInfo[playerid][pJailTime] = 0;
	PlayerInfo[playerid][pMats] = 0;
	PlayerInfo[playerid][pDrugs] = 0;
	PlayerInfo[playerid][pLeader] = 0;
	PlayerInfo[playerid][pMember] = 0;
	PlayerInfo[playerid][pFMember] = 255;
	PlayerInfo[playerid][pRank] = 0;
	PlayerInfo[playerid][pChar] = 0;
	PlayerInfo[playerid][pContractTime] = 0;
	PlayerInfo[playerid][pDetSkill] = 0;
	PlayerInfo[playerid][pSexSkill] = 0;
	PlayerInfo[playerid][pBoxSkill] = 0;
	PlayerInfo[playerid][pLawSkill] = 0;
	PlayerInfo[playerid][pMechSkill] = 0;
	PlayerInfo[playerid][pJackSkill] = 0;
	PlayerInfo[playerid][pCarSkill] = 0;
	PlayerInfo[playerid][pNewsSkill] = 0;
	PlayerInfo[playerid][pDrugsSkill] = 0;
	PlayerInfo[playerid][pCookSkill] = 0;
	PlayerInfo[playerid][pFishSkill] = 0;
	PlayerInfo[playerid][pSHealth] = 0.0;
	PlayerInfo[playerid][pHealth] = 50.0;
    PlayerInfo[playerid][pPos_x] = 1612.3240;
	PlayerInfo[playerid][pPos_y] = -2330.1670;
	PlayerInfo[playerid][pPos_z] = 13.5469;
	PlayerInfo[playerid][pInt] = 0;
	PlayerInfo[playerid][pLocal] = 255;
	PlayerInfo[playerid][pTeam] = 3;
	PlayerInfo[playerid][pModel] = 7;
	new randphone = 100000 + random(899999);//minimum 1000  max 9999 //giving one at the start
	PlayerInfo[playerid][pPnumber] = randphone;
	PlayerInfo[playerid][pPcarkey] = 999;
	PlayerInfo[playerid][pPcarkey2] = 999;
	PlayerInfo[playerid][pPcarkey3] = 999;
	PlayerInfo[playerid][pPhousekey] = 255;
	PlayerInfo[playerid][pGangKey] = 255;
	PlayerInfo[playerid][pPbiskey] = 255;
	PlayerInfo[playerid][pCarLic] = 0;
	PlayerInfo[playerid][pFlyLic] = 0;
	PlayerInfo[playerid][pBoatLic] = 0;
	PlayerInfo[playerid][pFishLic] = 0;
	PlayerInfo[playerid][pGunLic] = 0;
	PlayerInfo[playerid][pGun1] = 0;
	PlayerInfo[playerid][pGun2] = 0;
	PlayerInfo[playerid][pGun3] = 0;
	PlayerInfo[playerid][pGun4] = 0;
	PlayerInfo[playerid][pAmmo1] = 0;
	PlayerInfo[playerid][pAmmo2] = 0;
	PlayerInfo[playerid][pAmmo3] = 0;
	PlayerInfo[playerid][pAmmo4] = 0;
	PlayerInfo[playerid][pCarTime] = 0;
	PlayerInfo[playerid][pPayDay] = 0;
	PlayerInfo[playerid][pPayDayHad] = 0;
	PlayerInfo[playerid][pWatch] = 0;
	PlayerInfo[playerid][pCrashed] = 0;
	PlayerInfo[playerid][pWins] = 0;
	PlayerInfo[playerid][pLoses] = 0;
	PlayerInfo[playerid][pAlcoholPerk] = 0;
	PlayerInfo[playerid][pDrugPerk] = 0;
	PlayerInfo[playerid][pMiserPerk] = 0;
	PlayerInfo[playerid][pPainPerk] = 0;
	PlayerInfo[playerid][pTraderPerk] = 0;
	PlayerInfo[playerid][pTut] = 0;
	PlayerInfo[playerid][pMissionNr] = 0;
	PlayerInfo[playerid][pWarns] = 0;
	PlayerInfo[playerid][pFuel] = 0;
	PlayerInfo[playerid][pVirWorld] = 0;
	PlayerInfo[playerid][pRequestingBackup] = 0;
	PlayerInfo[playerid][pRoadblock] = 0;
	PlayerInfo[playerid][pFishTool] = 0;
	strmid(PlayerInfo[playerid][pNote1], "None", 0, strlen("None"), 255);
	PlayerInfo[playerid][pNote1s] = 0;
	strmid(PlayerInfo[playerid][pNote2], "None", 0, strlen("None"), 255);
	PlayerInfo[playerid][pNote2s] = 0;
	strmid(PlayerInfo[playerid][pNote3], "None", 0, strlen("None"), 255);
	PlayerInfo[playerid][pNote3s] = 0;
	strmid(PlayerInfo[playerid][pNote4], "None", 0, strlen("None"), 255);
	PlayerInfo[playerid][pNote4s] = 0;
	strmid(PlayerInfo[playerid][pNote5], "None", 0, strlen("None"), 255);
	PlayerInfo[playerid][pNote5s] = 0;
	PlayerInfo[playerid][pInvWeapon] = 0;
	PlayerInfo[playerid][pInvAmmo] = 0;
	PlayerInfo[playerid][pLighter] = 0;
	PlayerInfo[playerid][pCigarettes] = 0;
	PlayerInfo[playerid][pMask] = 0;
	PlayerInfo[playerid][pMaskuse] = 0;
	PlayerInfo[playerid][pHideNumber] = 0;
	PlayerInfo[playerid][pSpeaker] = 0;
	PlayerInfo[playerid][pLocked] = 0;
	//PlayerInfo[playerid][pSQLID] = 0;
	ClearCrime(playerid);
	ClearFishes(playerid);
	ClearCooking(playerid);
	ClearGroceries(playerid);
	ClearMarriage(playerid);
	// ---------------- TextDraw -------------------
	TextShow[playerid] = false;
	VHSCreated[playerid] = false;
	TextDrawShowForPlayer(playerid,lbt);
	TextDrawShowForPlayer(playerid,lbb);
	// ---------------------------------------------
	SetPlayerColor(playerid,COLOR_GRAD2);
	HouseEntered[playerid] = 255;
	for(new h = 184; h < sizeof(CarInfo); h++)
	{
		SetVehicleParamsForPlayer(h,playerid,0,CarInfo[h][cLock]);
	}
	GetPlayerName(playerid, plname, sizeof(plname));
	format(string, sizeof(string), "users/%s.ini", plname);
	SendClientMessage(playerid, COLOR_RED, "Dobrodosli na Electro RolePplay by: Bolddy :) ");
	SendClientMessage(playerid, COLOR_BLUE, "Server se ucitava, molimo vase strpljenje!");
	if(fexist(string))
	{
		gPlayerAccount[playerid] = 1;
	}
	else
	{
		gPlayerAccount[playerid] = 0;
	}
	return 1;
}

public JoinChannel(playerid, number, line[])
{
    if(IsPlayerConnected(playerid))
	{
	    if(strcmp(IRCInfo[number][iPassword],line, true ) == 0 )
		{
	        JoinChannelNr(playerid, number);
	    }
	    else
	    {
	        SendClientMessage(playerid, COLOR_GREY, "   Pogresna Channel Lozinka !");
	    }
	}
	return 1;
}

public JoinChannelNr(playerid, number)
{
	if(IsPlayerConnected(playerid))
	{
	    new string[128];
		new sendername[MAX_PLAYER_NAME];
		GetPlayerName(playerid, sendername, sizeof(sendername));
		if(PlayersChannel[playerid] < 999)
	    {
			format(string, sizeof(string), "* %s je napustio Channel.", sendername);
			SendIRCMessage(PlayersChannel[playerid], COLOR_GREEN, string);
			IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;
	    }
		new channel; channel = number; channel += 1;
	    PlayersChannel[playerid] = number;
	    IRCInfo[PlayersChannel[playerid]][iPlayers] += 1;
    	new wstring[128];
		format(string, sizeof(string), "%s", sendername);
		strmid(wstring, string, 0, strlen(string), 255);
		if(strcmp(IRCInfo[number][iAdmin],wstring, true ) == 0 )
		{
		    format(string, sizeof(string), "* Pridruzio si se IRC Channel %d kao Administrator.", channel);
			SendClientMessage(playerid, COLOR_YELLOW, string);
		}
		else
		{
		    format(string, sizeof(string), "* Pridruzio si se IRC Channel %d, Admin: %s.", channel, IRCInfo[number][iAdmin]);
			SendClientMessage(playerid, COLOR_YELLOW, string);
		}
		format(string, sizeof(string), "MOTD: %s.", IRCInfo[number][iMOTD]);
		SendClientMessage(playerid, COLOR_YELLOW, string);
		format(string, sizeof(string), "* %s je usao u Channel.", sendername);
		SendIRCMessage(number, COLOR_GREEN, string);
	}
	return 1;
}

public ClearCK(ck)
{
    new string[MAX_PLAYER_NAME];
	format(string, sizeof(string), "No-one");
	strmid(CKInfo[ck][cSendername], string, 0, strlen(string), 255);
	strmid(CKInfo[ck][cGiveplayer], string, 0, strlen(string), 255);
	CKInfo[ck][cUsed] = 0;
	SaveCK();
	return 1;
}

public ClearMarriage(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    new string[MAX_PLAYER_NAME];
		format(string, sizeof(string), "No-one");
		strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);
		PlayerInfo[playerid][pMarried] = 0;
	}
	return 1;
}

public ClearPaper(paper)
{
    new string[MAX_PLAYER_NAME];
	format(string, sizeof(string), "None");
	PaperInfo[paper][PaperUsed] = 0;
	strmid(PaperInfo[paper][PaperMaker], string, 0, strlen(string), 255);
	strmid(PaperInfo[paper][PaperTitle], string, 0, strlen(string), 255);
	strmid(PaperInfo[paper][PaperText1], string, 0, strlen(string), 255);
	strmid(PaperInfo[paper][PaperText2], string, 0, strlen(string), 255);
	strmid(PaperInfo[paper][PaperText3], string, 0, strlen(string), 255);
	strmid(PaperInfo[paper][PaperText4], string, 0, strlen(string), 255);
	strmid(PaperInfo[paper][PaperText5], string, 0, strlen(string), 255);
	strmid(PaperInfo[paper][PaperText6], string, 0, strlen(string), 255);
	strmid(PaperInfo[paper][PaperText7], string, 0, strlen(string), 255);
	SavePapers();
	return 1;
}

public ClearFamily(family)
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(PlayerInfo[i][pFMember] == family)
	        {
	            SendClientMessage(i, COLOR_WHITE, "* Familija u kojoj ste vi je obrisana od strane organizatora, izbacen si automatski.");
	            PlayerInfo[i][pFMember] = 255;
	        }
	    }
	}
    new string[MAX_PLAYER_NAME];
	format(string, sizeof(string), "None");
	FamilyInfo[family][FamilyTaken] = 0;
	strmid(FamilyInfo[family][FamilyName], string, 0, strlen(string), 255);
	strmid(FamilyInfo[family][FamilyMOTD], string, 0, strlen(string), 255);
	strmid(FamilyInfo[family][FamilyLeader], string, 0, strlen(string), 255);
	format(string, sizeof(string), "0xFF000069");
	strmid(FamilyInfo[family][FamilyColor], string, 0, strlen(string), 255);
	FamilyInfo[family][FamilyMembers] = 0;
	FamilyInfo[family][FamilySpawn][0] = 0.0;
	FamilyInfo[family][FamilySpawn][1] = 0.0;
	FamilyInfo[family][FamilySpawn][2] = 0.0;
	FamilyInfo[family][FamilySpawn][3] = 0.0;
	FamilyInfo[family][FamilyInterior] = 0;
	SaveFamilies();
	return 1;
}

public ClearCrime(playerid)
{
	if(IsPlayerConnected(playerid))
	{
		new string[MAX_PLAYER_NAME];
		format(string, sizeof(string), "********");
		strmid(PlayerCrime[playerid][pBplayer], string, 0, strlen(string), 255);
		strmid(PlayerCrime[playerid][pVictim], string, 0, strlen(string), 255);
		strmid(PlayerCrime[playerid][pAccusing], string, 0, strlen(string), 255);
		strmid(PlayerCrime[playerid][pAccusedof], string, 0, strlen(string), 255);
	}
	return 1;
}

public FishCost(playerid, fish)
{
	if(IsPlayerConnected(playerid))
	{
		new cost = 0;
		switch (fish)
		{
		    case 1:
		    {
		        cost = 1;
		    }
		    case 2:
		    {
		        cost = 3;
		    }
		    case 3:
		    {
		        cost = 3;
		    }
		    case 5:
		    {
		        cost = 5;
		    }
		    case 6:
		    {
		        cost = 2;
		    }
		    case 8:
		    {
		        cost = 8;
		    }
		    case 9:
		    {
		        cost = 12;
		    }
		    case 11:
		    {
		        cost = 9;
		    }
		    case 12:
		    {
		        cost = 7;
		    }
		    case 14:
		    {
		        cost = 12;
		    }
		    case 15:
		    {
		        cost = 9;
		    }
		    case 16:
		    {
		        cost = 7;
		    }
		    case 17:
		    {
		        cost = 7;
		    }
		    case 18:
		    {
		        cost = 10;
		    }
		    case 19:
		    {
		        cost = 4;
		    }
		    case 21:
		    {
		        cost = 3;
		    }
		}
		return cost;
	}
	return 0;
}

public ClearFishes(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    Fishes[playerid][pFid1] = 0; Fishes[playerid][pFid2] = 0; Fishes[playerid][pFid3] = 0;
		Fishes[playerid][pFid4] = 0; Fishes[playerid][pFid5] = 0;
		Fishes[playerid][pWeight1] = 0; Fishes[playerid][pWeight2] = 0; Fishes[playerid][pWeight3] = 0;
		Fishes[playerid][pWeight4] = 0; Fishes[playerid][pWeight5] = 0;
		new string[MAX_PLAYER_NAME];
		format(string, sizeof(string), "None");
		strmid(Fishes[playerid][pFish1], string, 0, strlen(string), 255);
		strmid(Fishes[playerid][pFish2], string, 0, strlen(string), 255);
		strmid(Fishes[playerid][pFish3], string, 0, strlen(string), 255);
		strmid(Fishes[playerid][pFish4], string, 0, strlen(string), 255);
		strmid(Fishes[playerid][pFish5], string, 0, strlen(string), 255);
	}
	return 1;
}

public ClearFishID(playerid, fish)
{
	if(IsPlayerConnected(playerid))
	{
		new string[MAX_PLAYER_NAME];
		format(string, sizeof(string), "None");
		switch (fish)
		{
		    case 1:
		    {
		        strmid(Fishes[playerid][pFish1], string, 0, strlen(string), 255);
		        Fishes[playerid][pWeight1] = 0;
		        Fishes[playerid][pFid1] = 0;
		    }
		    case 2:
		    {
		        strmid(Fishes[playerid][pFish2], string, 0, strlen(string), 255);
		        Fishes[playerid][pWeight2] = 0;
		        Fishes[playerid][pFid2] = 0;
		    }
		    case 3:
		    {
		        strmid(Fishes[playerid][pFish3], string, 0, strlen(string), 255);
		        Fishes[playerid][pWeight3] = 0;
		        Fishes[playerid][pFid3] = 0;
		    }
		    case 4:
		    {
		        strmid(Fishes[playerid][pFish4], string, 0, strlen(string), 255);
		        Fishes[playerid][pWeight4] = 0;
		        Fishes[playerid][pFid4] = 0;
		    }
		    case 5:
		    {
		        strmid(Fishes[playerid][pFish5], string, 0, strlen(string), 255);
		        Fishes[playerid][pWeight5] = 0;
		        Fishes[playerid][pFid5] = 0;
		    }
		}
	}
	return 1;
}

public ClearCooking(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    Cooking[playerid][pCookID1] = 0; Cooking[playerid][pCookID2] = 0; Cooking[playerid][pCookID3] = 0;
		Cooking[playerid][pCookID4] = 0; Cooking[playerid][pCookID5] = 0;
		Cooking[playerid][pCWeight1] = 0; Cooking[playerid][pCWeight2] = 0; Cooking[playerid][pCWeight3] = 0;
		Cooking[playerid][pCWeight4] = 0; Cooking[playerid][pCWeight5] = 0;
		new string[MAX_PLAYER_NAME];
		format(string, sizeof(string), "Nothing");
		strmid(Cooking[playerid][pCook1], string, 0, strlen(string), 255);
		strmid(Cooking[playerid][pCook2], string, 0, strlen(string), 255);
		strmid(Cooking[playerid][pCook3], string, 0, strlen(string), 255);
		strmid(Cooking[playerid][pCook4], string, 0, strlen(string), 255);
		strmid(Cooking[playerid][pCook5], string, 0, strlen(string), 255);
	}
	return 1;
}

public ClearCookingID(playerid, cook)
{
	if(IsPlayerConnected(playerid))
	{
		new string[MAX_PLAYER_NAME];
		format(string, sizeof(string), "Nothing");
		switch (cook)
		{
		    case 1:
		    {
		        strmid(Cooking[playerid][pCook1], string, 0, strlen(string), 255);
		        Cooking[playerid][pCWeight1] = 0;
		        Cooking[playerid][pCookID1] = 0;
		    }
		    case 2:
		    {
		        strmid(Cooking[playerid][pCook2], string, 0, strlen(string), 255);
		        Cooking[playerid][pCWeight2] = 0;
		        Cooking[playerid][pCookID2] = 0;
		    }
		    case 3:
		    {
		        strmid(Cooking[playerid][pCook3], string, 0, strlen(string), 255);
		        Cooking[playerid][pCWeight3] = 0;
		        Cooking[playerid][pCookID3] = 0;
		    }
		    case 4:
		    {
		        strmid(Cooking[playerid][pCook4], string, 0, strlen(string), 255);
		        Cooking[playerid][pCWeight4] = 0;
		        Cooking[playerid][pCookID4] = 0;
		    }
		    case 5:
		    {
		        strmid(Cooking[playerid][pCook5], string, 0, strlen(string), 255);
		        Cooking[playerid][pCWeight5] = 0;
		        Cooking[playerid][pCookID5] = 0;
		    }
		}
	}
	return 1;
}

public ClearGroceries(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    Groceries[playerid][pChickens] = 0; Groceries[playerid][pChicken] = 0;
	    Groceries[playerid][pHamburgers] = 0; Groceries[playerid][pHamburger] = 0;
	    Groceries[playerid][pPizzas] = 0; Groceries[playerid][pPizza] = 0;
	}
	return 1;
}

public Lotto(number)
{
	new JackpotFallen = 0;
	new string[128];
	new winner[MAX_PLAYER_NAME];
	format(string, sizeof(string), "Loto: Danasnji dobiti broj je pao na: %d.", number);
    OOCOff(COLOR_WHITE, string);
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pLottoNr] > 0)
		    {
			    if(PlayerInfo[i][pLottoNr] == number)
			    {
			        JackpotFallen = 1;
			        GetPlayerName(i, winner, sizeof(winner));
					format(string, sizeof(string), "Loto: %s je osvojio Jackpot od $%d sa svojim listicem.", winner, Jackpot);
					OOCOff(COLOR_DBLUE, string);
					format(string, sizeof(string), "* Dobio si $%d sa svojim listicem.", Jackpot);
					SendClientMessage(i, COLOR_YELLOW, string);
					//ConsumingMoney[i] = 1;
					SafeGivePlayerMoney(i, Jackpot);
			    }
			    else
			    {
			        SendClientMessage(i, COLOR_WHITE, "* Nisi osvojili nista.");
			    }
			}
			PlayerInfo[i][pLottoNr] = 0;
		}
	}
	if(JackpotFallen)
	{
	    new rand = random(125000); rand += 15789;
	    Jackpot = rand;
	    SaveStuff();
	    format(string, sizeof(string), "Loto: Novi Jackpot je poceo sa $%d.", Jackpot);
		OOCOff(COLOR_WHITE, string);
	}
	else
	{
	    new rand = random(15000); rand += 2158;
	    Jackpot += rand;
	    SaveStuff();
	    format(string, sizeof(string), "Loto: Jackpot je porastao na $%d.", Jackpot);
		OOCOff(COLOR_DBLUE, string);
	}
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	gActivePlayers[playerid]--;
	numplayers--;
	if(reason == 0)
	{
	    PlayerInfo[playerid][pCrashed] = 1;
	    for(new slot = 0; slot != 12; slot++)
	    {
	        new wep, ammo;
	        GetPlayerWeaponData(playerid, slot, wep, ammo);

	        if(wep != 0 && ammo != 0)
	        {
	            if(PlayerInfo[playerid][pGun1] == 0) { PlayerInfo[playerid][pGun1] = wep; PlayerInfo[playerid][pAmmo1] = ammo; }
	            else if(PlayerInfo[playerid][pGun2] == 0) { PlayerInfo[playerid][pGun2] = wep; PlayerInfo[playerid][pAmmo2] = ammo; }
	            else if(PlayerInfo[playerid][pGun3] == 0) { PlayerInfo[playerid][pGun3] = wep; PlayerInfo[playerid][pAmmo3] = ammo; }
	            else if(PlayerInfo[playerid][pGun4] == 0) { PlayerInfo[playerid][pGun4] = wep; PlayerInfo[playerid][pAmmo4] = ammo; }
	        }
	    }
	}
	OnPlayerUpdate(playerid);
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(TaxiAccepted[i] < 999)
	        {
		        if(TaxiAccepted[i] == playerid)
		        {
		            TaxiAccepted[i] = 999;
		            GameTextForPlayer(i, "~w~Pozivac Taxi-a~n~~r~Napustio server", 5000, 1);
		            TaxiCallTime[i] = 0;
		            DisablePlayerCheckpoint(i);
		        }
	        }
	        else if(BusAccepted[i] < 999)
	        {
		        if(BusAccepted[i] == playerid)
		        {
		            BusAccepted[i] = 999;
		            GameTextForPlayer(i, "~w~Pozivac autobusa~n~~r~Napustio server", 5000, 1);
		            BusCallTime[i] = 0;
		            DisablePlayerCheckpoint(i);
		        }
	        }
	    }
	}
	if (GetPlayerVehicleID(playerid) == 131) SetVehicleToRespawn(131);
	OnPlayerUpdate(playerid);
	if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
	{
	    if(IsPlayerConnected(TransportDriver[playerid]))
		{
		    new string[64];
		    TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
		    TransportTime[TransportDriver[playerid]] = 0;
		    TransportCost[TransportDriver[playerid]] = 0;
		    format(string, sizeof(string), "~w~Putnik izasao~n~~g~Zarada $%d",TransportCost[playerid]);
		    GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
		}
	}
	if(GotHit[playerid] > 0)
	{
	    if(GetChased[playerid] < 999)
	    {
	        if(IsPlayerConnected(GetChased[playerid]))
	        {
	        	SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Vas putnik je napustio server.");
	            GoChase[GetChased[playerid]] = 999;
			}
	    }
	}
	if(PlayerPaintballing[playerid] != 0)
	{
	    PaintballPlayers --;
	}
	if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0)
	{
	    KartingPlayers --;
	}
	if(PlayersChannel[playerid] < 999)
	{
		IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;
	}
	if(HireCar[playerid] != 299)
	{
		gLastDriver[HireCar[playerid]] = 300;
		gCarLock[HireCar[playerid]] = 0;
		UnLockCar(HireCar[playerid]);
		if(reason != 0)
		{
			SetVehicleToRespawn(HireCar[playerid]);
		}
	}
	if(GangCar[playerid] != 512)
	{
		gLastDriver[GangCar[playerid]] = 520;
		gCarLock[GangCar[playerid]] = 0;
		UnLockCar(GangCar[playerid]);
	}
	if (gLastCar[playerid] > 0)
	{
		gLastDriver[gLastCar[playerid]] = 300;
		if(PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1)
		{
			gCarLock[gLastCar[playerid]] = 0;
			UnLockCar(gLastCar[playerid]);
		}
	}
	if(PlayerBoxing[playerid] > 0)
	{
	    if(Boxer1 == playerid)
	    {
	        if(IsPlayerConnected(Boxer2))
	        {
	        	PlayerBoxing[Boxer2] = 0;
	        	SetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);
	        	SetPlayerInterior(Boxer2, 5);
	        	PlayerInfo[Boxer2][pInt] = 5;
	        	GameTextForPlayer(Boxer2, "~r~Match interupted", 5000, 1);
			}
	    }
	    else if(Boxer2 == playerid)
	    {
	        if(IsPlayerConnected(Boxer1))
	        {
	        	PlayerBoxing[Boxer1] = 0;
	        	SetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186);
	        	SetPlayerInterior(Boxer1, 5);
	        	PlayerInfo[Boxer2][pInt] = 5;
	        	GameTextForPlayer(Boxer1, "~r~Match interupted", 5000, 1);
			}
	    }
	    InRing = 0;
     	RoundStarted = 0;
		Boxer1 = 255;
		Boxer2 = 255;
		TBoxer = 255;
	}
    if(TransportDuty[playerid] == 1)
	{
		TaxiDrivers -= 1;
	}
    else if(TransportDuty[playerid] == 2)
	{
		BusDrivers -= 1;
	}
	if(PlayerInfo[playerid][pJob] == 11)
	{
	    if(JobDuty[playerid] == 1) { Medics -= 1; }
	}
	else if(PlayerInfo[playerid][pJob] == 7)
	{
	    if(JobDuty[playerid] == 1) { Mechanics -= 1; }
	}
	else if(PlayerInfo[playerid][pJob] == 17)
	{
		if(JobDuty[playerid] == 1) { PizzaBoys -= 1; }
	}
	if (PlayerInfo[playerid][pRoadblock] != 0)
	{
		RemoveRoadblock(playerid);
	}
	BusrouteEast[playerid][0] = 0;
	BusrouteWest[playerid][0] = 0;
	return 1;
}
public ZatvoriSef()
{
    MoveDynamicObject(sef,-296.79376221,1501.71643066,1071.66125488, 2.00);
    return 1;
}
public GateClose(playerid)
{
      MoveDynamicObject(pdgate1,1589.053344,-1638.123168,14.122960, 0.97);
      PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
      return 1;
}

public GateClose2()
{
      MoveDynamicObject(armygate1,2720.3772, -2409.7523, 12.6, 2.5);
      MoveDynamicObject(armygate2,2720.3772, -2508.3069, 12.6, 2.5);
      return 1;
}

public GateClose3()
{
      MoveDynamicObject(fbigate, 1534.9020,-1451.5979,14.4882, 1.5);
      return 1;
}

public GateClose4()
{
      MoveDynamicObject(hspdgate, 1643.3379,-1714.9338,15.3067, 1.5);
      return 1;
}

public GateClose5()
{
      DestroyDynamicObject( pdgate3 );
      pdgate2 = CreateDynamicObject(968,1544.70031700,-1630.73571700,13.09698000,-1.00000000,-91.00000000,269.97286900); //
      return 1;
}

public GateClose6()
{
      MoveDynamicObject(lucianogate, 1246.0033,-767.3727,91.1473, 1.5);
	  return 1;
}

public elevator1(playerid)
{
      SetPlayerPos(playerid,1174.9591,-1374.8761,23.9736);
      return 1;
}

public elevator2(playerid)
{
      SetPlayerPos(playerid,1174.9100,-1361.7330,13.9876);
	  return 1;
}

public SetPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
	    if(PlayerInfo[playerid][pTut] == 0)
	    {
    		TextDrawShowForPlayer(playerid,lbt);
			TextDrawShowForPlayer(playerid,lbb);
			gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
			SetPlayerInterior(playerid, 3);
			PlayerInfo[playerid][pInt] = 3;
			SetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
			SetPlayerFacingAngle(playerid, 280);
			TogglePlayerControllable(playerid, 0);
			RegistrationStep[playerid] = 1;
			ClearChatbox(playerid, 10);
			SendClientMessage(playerid, COLOR_GREEN, "----------------------------------------------------------------");
			SendClientMessage(playerid, COLOR_GREY, "Dobrodosli! Sada ce vam biti postavljena neka osnovna pitanja.");
			SendClientMessage(playerid, COLOR_YELLOW, "1. Da li ste Zensko ili Musko? (ukucajte na chatu sta ste)");
			SendClientMessage(playerid, COLOR_GREEN, "----------------------------------------------------------------");
			ClearChatbox(playerid, 2);
			return 1;
	    }
	    if(AdminSpec[playerid] == 1)
		{
		    return 1;
		}
		new rand;
		new house = PlayerInfo[playerid][pPhousekey];
		if(PlayerPaintballing[playerid] != 0)
		{
		    SafeResetPlayerWeapons(playerid);
      		SafeGivePlayerWeapon(playerid, 29, 999);
		    rand = random(sizeof(PaintballSpawns));
			SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
		    return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 1)
		{
		    SetPlayerInterior(playerid, 6);
		    PlayerInfo[playerid][pInt] = 6;
			SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
			SendClientMessage(playerid, COLOR_LIGHTRED, "Ne potpune kazne, nazad u zatvor.");
			return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 2)
		{
		    SetPlayerInterior(playerid, 0);
		    PlayerInfo[playerid][pInt] = 0;
			SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
			SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
			return 1;
		}
		if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0)
		{
		    new cut = deathcost; //PlayerInfo[playerid][pLevel]*deathcost;
			GivePlayerMoney(playerid, -cut);
			MedicBill[playerid] = 0;
			MedicTime[playerid] = 0;
			NeedMedicTime[playerid] = 0;
			PlayerInfo[playerid][pDeaths] += 1;
			SetCameraBehindPlayer(playerid);
			//SetPlayerHealth(playerid, 100.0);
		    /*SetPlayerInterior(playerid, 5);
	        rand = random(sizeof(gMedicSpawns));
			SetPlayerPos(playerid, gMedicSpawns[rand][0], gMedicSpawns[rand][1], gMedicSpawns[rand][2]); // Warp the player
			SetPlayerFacingAngle(playerid, 270.0);
	        TogglePlayerControllable(playerid, 0);
	        GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~y~You are recovering from your ~r~wounds~y~...", 35000, 3);
	        MedicTime[playerid] = 1;
	        if(PlayerInfo[playerid][pDonateRank] > 0)
	        {
	            NeedMedicTime[playerid] = 30;
	        }
	        else
	        {
	        	NeedMedicTime[playerid] = 60;
			}
	        PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);
		    return 1;*/
		}
		if(house !=255)
		{
		    if(SpawnChange[playerid]) //If 1, then you get to your house, else spawn somewhere else
		    {
				SetPlayerToTeamColor(playerid);
				SetPlayerInterior(playerid,HouseInfo[house][hInt]);
				SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player
				SetPlayerVirtualWorld(playerid,HouseInfo[house][hVirtualWorld]);
				PlayerInfo[playerid][pLocal] = house;
				PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
				PlayerInfo[playerid][VirtualWorld] = HouseInfo[house][hVirtualWorld];
				return 1;
			}
		}
		if(PlayerInfo[playerid][pCrashed] == 1)
		{
		    if(TutTime[playerid] == 0 && PlayerInfo[playerid][pTut] == 1 && RegistrationStep[playerid] == 0 && AfterTutorial[playerid] == 0 && FirstSpawn[playerid] == 1)
		    {
		        SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pVirWorld]);
		        SetPlayerInterior(playerid,PlayerInfo[playerid][pInt]);
		    	SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
		    	return 1;
			}
		}
		if(PlayerInfo[playerid][pLeader] == 7)//Mayor spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 3);
		    SetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
		    PlayerInfo[playerid][pInt] = 3;
			PlayerInfo[playerid][pLocal] = 241;
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn
		{
			SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid,6);
		    rand = random(sizeof(gCopPlayerSpawns));
			SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
			SetPlayerFacingAngle(playerid, 270.0);
			PlayerInfo[playerid][pInt] = 6;
			return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn
		{
			SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid,3);
			SetPlayerPos(playerid, 299.7097,183.1322,1007.1719);
			SetPlayerFacingAngle(playerid, 90);
			PlayerInfo[playerid][pInt] = 3;
			return 1;
	    }
		if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerPos(playerid, 1178.1808,-1323.7832,14.1074);
			SetPlayerInterior(playerid, 0);
			SetPlayerFacingAngle(playerid, 267.3826);
			PlayerInfo[playerid][pInt] = 6;
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Surenos spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 5);
		    SetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766);
		    PlayerInfo[playerid][pInt] = 5;
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//La Cosa Nostra spawn
		{
            GivePlayerWeapon(playerid,30,200);
			SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, 1300.2983,-808.8759,84.1406);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
	    if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn
	    {
            GivePlayerWeapon(playerid,30,200);
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn
	    {
	        SetPlayerToTeamColor(playerid);
	        SetPlayerInterior(playerid,0);
			SetPlayerPos(playerid, 733.6663,-1355.5833,23.5859);
			SetPlayerFacingAngle(playerid, 268.9106);
			PlayerInfo[playerid][pInt] = 3;
			SafeGivePlayerWeapon(playerid, 43, 20);
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxi Cab Company spawn
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 1217.3792,-1815.2288,16.5938);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) //Corleone
	    {
            GivePlayerWeapon(playerid,30,200);
		    SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 1125.9391,-2037.1008,69.8836);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) //Andjeli Pakla
	    {
            GivePlayerWeapon(playerid,30,200);
		    SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 681.7273,-474.1597,16.5363);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
		if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) // Ballas
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, 2288.1541,-1105.6047,37.9766);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//GroveStreet Families spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, 2495.2615,-1687.3467,13.5153);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
	    if ((gTeam[playerid]) == 1)
	    {
			SetPlayerToTeamColor(playerid);
			rand = random(sizeof(gMedPlayerSpawns));
			SetPlayerPos(playerid, gMedPlayerSpawns[rand][0], gMedPlayerSpawns[rand][1], gMedPlayerSpawns[rand][2]); // Warp the player
			SetPlayerFacingAngle(playerid, 270.0);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			return 1;
		}
	    else
	    {
			SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid,2866.4685,-1958.5725,11.1094);
			SetPlayerFacingAngle(playerid, 0);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			return 1;
		}
	}
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{

	SetTimerEx("HideMessage", 5000, 0, "i", killerid);
	new name[MAX_PLAYER_NAME];
	new string[128];
	new playercash;
	new victimteam;
	new Float:px,Float:py,Float:pz;
	new killerteam;

	victimteam = gTeam[playerid];
	killerteam = gTeam[killerid];
	gPlayerSpawned[playerid] = 0;
	PlayerInfo[playerid][pInvWeapon] = 0;
 	PlayerInfo[playerid][pInvAmmo] = 0;
	GetPlayerName(playerid, name, sizeof(name));
	PlayerInfo[playerid][pLocal] = 255;
	GetPlayerPos(playerid, px, py, pz);
	if(gPlayerUsingLoopingAnim[playerid] == 1)
	{
 		gPlayerUsingLoopingAnim[playerid] = 0;
	}
	if(IsOnePlayAnim[playerid] == 1)
	{
 		IsOnePlayAnim[playerid] = 0;
	}
	if(BackOut[playerid] == 1)
	{
	    BackOut[playerid] = 0;
	}
	if(killerid != 255)
	{
		if(GetPlayerState(killerid) == 2)
		{
		    if(ProxDetectorS(20, killerid, playerid))
		    {
		        if(!IsPlayerInAnyVehicle(playerid))
		        {
					if(PlayerInfo[killerid][pMember] == 1||PlayerInfo[killerid][pLeader] == 1||PlayerInfo[killerid][pMember] == 2||PlayerInfo[killerid][pLeader] ==2)
		    		{
		    		    SendClientMessage(killerid, COLOR_YELLOW, "To je drive-by ubijanje. Ne radite to.");
						return 1;
					}
					SetPlayerCriminal(killerid,255,"Manslaughter");
					SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
					return 1;
				}
			}
		}
	}
	if (PlayerInfo[killerid][pAdmin] < 1)
	{
		if(reason == 38)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "[ADMIN] [%d]%s je ubio [%d]%s sa minigun.",killerid,kickname,playerid,name);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
			}
		}
		if(reason == 35)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "[ADMIN] [%d]%s je ubio igraca sa flamethrower i dobio je ban.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
		if(reason == 9)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "[ADMIN] [%d]%s je ubio igraca sa chainsaw i dobio je ban.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
		if(reason == 16)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "[ADMIN] [%d]%s je ubio igraca sa grenades i dobio je ban.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
		if(reason == 18)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "[ADMIN] [%d]%s je ubio igraca sa molotovs i dobio je ban.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
		if(reason == 28)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "[ADMIN] [%d]%s je ubio igraca sa Mac 10, Proveri ga.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
			}
		}
		if(reason == 32)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "[ADMIN] [%d]%s je ubio igraca sa Tec 9, Proveri ga.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
			}
		}
		if(reason == 36)
		{
			new kstring[128];
			new kickname[MAX_PLAYER_NAME];
			if(IsPlayerConnected(killerid))
			{
				GetPlayerName(killerid, kickname, sizeof(kickname));
				format(string, 256, "[ADMIN] [%d]%s je ubio igraca sa Lock On Launcher i dobio je ban.",killerid,kickname);
				ABroadCast(COLOR_LIGHTRED,string,1);
				printf("%s", kstring);
				Ban(killerid);
			}
		}
	}
	if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
	{
		DisablePlayerCheckpoint(playerid);
		gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
	}
	new caller = Mobile[playerid];
	if(caller != 255)
	{
		if(caller < 255)
		{
			SendClientMessage(caller,  COLOR_GRAD2, "   Linija je mrtva....");
			CellTime[caller] = 0;
			CellTime[playerid] = 0;
			Mobile[caller] = 255;
		}
		Mobile[playerid] = 255;
		CellTime[playerid] = 0;
	}
	ClearCrime(playerid);
	if(PlayerPaintballing[playerid] != 0)
	{
	    PlayerPaintballKills[killerid] ++;
	    if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
	    {
	        new killer[MAX_PLAYER_NAME];
	        PaintballWinner = killerid;
	        PaintballWinnerKills = PlayerPaintballKills[killerid];
	        GetPlayerName(killerid, killer, sizeof(killer));
	        for(new i = 0; i < MAX_PLAYERS; i++)
	        {
	            if(IsPlayerConnected(i))
	            {
	                if(PlayerPaintballing[i] != 0)
	                {
	                    format(string, sizeof(string), "* %s je u vodjstvu sa %d.",killer,PaintballWinnerKills);
						SendClientMessage(i, COLOR_WHITE, string);
	                }
	            }
	        }
	    }
	    return 1;
	}
	if(GettingCK[playerid] < 999)
	{
	    if(IsPlayerConnected(killerid))
	    {
	        if(OnCK[killerid] < 999)
	        {
	            new killer[MAX_PLAYER_NAME];
	            new dier[MAX_PLAYER_NAME];
	            GetPlayerName(playerid, dier, sizeof(dier));
				GetPlayerName(killerid, killer, sizeof(killer));
	            format(string, sizeof(string), "* %s je izvrsio Character Kill na vama, nisi u mogucnosti igrati sa ovim likom.",killer);
	            SendClientMessage(playerid, COLOR_LIGHTRED, string);
	            format(string, sizeof(string), "** %s je izvrsio Character Kill na %s **",killer,dier);
	            CKLog(string);
	            BroadCast(COLOR_LIGHTRED, string);
	            PlayerInfo[playerid][pCK] = 1;
	            if(GettingCK[playerid] < 999) { GettingCK[playerid] = 999; }
	            else if(OnCK[playerid] < 999) { OnCK[playerid] = 999; }
	            if(GettingCK[killerid] < 999) { GettingCK[killerid] = 999; }
	            else if(OnCK[killerid] < 999) { OnCK[killerid] = 999; }
	            KickPlayer[playerid] = 1;
	        }
	    }
	}
	if(PlayerInfo[playerid][pHeadValue] > 0)
	{
	    if(IsPlayerConnected(killerid))
	    {
		    if(gTeam[killerid] == 10 || PlayerInfo[killerid][pLeader] == 8)
		    {
		        if(GoChase[killerid] == playerid)
		        {
		            //ConsumingMoney[killerid] = 1;
					new killer[MAX_PLAYER_NAME];
					GetPlayerName(killerid, killer, sizeof(killer));
					SafeGivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
					format(string,128,"<< Hitman %s je ispuno ugovor nad %s i odnesao $%d >>",killer,name,PlayerInfo[playerid][pHeadValue]);
					SendFamilyMessage(8, COLOR_YELLOW, string);
					PlayerInfo[playerid][pHeadValue] = 0;
					GotHit[playerid] = 0;
					GetChased[playerid] = 999;
					GoChase[killerid] = 999;
				}
			}
		}
	}
	if(victimteam >= 4)
	{
	    if(IsPlayerConnected(killerid))
	    {
			//new killer[MAX_PLAYER_NAME];
			//GetPlayerName(killerid, killer, sizeof(killer));
			new slice = 100; //$100
			playercash = GetPlayerMoney(playerid);
			if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; } //+ 2 wanted points
			if(SafeTime[playerid] <= 0)
			{
				if(gTeam[killerid] != gTeam[playerid])
				{
					if(GetPlayerState(killerid) == 1)
					{
						PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 2;
					}
					else
					{
						PlayerInfo[killerid][pKills]++;
					}
					PlayerInfo[playerid][pKills]--;
				}
			}
			if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4))
			{
				slice = 0;
			}
			if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill
			{
				slice = 0;
			}
			if (playercash > 0)
			{
				SafeGivePlayerMoney(playerid, -slice);
			}
			else
			{
				slice = slice+500;
			}
			PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
			if (((gTeam[killerid]) == 3) && reason != 49)
			{
				SetPlayerCriminal(killerid,255, "Prvo ubistvo");
			}
			else if (((gTeam[killerid]) == 3) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Ubi i bezi");
			}
		}
	}
	else if (victimteam == 2)
	{
	    if(IsPlayerConnected(killerid))
	    {
			PlayerInfo[playerid][pKills]--;
			if (gTeam[killerid] == 2)
			{
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				SafeGivePlayerMoney(killerid, -suecost);
				SafeGivePlayerMoney(playerid, suecost+100);
			}
			else
			{
				//format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
		    }
			if (gTeam[killerid] >= 3)
			{
			    WantedPoints[killerid] += 2; //+ 2 wanted points
				if(reason != 49)
				{
					SetPlayerCriminal(killerid,255, "Prvo ubistvo");
				}
				else if (reason == 49)
				{
					SetPlayerCriminal(killerid,255, "Ubi i bjezi");
				}
			}
			if(gTeam[killerid] >= 5 && SafeTime[playerid] <= 0)
			{
				if(GetPlayerState(killerid) == 1)
				{
					PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills]+2;
				}
				else
				{
					PlayerInfo[killerid][pKills]++;
				}
				WantedPoints[killerid]+=2;
			}
			//BroadCast(COLOR_RED, string);
		}
	}
	else if (victimteam == 3)
	{
	    if(IsPlayerConnected(killerid))
	    {
			if ((gTeam[killerid]) == 2)//cops kill civ
			{
			    if(WantedLevel[playerid] < 1)
			    {
					//format(string,128,".: Officer %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
					PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
					SafeGivePlayerMoney(killerid, -suecost);
					SafeGivePlayerMoney(playerid, suecost+10);//+100pays hospital bill
				}
			}
			else
			{
				//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
				WantedPoints[killerid] += 2;
		    }
			if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49)
			{
				SetPlayerCriminal(killerid,255, "Prvo ubistvo");
			}
			else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Ubi i bjezi");
			}
		    //BroadCast(COLOR_RED, string);
		}
	}
	else if (victimteam == 1)
	{
	    if(IsPlayerConnected(killerid))
	    {
			if ((gTeam[killerid]) == 2)//cops kill civ
			{
				//format(string,128,".: Officer %s murdered Paramedic %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				SafeGivePlayerMoney(killerid, -suecost);
				SafeGivePlayerMoney(playerid, suecost+10);//+100pays hospital bill
			}
			else if ((gTeam[killerid]) == 1)//med kill civ
			{
				//format(string,128,".: Paramedic %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				SafeGivePlayerMoney(killerid, -suecost);
				SafeGivePlayerMoney(playerid, suecost+10);//+100pays hospital bill
			}
			else
			{
				//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
		    }
			if (((gTeam[killerid]) == 4) && reason != 49)
			{
				SetPlayerCriminal(killerid,255, "Prvo ubistvo");
			}
			else if (((gTeam[killerid]) == 3) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Ubi i bezi");
			}
		    //BroadCast(COLOR_RED, string);
		}
	}
	if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
	{
	    SetPlayerFree(playerid,killerid, "Ubijen");
	}
	if (BusrouteEast[playerid][0] != 0 || BusrouteWest[playerid][0] != 0)
	{
		if (BusrouteEast[playerid][0] != 0) BusrouteEnd(playerid, BusrouteEast[playerid][1]);
		else if (BusrouteWest[playerid][0] != 0) BusrouteEnd(playerid, BusrouteWest[playerid][1]);
		else BusrouteEnd(playerid, 0);
	}
	if(FarmerVar[playerid] != 0)
	{
	    FarmerVar[playerid] = 0;
	    DisablePlayerCheckpoint(playerid);
	}
	if(DrugFarmerVar[playerid] != 0)
	{
		DrugFarmerVar[playerid] = 0;
		DisablePlayerCheckpoint(playerid);
	}
	if(SmugglerWork[playerid] != 0)
	{
	    SmugglerWork[playerid] = 0;
	    DisablePlayerCheckpoint(playerid);
	}
	killerid = INVALID_PLAYER_ID;
	SetPlayerColor(playerid,COLOR_GRAD2);
	return 1;
}

public OnPlayerSpawn(playerid)
{
	TextDrawShowForPlayer(playerid, Poruke);
	TextDrawShowForPlayer(playerid, ServerPoruke);
	TextDrawShowForPlayer(playerid, Clock);
	TextDrawShowForPlayer(playerid, Date);

	gettime(sati, minuta);
	SetPlayerTime(playerid,sati,minuta);

	InitLockDoors(playerid);
	STDPlayer[playerid] = 0;
	gTeam[playerid] = PlayerInfo[playerid][pTeam];
 	AntiDeAMX();
	if(gPlayerAnimLibsPreloaded[playerid] == 0)
	{
		gPlayerAnimLibsPreloaded[playerid] = 1;
	}
	if (gTeam[playerid] == 4) //medic / criminal reset team
	{
		gTeam[playerid] = 3;
	}
	if(gPlayerLogged[playerid] == 0)
	{
    	SendClientMessage(playerid, COLOR_LIGHTRED, "** Ovaj server zahteva logiranje pre spawna (Kicked) **");
        KickPlayer[playerid] = 1;
 	}
	if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
	{
	    MedicBill[playerid] = 0;
	    new rand = random(sizeof(CIV));
		SendClientMessage(playerid, COLOR_LIGHTRED, "Nisi dobar lider,sad si civil !");
		PlayerInfo[playerid][pTeam] = 3;
		gTeam[playerid] = 3;
		SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
		PlayerInfo[playerid][pModel] = CIV[rand];
		SpawnPlayer(playerid);
	}
	if(gTeam[playerid] == 5)
	{
	    if(PlayerInfo[playerid][pMember] < 1)
	    {
	        MedicBill[playerid] = 0;
	        new rand = random(sizeof(CIV));
			SendClientMessage(playerid, COLOR_LIGHTRED, "Nisi clan familije, sad si civil !");
			PlayerInfo[playerid][pTeam] = 3;
			gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
			PlayerInfo[playerid][pModel] = CIV[rand];
			SpawnPlayer(playerid);
		}
	}
	if(gTeam[playerid] == 10)
	{
	    if(PlayerInfo[playerid][pMember] != 8)
	    {
	        MedicBill[playerid] = 0;
	        new rand = random(sizeof(CIV));
			SendClientMessage(playerid, COLOR_LIGHTRED, "Nisi clan ove Agencije, sad si civil !");
			PlayerInfo[playerid][pTeam] = 3;
			gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
			PlayerInfo[playerid][pModel] = CIV[rand];
			SpawnPlayer(playerid);
		}
	}
	if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3)
	{
	    MedicBill[playerid] = 0;
		new rand = random(sizeof(CIV));
		SendClientMessage(playerid, COLOR_LIGHTRED, "Niste prihvaceni za mesto Oficera / FBI / zastitara, sad si civil !");
		PlayerInfo[playerid][pTeam] = 3;
		gTeam[playerid] = 3;
		SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
		PlayerInfo[playerid][pModel] = CIV[rand];
		SpawnPlayer(playerid);
	}
	if(gTeam[playerid] == 3)
	{
	    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
	    {
			SendClientMessage(playerid, COLOR_LIGHTRED, "Nisi deo Familije/Bande, prisiljen si odabrati skin i klasu !");
			MedicBill[playerid] = 0;
			new model = PlayerInfo[playerid][pChar];
			if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			//else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
			//else if(PlayerInfo[playerid][pMember] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			//else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			//SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
			SpawnPlayer(playerid);
		}
	}
	if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
	else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
	SetPlayerWeapons(playerid);
	SetPlayerSpawn(playerid);
	SetPlayerToTeamColor(playerid);
	PlayerFixRadio(playerid);
	for(new i = 0; i < sizeof(Turfs); i++)
	{
	    GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
	    GangZoneShowForPlayer(playerid, surenos, 0x4C5386AA);
	    GangZoneShowForPlayer(playerid, black_yakuza, 0x000000C2);
		GangZoneShowForPlayer(playerid, nortenos, 0x9D000096);
		GangZoneShowForPlayer(playerid, jefferson_saints, 0xD900D3C8);
        return 1;
	}
	if(MapIconsShown[playerid] != 1)
	{
	    MapIconsShown[playerid] = 1;
	    for(new i = 0; i < sizeof(BizzInfo); i++)
		{
			SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],36,COLOR_LIGHTRED);
		}
		for(new i = 0; i < sizeof(SBizzInfo); i++)
		{
		    SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],36,COLOR_LIGHTRED);
		}
	}
	return 1;
}
public CKLog(string[])
{
	new entry[128];
	format(entry, sizeof(entry), "%s\n",string);
	new File:hFile;
	hFile = fopen("logs/ck.log", io_append);
	fwrite(hFile, entry);
	fclose(hFile);
}

public PayLog(string[])
{
	new entry[128];
	format(entry, sizeof(entry), "%s\n",string);
	new File:hFile;
	hFile = fopen("logs/pay.log", io_append);
	fwrite(hFile, entry);
	fclose(hFile);
}

public KickLog(string[])
{
	new entry[128];
	format(entry, sizeof(entry), "%s\n",string);
	new File:hFile;
	hFile = fopen("logs/kick.log", io_append);
	fwrite(hFile, entry);
	fclose(hFile);
}

public BanLog(string[])
{
	new entry[128];
	format(entry, sizeof(entry), "%s\n",string);
	new File:hFile;
	hFile = fopen("logs/ban.log", io_append);
	fwrite(hFile, entry);
	fclose(hFile);
}

public OnPlayerEnterCheckpoint(playerid)
{
	new string[128];
	new string2[128];
	new name[MAX_PLAYER_NAME];
	if(TaxiCallTime[playerid] > 0 && TaxiAccepted[playerid] < 999)
	{
	    TaxiAccepted[playerid] = 999;
		GameTextForPlayer(playerid, "~w~Dosli ste do odredista", 5000, 1);
		TaxiCallTime[playerid] = 0;
		DisablePlayerCheckpoint(playerid);
	}
	else if(BusCallTime[playerid] > 0 && BusAccepted[playerid] < 999)
	{
	    BusAccepted[playerid] = 999;
		GameTextForPlayer(playerid, "~w~Dosli ste do odredista", 5000, 1);
		BusCallTime[playerid] = 0;
		DisablePlayerCheckpoint(playerid);
	}
	   else if(CP[playerid] == 900) { CP[playerid] = 901; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 2073.5898,-1911.5688,13.4218,4.0); } //1
	   else if(CP[playerid] == 901) { CP[playerid] = 902; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 2084.4504,-1877.6687,13.2015,4.0); } //2
	   else if(CP[playerid] == 902) { CP[playerid] = 903; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 2048.3701,-1810.2151,13.2578,4.0); } //3
	   else if(CP[playerid] == 903) { CP[playerid] = 904; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1963.7791,-1782.6118,13.2578,4.0); } //4
	   else if(CP[playerid] == 904) { CP[playerid] = 905; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1943.9347,-1715.4976,13.2614,4.0); } //5
	   else if(CP[playerid] == 905) { CP[playerid] = 906; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1869.8175,-1609.7745,13.2575,4.0); } //6
	   else if(CP[playerid] == 906) { CP[playerid] = 907; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1728.0251,-1593.5107,13.2461,4.0); } //7
	   else if(CP[playerid] == 907) { CP[playerid] = 908; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1550.3834,-1589.9502,13.2578,4.0); } //8
	   else if(CP[playerid] == 908) { CP[playerid] = 909; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1527.0872,-1714.5530,13.2579,4.0); } //9
	   else if(CP[playerid] == 909) { CP[playerid] = 910; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1567.1941,-1757.6771,13.2578,4.0); } //10
	   else if(CP[playerid] == 910) { CP[playerid] = 911; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1645.1003,-1874.6790,13.2578,4.0); } //11
	   else if(CP[playerid] == 911) { CP[playerid] = 912; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1725.0852,-1816.9805,13.2354,4.0); } //12
	   else if(CP[playerid] == 912) { CP[playerid] = 913; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1819.4724,-1873.4774,13.2848,4.0); } //13
	   else if(CP[playerid] == 913) { CP[playerid] = 914; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1874.5612,-1934.4431,13.2578,4.0); } //14
	   else if(CP[playerid] == 914) { CP[playerid] = 915; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 2055.2722,-1916.1339,13.4218,4.0); } //15
	   else if(CP[playerid] == 915)
	   {
	      DisablePlayerCheckpoint(playerid);
	      PlayerInfo[playerid][pCarLic] = 1;//daje vozacku dozvolu igracu
	      SetVehicleToRespawn(GetPlayerVehicleID(playerid));//respawna vozilo
	      RemovePlayerFromVehicle(playerid);//izbacuje igraca iz vozila
	      SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Cestitamo! Dobili ste Vozacku Dozvolu!");//salje poruku igracu
	   }
	else if(CP[playerid] == 200) { CP[playerid] = 201; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1575.7826,-2499.6052,13.7816,15.0); } //Finish
	else if(CP[playerid] == 201)
	{
		CP[playerid] = 0;
 		DisablePlayerCheckpoint(playerid);
  		GetPlayerName(playerid, name, sizeof(name));
		format(string, sizeof(string), "%s je zavrsio Drag Race.", name);
		SendClientMessageToAll(COLOR_LIGHTRED, string);
	}
	else if(CP[playerid]==1)
	{
	    if(IsPlayerInAnyVehicle(playerid))
	    {
		    PlayerInfo[playerid][pJackSkill] ++;
			if(PlayerInfo[playerid][pJackSkill] == 50)
			{ SendClientMessage(playerid, COLOR_YELLOW, "* Tvoj Car Jack Skill je sad Level 2, zaradices vise novca u manje vreme."); }
			else if(PlayerInfo[playerid][pJackSkill] == 100)
			{ SendClientMessage(playerid, COLOR_YELLOW, "* Tvoj Car Jack Skill je sad Level 3, zaradices vise novca u manje vreme."); }
			else if(PlayerInfo[playerid][pJackSkill] == 200)
			{ SendClientMessage(playerid, COLOR_YELLOW, "* Tvoj Car Jack Skill je sad Level 4, zaradices vise novca u manje vreme."); }
			else if(PlayerInfo[playerid][pJackSkill] == 400)
			{ SendClientMessage(playerid, COLOR_YELLOW, "* Tvoj Car Jack Skill je sad Level 5, zaradices vise novca u manje vreme."); }
			new level = PlayerInfo[playerid][pJackSkill];
			if(level >= 0 && level <= 50)
			{
			    new rand = random(sizeof(SELLCAR1));
			    format(string, sizeof(string), "Prodao si auto za $%d, moras pricekati 20 minuta.", SELLCAR1[rand]);
				SendClientMessage(playerid, COLOR_WHITE, string);
				SafeGivePlayerMoney(playerid, SELLCAR1[rand]);
			    PlayerInfo[playerid][pCarTime] = 1200;
			}
			else if(level >= 51 && level <= 100)
			{
			    new rand = random(sizeof(SELLCAR2));
			    format(string, sizeof(string), "Prodao si auto za $%d, moras pricekati 18 minuta.", SELLCAR2[rand]);
				SendClientMessage(playerid, COLOR_WHITE, string);
				SafeGivePlayerMoney(playerid, SELLCAR2[rand]);
			    PlayerInfo[playerid][pCarTime] = 1080;
			}
			else if(level >= 101 && level <= 200)
			{
			    new rand = random(sizeof(SELLCAR3));
			    format(string, sizeof(string), "Prodao si auto za $%d, moras pricekati 16 minuta.", SELLCAR3[rand]);
				SendClientMessage(playerid, COLOR_WHITE, string);
				SafeGivePlayerMoney(playerid, SELLCAR3[rand]);
			    PlayerInfo[playerid][pCarTime] = 960;
			}
			else if(level >= 201 && level <= 400)
			{
			    new rand = random(sizeof(SELLCAR4));
			    format(string, sizeof(string), "Prodao si auto za $%d, moras pricekati 14 minuta.", SELLCAR4[rand]);
				SendClientMessage(playerid, COLOR_WHITE, string);
				SafeGivePlayerMoney(playerid, SELLCAR4[rand]);
			    PlayerInfo[playerid][pCarTime] = 840;
			}
			else if(level >= 401)
			{
			    new money = 6000;
			    format(string, sizeof(string), "Prodao si auto za $%d, moras pricekati 12 minuta.", money);
				SendClientMessage(playerid, COLOR_WHITE, string);
				SafeGivePlayerMoney(playerid, money);
			    PlayerInfo[playerid][pCarTime] = 720;
			}
			GameTextForPlayer(playerid, "~y~Automobil prodat", 2500, 1);
			CP[playerid] = 0;
		    DisablePlayerCheckpoint(playerid);
		    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
		}
		else
		{
		    GameTextForPlayer(playerid, "Nisi u autu", 5000, 1);
		}
	}
	else if(CP[playerid] == 5)
	{
	    GameTextForPlayer(playerid, "~y~je na Checkpoint-u Misije", 2500, 1);
		CP[playerid] = 0;
	    DisablePlayerCheckpoint(playerid);
	}
	else if(CP[playerid] == 9)//Karting
	{
		GameTextForPlayer(playerid, "~r~Pricekajte ovde za jos Kart Race-a", 4000, 3);
		DisablePlayerCheckpoint(playerid);
	}
	else if(CP[playerid] == 10) { CP[playerid] = 11; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2258.7874,-2402.9712,12.7035,8.0); }
	else if(CP[playerid] == 11) { CP[playerid] = 12; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2225.8755,-2461.3875,12.7190,8.0); }
	else if(CP[playerid] == 12) { CP[playerid] = 13; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2276.9983,-2662.8328,12.8580,8.0); }
	else if(CP[playerid] == 13) { CP[playerid] = 14; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2449.1399,-2663.0562,12.8138,8.0); }
	else if(CP[playerid] == 14) { CP[playerid] = 15; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2566.9814,-2504.5686,12.7692,8.0); }
	else if(CP[playerid] == 15) { CP[playerid] = 16; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2719.0520,-2503.5962,12.7706,8.0); }
	else if(CP[playerid] == 16) { CP[playerid] = 17; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2720.7881,-2405.6589,12.7441,8.0); }
	else if(CP[playerid] == 17) { CP[playerid] = 18; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2571.5195,-2401.1531,12.7528,8.0); }
	else if(CP[playerid] == 18) { CP[playerid] = 19; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2406.6995,-2423.1182,12.6641,8.0); }
	else if(CP[playerid] == 19) { CP[playerid] = 20; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2322.9194,-2341.5715,12.6664,8.0); }
	else if(CP[playerid] == 20)//End of Karting
	{
	    CP[playerid] = 0;
	    DisablePlayerCheckpoint(playerid);
	    GetPlayerName(playerid, name, sizeof(name));
	    if(FirstKartWinner == 999)
	    {
	        FirstKartWinner = playerid;
	        for(new i = 0; i < MAX_PLAYERS; i++)
	        {
	            if(IsPlayerConnected(i))
	            {
		            if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
		            {
		                format(string, sizeof(string), "* %s je zavrsio prvi Kart Race.",name);
		                SendClientMessage(i, COLOR_WHITE, string);
		            }
				}
			}
	    }
	    else if(SecondKartWinner == 999)
	    {
	        SecondKartWinner = playerid;
	        for(new i = 0; i < MAX_PLAYERS; i++)
	        {
	            if(IsPlayerConnected(i))
	            {
		            if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
		            {
		                format(string, sizeof(string), "* %s je zavrsio drugi Kart Race.",name);
		                SendClientMessage(i, COLOR_WHITE, string);
		            }
				}
			}
	    }
	    else if(ThirdKartWinner == 999)
	    {
	        ThirdKartWinner = playerid;
	        for(new i = 0; i < MAX_PLAYERS; i++)
	        {
	            if(IsPlayerConnected(i))
	            {
		            if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
		            {
		                format(string, sizeof(string), "* %s je zavrsio treci Kart Race.",name);
		                SendClientMessage(i, COLOR_WHITE, string);
		                SendClientMessage(i, COLOR_WHITE, "** Karting Race Zavrsen **");
		                CP[i] = 0;
		                DisablePlayerCheckpoint(i);
		            }
				}
	        }
	    }
	}
	else if(MissionCheckpoint[playerid] > 0 && PlayMission[kToggle] == 1)//Missions + Checkpoint on toggle
	{
        	RingTone[playerid] = 20;
		    switch(MissionCheckpoint[playerid])
		    {
	        	case 1:
		        {
					format(string, sizeof(string), "%s", PlayMission[kGText1]);
					GameTextForPlayer(playerid, string, 8000, 3);
					format(string, sizeof(string), "%s", PlayMission[kText4]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText5]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText6]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					DisablePlayerCheckpoint(playerid);
					SetPlayerCheckpoint(playerid, PlayMission[kCP2][0], PlayMission[kCP2][1], PlayMission[kCP2][2], 8);
					MissionCheckpoint[playerid] = 2;
		        }
		        case 2:
		        {
		            format(string, sizeof(string), "%s", PlayMission[kGText2]);
					GameTextForPlayer(playerid, string, 8000, 3);
					format(string, sizeof(string), "%s", PlayMission[kText7]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText8]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText9]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					DisablePlayerCheckpoint(playerid);
					SetPlayerCheckpoint(playerid, PlayMission[kCP3][0], PlayMission[kCP3][1], PlayMission[kCP3][2], 8);
					MissionCheckpoint[playerid] = 3;
		        }
		        case 3:
		        {
		            format(string, sizeof(string), "%s", PlayMission[kGText3]);
					GameTextForPlayer(playerid, string, 8000, 3);
					format(string, sizeof(string), "%s", PlayMission[kText10]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText11]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText12]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					DisablePlayerCheckpoint(playerid);
					SetPlayerCheckpoint(playerid, PlayMission[kCP4][0], PlayMission[kCP4][1], PlayMission[kCP4][2], 8);
					MissionCheckpoint[playerid] = 4;
		        }
		        case 4:
		        {
		            format(string, sizeof(string), "%s", PlayMission[kGText4]);
					GameTextForPlayer(playerid, string, 8000, 3);
					format(string, sizeof(string), "%s", PlayMission[kText13]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText14]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText15]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					DisablePlayerCheckpoint(playerid);
					SetPlayerCheckpoint(playerid, PlayMission[kCP5][0], PlayMission[kCP5][1], PlayMission[kCP5][2], 8);
					MissionCheckpoint[playerid] = 5;
		        }
		        case 5:
		        {
		            format(string, sizeof(string), "%s", PlayMission[kGText5]);
					GameTextForPlayer(playerid, string, 8000, 3);
					format(string, sizeof(string), "%s", PlayMission[kText16]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText17]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					format(string, sizeof(string), "%s", PlayMission[kText18]);
					SendClientMessage(playerid, COLOR_YELLOW2, string);
					DisablePlayerCheckpoint(playerid);
					SetPlayerCheckpoint(playerid, PlayMission[kCP6][0], PlayMission[kCP6][1], PlayMission[kCP6][2], 8);
					MissionCheckpoint[playerid] = 6;
		        }
		        case 6:
		        {
		            format(string, sizeof(string), "%s", PlayMission[kGText6]);
					GameTextForPlayer(playerid, string, 8000, 3);
					format(string, sizeof(string), "..:: Misija Zavrsena : %s | Primio novca: $%d ::..", PlayMission[kTitle], PlayMission[kReward]);
					SendClientMessage(playerid, COLOR_GREEN, string);
					DisablePlayerCheckpoint(playerid);
					SafeGivePlayerMoney(playerid, PlayMission[kReward]);
					PlayerInfo[playerid][pMissionNr] = PlayerOnMission[playerid];
					MissionCheckpoint[playerid] = 0;
					PlayerOnMission[playerid] = 0;
		        }
		    }
	}
	else
	{
		switch (gPlayerCheckpointStatus[playerid])
		{
			case CHECKPOINT_HOME:
		    {
				PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
				DisablePlayerCheckpoint(playerid);
				gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
				GameTextForPlayer(playerid, "~w~Vi ste~n~~y~Kuci", 5000, 1);
		    }
		}
    }
    if (BusrouteEast[playerid][0] != 0)
	{
		if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2)
		{
			new nextstop[64];
			BusrouteWest[playerid][0] = 0;
		    switch(BusrouteEast[playerid][0])
		    {
		        case 1:
		        {
					nextstop = "Airport";
		            SetPlayerCheckpoint(playerid, 1979.7369,-2171.4861,13.5363, 5.0);
					AdvertiseToPlayersAtBusStop(1979.7369,-2171.4861,13.5363, 0);
				}
				case 2:
				{
					nextstop = "Willowfield Factory";
				    SetPlayerCheckpoint(playerid, 2227.6953,-2201.9053,13.5164, 5.0);
					AdvertiseToPlayersAtBusStop(2227.6953,-2201.9053,13.5164, 0);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 3:
				{
					nextstop = "Loco";
				    SetPlayerCheckpoint(playerid, 2719.9419,-2030.2104,13.5076, 5.0);
					AdvertiseToPlayersAtBusStop(2719.9419,-2030.2104,13.5076, 0);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 4:
				{
					nextstop = "6 Street Plaza";
				    SetPlayerCheckpoint(playerid, 2470.8059,-1926.7136,13.5125, 5.0);
					AdvertiseToPlayersAtBusStop(2470.8059,-1926.7136,13.5125, 0);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 5:
				{
					nextstop = "10 Green Bottles";
				    SetPlayerCheckpoint(playerid, 2348.0249,-1695.8247,13.5286, 5.0);
					AdvertiseToPlayersAtBusStop(2348.0249,-1695.8247,13.5286, 0);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 6:
				{
					nextstop = "Pigpen";
				    SetPlayerCheckpoint(playerid, 2422.4092,-1251.1915,23.9176, 5.0);
					AdvertiseToPlayersAtBusStop(2422.4092,-1251.1915,23.9176, 0);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 7:
				{
					nextstop = "Golden Palm";
				    SetPlayerCheckpoint(playerid, 2717.7463,-1218.8141,64.9276, 5.0);
					AdvertiseToPlayersAtBusStop(2717.7463,-1218.8141,64.9276, 0);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 8:
				{
					nextstop = "Jefferson Motel";
				    SetPlayerCheckpoint(playerid, 2173.1165,-1114.3069,25.4259, 5.0);
					AdvertiseToPlayersAtBusStop(2173.1165,-1114.3069,25.4259, 0);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 9:
				{
					nextstop = "Glen Park";
				    SetPlayerCheckpoint(playerid, 2028.4354,-1259.1379,23.9287, 5.0);
					AdvertiseToPlayersAtBusStop(2028.4354,-1259.1379,23.9287, 0);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 10:
				{
					nextstop = "Bus Station";
				    SetPlayerCheckpoint(playerid, 1203.5101,-1833.5771,13.4946, 5.0);
					AdvertiseToPlayersAtBusStop(1203.5101,-1833.5771,13.4946, 0);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 11:
				{
					nextstop = "end";
					TogglePlayerControllable(playerid, 0);
	                SendClientMessage(playerid, COLOR_YELLOW, "Bus linija zavrsena , Koristite /starteast ili /startwest za novu liniju.");
					SendClientMessage(playerid, COLOR_YELLOW, "Koristite /exit da napustis Bus.");
				    DisablePlayerCheckpoint(playerid);
				}
			}
			BusrouteEast[playerid][0]++;
			if (strcmp(nextstop, "end", true) != 0)
			{
				format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~r~$3 Bonus~n~~n~~g~Sledeca Stanica: %s", nextstop);
				format(string2, sizeof(string2), "~n~~n~~n~~n~~n~~n~~n~~g~Next Stop: %s", nextstop);
			}
			else
			{
				string = "~g~End of Route~n~~n~~r~$50 completion bonus~n~~n~~w~/starteast da nastavis liniju";
				string2 = "~n~~g~End of Route~n~~n~~w~Molimo napustite Bus ili cekajte sledecu liniju";
				//BusrouteEast[playerid][0] = 0;
				SafeGivePlayerMoney(playerid, 47);
			}
			PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
			for (new i=0; i<=MAX_PLAYERS; i++)
			{
				if (IsPlayerConnected(i) &&  GetPlayerVehicleID(i) == BusrouteEast[playerid][1])
				{
					if (BusrouteEast[i][0] != 0) GameTextForPlayer(i, string, 10000, 3);
					else GameTextForPlayer(i, string2, 10000, 3);
				}
			}
			SafeGivePlayerMoney(playerid, 3);
			return 1;
		}
	}
	else if (BusrouteWest[playerid][0] != 0)
	{
		if (IsPlayerInAnyVehicle(playerid))
		{
			new nextstop[64];
			BusrouteEast[playerid][0] = 0;
		    switch(BusrouteWest[playerid][0])
		    {
		        case 1:
		        {
					nextstop = "Alhambra";
		            SetPlayerCheckpoint(playerid, 1826.8738,-1634.5306,13.5588, 5.0);
					AdvertiseToPlayersAtBusStop(1826.8738,-1634.5306,13.5588, 1);
				}
				case 2:
				{
					nextstop = "Glen Park";
				    SetPlayerCheckpoint(playerid, 1856.7260,-1211.7167,20.3898, 5.0);
					AdvertiseToPlayersAtBusStop(1856.7260,-1211.7167,20.3898, 1);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 3:
				{
					nextstop = "Vinewood Burger";
					PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
				    SetPlayerCheckpoint(playerid, 1208.0479,-929.9481,42.9049, 5.0);
					AdvertiseToPlayersAtBusStop(1208.0479,-929.9481,42.9049, 1);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 4:
				{
					nextstop = "Vice Theater";
				    SetPlayerCheckpoint(playerid, 1119.0096,-1137.8805,23.7597, 5.0);
					AdvertiseToPlayersAtBusStop(1119.0096,-1137.8805,23.7597, 1);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 5:
				{
					nextstop = "Bank";
					SetPlayerCheckpoint(playerid, 1443.0234,-1028.7131,23.8281, 5.0);
					AdvertiseToPlayersAtBusStop(1443.0234,-1028.7131,23.8281, 1);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 6:
				{
					nextstop = "Rodeo";
				    SetPlayerCheckpoint(playerid, 526.6218,-1480.9631,14.5567, 5.0);
					AdvertiseToPlayersAtBusStop(526.6218,-1480.9631,14.5567, 1);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 7:
				{
					nextstop = "Sana Maria Beach";
				    SetPlayerCheckpoint(playerid, 443.9078,-1724.8008,10.0896, 5.0);
					AdvertiseToPlayersAtBusStop(443.9078,-1724.8008,10.0896, 1);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 8:
				{
					nextstop = "Verona Beach";
				    SetPlayerCheckpoint(playerid, 836.2728,-1788.8121,13.9260, 5.0);
					AdvertiseToPlayersAtBusStop(836.2728,-1788.8121,13.9260, 1);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 9:
				{
					nextstop = "Pershing Square";
				    SetPlayerCheckpoint(playerid, 1508.7136,-1735.5184,13.4921, 5.0);
					AdvertiseToPlayersAtBusStop(1508.7136,-1735.5184,13.4921, 1);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 10:
				{
					nextstop = "Bus Station";
				    SetPlayerCheckpoint(playerid, 1203.5101,-1833.5771,13.4946, 5.0);
					AdvertiseToPlayersAtBusStop(1203.5101,-1833.5771,13.4946, 1);
					SetTimerEx("busroutestoptimer", 10000, false, "i", playerid);
					TogglePlayerControllable(playerid, 0);
					SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Morate cekati 10 sekundi.");
				}
				case 11:
				{
					nextstop = "end";
					TogglePlayerControllable(playerid, 0);
	                SendClientMessage(playerid, COLOR_YELLOW, "Bus linija zavrsena, Koristite /starteast ili /startwest za novu liniju.");
					SendClientMessage(playerid, COLOR_YELLOW, "Use /exit to leave the bus.");
				    DisablePlayerCheckpoint(playerid);
	          	}
			}
			BusrouteWest[playerid][0]++;
			if (strcmp(nextstop, "end", true) != 0)
			{
				format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~r~$3 Bonus~n~~n~~g~Sledeca Stanica: %s", nextstop);
				format(string2, sizeof(string2), "~n~~n~~n~~n~~n~~n~~n~~g~Sledeca Stanica: %s", nextstop);
			}
			else
			{
				string = "~g~Kraj Linije~n~~n~~r~$50 completion bonus~n~~n~~w~/startwest da nastavis liniju";
				string2 = "~n~~g~Kraj Linije~n~~n~~w~Molimo napustite Bus ili cekajte sljedecu liniju";
				//BusrouteWest[playerid][0] = 0;
				SafeGivePlayerMoney(playerid, 47);
			}
			PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
			for (new i=0; i<=MAX_PLAYERS; i++)
			{
				if (IsPlayerConnected(i) &&  GetPlayerVehicleID(i) == BusrouteWest[playerid][1])
				{
					if (BusrouteWest[i][0] != 0) GameTextForPlayer(i, string, 10000, 3);
					else GameTextForPlayer(i, string2, 10000, 3);
				}
			}
			SafeGivePlayerMoney(playerid, 3);
			return 1;
		}
	}
	if (BusShowLocationC[playerid] == 1)
	{
		DisablePlayerCheckpoint(playerid);
		BusShowLocationC[playerid] = 0;
		return 1;
	}
	if(FarmerVar[playerid] == 1)
	{
	    if (IsPlayerInAnyVehicle(playerid))
		{
		    new carid = GetPlayerVehicleID(playerid);
		    new cash=(random(70-20)+20);
		    if(IsAHarvest(carid))
		    {
		        switch(FarmerPickup[playerid][0])
		        {
		            case 0:
		        	{
		            	SetPlayerCheckpoint(playerid, -205.9348,-1332.2749,10.4056, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 1:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 2:
		        	{
		        	    if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
		        	        JustStarted[playerid] = 0;
		        	    }
		            	SetPlayerCheckpoint(playerid, -548.5396,-1329.0653,19.6210, 5.0);
					}
					case 3:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 4:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
		        	        JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, -370.9486,-1281.1089,29.8698, 5.0);
					}
					case 5:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 6:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
		        	        JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, -258.3272,-1387.9211,10.1292, 5.0);
					}
					case 7:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 8:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
		        	        JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, -288.8517,-1385.0117,9.8957, 5.0);
					}
					case 9:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 10:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, -283.1325,-1338.2822,7.4280, 5.0);
					}
					case 11:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 12:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, -224.5992,-1509.1902,7.4473, 5.0);
					}
					case 13:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 14:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, -247.2859,-1528.8744,6.5904, 5.0);
					}
					case 15:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 16:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, -283.9610,-1549.7180,6.4975, 5.0);
					}
					case 17:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 18:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, -431.6107,-1334.0961,28.6561, 5.0);
					}
					case 19:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 20:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        PlayerInfo[playerid][pPayCheck] += cash * 5;
		            		format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, -476.4104,-1391.6769,20.4733, 5.0);
					}
					case 21:
		        	{
		            	SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 22:
		        	{
		            	DisablePlayerCheckpoint(playerid);
		            	TogglePlayerControllable(playerid, 0);
		            	GameTextForPlayer(playerid, "~w~Koristite /exit da napustis harvest~n~~r~Bonus 100$ u parama", 5000, 1);
		            	SafeGivePlayerMoney(playerid, 100);
					}
		        }
		        FarmerPickup[playerid][0]++;
		        PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
		    }
		}
		return 1;
	}
	if(MatsHolding[playerid] == 25)
	{
		if(PlayerInfo[playerid][pJob] == 22)
		{
		    DisablePlayerCheckpoint(playerid);
		    PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
			SafeGivePlayerMoney(playerid, 300);
			SendClientMessage(playerid, COLOR_WHITE, "Prodao si 25 materiala Tvornici materijalima.");
			MatsHolding[playerid] = 0;
			matssys[MatsAmmount] += 25;
			GameTextForPlayer(playerid, "~w~Materijala koji se uvoze", 5000, 1);
			SaveMatsSystem();
		}
	    return 1;
	}
	if(IsPuttingMaterials[playerid] == 1)
	{
	    if(PlayerInfo[playerid][pJob] == 23)
	    {
	        if(PlayerInfo[playerid][pMats] < CreatingGunPrice[playerid])
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Nedovoljno materijala ");
	            return 1;
	        }
	        DisablePlayerCheckpoint(playerid);
	        PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	        GameTextForPlayer(playerid, "~w~Materijal uspesno dostavljen", 5000, 1);
	        PlayerInfo[playerid][pMats] -= CreatingGunPrice[playerid];
	        CreatingGunPrice[playerid] = 0;
	        IsPuttingMaterials[playerid] = 0;
			new randomize = random(3)+1;
	        if(randomize == 1) ProxDetector(40.0, playerid, "Radnik: Oruzije je uspesno napravljeno !",COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	        else if(randomize == 2) ProxDetector(40.0, playerid, "Radnik: Pokupite vase oruzije ispred !",COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	        else ProxDetector(40.0, playerid, "Radnik: Ne zaboravite da platite za oruzije !",COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	        IsTakingGun[playerid] = 1;
	        SetPlayerCheckpoint(playerid, 2163.3430,-2271.9934,13.3293, 1.0);
	        return 1;
	    }
	    return 1;
	}
	if(IsTakingGun[playerid] == 1)
	{
	    if(PlayerInfo[playerid][pJob] == 23)
	    {
	        if(CreatingGun[playerid] == 0 || CreatingGunAmmo[playerid] == 0)
	        {
	            return 1;
	        }
	        DisablePlayerCheckpoint(playerid);
	        new gunname[128];
	        GetWeaponName(CreatingGun[playerid],gunname,sizeof(gunname));
	        format(string, sizeof(string), "   Uzeli ste %s sa zemlje.", gunname);
	        SendClientMessage(playerid, COLOR_GREY, string);
	        SafeGivePlayerWeapon(playerid, CreatingGun[playerid], CreatingGunAmmo[playerid]);
	        CreatingGun[playerid] = 0;
	        CreatingGunAmmo[playerid] = 0;
	        IsTakingGun[playerid] = 0;
	        return 1;
	    }
	    return 1;
	}
	if(DrugFarmerVar[playerid] == 1)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
		    new carid = GetPlayerVehicleID(playerid);
		    new cash=(random(250-100)+100);
		    if(IsADrugHarvest(carid))
		    {
		        switch(DrugFarmerPickup[playerid][0])
		        {
		            case 0:
		            {
                        SetPlayerCheckpoint(playerid, -181.4144,167.2931,7.8413, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 1:
		            {
                        SetPlayerCheckpoint(playerid, -184.1222,-66.2325,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 2:
		            {
                        SetPlayerCheckpoint(playerid, -39.6705,-102.2681,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 3:
		            {
                        SetPlayerCheckpoint(playerid, 35.3907,-74.2866,0.9706, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 4:
		            {
                        SetPlayerCheckpoint(playerid, 58.6579,-3.7121,1.6909, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 5:
		            {
                        SetPlayerCheckpoint(playerid, 19.7974,43.5431,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 6:
		            {
                        SetPlayerCheckpoint(playerid, -34.1614,73.9170,3.1096, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 7:
		            {//drop-off
		                if(JustStarted[playerid] != 1)
		                {
		                	PlayerInfo[playerid][pPayCheck] += cash * 5;
		                	drugsys[DrugAmmount]++;
		                	format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~b~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		            		SaveDrugSystem();
						}
						else
						{
						    JustStarted[playerid] = 0;
						}
                        SetPlayerCheckpoint(playerid, 30.2059,20.1222,3.1172, 5.0);
		            }
		            case 8:
		            {
                        SetPlayerCheckpoint(playerid, -21.3052,-60.9220,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 9:
		            {
                        SetPlayerCheckpoint(playerid, -191.6069,-70.8331,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 10:
		            {
                        SetPlayerCheckpoint(playerid, -253.8518,-3.7909,2.5041, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 11:
		            {
                        SetPlayerCheckpoint(playerid, -178.0497,128.4783,3.8665, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 12:
		            {
                        SetPlayerCheckpoint(playerid, -110.8844,143.1536,3.1144, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 13:
		            {
                        SetPlayerCheckpoint(playerid, -34.1614,73.9170,3.1096, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 14:
		            {//drop-off
		                if(JustStarted[playerid] != 1)
		                {
		                	PlayerInfo[playerid][pPayCheck] += cash * 5;
		                	drugsys[DrugAmmount]++;
		                	format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~b~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		            		SaveDrugSystem();
						}
						else
						{
						    JustStarted[playerid] = 0;
						}
                        SetPlayerCheckpoint(playerid, -164.3909,28.9677,3.1172, 5.0);
		            }
		            case 15:
		            {
                        SetPlayerCheckpoint(playerid, -213.1695,-26.4404,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 16:
		            {
                        SetPlayerCheckpoint(playerid, -11.7208,-10.7312,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 17:
		            {
                        SetPlayerCheckpoint(playerid, 11.4609,-90.3436,2.0164, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 18:
		            {
                        SetPlayerCheckpoint(playerid, 63.1697,-22.5562,1.2136, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 19:
		            {
                        SetPlayerCheckpoint(playerid, 23.2130,30.9418,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 20:
		            {
                        SetPlayerCheckpoint(playerid, -134.6788,151.1453,3.9566, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 21:
		            {
                        SetPlayerCheckpoint(playerid, -34.1614,73.9170,3.1096, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 22:
		            {//drop-off
		                if(JustStarted[playerid] != 1)
		                {
		                	PlayerInfo[playerid][pPayCheck] += cash * 5;
		                	drugsys[DrugAmmount]++;
		                	format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~b~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		            		SaveDrugSystem();
						}
						else
						{
						    JustStarted[playerid] = 0;
						}
                        SetPlayerCheckpoint(playerid, 45.6651,35.6647,2.1518, 5.0);
		            }
		            case 23:
		            {
                        SetPlayerCheckpoint(playerid, 65.9438,-13.9811,1.3468, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 24:
		            {
                        SetPlayerCheckpoint(playerid, 17.1980,-86.7067,1.7758, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 25:
		            {
                        SetPlayerCheckpoint(playerid, -7.0889,-19.7445,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 26:
		            {
                        SetPlayerCheckpoint(playerid, -185.1862,155.1479,6.5185, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 27:
		            {
                        SetPlayerCheckpoint(playerid, -184.7949,-57.7402,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 28:
		            {
                        SetPlayerCheckpoint(playerid, -263.0331,-45.5427,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 29:
		            {
                        SetPlayerCheckpoint(playerid, -34.1614,73.9170,3.1096, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 30:
		            {//drop-off
		                if(JustStarted[playerid] != 1)
		                {
		                	PlayerInfo[playerid][pPayCheck] += cash * 5;
		                	drugsys[DrugAmmount]++;
		                	format(string, sizeof(string), "~w~Dodato u vas paycheck~n~~b~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		            		SaveDrugSystem();
						}
						else
						{
						    JustStarted[playerid] = 0;
						}
                        SetPlayerCheckpoint(playerid, -255.7015,-3.0833,2.4276, 5.0);
		            }
		            case 31:
		            {
                        SetPlayerCheckpoint(playerid, -171.7835,-59.3110,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 32:
		            {
                        SetPlayerCheckpoint(playerid, -153.4347,143.9473,4.1833, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 33:
		            {
                        SetPlayerCheckpoint(playerid, 49.4775,24.9682,1.8078, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 34:
		            {
                        SetPlayerCheckpoint(playerid, -9.5707,-36.4109,3.1172, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 35:
		            {
                        SetPlayerCheckpoint(playerid, 35.6805,-95.6367,0.6169, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 36:
		            {
                        SetPlayerCheckpoint(playerid, -34.1614,73.9170,3.1096, 5.0);
                        if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
		            }
		            case 37:
		            {//last drop-off
	                	PlayerInfo[playerid][pPayCheck] += cash * 5;
	                	drugsys[DrugAmmount]++;
	                	SaveDrugSystem();
                        DisablePlayerCheckpoint(playerid);
                        TogglePlayerControllable(playerid, 0);
                        GameTextForPlayer(playerid, "~w~Koristite /exit da napustis harvest~n~~b~to je dovoljno za payday", 5000, 1);
		            }
		        }
		        DrugFarmerPickup[playerid][0]++;
		        PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
		    }
		}
		return 1;
	}
	if(SmugglerWork[playerid] == 1)
	{
	    if(IsPlayerInAnyVehicle(playerid))
	    {
	        new carid = GetPlayerVehicleID(playerid);
	        if(IsASmuggleCar(carid))
	        {
	            switch (SmugglerWork[playerid])
	            {
	                case 1:
	                {
	                    TogglePlayerControllable(playerid, 0);
	            		SendClientMessage(playerid, COLOR_WHITE, "Droga uspesno uvezena, Koristite /exit da napustis vozilo.");
	            		PlayerInfo[playerid][pDrugs] += SmuggledDrugs[playerid];
	            		format(string, sizeof(string), "~b~%d ~w~grama Droge uvezeno",SmuggledDrugs[playerid]);
           				GameTextForPlayer(playerid, string, 5000, 1);
	            		DisablePlayerCheckpoint(playerid);
	            		SmuggledDrugs[playerid] = 0;
	            		SmugglerWork[playerid] = 0;
	            		OnPlayerUpdate(playerid);
	                }
	            }

	        }
	    }
	    return 1;
	}
	if(PlayerIsSweeping[playerid] == 1)
	{
	    if(IsPlayerInAnyVehicle(playerid))
	    {
	        new carid = GetPlayerVehicleID(playerid);
	        if(IsASweeper(carid))
	        {
	            new cashes=(random(35-10)+10);
	            PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	            format(string, sizeof(string), "~g~%d$ ~w~Dodato u vas paycheck",cashes);
	            GameTextForPlayer(playerid, string, 5000, 1);
	            DisablePlayerCheckpoint(playerid);
	            PlayerInfo[playerid][pPayCheck] += cashes * 5;
	            new randomss;
		        randomss = random(sizeof(gSweeperPoints));
		        SetPlayerCheckpoint(playerid, gSweeperPoints[randomss][0], gSweeperPoints[randomss][1], gSweeperPoints[randomss][2], 5.0);
	        }
	    }
	    return 1;
	}
	if (InAFoodPlace[playerid] != 0)
	{
		TogglePlayerControllable(playerid, 0);
		switch (InAFoodPlace[playerid])
		{
			case 1: // chicken
			{
				ShowMenuForPlayer(chickenmenu, playerid);
				SetPlayerPos(playerid,368.9714,-6.2486,1001.8516);
				SetPlayerFacingAngle(playerid, 357.0132);
			}
			case 2: // burger
			{
				ShowMenuForPlayer(burgermenu, playerid);
				SetPlayerPos(playerid,376.8571,-67.6620,1001.5151);
				SetPlayerFacingAngle(playerid, 357.0132);
			}
			case 3: // pizza
			{
				ShowMenuForPlayer(pizzamenu, playerid);
				SetPlayerPos(playerid,375.6895,-118.9683,1001.4995);
				SetPlayerFacingAngle(playerid, 357.0132);
			}
			case 4: // donut
			{
				ShowMenuForPlayer(donutshop, playerid);
				SetPlayerPos(playerid,379.0611,-186.6032,1000.6328);
				SetPlayerFacingAngle(playerid, 280);
			}
		}
		SetCameraBehindPlayer(playerid);
		return 1;
	}
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if ( pickupid == licenses )
	{
 		GameTextForPlayer(playerid, "~y~Ovde mozete kupiti Licence.~n~ Ukucajte ~r~/buylic", 5000, 3);
	}
 	if (pickupid == pickup)
	{
		GameTextForPlayer(playerid, "~w~Upisite ~r~/meni ~w~da kupite nesto!", 3500, 5);
	}
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    new Menu:Current = GetPlayerMenu(playerid);
    new Float:PlayerHealth;
    new Health = GetPlayerHealth(playerid, PlayerHealth);
    if(Current == BurgerShot)
	{
	 	switch(row)
	 	{
	  		case 0:
	  		{
	  			GivePlayerMoney(playerid, -3);
	  			if(Health <= 74.9)
	  			{
	  				SetPlayerHealth(playerid, PlayerHealth+25);
				}
				else
				{
				    SetPlayerHealth(playerid, 100.0);
				}
	  			SendClientMessage(playerid, 0xFFC801C8, "[BURGER]: Hvala vam sto ste kupili Hamburger, Prijatno!");
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				TogglePlayerControllable(playerid, 1);
				SetTimerEx("CanDriveThruAgain", 7000, 0, "i", playerid);
				return 1;
			}
			case 1:
	  		{
	  			GivePlayerMoney(playerid, -6);
	  			if(Health <= 49.9)
	  			{
	  				SetPlayerHealth(playerid, PlayerHealth+50);
				}
				else
				{
				    SetPlayerHealth(playerid, 100.0);
				}
	  			SendClientMessage(playerid, 0xFFC801C8, "[BURGER]: Hvala vam sto ste kupili Sirnice, Prijatno!");
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				TogglePlayerControllable(playerid, 1);
				SetTimerEx("CanDriveThruAgain", 7000, 0, "i", playerid);
				return 1;
			}
			case 2:
	  		{
	  			GivePlayerMoney(playerid, -9);
	  			SetPlayerHealth(playerid, 100);
	  			SendClientMessage(playerid, 0xFFC801C8, "[BURGER]: Hvala vam sto ste kupili Krompir, Prijatno!");
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				TogglePlayerControllable(playerid, 1);
				SetTimerEx("CanDriveThruAgain", 7000, 0, "i", playerid);
				return 1;
			}
			case 3:
			{
			    if(PlayerTied[playerid] != 1 || PlayerCuffed[playerid] != 1)
			    {
			        TogglePlayerControllable(playerid, 1);

				}
				SetTimerEx("CanDriveThruAgain", 7000, 0, "i", playerid);
			    return 1;
			}
		}
	}
	if(Current == CluckinBell)
	{
	 	switch(row)
	 	{
	  		case 0:
	  		{
	  			GivePlayerMoney(playerid, -3);
	  			if(Health <= 74.9)
	  			{
	  				SetPlayerHealth(playerid, PlayerHealth+25);
				}
				else
				{
				    SetPlayerHealth(playerid, 100.0);
				}
	  			SendClientMessage(playerid, 0xFFC801C8, "Cluckin' Bell: Hvala na potraznji nase hrane,ugodno popodne!");
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				TogglePlayerControllable(playerid, 1);
				SetTimerEx("CanDriveThruAgain", 7000, 0, "i", playerid);
				return 1;
			}
			case 1:
	  		{
	  			GivePlayerMoney(playerid, -6);
	  			if(Health <= 49.9)
	  			{
	  				SetPlayerHealth(playerid, PlayerHealth+50);
				}
				else
				{
				    SetPlayerHealth(playerid, 100.0);
				}
	  			SendClientMessage(playerid, 0xFFC801C8, "Cluckin' Bell: Nadamo se da cete uzivati u vasem Chicken Wing, ugodan dan vam zelim!");
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				TogglePlayerControllable(playerid, 1);
				SetTimerEx("CanDriveThruAgain", 7000, 0, "i", playerid);
				return 1;
			}
			case 2:
	  		{
	  			GivePlayerMoney(playerid, -9);
	  			SetPlayerHealth(playerid, 100);
	  			SendClientMessage(playerid, 0xFFC801C8, "Cluckin' Bell: Nadamo se da cete sve pojesti, ugodan dan vam zelim!");
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				TogglePlayerControllable(playerid, 1);
				SetTimerEx("CanDriveThruAgain", 7000, 0, "i", playerid);
				return 1;
			}
			case 3:
			{
			    if(PlayerTied[playerid] != 1 || PlayerCuffed[playerid] != 1)
			    {
			        TogglePlayerControllable(playerid, 1);

				}
				SetTimerEx("CanDriveThruAgain", 7000, 0, "i", playerid);
			    return 1;
			}
		}
	}
   	if(Current == burgermenu || Current == chickenmenu || Current == pizzamenu || Current == donutshop)
	{
		TogglePlayerControllable(playerid, 1);
		if (row != 10) // 10 = Leave
		{
			if (GetPlayerMoney(playerid) <= 0)
			{
				GameTextForPlayer(playerid, "~r~Nedovoljno novca", 5000, 1);
				return 1;
			}
			new actstring[128];
			new sendername[64];
			new Float:health;
			GetPlayerName(playerid, sendername, sizeof(sendername));
			GetPlayerHealth(playerid, health);
			if (row == 7 || row == 8) // Drink
			{
				format(actstring, sizeof(actstring), "* %s pije iz svoje case.", sendername);
				SafeGivePlayerMoney(playerid, -1);
				SetPlayerHealth(playerid, health + 10);
				ApplyAnimation(playerid,"VENDING","VEND_Drink_P",4.1,0,1,1,0,1);
			}
			else // Meal
			{
				switch (row)
				{
					case 1:
					{
					    if(Current == donutshop) format(actstring, sizeof(actstring), "* %s eats a little donut and plays with the little toy that came with it.", sendername);
						else format(actstring, sizeof(actstring), "* %s eats their kids meal and plays with the little toy that came with it.", sendername);
						SafeGivePlayerMoney(playerid, -2);
						SetPlayerHealth(playerid, health + 20);
					}
					case 2:
					{
						if (Current == chickenmenu) format(actstring, sizeof(actstring), "* %s eats the nuggets from their cup.", sendername);
						else if (Current == pizzamenu) format(actstring, sizeof(actstring), "* %s eats their personal pan pizza.", sendername);
						else if (Current == donutshop) format(actstring, sizeof(actstring), "* %s eats their regular size donut.", sendername);
						else format(actstring, sizeof(actstring), "* %s eats their cheeseburger.", sendername);
						SafeGivePlayerMoney(playerid, -4);
						SetPlayerHealth(playerid, health + 50);
					}
					case 3:
					{
						if (Current == pizzamenu) format(actstring, sizeof(actstring), "* %s eats their greasy sheet pizza.", sendername);
						else if (Current == donutshop) format(actstring, sizeof(actstring), "* %s eats their extra large chief donut.", sendername);
						else format(actstring, sizeof(actstring), "* %s eats their greasy sandwich.", sendername);
						SafeGivePlayerMoney(playerid, -5);
						SetPlayerHealth(playerid, health + 80);
					}
					case 4:
					{
					    if (Current == donutshop) format(actstring, sizeof(actstring), "* %s eats their extra large donut.", sendername);
					    else format(actstring, sizeof(actstring), "* %s eats the freshly tossed salad from the bowl (with a fork of course).", sendername);
						SafeGivePlayerMoney(playerid, -3);
						SetPlayerHealth(playerid, health + 35);
					}
				}
				if (Current == burgermenu) ApplyAnimation(playerid,"FOOD","EAT_Burger",4.1,0,1,1,0,1);
				else if (Current == chickenmenu) ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,0,1);
				else if (Current == pizzamenu) ApplyAnimation(playerid,"FOOD","EAT_Pizza",4.1,0,1,1,0,1);
				else if (Current == donutshop) ApplyAnimation(playerid,"FOOD","EAT_Pizza",4.1,0,1,1,0,1);
				if (GetPlayerMoney(playerid) > 100) SetPlayerHealth(playerid, 100);
			}
			ProxDetector(30.0, playerid, actstring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		}
	}
	if(Current == Guide)
	{
	    switch(row)
	    {
	        case 0:
	        {
	            SendClientMessage(playerid, COLOR_GRAD5, "* Uvek postujte RolePlay pravila");
	            SendClientMessage(playerid, COLOR_GRAD5, "* Nemojte raditi DeathMatch");
	            SendClientMessage(playerid, COLOR_GRAD5, "* Samo Balkanski jezik je dozvoljeno u IC chatu");
	            SendClientMessage(playerid, COLOR_GRAD5, "* Nemoj Koristiteti cheatove ili bugove (Koristite /report)");
	            SendClientMessage(playerid, COLOR_GRAD5, "* Drive-by nije dopusteno");
	            SendClientMessage(playerid, COLOR_GRAD5, "* Nepisite smajlije u IC Chat");
	            SendClientMessage(playerid, COLOR_GRAD5, "* Ne radite BH , jednostavno nije dozvoljeno");
	            TogglePlayerControllable(playerid,1);
	        }
	        case 1:
	        {
	            HideMenuForPlayer(Guide, playerid);
	            ShowMenuForPlayer(JobLocations, playerid);
	        }
	        case 2:
	        {
	            SendClientMessage(playerid, COLOR_GREEN, "Licence center oznacen (crvenim) na karti.");
	            SendClientMessage(playerid, COLOR_WHITE, "Komande: upisi /buylic za popis dostupnih licensa");
	            SetPlayerCheckpoint(playerid,2048.352,-1900.153,13.5538,5.0);
	            TogglePlayerControllable(playerid,1);
	        }
	        case 3:
	        {
	            SendClientMessage(playerid, COLOR_GREEN, "Mozete da nadjete vozila za iznajmljivanje po celom Los Santos-u!");
	            TogglePlayerControllable(playerid,1);
	        }
	        case 4:
	        {
	            SendClientMessage(playerid, COLOR_GREEN, "Binco odeca shop je oznaceno (crvenim) na karti.");
	            SendClientMessage(playerid, COLOR_WHITE, "Komande: upisi /odeca kada udejes u prodavnicu.");
	            SetPlayerCheckpoint(playerid,2244.3423,-1665.5542,15.4766,5.0);
	            TogglePlayerControllable(playerid,1);
	        }
	        case 5:
	        {
	            HideMenuForPlayer(Guide, playerid);
	            TogglePlayerControllable(playerid,1);
	        }
	    }
	}
	if(Current == LicensesMenu)
	{
	    switch(row)
	    {
	        case 0:
	        {
	            SendClientMessage(playerid, COLOR_WHITE, " ");
	            	            SendClientMessage(playerid, COLOR_GREEN, "  *************************************************************************************************");
         		SendClientMessage(playerid, COLOR_LIGHTBLUE, "  *  Dobrodosli u centar za license. Ako zelite da polazete za vozacku dozvolu,ukucajte: /buydriving  ");
	    		SendClientMessage(playerid, COLOR_LIGHTBLUE, "  *  Nadamo se da ce te poloziti test voznje! Dovoljno je samo da vozite polako i pratite checkpointe!  ");
                SendClientMessage(playerid, COLOR_LIGHTRED, "  *  [Dozvola za letenje kosta 1000$]  ");
                SendClientMessage(playerid, COLOR_GREEN, "  *************************************************************************************************");
                HideMenuForPlayer(LicensesMenu, playerid);
	            TogglePlayerControllable(playerid,1);
	        }
	        case 1:
	        {
	            SendClientMessage(playerid, COLOR_WHITE, " ");
	            SendClientMessage(playerid, COLOR_GREEN, "  *************************************************************************************************");
         		SendClientMessage(playerid, COLOR_LIGHTBLUE, "  *  Dobrodosli u centar za license. Ako zelite da kupite dozvolu za letenje,ukucajte: /buyflying  ");
	    		SendClientMessage(playerid, COLOR_LIGHTBLUE, "  *  Nadamo se da ce te biti oprezni u saobracaju na nebu! Molimo vas da letite pazljivo!  ");
                SendClientMessage(playerid, COLOR_LIGHTRED, "  *  [Dozvola za letenje kosta 30,000$]  ");
                SendClientMessage(playerid, COLOR_GREEN, "  *************************************************************************************************");
	            HideMenuForPlayer(LicensesMenu, playerid);
	            TogglePlayerControllable(playerid,1);
	        }
	        case 2:
	        {
	            SendClientMessage(playerid, COLOR_WHITE, " ");
	            SendClientMessage(playerid, COLOR_GREEN, "  *************************************************************************************************");
         		SendClientMessage(playerid, COLOR_LIGHTBLUE, "  *  Dobrodosli u centar za license. Ako zelite da kupite dozvolu da plovite,ukucajte: /buysailing  ");
	    		SendClientMessage(playerid, COLOR_LIGHTBLUE, "  *  Nadamo se da ce te biti oprezni na vodi sa vasim brodom! Molimo vas da plovite pazljivo!  ");
                SendClientMessage(playerid, COLOR_LIGHTRED, "  *  [Dozvola za plovidbu kosta 10,000$]  ");
                SendClientMessage(playerid, COLOR_GREEN, "  *************************************************************************************************");
	            HideMenuForPlayer(LicensesMenu, playerid);
	            TogglePlayerControllable(playerid,1);
	        }
	        case 3:
	        {
	            SendClientMessage(playerid, COLOR_WHITE, " ");
	            SendClientMessage(playerid, COLOR_GREEN, "  *************************************************************************************************");
         		SendClientMessage(playerid, COLOR_LIGHTBLUE, "  *  Dobrodosli u centar za license. Ako zelite da kupite dozvolu za pecanje,ukucajte: /buyfishing  ");
	    		SendClientMessage(playerid, COLOR_LIGHTBLUE, "  *  Nadamo se da ce te biti oprezni u pecanju! Molimo vas da pecate pazljivo!  ");
                SendClientMessage(playerid, COLOR_LIGHTRED, "  *  [Dozvola za pecanje kosta 500$]  ");
                SendClientMessage(playerid, COLOR_GREEN, "  *************************************************************************************************");
	            HideMenuForPlayer(LicensesMenu, playerid);
	            TogglePlayerControllable(playerid,1);
	        }
	        case 4:
	        {
	            HideMenuForPlayer(LicensesMenu, playerid);
	            TogglePlayerControllable(playerid,1);
	        }
	    }
	}
	if(Current == JobLocations)
	{
	    switch(row)
	    {
	        case 0:
	        {
	            SendClientMessage(playerid, COLOR_LIGHTRED, "Advokat posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,1481.0206,-1771.1138,18.7958,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 1:
	        {
	            SendClientMessage(playerid, COLOR_LIGHTRED, "Kurva posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,2421.4998,-1219.2438,25.5617,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 2:
	        {
	            SendClientMessage(playerid, COLOR_LIGHTRED, "Mechanicar posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,2077.52,-2013.56,13.54,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 3:
	        {
	            SendClientMessage(playerid, COLOR_LIGHTRED, "Telohranitelj posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,2226.1716,-1718.1792,13.5165,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 4:
	        {
	            SendClientMessage(playerid, COLOR_LIGHTRED, "Boxer posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,2229.9011,-1721.2582,13.5613,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 5:
	        {
	            SendClientMessage(playerid, COLOR_LIGHTRED, "Vozac autobusa posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,1753.2761,-1894.0168,13.5572,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 6:
	        {
	            SendClientMessage(playerid, COLOR_LIGHTRED, "Kamijondzija posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,2439.7710,-2120.9285,13.5469,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 7:
	        {
	            SendClientMessage(playerid, COLOR_LIGHTRED, "Dostavljivac pice posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,2101.7620,-1812.5922,13.5547,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 8:
			{
				HideMenuForPlayer(JobLocations, playerid);
				ShowMenuForPlayer(JobLocations2, playerid);
			}
			case 9:
			{
			    HideMenuForPlayer(JobLocations, playerid);
	            ShowMenuForPlayer(Guide, playerid);
			}
	    }
	}
	if(Current == JobLocations2)
	{
	    switch(row)
	    {
	        case 0:
			{
			    SendClientMessage(playerid, COLOR_LIGHTRED, "Farmer posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,-382.6660,-1426.5121,26.2410,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 1:
			{
			    SendClientMessage(playerid, COLOR_LIGHTRED, "Diler droge posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,2072.5486,-1582.8029,13.4741,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 2:
			{
			    SendClientMessage(playerid, COLOR_LIGHTRED, "Materials smuggler posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,213.8549,-230.5761,1.7786,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 3:
			{
			    SendClientMessage(playerid, COLOR_LIGHTRED, "Cistac ulica posao je oznacen (crvenim) na karti.");
	            SetPlayerCheckpoint(playerid,1611.5129,-1893.6997,13.5469,5.0);
	            TogglePlayerControllable(playerid,1);
			}
			case 4:
			{
				HideMenuForPlayer(JobLocations2, playerid);
				ShowMenuForPlayer(JobLocations, playerid);
			}
			case 5:
			{
			    HideMenuForPlayer(JobLocations2, playerid);
			    ShowMenuForPlayer(Guide, playerid);
			}
	    }
	}
    if(Current == stiltuce)
    {
        switch(row)
        {
            case 0:
			{
              			SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
                        SendClientMessage(playerid, 0xFFFFFFAA, "Tvoj stil tuce je kungfu!");
            }
            case 1:
			{
						SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
                        SendClientMessage(playerid, 0xFFFFFFAA, "Tvoj stil tuce je boks!");
            }

            case 2:
			{
						SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
                        SendClientMessage(playerid, 0xFFFFFFAA, "Tvoj stil tuce je normalan!");

            }
            case 3:
			{
						SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
                        SendClientMessage(playerid, 0xFFFFFFAA, "Tvoj stil tuce je *zgrabi i udri*!");

            }
            case 4:
			{
						 SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
                         SendClientMessage(playerid, 0xFFFFFFAA, "Tvoj stil tuce je udaranje ramenom!");

            }
            case 5:
			{
						SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
                        SendClientMessage(playerid, 0xFFFFFFAA, "Tvoj stil tuce je udaranje kolenom!");

            }
        }
    }
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	new Menu:Current = GetPlayerMenu(playerid);
	if(!IsValidMenu(Current)) return 1;
	ShowMenuForPlayer(Current, playerid);
	TogglePlayerControllable(playerid,1);
	SetTimerEx("CanDriveThruAgain", 7000, 0, "i", playerid);
	return 1;
}

public RefreshMenuHeader(playerid,Menu:menu,text[])
{
	SetMenuColumnHeader(menu,0,text);
	ShowMenuForPlayer(menu,playerid);
}

public SetAllPlayerCheckpoint(Float:allx, Float:ally, Float:allz, Float:radi, num)
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			SetPlayerCheckpoint(i,allx,ally,allz, radi);
			if (num != 255)
			{
				gPlayerCheckpointStatus[i] = num;
			}
		}
	}

}

public SetAllCopCheckpoint(Float:allx, Float:ally, Float:allz, Float:radi)
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(gTeam[i] == 2)
			{
				SetPlayerCheckpoint(i,allx,ally,allz, radi);
			}
		}
	}
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	new string[128];
	new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
	new vehicle = GetPlayerVehicleID(playerid);
	if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !IsAPlane(vehicle) && !IsAHarvest(vehicle) && !IsADrugHarvest(vehicle) && !IsASweeper(vehicle))
	{
		SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
		SetTimerEx("engine2", 2500, false, "ii", playerid);
	}
	else if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !IsAPlane(vehicle) && !IsAHarvest(vehicle) && !IsADrugHarvest(vehicle) && !IsASweeper(vehicle))
	{
		SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
		SetTimerEx("engine2", 2500, false, "ii", playerid);
	}
	if(newstate == PLAYER_STATE_ONFOOT)
	{
	    if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0)
		{
		    PlayerInKart[playerid] = 0;
		    KartingPlayers --;
		}
	    if(TransportDuty[playerid] > 0)
		{
		    if(TransportDuty[playerid] == 1)
			{
		        TaxiDrivers -= 1;
			}
			else if(TransportDuty[playerid] == 2)
			{
			    BusDrivers -= 1;
			}
			TransportDuty[playerid] = 0;
			format(string, sizeof(string), "* Vi ste sada van duznosti,zarada: $%d.", TransportMoney[playerid]);
			SendClientMessage(playerid, COLOR_WHITE, string);
			SafeGivePlayerMoney(playerid, TransportMoney[playerid]);
		 	TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
		}
		if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
		{
		    if(IsPlayerConnected(TransportDriver[playerid]))
			{
			    TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
			    TransportTime[TransportDriver[playerid]] = 0;
			    TransportCost[TransportDriver[playerid]] = 0;
			    format(string, sizeof(string), "~w~Voznja kosta~n~~r~$%d",TransportCost[playerid]);
			    GameTextForPlayer(playerid, string, 5000, 1);
			    format(string, sizeof(string), "~w~Putnik je napustio Taxi~n~~g~Zarada $%d",TransportCost[playerid]);
			    GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
				SafeGivePlayerMoney(playerid, -TransportCost[playerid]);
				TransportCost[playerid] = 0;
				TransportTime[playerid] = 0;
				TransportDriver[playerid] = 999;
			}
		}
		TelePos[playerid][0] = 0.0;
		TelePos[playerid][1] = 0.0;
	}
	if(newstate == PLAYER_STATE_PASSENGER)
	{
	    new name[MAX_PLAYER_NAME];
	    GetPlayerName(playerid, name, sizeof(name));
	    new vehicleid = GetPlayerVehicleID(playerid);
	    for(new i = 0; i < MAX_PLAYERS; i++)
	    {
	        if(IsPlayerConnected(i))
	        {
	            if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty[i] > 0)
	            {
	                if(GetPlayerMoney(playerid) < TransportValue[i])
	                {
	                    format(string, sizeof(string), "* Trebas $%d za ulaz.", TransportValue[i]);
						SendClientMessage(playerid, COLOR_WHITE, string);
						RemovePlayerFromVehicle(playerid);
	                }
	                else
	                {
	                    if(TransportDuty[i] == 1)
	                    {
	                        format(string, sizeof(string), "* Platio si $%d vozacu Taxi-ja.", TransportValue[i]);
							SendClientMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* Putnik %s je usao u vas Taxi.", name);
							SendClientMessage(i, COLOR_WHITE, string);
							TransportTime[i] = 1;
	                    	TransportTime[playerid] = 1;
	                    	TransportCost[playerid] = TransportValue[i];
	                    	TransportCost[i] = TransportValue[i];
	                    	TransportDriver[playerid] = i;
	                    }
	                    else if(TransportDuty[i] == 2)
	                    {
	                        format(string, sizeof(string), "* Platio si $%d vozacu Bus-a.", TransportValue[i]);
							SendClientMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* Putnik %s je usao u vas Bus.", name);
							SendClientMessage(i, COLOR_WHITE, string);
	                    }
						SafeGivePlayerMoney(playerid, - TransportValue[i]);
						TransportMoney[i] += TransportValue[i];
	                }
	            }
	        }
	    }
	}
	if(newstate == PLAYER_STATE_WASTED)
	{
		if(WantedLevel[playerid] >= 1)
		{
		    new price = WantedLevel[playerid] * 1000;
			new count;
			for(new i = 0; i < MAX_PLAYERS; i++)
			{
				if(IsPlayerConnected(i))
				{
				    if(gTeam[i] == 2 && CrimInRange(30.0, playerid,i))
				    {
						count = 1;
						format(string, sizeof(string), "~w~Begunac~r~Ubijen~n~Bonus~g~$%d", price);
						GameTextForPlayer(i, string, 5000, 1);
						SafeGivePlayerMoney(i, price / 2);
						PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
					}
				}
			}
			if(count == 1)
			{
				SafeGivePlayerMoney(playerid, - price);
				PlayerInfo[playerid][pWantedDeaths] += 1;
				PlayerInfo[playerid][pJailed] = 1;
			    PlayerInfo[playerid][pJailTime] = (WantedLevel[playerid])*(600);
			    format(string, sizeof(string), "* Zatvoren si %d Sekundi i platio $%d zbog bjezanja od Policije.", PlayerInfo[playerid][pJailTime], price);
			    SendClientMessage(playerid, COLOR_LIGHTRED, string);
			    WantedPoints[playerid] = 0;
				WantedLevel[playerid] = 0;
			}
		}
	}

	if(newstate == PLAYER_STATE_DRIVER)
	{
		new newcar = GetPlayerVehicleID(playerid);
		new oldcar = gLastCar[playerid];
		new housecar = PlayerInfo[playerid][pPhousekey]+1;
		TelePos[playerid][0] = 0.0;
		TelePos[playerid][1] = 0.0;
		if(IsABoat(newcar))
		{
		    if(PlayerInfo[playerid][pBoatLic] < 1)
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Vi ne znate kako da plovite,zato ste napustili brod !");
			    RemovePlayerFromVehicle(playerid);
			    TogglePlayerControllable(playerid, 1);
			}
		}
		else if(IsAPlane(newcar))
		{
		    if(PlayerInfo[playerid][pFlyLic] < 1)
			{
			    if(TakingLesson[playerid] == 1) { }
			    else {
			    SendClientMessage(playerid, COLOR_GREY, "   Vi ne znate kako da letite,zato ste napustili avion !");
			    RemovePlayerFromVehicle(playerid);
				TogglePlayerControllable(playerid, 1); }
			}
		}
		else
		{
			if(PlayerInfo[playerid][pCarLic] < 0)
			{
			    if(PlayerDrunk[playerid] >= 5)
				{
				    WantedPoints[playerid] += 1;
					SetPlayerCriminal(playerid,255, "Vozite pijani");
				}

			}
			else if(PlayerDrunk[playerid] >= 5)
			{
			    WantedPoints[playerid] += 1;
				SetPlayerCriminal(playerid,255, "Vozite pijani");
			}

			if(PlayerInfo[playerid][pCarLic] < 1)
			{
			    if(IsABike(newcar) || IsAOBike(newcar)) { }
			    else
			    {
					if(TakingLesson[playerid] == 1) { }
					else {
					SendClientMessage(playerid, COLOR_YELLOW, "   Nemas vozacku dozvolu.Idi u AutoSkolu i polozi.");
	              }
				}
			}
		}
		if(IsACopCar(newcar))
		{
		    if(IsACop(playerid)) { }
		    else { RemovePlayerFromVehicle(playerid); }
		}
		if(IsATank(newcar))
		{
		    if(PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pLeader] == 3) { }
		    else { RemovePlayerFromVehicle(playerid); }
		}
		if(IsAnFbiCar(newcar))
		{
		    if(PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 2) { }
		    else {
	        RemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");}
		}
		if(IsNgCar(newcar))
		{
		    if(PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 3) { }
		    else {
	        RemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");}
		}
		if(IsAGovernmentCar(newcar))
		{
		    if(PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 7||PlayerInfo[playerid][pMember] == 7) { }
		    else {
	        RemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");}
		}
		if(IsAHspdCar(newcar))
		{
		    if(PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pRank] > 2) { }
		    else {
	        RemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");}
		}
		else if(IsAnAmbulance(newcar))
		{
		    if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { }
		    else { RemovePlayerFromVehicle(playerid); }
		}
		if(IsABus(newcar))
		{
		    if(PlayerInfo[playerid][pJob] == 14)
			{
			    GameTextForPlayer(playerid, "~w~Koristite /starteast ili /startwest da zapocnete svoju liniju", 5000, 3);
				SendClientMessage(playerid, COLOR_YELLOW2, "Usao si u bus, kucaj /exit da napustis liniju.");
				SendClientMessage(playerid, COLOR_YELLOW2, "Da zapocnes voznju na zapadu, ukucaj /startwest. Da zapocnes voznju na istoku, ukucaj /starteast.");
				new routezonecheck = IsInBusrouteZone(playerid);
				if (routezonecheck == 0) SendClientMessage(playerid, COLOR_YELLOW, "Vi ste izabrali istocni deo Los Santos-a.");
				else if (routezonecheck == 1) SendClientMessage(playerid, COLOR_YELLOW, "Vi ste izabrali zapadni deo Los Santos-a.");
				TogglePlayerControllable(playerid, 0);
			}
		    else {
	        RemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog autobusa.");}
		}
		if(IsATowcar(newcar))
		{
		    if(PlayerInfo[playerid][pJob] == 7) { }
		    else {
	        RemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");}
		}
		if(IsATruck(newcar))
		{
		    if(PlayerInfo[playerid][pJob] == 16)
			{
				format(string, sizeof(string), "Produkti: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]);
				SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
				SendClientMessage(playerid, COLOR_WHITE, "INFO: Mozete da isporucite produkte biznisima.");
				SendClientMessage(playerid, COLOR_WHITE, "INFO: Komande su /load /buyprods /sellprods");
			}
			else
			{
	        	RemovePlayerFromVehicle(playerid);
	        	SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");
			}
		}
		if(IsASweeper(newcar))
		{
		    if(PlayerInfo[playerid][pJob] == 21)
		    {
		        if(PlayerIsSweeping[playerid] == 0)
		        {
		        	TogglePlayerControllable(playerid, 0);
		        	GameTextForPlayer(playerid, "~g~/startsweep ~w~ to start sweeping~n~Type ~r~/exit ~w~to leave the sweeper", 5000, 3);
				}
				else
				{
				    SendClientMessage(playerid, COLOR_WHITE, "You can stop sweeping by typing /stopsweep .");
				}
		    }
		    else
		    {
		        RemovePlayerFromVehicle(playerid);
	        	SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");
		    }
		}
		if(PlayerKarting[playerid] != 0)
		{
		    new kart = GetPlayerVehicleID(playerid);
		    if(kart >=78 && kart <= 83)
		    {
		        PlayerInKart[playerid] = 1;
		    	KartingPlayers ++;
			}
		}
		if(newcar >= 131 && newcar <= 134)
		{
			SendClientMessage(playerid,COLOR_GREY," (( Vozila Auto Skole )) ");
		}
		if(newcar == 167)
		{
			SendClientMessage(playerid,COLOR_GREY," (( Vozilo Za Polaganje Dozvole Letenja )) ");
      		RemovePlayerFromVehicle(playerid);
		}
		if(newcar == 166)
		{
		    if(PlayerInfo[playerid][pMember] == 4) { }
		    else
		    {
		        SendClientMessage(playerid,COLOR_GREY,"   Nemate kljuceve od ovog kamiona !");
		        RemovePlayerFromVehicle(playerid);
		    }
		}
		if(newcar == 38)
		{
		    if(PlayerInfo[playerid][pRank] >= 3) { }
		    else
		    {
		        SendClientMessage(playerid,COLOR_GREY,"   Moras biti Rank 3 najmanje da bi ovo Koristio !");
		        RemovePlayerFromVehicle(playerid);
		    }
		}
		if(newcar >= 96 && newcar <= 98)
		{
		    if(PlayerInfo[playerid][pJob] != 16)
		    {
		        SendClientMessage(playerid,COLOR_GREY,"   Nemate kljuceve od ovog kamiona !");
		        RemovePlayerFromVehicle(playerid);
		    }
		}
		if(newcar >= 61 && newcar <= 70)
		{
		    if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { }
		    else
			{
		        SendClientMessage(playerid,COLOR_GREY,"   Nemate kljuceve od ovog vozila !");
		        RemovePlayerFromVehicle(playerid);
		    }
		}
		if(newcar >= 71 && newcar <= 73)
		{
			if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ }
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
			    RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 78 && newcar <= 83)
		{
		    if(PlayerKarting[playerid] != 1)
		    {
		        RemovePlayerFromVehicle(playerid);
		    }
		}
		if(newcar >= 268 && newcar <= 272)
        {
         if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5){ }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 273 && newcar <= 277)
        {
         if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15){ }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 283 && newcar <= 286)
        {
         if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6){ }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 301 && newcar <= 310)
        {
         if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1){ }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 287 && newcar <= 291)
        {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11){ }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 292 && newcar <= 298)
        {
         if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12){ }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 278 && newcar <= 282)
        {
         if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13){ }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 135 && newcar <= 154)
		{
			if (HireCar[playerid] != newcar)
			{
				format(string, sizeof(string), "~w~Mozete da iznajmite ovo vozilo~n~Kosta:~g~$500~n~~w~Da iznajmite, ukucajte ~g~/rentcar~w~~n~da izadjete ~r~/exit");
				TogglePlayerControllable(playerid, 0);
				GameTextForPlayer(playerid, string, 5000, 3);
			}
		}
		if(newcar >= 311 && newcar <= 314)
        {
        if(PlayerInfo[playerid][pJob] == 25) { }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 408 && newcar <= 409)
        {
         if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8){ }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 435 && newcar <= 435)
        {
        if(PlayerInfo[playerid][pJob] == 24) { }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 315 && newcar <= 322)
        {
        if(PlayerInfo[playerid][pJob] == 26) { }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
             RemovePlayerFromVehicle(playerid);
			}
		}
		if(newcar >= 112 && newcar <= 130)
		{
		    if (HireCar[playerid] != newcar)
			{
				format(string, sizeof(string), "~w~Mozete da iznajmite ovo vozilo~n~Kosta:~g~$%d~n~~w~Da iznajmite, ukucajte ~g~/rentbike~w~~n~da izadjete ~r~/exit",SBizzInfo[0][sbEntranceCost]);
				TogglePlayerControllable(playerid, 0);
				GameTextForPlayer(playerid, string, 5000, 3);
			}
		}
		if(newcar >= 56 && newcar <= 58)
		{
		    if(PlayerInfo[playerid][pMember] == 8||PlayerInfo[playerid][pLeader] == 8) { }
		    else
			{
		        SendClientMessage(playerid,COLOR_GREY,"   Nemate kljuceve od ovog vozila !");
		        RemovePlayerFromVehicle(playerid);
		    }
		}
		if(IsAHarvest(newcar))
		{
			if(PlayerInfo[playerid][pJob] == 18)
			{
			    if(FarmerVar[playerid] == 0)
			    {
			    	SendClientMessage(playerid, COLOR_RED, "___________Farmer vodic___________");
			    	SendClientMessage(playerid, COLOR_WHITE, "** Farmer ** /startharvest, /stopharvest ili /exit");
			    	SendClientMessage(playerid, COLOR_RED, "__________________________________");
			    	TogglePlayerControllable(playerid, 0);
				}
				else { }
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
			    RemovePlayerFromVehicle(playerid);
			}
		}
		if(IsADrugHarvest(newcar))
		{
			if(PlayerInfo[playerid][pJob] == 19)
			{
			    SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________Drug farmer vodic____________");
			    SendClientMessage(playerid, COLOR_WHITE, "** Drug farmer ** /startdrugharvest, /stopdrugharvest ili /exit");
			    SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________");
			    TogglePlayerControllable(playerid, 0);
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
			    RemovePlayerFromVehicle(playerid);
			}
		}
		if(IsASmuggleCar(newcar))
		{
		    if(PlayerInfo[playerid][pJob] == 20)
		    {
		        if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
		        {
		            SendClientMessage(playerid, COLOR_YELLOW, "You can smuggle drugs now !");
		        }
		        else
		        {
		            SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
			    	RemovePlayerFromVehicle(playerid);
		        }
		    }
		    else
		    {
		        SendClientMessage(playerid, COLOR_GREY, "   Nemate kljuceve od ovog vozila !");
	    		RemovePlayerFromVehicle(playerid);
		    }
		}
		if(oldcar != 301)
		{
			if((housecar != oldcar && oldcar != 0) && (HireCar[playerid] != oldcar && newcar != housecar))
			{
				if(gLastDriver[oldcar] == playerid && oldcar != newcar)
				{
					gLastDriver[oldcar] = 300;
					gCarLock[oldcar] = 0;
					UnLockCar(oldcar);
				}
			}
		}
		if(IsAnOwnableCar(newcar))
		{
		    if(CarInfo[newcar][cOwned]==0)
		    {
		        TogglePlayerControllable(playerid, 0);
		        format(string,sizeof(string),"~w~Vozilo: %s~n~Cena: ~g~%d~n~~w~/v buy da kupite ovo vozilo~n~~r~/exit ~w~da napustite vozilo",CarInfo[newcar][cDescription],CarInfo[newcar][cValue]);
				GameTextForPlayer(playerid,string,5000,5);
		    }
		    if(CarInfo[newcar][cOwned]==1)
		    {
		        format(string,sizeof(string),"Vozilo od %s",CarInfo[newcar][cOwner]);
				SendClientMessage(playerid, COLOR_BLUE, string);
				if(PlayerInfo[playerid][pPcarkey] == vehicle) { }
				else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { }
				else if(PlayerInfo[playerid][pPcarkey3] == vehicle) { }
				else
				{
				    if(PlayerInfo[playerid][pAdmin] >= 1337 && AdminDuty[playerid] == 1)
					{
					    SendClientMessage(playerid, COLOR_GREY, "Mozes da vozis ovo vozilo zato sto si na Admin Duznosti !");
					}
				    else
				    {
				    	RemovePlayerFromVehicle(playerid);
				    	SendClientMessage(playerid, COLOR_GREY, "Nemate kljuceve od ovog vozila");
					}
				}
		    }
		}
		gLastCar[playerid] = newcar;
		gLastDriver[newcar] = playerid;
	}
	if(newstate == PLAYER_STATE_SPAWNED)
	{
		new Float: lwx, Float:lwy, Float:lwz;
		GetPlayerPos(playerid, lwx, lwy, lwz);
		if((lwz > 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8
		{
			SetPlayerSpawn(playerid);
		}
		if(WantedPoints[playerid] > 0)
		{
		    new dstring[128];
			new wanted = WantedPoints[playerid];
			new diecash = 0;
		    while(WantedPoints[playerid] > 0)
		    {
		        diecash += 500;
		        WantedPoints[playerid] --;
		    }
		    format(dstring, sizeof(dstring), "Izgubio si $%d radi umiranja sa %d Wanted Poena.", diecash, wanted);
		    SendClientMessage(playerid, COLOR_YELLOW, dstring);
		    SafeGivePlayerMoney(playerid, - diecash);
		    PlayerInfo[playerid][pWantedDeaths] += 1;
		}
		if(PlayerOnMission[playerid] > 0)
		{
			GameTextForPlayer(playerid, "~r~Misija neuspesna", 5000, 3);
			PlayerOnMission[playerid] = 0;
		    PlayerInfo[playerid][pMissionNr] = 0;
		}
		WantedPoints[playerid] = 0;
		WantedLevel[playerid] = 0;
		if(PlayerInfo[playerid][pDonateRank] > 0) { SetPlayerHealth(playerid, 100.0); }
		else { SetPlayerHealth(playerid, 50.0+PlayerInfo[playerid][pSHealth]); }
		MedicBill[playerid] = 1;
		TelePos[playerid][0] = 0.0;
		TelePos[playerid][1] = 0.0;
		gPlayerSpawned[playerid] = 1;
		SafeTime[playerid] = 60;
	}
	return 1;
}

public HireCost(carid)
{
	switch (carid)
	{
		case 69:
		{
			return 90000;
		}
		case 70:
		{
			return 130000;
		}
		case 71:
		{
			return 100000;
		}
		case 72:
		{
			return 80000;
		}
		case 73:
		{
			return 70000;
		}
		case 74:
		{
			return 60000;
		}
	}
	return 0;
}

public CarCheck()
{
	new string[128];
	for(new j = 0; j<MAX_PLAYERS; j++)
	{
	    if(IsPlayerConnected(j))
	    {
		    new Float:health;
		    GetPlayerHealth(j, health);
			if(STDPlayer[j]==1)
			{
			    GetPlayerHealth(j, health);
			    SetPlayerHealth(j, health - 5.0);
			    SendClientMessage(j, COLOR_WHITE, "* Izgubio si 4 energije zbog SIDE.");
			}
			else if(STDPlayer[j]==2)
			{
			    GetPlayerHealth(j, health);
			    SetPlayerHealth(j, health - 12.0);
			    SendClientMessage(j, COLOR_WHITE, "* Izgubio si 8 energije zbog SIDE.");
			}
			else if(STDPlayer[j]==3)
			{
			    GetPlayerHealth(j, health);
			    SetPlayerHealth(j, health - 20.0);
			    SendClientMessage(j, COLOR_WHITE, "* Izgubio si 12 energije zbog SIDE.");
			}

			if(GetPlayerMoney(j) < 0)
			{
			    if(MoneyMessage[j]==0)
			    {
				    format(string, sizeof(string), "Vi ste u dugovima $%d morate to otplatit ili idete u zatvor.", GetPlayerMoney(j));
					SendClientMessage(j, COLOR_LIGHTRED, string);
					MoneyMessage[j] = 1;
				}
			}
			else
			{
			    MoneyMessage[j] = 0;
			}
		}
	}
	for(new c = 1; c < 254; c++)
	{
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i))
			{
				if (PlayerInfo[i][pJob] == 5)
				{
					SetVehicleParamsForPlayer(c, i, 0, 0);
				}
			}
		}
		if (gLastDriver[c] == 301)
		{
//			CarRespawn(c);
		}
		if (gLastDriver[c] >= 300)
		{
			gLastDriver[c]++;
		}
	}
	return 1;
}

public CarInit()
{
	for(new c = 1; c < 254; c++)
	{
 		gLastDriver[c] = 299;
	}
	gLastDriver[301]=255;
	return 1;
}

public LockCar(carid)
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			SetVehicleParamsForPlayer(carid,i,0,1);
		}
	}
}

public UnLockCar(carid)
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(!IsAPlane(carid))
			{
				SetVehicleParamsForPlayer(carid,i,0,0);
			}
		}
	}
}

public InitLockDoors(playerid)
{
    if(IsPlayerConnected(playerid))
	{
		new c;
		while (c < 254)
		{
			c++;
			if (gCarLock[c] == 1)
			{
				SetVehicleParamsForPlayer(c,playerid,0,1);
			}
		}
	}
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	if (GetPlayerState(playerid) == 1)
	{
		return 1;
	}
	if(IsAHarvest(vehicleid))
	{
	    if(FarmerVar[playerid] == 1)
	    {
			SetTimer("FarmerExit", 7000, 0);
			GameTextForPlayer(playerid, "~n~~w~You have ~r~7~w~ seconds~n~to get back on a harvest", 5000, 3);
	    }
	}
	if(IsADrugHarvest(vehicleid))
	{
	    if(DrugFarmerVar[playerid] == 1)
	    {
			SetTimer("DrugFarmerExit", 7000, 0);
			GameTextForPlayer(playerid, "~n~~w~You have ~b~7~w~ seconds~n~to get back on a harvest", 5000, 3);
	    }
	}
	if(IsASmuggleCar(vehicleid))
	{
	    if(SmugglerWork[playerid] == 1)
	    {
	        SetTimer("SmugglerExit", 7000, 0);
	        GameTextForPlayer(playerid, "~n~~w~You have ~r~7~w~ seconds~n~to get back in car", 5000, 3);
		}
	}
	if(gGas[playerid] == 1)
	{
	    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~Left car", 500, 3);
	}
	if (BusrouteEast[playerid][0] != 0 || BusrouteWest[playerid][0] != 0)
	{
		BusrouteEnd(playerid, vehicleid);
	}
	if (IsABus(vehicleid))
	{
		for (new i=0; i<=MAX_PLAYERS; i++)
		{
			if (IsPlayerConnected(i))
			{
				if (BusrouteEast[i][0] != 0 && BusrouteEast[i][1] == vehicleid)
				{
					//BusrouteEast[i][2] --;
					GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~g~Putnik napustio Bus", 5000, 3);
				}
				else if (BusrouteWest[i][0] != 0 && BusrouteWest[i][1] == vehicleid)
				{
					//BusrouteWest[i][2] --;
					GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~g~Putnik napustio Bus", 5000, 3);
				}
			}
		}
	}
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0);
	PlayerInfo[playerid][pModel] = Peds[classid][0];

   		PreloadAnimLib(playerid,"BOMBER"); PreloadAnimLib(playerid,"RAPPING");
    	PreloadAnimLib(playerid,"SHOP"); PreloadAnimLib(playerid,"BEACH");
   		PreloadAnimLib(playerid,"SMOKING"); 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,"PED");
		PreloadAnimLib(playerid,"MISC"); PreloadAnimLib(playerid,"OTB");
		PreloadAnimLib(playerid,"BD_Fire"); PreloadAnimLib(playerid,"BENCHPRESS");
		PreloadAnimLib(playerid,"KISSING"); PreloadAnimLib(playerid,"BSKTBALL");
		PreloadAnimLib(playerid,"MEDIC"); PreloadAnimLib(playerid,"SWORD");
		PreloadAnimLib(playerid,"POLICE"); PreloadAnimLib(playerid,"SUNBATHE");
		PreloadAnimLib(playerid,"FAT"); PreloadAnimLib(playerid,"WUZI");
		PreloadAnimLib(playerid,"SWEET"); PreloadAnimLib(playerid,"ROB_BANK");
		PreloadAnimLib(playerid,"GANGS"); PreloadAnimLib(playerid,"RIOT");
		PreloadAnimLib(playerid,"GYMNASIUM"); PreloadAnimLib(playerid,"CAR");
		PreloadAnimLib(playerid,"CAR_CHAT"); PreloadAnimLib(playerid,"GRAVEYARD");
		PreloadAnimLib(playerid,"POOL");

	if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
	{
		ClearChatbox(playerid, 10);
		SendClientMessage(playerid, COLOR_GREEN, " || Dobrodosli na Electro RolePlay || ");
		ClearChatbox(playerid, 5);
		if (gPlayerAccount[playerid] != 0)
		{
			new loginstring[256];
			new loginname[128];
			GetPlayerName(playerid,loginname,sizeof(loginname));
			format(loginstring,sizeof(loginstring),"{FFFFFF}Dobrodosao na server\n\n{F3FF02}Korisnik: {0049FF} %s\n\n{FFFFFF}Vas korisnicki racun je pronadjen\n\nUpisite vasu lozinku da udjete na server:",loginname);
			ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"{0049FF}Electro RolePlay - Logiranje",loginstring,"Logiranje","Odustani");
		}
		else
		{
			gPlayerAccount[playerid] = 0;
 			new regstring[128];
			new regname[64];
			GetPlayerName(playerid,regname,sizeof(regname));
			format(regstring,sizeof(regstring),"{FFFFFF}Dobrodosao na server\n\n{F3FF02}Korisnik: {0049FF} %s\n\n{FFFFFF}Vas korisnicki racun nije pronadjen\nMolimo vas Registrujte ga:",regname);
			ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"{0049FF}Electro RolePlay - Registracija",regstring,"Registracija","Odustani");
		}
		PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
		PlayerInfo[playerid][pModel] = Peds[classid][0];
		SetPlayerTeamFromClass(playerid,classid);
	}
	else SpawnPlayer(playerid);
	return false;
}

public SetupPlayerForClassSelection(playerid)
{
	return false;
}

public SetPlayerTeamFromClass(playerid,classid)
{
	return false;
}

public SetPlayerCriminal(playerid,declare,reason[])
{
	if(IsPlayerConnected(playerid))
	{
	    PlayerInfo[playerid][pCrimes] += 1;
	    new points = WantedPoints[playerid];
		new turned[MAX_PLAYER_NAME];
		new turner[MAX_PLAYER_NAME];
		new turnmes[128];
		new wantedmes[128];
		new wlevel;
		strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
		GetPlayerName(playerid, turned, sizeof(turned));
		if (declare == 255)
		{
			format(turner, sizeof(turner), "Unknown");
			strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
		}
		else
		{
		    if(IsPlayerConnected(declare))
		    {
				GetPlayerName(declare, turner, sizeof(turner));
				strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
				strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
				strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
			}
		}
		format(turnmes, sizeof(turnmes), "Pocinio si zlocin: %s. Prijavio: %s.",reason,turner);
		SendClientMessage(playerid, COLOR_DARKNICERED, turnmes);
		if(points > 0)
		{
		    new yesno;
			if(points == 3) { if(WantedLevel[playerid] != 1) { WantedLevel[playerid] = 1; wlevel = 1; yesno = 1; } }
			else if(points >= 4 && points <= 5) { if(WantedLevel[playerid] != 2) { WantedLevel[playerid] = 2; wlevel = 2; yesno = 1; } }
			else if(points >= 6 && points <= 7) { if(WantedLevel[playerid] != 3) { WantedLevel[playerid] = 3; wlevel = 3; yesno = 1; } }
			else if(points >= 8 && points <= 9) { if(WantedLevel[playerid] != 4) { WantedLevel[playerid] = 4; wlevel = 4; yesno = 1; } }
			else if(points >= 10 && points <= 11) { if(WantedLevel[playerid] != 5) { WantedLevel[playerid] = 5; wlevel = 5; yesno = 1; } }
			else if(points >= 12 && points <= 13) { if(WantedLevel[playerid] != 6) { WantedLevel[playerid] = 6; wlevel = 6; yesno = 1; } }
			else if(points >= 14) { if(WantedLevel[playerid] != 10) { WantedLevel[playerid] = 10; wlevel = 10; yesno = 1; } }
			if(WantedLevel[playerid] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
			if(yesno)
			{
				format(wantedmes, sizeof(wantedmes), "Trenutni Wanted Level: %d", wlevel);
				SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
				for(new i = 0; i < MAX_PLAYERS; i++)
				{
					if(IsPlayerConnected(i))
					{
					    if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
					    {
							format(cbjstore, sizeof(turnmes), "HQ: Svim Jedinicama APB: Prijavio: %s",turner);
							SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
							format(cbjstore, sizeof(turnmes), "HQ: Zlocin: %s, osumljiceni: %s",reason,turned);
							SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
						}
					}
				}
			}
		}
	}
}

public SetPlayerCriminalEx(playerid,declare,reason[])
{
	if(IsPlayerConnected(playerid))
	{
	    PlayerInfo[playerid][pCrimes] += 1;
	    new points = WantedPoints[playerid];
		new turned[MAX_PLAYER_NAME];
		new turner[MAX_PLAYER_NAME];
		new turnmes[128];
		new wantedmes[128];
		new wlevel;
		strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
		GetPlayerName(playerid, turned, sizeof(turned));
		if (declare == 255)
		{
			format(turner, sizeof(turner), "Unknown");
			strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
		}
		else
		{
		    if(IsPlayerConnected(declare))
		    {
				GetPlayerName(declare, turner, sizeof(turner));
				strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
				strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
				strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
			}
		}
		format(turnmes, sizeof(turnmes), "Pocinio si zlocin: %s. Prijavio: %s.",reason,turner);
		//SendClientMessage(playerid, COLOR_DARKNICERED, turnmes);
		if(points > 0)
		{
		    new yesno;
			if(points == 3) { if(WantedLevel[playerid] != 1) { WantedLevel[playerid] = 1; wlevel = 1; yesno = 1; } }
			else if(points >= 4 && points <= 5) { if(WantedLevel[playerid] != 2) { WantedLevel[playerid] = 2; wlevel = 2; yesno = 1; } }
			else if(points >= 6 && points <= 7) { if(WantedLevel[playerid] != 3) { WantedLevel[playerid] = 3; wlevel = 3; yesno = 1; } }
			else if(points >= 8 && points <= 9) { if(WantedLevel[playerid] != 4) { WantedLevel[playerid] = 4; wlevel = 4; yesno = 1; } }
			else if(points >= 10 && points <= 11) { if(WantedLevel[playerid] != 5) { WantedLevel[playerid] = 5; wlevel = 5; yesno = 1; } }
			else if(points >= 12 && points <= 13) { if(WantedLevel[playerid] != 6) { WantedLevel[playerid] = 6; wlevel = 6; yesno = 1; } }
			else if(points >= 14) { if(WantedLevel[playerid] != 10) { WantedLevel[playerid] = 10; wlevel = 10; yesno = 1; } }
			if(WantedLevel[playerid] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
			if(yesno)
			{
				format(wantedmes, sizeof(wantedmes), "Trenutni Wanted Level: %d", wlevel);
				SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
				for(new i = 0; i < MAX_PLAYERS; i++)
				{
					if(IsPlayerConnected(i))
					{
					    if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
					    {
							format(cbjstore, sizeof(turnmes), "HQ: Svim Jedinicama APB: Prijavio: %s",turner);
							SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
							format(cbjstore, sizeof(turnmes), "HQ: Zlocin: %s, osumljiceni: %s",reason,turned);
							SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
						}
					}
				}
			}
		}
	}
}

public SetPlayerFree(playerid,declare,reason[])
{
	if(IsPlayerConnected(playerid))
	{
		ClearCrime(playerid);
		new turned[MAX_PLAYER_NAME];
		new turner[MAX_PLAYER_NAME];
		new turnmes[128];
		new crbjstore[128];
		if (declare == 255)
		{
			format(turner, sizeof(turner), "911");
		}
		else
		{
		    if(IsPlayerConnected(declare))
		    {
				GetPlayerName(declare, turner, sizeof(turner));
			}
		}
		GetPlayerName(playerid, turned, sizeof(turned));
		format(turnmes, sizeof(turnmes), "SMS: %s, Because you %s, you are no longer a Criminal, Sender: MOLE (555)",turned,reason);
		RingTone[playerid] = 20;
		SendClientMessage(playerid, COLOR_YELLOW, turnmes);
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i))
			{
			    if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
			    {
					format(crbjstore, sizeof(crbjstore), "HQ: Svima Jedinicama Oficir %s je zavrsio zadatak",turner);
					SendClientMessage(i, COLOR_DBLUE, crbjstore);
					format(crbjstore, sizeof(crbjstore), "HQ: %s Has Been Processed, %s",turned,reason);
					SendClientMessage(i, COLOR_DBLUE, crbjstore);
				}
			}
		}
	}
}

public RingToner()
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
			if(RingTone[i] != 6 && RingTone[i] != 0 && RingTone[i] < 11)
			{
				RingTone[i] = RingTone[i] -1;
				PlayerPlaySound(i, 1138, 0.0, 0.0, 0.0);
			}
			if(RingTone[i] == 6)
			{
				RingTone[i] = RingTone[i] -1;
			}
			if(RingTone[i] == 20)
			{
				RingTone[i] = RingTone[i] -1;
				PlayerPlaySound(i, 1139, 0.0, 0.0, 0.0);
			}
		}
	}
	SetTimer("RingTonerRev", 1000, 0);
	return 1;
}

public RingTonerRev()
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
			if(RingTone[i] != 5 && RingTone[i] != 0 && RingTone[i] < 10)
			{
				RingTone[i] = RingTone[i] -1;
				PlayerPlaySound(i, 1137, 0.0, 0.0, 0.0);
			}
			if(RingTone[i] == 5)
			{
				RingTone[i] = RingTone[i] -1;
			}
			if(RingTone[i] == 19)
			{
				PlayerPlaySound(i, 1139, 0.0, 0.0, 0.0);
				RingTone[i] = 0;
			}
		}
	}
	SetTimer("RingToner", 1000, 0);
	return 1;
}

public GlobalHackCheck()
{
	new curHour, curMinute, curSecond;
	new string[128], banip[16], plname[64];
	new weaponid, ammo;
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i) && PlayerInfo[i][pAdmin] < 1)
	    {
			gettime(curHour, curMinute, curSecond);
			if (ScriptMoneyUpdated[i]+2 < curSecond)
			{
				new plactualmoney = GetPlayerMoney(i);
				if (plactualmoney > ScriptMoney[i] && plactualmoney-999 > ScriptMoney[i])
				{
					GetPlayerName(i, plname, sizeof(plname));
					TogglePlayerControllable(i, 0);
					PlayerInfo[i][pLocked] = 1;
					OnPlayerUpdate(i);
					GetPlayerIp(i, banip, sizeof(banip));
					new spawnedamount = plactualmoney-ScriptMoney[i];
					format(string, sizeof(string), "ANTICHEAT: %s je dobio kick od AntiCheat-a, Razlog: MoneyHack ($%d)", plname, spawnedamount);
					Kick(i);
					ScriptMoney[i] = 0;
					ScriptMoneyUpdated[i] = 0;
					SendClientMessageToAll(COLOR_LIGHTRED, string);
				}
				else
				{
					ScriptMoney[i] = plactualmoney;
					ScriptMoneyUpdated[i] = 0;
				}
			}
			GetPlayerWeaponData(i, 7, weaponid, ammo);
			new pSpecialAction = GetPlayerSpecialAction(i);
			if (weaponid > 1 || pSpecialAction == SPECIAL_ACTION_USEJETPACK)
			{
				TogglePlayerControllable(i, 0);
				SendClientMessage(i, COLOR_LIGHTRED, "ANTICHEAT: Dobili ste BAN! Razlog: WeaponHack");
				SendClientMessage(i, COLOR_LIGHTRED, "ANTICHEAT: Ukoliko mislite da je ovo pogreska posetite forum");
				SendClientMessage(i, COLOR_RED, "ANTICHEAT: Electro RolePlay || ");
				OnPlayerUpdate(i);
				GetPlayerName(i, plname, sizeof(plname));
				format(string, sizeof(string), "[ADMIN]: %s je dobio BAN od ANTICHEATA, Razlog: WEAPONHACK", plname);
				Ban(i);
				SendClientMessageToAll(COLOR_LIGHTRED, string);
			}
		}
	}
}


public OtherTimer()
{
    new Float:maxspeed = 175.0;
    new plname[MAX_PLAYER_NAME];
	new string[128];
	new Float:oldposx, Float:oldposy, Float:oldposz;
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if (GetPlayerState(i) == 1) CheckForWalkingTeleport(i);
	        new vehicleid = GetPlayerVehicleID(i);
            if(SafeTime[i] > 0)
			{
				SafeTime[i]--;
			}
			if(SafeTime[i] == 1)
			{
				if(gPlayerAccount[i] == 1 && gPlayerLogged[i] == 0)
				{
    				new loginname[64];
					new loginstring[256];
					GetPlayerName(i,loginname,64);
					format(loginstring,sizeof(loginstring),"Dobrodosli, %s\nMozete se ulogovati sada:",loginname);
					ShowPlayerDialog(i,12346,DIALOG_STYLE_INPUT,"Prijava vaseg naloga",loginstring,"Prijava","Izlaz");
				}
			}
		    if(GetPlayerState(i) == 2)
		    {
				GetPlayerPos(i, TelePos[i][3], TelePos[i][4], TelePos[i][5]);
				if(TelePos[i][5] > 550.0)
				{
					TelePos[i][0] = 0.0;
					TelePos[i][1] = 0.0;
				}
				if(TelePos[i][0] != 0.0)
				{
					new Float:xdist = TelePos[i][3]-TelePos[i][0];
					new Float:ydist = TelePos[i][4]-TelePos[i][1];
					new Float:sqxdist = xdist*xdist;
					new Float:sqydist = ydist*ydist;
					new Float:distance = (sqxdist+sqydist)/31;
					if ((BusrouteEast[i][0] == 0 && BusrouteWest[i][0] == 0))
					{
						if(gSpeedo[i] == 2)
						{
							if(distance <10)
							{
								format(string, 256, "~n~~n~~n~~n~~n~~n~~n~~g~mph :   ~w~%.0f",distance);
							}
							if(distance > 10 && distance < 100)
							{
								format(string, 256, "~n~~n~~n~~n~~n~~n~~n~~g~mph :  ~w~%.0f",distance);
							}
							if(distance > 100)
							{
								format(string, 256, "~n~~n~~n~~n~~n~~n~~n~~g~mph : ~w~%.0f",distance);
							}
							GameTextForPlayer(i, string, 2000, 5);
						}
						if(distance > maxspeed && PlayerInfo[i][pAdmin] < 1)
						{
							new tmpcar = GetPlayerVehicleID(i);
							if(!IsAPlane(tmpcar))
							{
								GetPlayerName(i, plname, sizeof(plname));
								format(string, 256, "[ADMIN] [%d]%s %.0f mph",i,plname,distance);
								ABroadCast(COLOR_YELLOW,string,1);
							}
						}
					}
				}
				if(TelePos[i][5] < 550.0 && TelePos[i][3] != 0.0)
				{
					TelePos[i][0] = TelePos[i][3];
					TelePos[i][1] = TelePos[i][4];
				}
			}
		    if(PlayerInfo[i][pLocal] != 255 && PlayerInfo[i][pInt] != 0)
			{
				new house = PlayerInfo[i][pLocal];
				GetPlayerPos(i, oldposx, oldposy, oldposz);
				if(oldposz != 0.0)
				{
					if(oldposz < 600.0)
					{
						if(house == 242)
						{
						    SetPlayerInterior(i,0);
							SetPlayerPos(i,-2518.5967,-623.2701,132.7679);
							PlayerInfo[i][pInt] = 0;
							PlayerInfo[i][pLocal] = 255;
						}
						else if(house < 99 && house != 10000)
						{
							SetPlayerPos(i, HouseInfo[house][hEntrancex], HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]); // Warp the player
							PlayerInfo[i][pLocal] = 255;
							SetPlayerInterior(i,0);
							PlayerInfo[i][pInt] = 0;
						}
					}
				}
			}
		    if(CellTime[i] > 0)
			{
				if (CellTime[i] == cchargetime)
				{
					CellTime[i] = 1;
					if(Mobile[Mobile[i]] == i)
					{
						CallCost[i] = CallCost[i]+callcost;
					}
				}
				CellTime[i] = CellTime[i] +1;
				if (Mobile[Mobile[i]] == 255 && CellTime[i] == 5)
				{
				    if(IsPlayerConnected(Mobile[i]))
				    {
						new called[MAX_PLAYER_NAME];
						GetPlayerName(Mobile[i], called, sizeof(called));
						format(string, sizeof(string), "* %s-ov telefon zvoni.", called);
						RingTone[Mobile[i]] = 10;
						ProxDetector(30.0, Mobile[i], string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
			}
			if(CellTime[i] == 0 && CallCost[i] > 0)
			{
				format(string, sizeof(string), "~w~Poziv kosta~n~~r~$%d",CallCost[i]);
				SafeGivePlayerMoney(i, -CallCost[i]);
				SBizzInfo[2][sbTill] += CallCost[i];
				ExtortionSBiz(2, CallCost[i]);
				GameTextForPlayer(i, string, 5000, 1);
				CallCost[i] = 0;
			}
			if(TransportTime[i] > 0)
			{
			    if(TransportTime[i] >= 16)
				{
					TransportTime[i] = 1;
					if(TransportDriver[i] < 999)
					{
						if(IsPlayerConnected(TransportDriver[i]))
						{
	      					TransportCost[i] += TransportValue[TransportDriver[i]];
						    TransportCost[TransportDriver[i]] = TransportCost[i];
						}
					}
				}
			    TransportTime[i] += 1;
			    format(string, sizeof(string), "~r~%d ~w~: ~g~$%d",TransportTime[i],TransportCost[i]);
			    GameTextForPlayer(i, string, 15000, 6);
			}
			if (BusrouteEast[i][0] != 0 || BusrouteWest[i][0] != 0)
			{
				if (!IsPlayerInAnyVehicle(i) || !IsABus(GetPlayerVehicleID(i)))
				if (vehicleid != 0)
				{
					if (!IsABus(vehicleid))
					{
						if (BusrouteEast[i][0] != 0) BusrouteEnd(i, BusrouteEast[i][1]);
						else if (BusrouteWest[i][0] != 0) BusrouteEnd(i, BusrouteWest[i][1]);
					}
				}
				else
				{
					if (BusrouteEast[i][0] != 0) BusrouteEnd(i, BusrouteEast[i][1]);
					else if (BusrouteWest[i][0] != 0) BusrouteEnd(i, BusrouteWest[i][1]);
				}
			}
			if (IsABus(vehicleid) && GetPlayerState(i) == 2 && PlayerInfo[i][pJob] != 14)
			{
				SetVehicleToRespawn(vehicleid);
			}
		}
	}
	return 1;
}

public SetPlayerUnjail()
{
	new string[128];
	if(PaintballPlayers >= 2 && PaintballRound != 1 && StartingPaintballRound != 1)
	{
		StartingPaintballRound = 1;
	   	SetTimer("PreparePaintball", 15000, 0);
	}
	if(KartingPlayers >= 2 && KartingRound != 1 && StartingKartRound != 1)
	{
	    StartingKartRound = 1;
	    SetTimer("PrepareKarting", 15000, 0);
	}
	if(KartingRound != 0 && KartingPlayers < 2)
	{
	    StartingKartRound = 0;
	    KartingRound = 0;
	    EndingKartRound = 1;
	}
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
	    {
			new newcar = GetPlayerVehicleID(i);
			new level = PlayerInfo[i][pLevel];
			if(level >= 0 && level <= 2) { PlayerInfo[i][pPayCheck] += 1; }
			else if(level >= 3 && level <= 4) { PlayerInfo[i][pPayCheck] += 2; }
			else if(level >= 5 && level <= 6) { PlayerInfo[i][pPayCheck] += 3; }
			else if(level >= 7 && level <= 8) { PlayerInfo[i][pPayCheck] += 4; }
			else if(level >= 9 && level <= 10) { PlayerInfo[i][pPayCheck] += 5; }
			else if(level >= 11 && level <= 12) { PlayerInfo[i][pPayCheck] += 6; }
			else if(level >= 13 && level <= 14) { PlayerInfo[i][pPayCheck] += 7; }
			else if(level >= 15 && level <= 16) { PlayerInfo[i][pPayCheck] += 8; }
			else if(level >= 17 && level <= 18) { PlayerInfo[i][pPayCheck] += 9; }
			else if(level >= 19 && level <= 20) { PlayerInfo[i][pPayCheck] += 10; }
			else if(level >= 21) { PlayerInfo[i][pPayCheck] += 11; }
		    if(PlayerInfo[i][pJailed] > 0)
		    {
				if(PlayerInfo[i][pJailTime] > 0 && WantLawyer[i] == 0)
				{
					PlayerInfo[i][pJailTime]--;
				}
				if(PlayerInfo[i][pJailTime] <= 0 && WantLawyer[i] == 0)
				{
				    PlayerInfo[i][pJailTime] = 0;
					if(PlayerInfo[i][pJailed] == 1)
					{
						SetPlayerInterior(i, 6);
						PlayerInfo[i][pInt] = 6;
						SetPlayerPos(i,246.8439,70.0776,1003.6406);
					}
					else if(PlayerInfo[i][pJailed] == 2)
					{
					    SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
					    SetPlayerInterior(i, 0);
					    PlayerInfo[i][pInt] = 0;
					    SetPlayerPos(i, 90.2101,1920.4854,17.9422);
					}
					PlayerInfo[i][pJailed] = 0;
					SendClientMessage(i, COLOR_GRAD1,"UPOZORENJE: Odsluzili ste kaznu,oslobodjeni ste iz zatvora.");
					SendClientMessage(i, COLOR_GRAD1,"UPOZORENJE: Razmislite sledeci put pre nego sto pocinite neki zlocin.");
					format(string, sizeof(string), "~g~Freedom~n~~w~Pokusajte biti bolji gradjanin");
					GameTextForPlayer(i, string, 5000, 1);
					if(gTeam[i] == 4) { gTeam[i] = 3; }
					ClearCrime(i);
					SetPlayerToTeamColor(i);
				}
			}
		    if(IsABoat(newcar))
			{
			    if(PlayerInfo[i][pBoatLic] < 1 && GetPlayerState(i) == 2)
				{
				    RemovePlayerFromVehicle(i);
				}
			}
			else if(IsAPlane(newcar))
			{
			    if(PlayerInfo[i][pFlyLic] < 1 && GetPlayerState(i) == 2)
				{
				    if(TakingLesson[i] == 1) { }
				}
			}
			else
			{
				if(PlayerInfo[i][pCarLic] < 1 && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
				{
					if(TakingLesson[i] == 1) { }
				}
			}//Done with car check
		    if(UsedFind[i] >= 1)
		    {
		        UsedFind[i] += 1;
				if(UsedFind[i] >= 120)
				{
				    UsedFind[i] = 0;
				}
		    }
   			if(MedicTime[i] > 0)
			{
			    if(MedicTime[i] == 3)
			    {
			        SetPlayerInterior(i, 3);
			        PlayerInfo[i][pInt] = 3;
			        new Float:X, Float:Y, Float:Z;
			        GetPlayerPos(i, X,Y,Z);
			        SetPlayerCameraPos(i, X - 3, Y, Z);
			        SetPlayerCameraLookAt(i,X,Y,Z);
			    }
			    MedicTime[i] ++;
			    if(MedicTime[i] >= NeedMedicTime[i])
			    {
					new cut = deathcost;
					format(string, sizeof(string), "[DOKTOR]: Vase lecenje kosta $%d, Ugodan Dan.", cut);
					SendClientMessage(i, TEAM_CYAN_COLOR, string);
					TogglePlayerControllable(i, 1);
			        MedicBill[i] = 0;
			        MedicTime[i] = 0;
			        NeedMedicTime[i] = 0;
			        PlayerInfo[i][pDeaths] += 1;
			        PlayerFixRadio(i);
			        ClearAnimations(i);
			        SpawnPlayer(i);
			    }
			}
			if(WantLawyer[i] >= 1)
			{
			    CallLawyer[i] = 111;
			    if(WantLawyer[i] == 1)
				{
				    SendClientMessage(i, COLOR_YELLOW2, "Da li zelite Advokata? (Upisi yes ili no)");
				}
				WantLawyer[i] ++;
				if(WantLawyer[i] == 8)
				{
				    SendClientMessage(i, COLOR_YELLOW2, "Da li zelite Advokata? (Upisi yes ili no)");
				}
	            if(WantLawyer[i] == 15)
				{
				    SendClientMessage(i, COLOR_YELLOW2, "Da li zelite Advokata? (Upisi yes ili no)");
				}
				if(WantLawyer[i] == 20)
				{
				    SendClientMessage(i, COLOR_YELLOW2, "Nema slobodnih Advokata,vase vreme pritvora pocinje.");
				    WantLawyer[i] = 0;
				    CallLawyer[i] = 0;
				}
			}
			if(TutTime[i] >= 1)
			{
			    TutTime[i] += 1;
                if(TutTime[i] == 3)
			    {
			        ClearChatbox(i, 10);
			        SetPlayerCameraPos(i, 2247.0215,-1655.0173,17.2856);
					SetPlayerCameraLookAt(i, 2244.6536,-1663.9304,15.4766);
					SetPlayerInterior(i, 0);
					SetPlayerVirtualWorld(i, 0);
					SetPlayerPos(i, 2256.3555,-1646.6377,-5.00);
			        SendClientMessage(i, 0x0080FFFF, "~ TRGOVINA ODECE ~");
			        SendClientMessage(i, 0x00FFFFFF, " ");
			        SendClientMessage(i, 0x00FFFFFF, "Ukoliko zelite bolje izgledati kupite si novu odjecu.");
			        SendClientMessage(i, 0x00FFFFFF, "Kada ste u trgovini, upisite /odjeca i odaberite si najprikladniju robu!");
			        ClearChatbox(i, 2);
			    }
			    else if(TutTime[i] == 16)
			    {
			        ClearChatbox(i, 10);
			        SetPlayerPos(i, 2089.6624,-1901.7891,-5.00);
			        SetPlayerCameraPos(i, 2070.8093,-1914.6747,18.5469);
					SetPlayerCameraLookAt(i, 2055.2405,-1906.4608,13.5469);
					SetPlayerInterior(i, 0);
			        SendClientMessage(i, 0x0080FFFF, "~ AUTO-SKOLA ~");
			        SendClientMessage(i, 0x00FFFFFF, " ");
			        SendClientMessage(i, 0x00FFFFFF, "Ukoliko nemate vozacku dozvolu trebali bi ste je kupiti na ovome mestu.");
			        SendClientMessage(i, 0x00FFFFFF, "Ako imate novac i zelite vozacku dodjite na ovo mesto i krenite sa testom voznje!");
			        SendClientMessage(i, 0x00FFFFFF, "Zelite znati koje license mozete kupiti? Koristitete /buylic.");
			        ClearChatbox(i, 2);
			    }
			    else if(TutTime[i] == 25)
			    {
			        ClearChatbox(i, 10);
			        SetPlayerPos(i, 1514.3059,-1667.8116,-5.00);
			        SetPlayerCameraPos(i, 1535.9584,-1676.1428,18.3828);
					SetPlayerCameraLookAt(i, 1553.7861,-1676.4270,16.1953);
					SetPlayerInterior(i, 0);
			        SendClientMessage(i, 0x0080FFFF, "~ POLICIJA i FBI ~");
			        SendClientMessage(i, 0x00FFFFFF, " ");
			        SendClientMessage(i, 0x00FFFFFF, "Los Santos Policija i FBI su tu da vas zastite od kriminala. Ako vidite Policiju ili FBI nemojte ih se plasiti.");
			        SendClientMessage(i, 0x00FFFFFF, "Nemojte vredjati Policiju jer su oni tu da vas zastite od kriminalaca.");
			        SendClientMessage(i, 0x00FFFFFF, "Ako vas neko uznemirava ,pozovite policiju tako sto cete ukucati /call 911 i smireno im sve lepo objasnite.");
			        ClearChatbox(i, 2);
			    }
			    else if(TutTime[i] == 35)
			    {
			        ClearChatbox(i, 10);
			        SetPlayerPos(i, 1221.7010,-1328.6449,-5.00);
			        SetPlayerCameraPos(i, 1204.3781,-1313.3323,16.3984);
					SetPlayerCameraLookAt(i, 1174.7167,-1323.4485,14.5938);
					SetPlayerInterior(i, 0);
			        SendClientMessage(i, 0x0080FFFF, "~ BOLNICA ~");
			        SendClientMessage(i, 0x00FFFFFF, " ");
			        SendClientMessage(i, 0x00FFFFFF, "Ako ste zarazeni sa bolesti kao sto je sida, trebali bi posetiti doktora.");
			        SendClientMessage(i, 0x00FFFFFF, "Ukoliko ste ozleрeni pozovite hitnu pomoc sa bilo koje lokacije na broj 911");
			        SendClientMessage(i, 0x00FFFFFF, "Nakon smrti ovde cete se stvoriti! Ako vas neko ovde ubije prijavite ga na /report!");
			        ClearChatbox(i, 2);
			    }
			    else if(TutTime[i] == 45)
			    {
			        ClearChatbox(i, 10);
			        SetPlayerPos(i, 1786.1758,-1258.4976,-5.00);
			        SetPlayerCameraPos(i, 1779.4259,-1275.1025,15.6328);
					SetPlayerCameraLookAt(i, 1785.7263,-1296.0200,13.4213);
					SetPlayerInterior(i, 0);
			        SendClientMessage(i, 0x0080FFFF, "~ RTS STUDIO ~");
			        SendClientMessage(i, 0x00FFFFFF, " ");
			        SendClientMessage(i, 0x00FFFFFF, "Ukoliko zelite predati oglas idite do RTS Studio.");
			        SendClientMessage(i, 0x00FFFFFF, "Takodje mozete dati svoj oglas i u novine koje prave novinari.");
			        ClearChatbox(i, 2);
			    }
			    else if(TutTime[i] == 53)
			    {
			        ClearChatbox(i, 10);
			        SetPlayerPos(i, 1475.7020,-1050.9489,-5.00);
			        SetPlayerCameraPos(i, 1458.3872,-1042.2423,24.8281);
					SetPlayerCameraLookAt(i, 1458.5930,-1019.9205,24.5264);
					SetPlayerInterior(i, 0);
			        SendClientMessage(i, 0x0080FFFF, "~ BANKA ~");
			        SendClientMessage(i, 0x00FFFFFF, " ");
			        SendClientMessage(i, 0x00FFFFFF, "Novac je najsigurniji u banci! Bolje ga drzati u banci nego kod sebe u slucaju pljacke.");
			        SendClientMessage(i, 0x00FFFFFF, "Kada udjete u banku mozete Koristiteti /deposit ili /withdraw da polozite ili podignete vas novac sa banke.");
			        SendClientMessage(i, 0x00FFFFFF, "Vasu platu mozete podici u banci ili na bankomatu.");
			        ClearChatbox(i, 2);
			    }
			    else if(TutTime[i] == 63)
			    {
			        ClearChatbox(i, 10);
			        SetPlayerInterior(i, 3);
			        SetPlayerPos(i, 330.6825,163.6688,1014.1875);
			        SetCameraBehindPlayer(i);
			        SetPlayerVirtualWorld(i, 0);
			        SendClientMessage(i, 0x0080FFFF, "~ KRAJ TUTORIALA ~");
			        SendClientMessage(i, 0x00FFFFFF, " ");
			        SendClientMessage(i, 0x00FFFFFF, "Zahvaljujemo vam sto ste pogledali tutorial. Ukoliko trebate pomoc posetite forum!");
			        SendClientMessage(i, 0x00FFFFFF, " ");
			        SendClientMessage(i, 0x00FFFFFF, " || Electro RolePlay by: Bolddy || ");
			        ClearChatbox(i, 2);
			    }
			    else if(TutTime[i] == 73)
			    {
			        ClearChatbox(i, 10);
			        SendClientMessage(i, 0x0080FFFF, "Sada cete morati odgovoriti na nekoliko pitanja.");
			        SendClientMessage(i, 0x00FFFFFF, "Ukoliko pogresno odgovorite na pitanje bicete vraceni na tutorial!");
					SendClientMessage(i, 0x00FFFFFF, " ");
			        TutTime[i] = 0; PlayerInfo[i][pTut] = 1;
					gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
					TogglePlayerControllable(i, 1);
					MedicBill[i] = 0;
					SetPlayerInterior(i, 0);
					AfterTutorial[i] = 1;
					SetPlayerSpawn(i);
					ShowPlayerDialog(i, 333, DIALOG_STYLE_LIST, "Sta je smisao RolePlay-a?","Simulacija stvarnog zivota\nIgranje bez obzira na stvarni zivot\nNe znam sta znaci","Odaberi", "Odustani");
			    }
			}
			if(PlayerTazeTime[i] >= 1)
			{
			    PlayerTazeTime[i] += 1;
			    if(PlayerTazeTime[i] == 15)
			    {
                    PlayerTazeTime[i] = 0;
			    }
			    else
			    {
			        new Float:angle;
					GetPlayerFacingAngle(i, angle);
					SetPlayerFacingAngle(i, angle + 90);
			    }
			}
			if(PlayerDrunk[i] >= 5)
			{
			    PlayerDrunkTime[i] += 1;
			    if(PlayerDrunkTime[i] == 8)
			    {
			        PlayerDrunkTime[i] = 0;
			        new Float:angle;
					GetPlayerFacingAngle(i, angle);
					if(IsPlayerInAnyVehicle(i))
					{
					    if(GetPlayerState(i) == 2)
					    {
					    	SetVehicleZAngle(GetPlayerVehicleID(i), angle + 25);
						}
					}
					else
					{
					    ApplyAnimation(i,"PED", "WALK_DRUNK",4.0,0,1,0,0,0);
					}
			    }
			}
			if(PlayerStoned[i] >= 2)
			{
		        PlayerStoned[i] += 0;
			    if(PlayerStoned[i] == 0)
			    {
			        PlayerStoned[i] = 2;
			        new Float:angle;
					GetPlayerFacingAngle(i, angle);
					if(IsPlayerInAnyVehicle(i))
					{
					    if(GetPlayerState(i) == 2)
					    {
					    	SetVehicleZAngle(GetPlayerVehicleID(i), angle + 0);
						}
					}
					else
					{
					    SetPlayerFacingAngle(i, angle + 0);
					}
			    }
			}
			if(PlayerInfo[i][pCarTime] > 0)
			{
			    if(PlayerInfo[i][pCarTime] <= 0)
			    {
			        PlayerInfo[i][pCarTime] = 0;
			    }
			    else
			    {
			        PlayerInfo[i][pCarTime] -= 1;
			    }
			}
			if(BoxWaitTime[i] > 0)
			{
			    if(BoxWaitTime[i] >= BoxDelay)
				{
				    BoxDelay = 0;
					BoxWaitTime[i] = 0;
					PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
					GameTextForPlayer(i, "~g~Mec poceo", 5000, 1);
					TogglePlayerControllable(i, 1);
					RoundStarted = 1;
				}
			    else
				{
				    format(string, sizeof(string), "%d", BoxDelay - BoxWaitTime[i]);
					GameTextForPlayer(i, string, 1500, 6);
					BoxWaitTime[i] += 1;
				}
			}
			if(RoundStarted > 0)
			{
			    if(PlayerBoxing[i] > 0)
			    {
			        new trigger = 0;
			        new Lost = 0;
		        	new Float:angle;
		            new Float:health;
					GetPlayerHealth(i, health);
		            if(health < 12)
					{
					    if(i == Boxer1) { Lost = 1; trigger = 1; }
			            else if(i == Boxer2) { Lost = 2; trigger = 1; }
					}
			        if(health < 28) { GetPlayerFacingAngle(i, angle); SetPlayerFacingAngle(i, angle + 85); }
			        if(trigger)
			        {
			            new winner[MAX_PLAYER_NAME];
			            new loser[MAX_PLAYER_NAME];
			            new titel[MAX_PLAYER_NAME];
			            if(Lost == 1)
			            {
			                if(IsPlayerConnected(Boxer1) && IsPlayerConnected(Boxer2))
			                {
					        	SetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186); SetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);
					        	SetPlayerInterior(Boxer1, 5); SetPlayerInterior(Boxer2, 5);
					        	PlayerInfo[Boxer1][pInt] = 5; PlayerInfo[Boxer2][pInt] = 5;
			                	GetPlayerName(Boxer1, loser, sizeof(loser));
			                	GetPlayerName(Boxer2, winner, sizeof(winner));
		                		if(PlayerInfo[Boxer1][pJob] == 12) { PlayerInfo[Boxer1][pLoses] += 1; }
								if(PlayerInfo[Boxer2][pJob] == 12) { PlayerInfo[Boxer2][pWins] += 1; }
			                	if(TBoxer < 255)
			                	{
			                	    if(IsPlayerConnected(TBoxer))
			                	    {
				                	    if(TBoxer != Boxer2)
				                	    {
				                	        if(PlayerInfo[Boxer2][pJob] == 12)
				                	        {
				                	            TBoxer = Boxer2;
				                	            GetPlayerName(TBoxer, titel, sizeof(titel));
					                	        new nstring[MAX_PLAYER_NAME];
												format(nstring, sizeof(nstring), "%s", titel);
												strmid(Titel[TitelName], nstring, 0, strlen(nstring), 255);
					                	        Titel[TitelWins] = PlayerInfo[TBoxer][pWins];
					                	        Titel[TitelLoses] = PlayerInfo[TBoxer][pLoses];
					                	        SaveBoxer();
							                	format(string, sizeof(string), "Box: %s has Won the fight against Champion %s and is now the new Boxing Champion.",  titel, loser);
												OOCOff(COLOR_WHITE,string);
				                	        }
				                	        else
				                	        {
				                	            SendClientMessage(Boxer2, COLOR_WHITE, "* You would have been the Champion if you had the Boxer Job !");
				                	        }
										}
										else
										{
										    GetPlayerName(TBoxer, titel, sizeof(titel));
										    format(string, sizeof(string), "Box Vesti: Boxing Champion %s has Won the fight against %s.",  titel, loser);
											OOCOff(COLOR_WHITE,string);
											Titel[TitelWins] = PlayerInfo[TBoxer][pWins];
				                	        Titel[TitelLoses] = PlayerInfo[Boxer2][pLoses];
				                	        SaveBoxer();
										}
									}
								}//TBoxer
								format(string, sizeof(string), "* You have Lost the Fight against %s.", winner);
								SendClientMessage(Boxer1, COLOR_WHITE, string);
								GameTextForPlayer(Boxer1, "~r~You lost", 3500, 1);
								format(string, sizeof(string), "* You have Won the Fight against %s.", loser);
								SendClientMessage(Boxer2, COLOR_WHITE, string);
								GameTextForPlayer(Boxer2, "~r~You won", 3500, 1);
								if(GetPlayerHealth(Boxer1, health) < 20)
								{
								    SendClientMessage(Boxer1, COLOR_WHITE, "* You feel exhausted from the Fight, go eat somewhere.");
								    SetPlayerHealth(Boxer1, 30.0);
								}
								else
								{
								    SendClientMessage(Boxer1, COLOR_WHITE, "* You feel perfect, even after the Fight.");
								    SetPlayerHealth(Boxer1, 50.0);
								}
								if(GetPlayerHealth(Boxer2, health) < 20)
								{
								    SendClientMessage(Boxer2, COLOR_WHITE, "* You feel exhausted from the Fight, go eat somewhere.");
							    	SetPlayerHealth(Boxer2, 30.0);
								}
								else
								{
								    SendClientMessage(Boxer2, COLOR_WHITE, "* You feel perfect, even after the Fight.");
								    SetPlayerHealth(Boxer2, 50.0);
								}
                                GameTextForPlayer(Boxer1, "~g~Match Over", 5000, 1); GameTextForPlayer(Boxer2, "~g~Match Over", 5000, 1);
								if(PlayerInfo[Boxer2][pJob] == 12) { PlayerInfo[Boxer2][pBoxSkill] += 1; }
								PlayerBoxing[Boxer1] = 0;
								PlayerBoxing[Boxer2] = 0;
							}
			            }
			            else if(Lost == 2)
			            {
			                if(IsPlayerConnected(Boxer1) && IsPlayerConnected(Boxer2))
			                {
					        	SetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186); SetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);
					        	SetPlayerInterior(Boxer1, 5); SetPlayerInterior(Boxer2, 5);
					        	PlayerInfo[Boxer1][pInt] = 5; PlayerInfo[Boxer2][pInt] = 5;
			                	GetPlayerName(Boxer1, winner, sizeof(winner));
			                	GetPlayerName(Boxer2, loser, sizeof(loser));
		                		if(PlayerInfo[Boxer2][pJob] == 12) { PlayerInfo[Boxer2][pLoses] += 1; }
								if(PlayerInfo[Boxer1][pJob] == 12) { PlayerInfo[Boxer1][pWins] += 1; }
			                	if(TBoxer < 255)
			                	{
			                	    if(IsPlayerConnected(TBoxer))
			                	    {
				                	    if(TBoxer != Boxer1)
				                	    {
				                	        if(PlayerInfo[Boxer1][pJob] == 12)
				                	        {
					                	        TBoxer = Boxer1;
					                	        GetPlayerName(TBoxer, titel, sizeof(titel));
					                	        new nstring[MAX_PLAYER_NAME];
												format(nstring, sizeof(nstring), "%s", titel);
												strmid(Titel[TitelName], nstring, 0, strlen(nstring), 255);
					                	        Titel[TitelWins] = PlayerInfo[TBoxer][pWins];
					                	        Titel[TitelLoses] = PlayerInfo[TBoxer][pLoses];
					                	        SaveBoxer();
							                	format(string, sizeof(string), "Box: %s has Won the fight against Champion %s and is now the new Boxing Champion.",  titel, loser);
												OOCOff(COLOR_WHITE,string);
											}
				                	        else
				                	        {
				                	            SendClientMessage(Boxer1, COLOR_WHITE, "* You would have been the Champion if you had the Boxer Job !");
				                	        }
										}
										else
										{
										    GetPlayerName(TBoxer, titel, sizeof(titel));
										    format(string, sizeof(string), "Box: Boxing Champion %s has Won the fight against %s.",  titel, loser);
											OOCOff(COLOR_WHITE,string);
											Titel[TitelWins] = PlayerInfo[TBoxer][pWins];
				                	        Titel[TitelLoses] = PlayerInfo[Boxer1][pLoses];
				                	        SaveBoxer();
										}
									}
								}//TBoxer
								format(string, sizeof(string), "* You have Lost the Fight against %s.", winner);
								SendClientMessage(Boxer2, COLOR_WHITE, string);
								GameTextForPlayer(Boxer2, "~r~You lost", 3500, 1);
								format(string, sizeof(string), "* You have Won the Fight against %s.", loser);
								SendClientMessage(Boxer1, COLOR_WHITE, string);
								GameTextForPlayer(Boxer1, "~g~You won", 3500, 1);
								if(GetPlayerHealth(Boxer1, health) < 20)
								{
								    SendClientMessage(Boxer1, COLOR_WHITE, "* You feel exhausted from the Fight, go eat somewhere.");
								    SetPlayerHealth(Boxer1, 30.0);
								}
								else
								{
								    SendClientMessage(Boxer1, COLOR_WHITE, "* You feel perfect, even after the Fight.");
								    SetPlayerHealth(Boxer1, 50.0);
								}
								if(GetPlayerHealth(Boxer2, health) < 20)
								{
								    SendClientMessage(Boxer2, COLOR_WHITE, "* You feel exhausted from the Fight, go eat somewhere.");
							    	SetPlayerHealth(Boxer2, 30.0);
								}
								else
								{
								    SendClientMessage(Boxer2, COLOR_WHITE, "* You feel perfect, even after the Fight.");
								    SetPlayerHealth(Boxer2, 50.0);
								}
                                GameTextForPlayer(Boxer1, "~g~Match Over", 5000, 1); GameTextForPlayer(Boxer2, "~g~Match Over", 5000, 1);
								if(PlayerInfo[Boxer1][pJob] == 12) { PlayerInfo[Boxer1][pBoxSkill] += 1; }
								PlayerBoxing[Boxer1] = 0;
								PlayerBoxing[Boxer2] = 0;
							}
			            }
			            InRing = 0;
			            RoundStarted = 0;
			            Boxer1 = 255;
			            Boxer2 = 255;
			            TBoxer = 255;
			            trigger = 0;
			        }
			    }
			}
			if(StartingPaintballRound == 1 && AnnouncedPaintballRound == 0)
			{
			    AnnouncedPaintballRound = 1;
			    if(PlayerPaintballing[i] != 0)
			    {
			        SendClientMessage(i, COLOR_YELLOW, "Paintball Match pocinje za 15 sekundi (Pricekajte jos igraca).");
			    }
			}
			if(StartingKartRound == 1 && AnnouncedKartRound == 0)
			{
			    AnnouncedKartRound = 1;
			    if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
			    {
			        SendClientMessage(i, COLOR_YELLOW, "Karting Race pocinje za 15 sekundi (Pricekajte jos Kart Racer-a).");
			    }
			}
			if(EndingKartRound == 1)
			{
			    if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
			    {
			        DisablePlayerCheckpoint(i);
			        CP[i] = 0;
			    }
			}
			if(FindTime[i] > 0)
			{
			    if(FindTime[i] == FindTimePoints[i]) { FindTime[i] = 0; FindTimePoints[i] = 0; DisablePlayerCheckpoint(i); PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~r~RedMarker gone", 2500, 1); }
			    else
				{
				    format(string, sizeof(string), "%d", FindTimePoints[i] - FindTime[i]);
					GameTextForPlayer(i, string, 1500, 6);
					FindTime[i] += 1;
				}
			}
			if(TaxiCallTime[i] > 0)
			{
			    if(TaxiAccepted[i] < 999)
			    {
				    if(IsPlayerConnected(TaxiAccepted[i]))
				    {
				        new Float:X,Float:Y,Float:Z;
						GetPlayerPos(TaxiAccepted[i], X, Y, Z);
						SetPlayerCheckpoint(i, X, Y, Z, 5);
				    }
				}
			}
			if(BusCallTime[i] > 0)
			{
			    if(BusAccepted[i] < 999)
			    {
				    if(IsPlayerConnected(BusAccepted[i]))
				    {
				        new Float:X,Float:Y,Float:Z;
						GetPlayerPos(BusAccepted[i], X, Y, Z);
						SetPlayerCheckpoint(i, X, Y, Z, 5);
				    }
				}
			}
			if(MedicCallTime[i] > 0)
			{
			    if(MedicCallTime[i] == 90) { MedicCallTime[i] = 0; DisablePlayerCheckpoint(i); PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~r~RedMarker gone", 2500, 1); }
			    else
				{
				    format(string, sizeof(string), "%d", 90 - MedicCallTime[i]);
					GameTextForPlayer(i, string, 1500, 6);
					MedicCallTime[i] += 1;
				}
			}
			if(MechanicCallTime[i] > 0)
			{
			    if(MechanicCallTime[i] == 30) { MechanicCallTime[i] = 0; DisablePlayerCheckpoint(i); PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~r~RedMarker gone", 2500, 1); }
			    else
				{
				    format(string, sizeof(string), "%d", 30 - MechanicCallTime[i]);
					GameTextForPlayer(i, string, 1500, 6);
					MechanicCallTime[i] += 1;
				}
			}
			if(PizzaCallTime[i] > 0)
   			{
       			if(PizzaCallTime[i] == 90) { PizzaCallTime[i] = 0; DisablePlayerCheckpoint(i); PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~r~RedMarker gone", 2500, 1); }
       			else
    			{
        			format(string, sizeof(string), "%d", 90 - PizzaCallTime[i]);
     				GameTextForPlayer(i, string, 1500, 6);
     				PizzaCallTime[i] += 1;
    			}
   			}
			if(Robbed[i] == 1)
			{
			    if(RobbedTime[i] <= 0)
			    {
			        RobbedTime[i] = 0;
					Robbed[i] = 0;
			    }
			    else
			    {
			        RobbedTime[i] -= 1;
			    }
			}
			if(PlayerCuffed[i] == 1)
			{
			    if(PlayerCuffedTime[i] <= 0)
			    {
			        TogglePlayerControllable(i, 1);
			        PlayerCuffed[i] = 0;
			        PlayerCuffedTime[i] = 0;
			        PlayerTazeTime[i] = 1;
			    }
			    else
			    {
			        PlayerCuffedTime[i] -= 1;
			    }
			}
			if(PlayerCuffed[i] == 2)
			{
			    if(PlayerCuffedTime[i] <= 0)
			    {
			        GameTextForPlayer(i, "~r~Slomio si lisice, sada si slobodan!", 2500, 3);
			        TogglePlayerControllable(i, 1);
			        PlayerCuffed[i] = 0;
			        PlayerCuffedTime[i] = 0;
			    }
			    else
			    {
			        PlayerCuffedTime[i] -= 1;
			    }
			}
			if(IsSmoking[i] > 0)
			{
			    if(IsSmoking[i] == 1)
			    {
			        new sendername[MAX_PLAYER_NAME];
			        GetPlayerName(i, sendername, sizeof(sendername));
				    if(PlayerInfo[i][pSex] == 1) { format(string, sizeof(string), "* %s zavrsava s cigaretom.", sendername); }
					else { format(string, sizeof(string), "* %s zavrsava s cigaretom.", sendername); }
				    ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				    new Float:PlayerHealth;
				    GetPlayerHealth(i, PlayerHealth);
				    SetPlayerHealth(i, PlayerHealth+7);
				    if(UsingSmokeAnim[i] == 1)
				    {
				        UsingSmokeAnim[i] = 0;
				        ClearAnimations(i);
				    }
			    }
			    if(IsSmoking[i] == 51)
			    {
			        new sendername[MAX_PLAYER_NAME];
			        GetPlayerName(i, sendername, sizeof(sendername));
			        if(PlayerInfo[i][pSex] == 1) { format(string, sizeof(string), "* %s je bacio cigaretu na pod i ugasio je cipelom.", sendername); }
					else { format(string, sizeof(string), "* %s je bacio cigaretu na pod i ugasio je cipelom.", sendername); }
			        ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			        new Float:PlayerHealth;
			        GetPlayerHealth(i, PlayerHealth);
				    SetPlayerHealth(i, PlayerHealth+7);
			    }
			    if(IsSmoking[i] == 31)
			    {
			        new sendername[MAX_PLAYER_NAME];
			        GetPlayerName(i, sendername, sizeof(sendername));
			        if(PlayerInfo[i][pSex] == 1) { format(string, sizeof(string), "* %s je bacio cigaretu na pod i ugasio je cipelom.", sendername); }
					else { format(string, sizeof(string), "* %s je bacio cigaretu na pod i ugasio je cipelom.", sendername); }
			        ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			        new Float:PlayerHealth;
			        GetPlayerHealth(i, PlayerHealth);
				    SetPlayerHealth(i, PlayerHealth+7);
			    }
			    if(IsSmoking[i] == 11)
			    {
			        new sendername[MAX_PLAYER_NAME];
			        GetPlayerName(i, sendername, sizeof(sendername));
			        if(PlayerInfo[i][pSex] == 1) { format(string, sizeof(string), "* %s je bacio cigaretu na pod i ugasio je cipelom.", sendername); }
					else { format(string, sizeof(string), "* %s je bacio cigaretu na pod i ugasio je cipelom.", sendername); }
			        ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			        new Float:PlayerHealth;
			        GetPlayerHealth(i, PlayerHealth);
				    SetPlayerHealth(i, PlayerHealth+7);
			    }
			    IsSmoking[i] -= 1;
			}
			/* if(PlayerToPoint(20, i,2015.4500,1017.0900,996.8750))
			{//Four Dragons
			    GameTextForPlayer(i, "~r~Zatvoreno", 5000, 1);
			    SetPlayerInterior(i, 0);
			    PlayerInfo[i][pInt] = 0;
			    SetPlayerPos(i,1022.599975,-1123.699951,23.799999);
			}
			else if(PlayerToPoint(20, i,2233.9099,1710.7300,1011.2987))
			{//Caligula
			    GameTextForPlayer(i, "~r~Zatvoreno", 5000, 1);
			    SetPlayerInterior(i, 0);
			    PlayerInfo[i][pInt] = 0;
			    SetPlayerPos(i,1022.599975,-1123.699951,23.799999);
			}
			else if(PlayerToPoint(10, i,2265.7900,1619.5800,1090.4453))
			{//Caligula Roof 1
			    GameTextForPlayer(i, "~r~Zatvoreno", 5000, 1);
			    SetPlayerInterior(i, 0);
			    PlayerInfo[i][pInt] = 0;
			    SetPlayerPos(i,1022.599975,-1123.699951,23.799999);
			}
			else if(PlayerToPoint(10, i,2265.7800,1675.9301,1090.4453))
			{//Caligula Roof 2
			    GameTextForPlayer(i, "~r~Zatvoreno", 5000, 1);
			    SetPlayerInterior(i, 0);
			    PlayerInfo[i][pInt] = 0;
			    SetPlayerPos(i,1022.599975,-1123.699951,23.799999);
			}
			else if(PlayerToPoint(20, i,1133.0699,-9.5731,1000.6797))
			{//West Casino place
			    GameTextForPlayer(i, "~r~Zatvoreno", 5000, 1);
			    SetPlayerInterior(i, 0);
			    PlayerInfo[i][pInt] = 0;
			    SetPlayerPos(i,1022.599975,-1123.699951,23.799999);
			}
			else if(PlayerToPoint(20, i,292.0274,-36.0291,1001.5156))
			{
			    GameTextForPlayer(i, "~r~Zatvoren radi kupovine oruzja u ammunationu", 5000, 1);
			    SetPlayerInterior(i, 6);
			    PlayerInfo[i][pInt] = 6;
				SetPlayerPos(i,264.6288,77.5742,1001.0391);
				PlayerInfo[i][pJailTime] = 300;
				PlayerInfo[i][pJailed] = 1;
			}
			else if(PlayerToPoint(20, i,308.2740,-141.2833,999.6016))
			{
			    GameTextForPlayer(i, "~r~Zatvoren radi kupovine oruzja u ammunationu", 5000, 1);
			    SetPlayerInterior(i, 6);
			    PlayerInfo[i][pInt] = 6;
				SetPlayerPos(i,264.6288,77.5742,1001.0391);
				PlayerInfo[i][pJailTime] = 300;
				PlayerInfo[i][pJailed] = 1;
			}
			else if(PlayerToPoint(20, i,288.8592,-80.4535,1001.5156))
			{
			    GameTextForPlayer(i, "~r~Zatvoren radi kupovine oruzja u ammunationu", 5000, 1);
			    SetPlayerInterior(i, 6);
			    PlayerInfo[i][pInt] = 6;
				SetPlayerPos(i,264.6288,77.5742,1001.0391);
				PlayerInfo[i][pJailTime] = 300;
				PlayerInfo[i][pJailed] = 1;
			}
			else if(PlayerToPoint(20, i,316.9583,-165.4707,999.6010))
			{
			    GameTextForPlayer(i, "~r~Zatvoren radi kupovine oruzja u ammunationu", 5000, 1);
			    SetPlayerInterior(i, 6);
			    PlayerInfo[i][pInt] = 6;
				SetPlayerPos(i,264.6288,77.5742,1001.0391);
				PlayerInfo[i][pJailTime] = 300;
				PlayerInfo[i][pJailed] = 1;
			}*/
		}
	}
}

public CheckGas()
{
	new string[256];
	foreach (Player, i)
	{
   	    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
   	    {
       		new vehicle = GetPlayerVehicleID(i);
        	if(Gas[vehicle] >= 1)
	   		{
	   		    if(Gas[vehicle] <= 10)
			    {
		   			PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0);
		   			if(gGas[i] == 0) {
		   				GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Rezervoar je skoro prazan",5000,3);
					}
			    }
	   		    if(gGas[i] == 1) {
	   		    if(IsAPlane(vehicle) || IsABoat(vehicle) || IsABike(vehicle) || IsAHarvest(vehicle) || IsADrugHarvest(vehicle) || IsASweeper(vehicle))
	   		    {
	      			format(string, sizeof(string), "");
				}
				else
				{
                	format(string, sizeof(string), "",Gas[vehicle]);
				}
	      		GameTextForPlayer(i,string,20500,3); }
				if(IsAPlane(vehicle)|| IsABoat(vehicle) || IsABike(vehicle) || IsAHarvest(vehicle) || IsADrugHarvest(vehicle) || IsASweeper(vehicle) || engineOn[vehicle] == 0) { Gas[vehicle]++; }
              	Gas[vehicle]--;
	   		}
   			else
           	{
              	NoFuel[i] = 1;
              	TogglePlayerControllable(i, 0);
	        	GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Nema goriva u vozilu",1500,3);
			}
    	}
	}
	return 1;
}

public Fillup()
{
	for(new i=0; i<MAX_PLAYERS; i++)
   	{
	   	if(IsPlayerConnected(i))
	   	{
		    new VID;
		    new FillUp;
		    new string[128];
		    VID = GetPlayerVehicleID(i);
		    FillUp = GasMax - Gas[VID];
			if(Refueling[i] == 1)
		    {
		        if(IsACopCar(VID) || IsAnFbiCar(VID) || IsAnAmbulance(VID) || IsNgCar(VID) || IsAGovernmentCar(VID) || IsAHspdCar(VID))
		        {
		            Gas[VID] += FillUp;
		            FillUp = FillUp * SBizzInfo[3][sbEntranceCost];
		            format(string,sizeof(string),"* Vozilo napunjeno za: $%d.",FillUp);
	    			SendClientMessage(i,COLOR_WHITE,string);
	    			GameTextForPlayer(i, "~w~Drzava, je platila gorivo.", 5000, 1);
					SBizzInfo[3][sbTill] += FillUp;
					ExtortionSBiz(3, FillUp);
					Refueling[i] = 0;
					TogglePlayerControllable(i, 1);
		        }
		        else
		        {
					if(GetPlayerMoney(i) >= FillUp+4)
					{
						Gas[VID] += FillUp;
						FillUp = FillUp * SBizzInfo[3][sbEntranceCost];
				    	format(string,sizeof(string),"* Vozilo napunjeno za: $%d.",FillUp);
				    	SendClientMessage(i,COLOR_WHITE,string);
						SafeGivePlayerMoney(i, - FillUp);
						SBizzInfo[3][sbTill] += FillUp;
						ExtortionSBiz(3, FillUp);
						Refueling[i] = 0;
						TogglePlayerControllable(i, 1);
					}
			   		else
			   		{
			   	    	format(string,sizeof(string),"* Nemas dovoljno novca za gorivo $%d kosta punjenje.",FillUp);
				    	SendClientMessage(i,COLOR_WHITE,string);
				    	TogglePlayerControllable(i, 1);
			   		}
				}
		 	}
		}
	}
	return 1;
}

public StoppedVehicle()
{
	new Float:x,Float:y,Float:z;
	new Float:distance,value;
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(IsPlayerInAnyVehicle(i))
			{
				new VID;
				VID = GetPlayerVehicleID(i);
				GetPlayerPos(i, x, y, z);
				distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
				value = floatround(distance * 3600);
				if(UpdateSeconds > 1)
				{
					value = floatround(value / UpdateSeconds);
				}
				if(SpeedMode)
				{
	            }
				if(value == 0)
				{
					Gas[VID]++;
				}
				SavePlayerPos[i][LastX] = x;
				SavePlayerPos[i][LastY] = y;
				SavePlayerPos[i][LastZ] = z;
			}
		}
	}
	return 1;
}

public SetPlayerWeapons(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    SafeResetPlayerWeapons(playerid);
	    if(PlayerInfo[playerid][pJailed] < 1)
	    {
			if(gTeam[playerid] == 2 || IsACop(playerid))
			{
				SafeGivePlayerWeapon(playerid, 41, 500); //spray
				if(OnDuty[playerid] == 1 || PlayerInfo[playerid][pMember] == 2)//Cops & FBI/ATF
				{
				    SafeGivePlayerWeapon(playerid, 41, 500); //spray
					SafeGivePlayerWeapon(playerid, 24, 200);
					SafeGivePlayerWeapon(playerid, 3, 1);
					if(PlayerInfo[playerid][pChar] == 285)//SWAT
					{
					    SafeGivePlayerWeapon(playerid, 24, 200);
					    SafeGivePlayerWeapon(playerid, 29, 450);
						SafeGivePlayerWeapon(playerid, 31, 600);
					}
					else if(PlayerInfo[playerid][pChar] == 287)//Army
					{
					    SafeGivePlayerWeapon(playerid, 24, 200);
					    SafeGivePlayerWeapon(playerid, 29, 450);
					    SafeGivePlayerWeapon(playerid, 31, 500);
					}
				}
				if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard
				{
				    SafeGivePlayerWeapon(playerid, 24, 200);
				    SafeGivePlayerWeapon(playerid, 31, 600);
				    SafeGivePlayerWeapon(playerid, 29, 600);
				}
			}
			if(gTeam[playerid] >= 3)
			{
				SafeGivePlayerWeapon(playerid, 0, 0);
			}
			if(PlayerInfo[playerid][pDonateRank] > 0)
			{
				if (PlayerInfo[playerid][pGun1] > 0)
				{
					SafeGivePlayerWeapon(playerid, PlayerInfo[playerid][pGun1], PlayerInfo[playerid][pAmmo1]);
					PlayerInfo[playerid][pGun1] = 0; PlayerInfo[playerid][pAmmo1] = 0;
				}
				if (PlayerInfo[playerid][pGun2] > 0)
				{
					SafeGivePlayerWeapon(playerid, PlayerInfo[playerid][pGun2], PlayerInfo[playerid][pAmmo2]);
					PlayerInfo[playerid][pGun2] = 0; PlayerInfo[playerid][pAmmo2] = 0;
				}
				if (PlayerInfo[playerid][pGun3] > 0)
				{
					SafeGivePlayerWeapon(playerid, PlayerInfo[playerid][pGun3], PlayerInfo[playerid][pAmmo3]);
					PlayerInfo[playerid][pGun3] = 0; PlayerInfo[playerid][pAmmo3] = 0;
				}
				if (PlayerInfo[playerid][pGun4] > 0)
				{
					SafeGivePlayerWeapon(playerid, PlayerInfo[playerid][pGun4], PlayerInfo[playerid][pAmmo4]);
					PlayerInfo[playerid][pGun4] = 0; PlayerInfo[playerid][pAmmo4] = 0;
				}
			}
			else
			{
			    if (PlayerInfo[playerid][pGun1] > 0)
				{
					SafeGivePlayerWeapon(playerid, PlayerInfo[playerid][pGun1], PlayerInfo[playerid][pAmmo1]);
					PlayerInfo[playerid][pGun1] = 0; PlayerInfo[playerid][pAmmo1] = 0;
				}
				if (PlayerInfo[playerid][pGun2] > 0)
				{
					SafeGivePlayerWeapon(playerid, PlayerInfo[playerid][pGun2], PlayerInfo[playerid][pAmmo2]);
					PlayerInfo[playerid][pGun2] = 0; PlayerInfo[playerid][pAmmo2] = 0;
				}
			}
		}
	}
}

public PrintSBizInfo(playerid,targetid)
{
	if(IsPlayerConnected(playerid))
	{
		new coordsstring[128];
		SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
		format(coordsstring, sizeof(coordsstring),"*** %s ***",SBizzInfo[targetid][sbMessage]);
		SendClientMessage(playerid, COLOR_WHITE,coordsstring);
		format(coordsstring, sizeof(coordsstring), "Zakljucano: %d Ulaz: $%d Till: $%d", SBizzInfo[targetid][sbLocked], SBizzInfo[targetid][sbEntranceCost], SBizzInfo[targetid][sbTill]);
		SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
		format(coordsstring, sizeof(coordsstring), "Produkti: %d/%d Reket: %s", SBizzInfo[targetid][sbProducts],SBizzInfo[targetid][sbMaxProducts],SBizzInfo[targetid][sbExtortion]);
		SendClientMessage(playerid, COLOR_GRAD2,coordsstring);
		SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
	}
}

public PrintBizInfo(playerid,targetid)
{
    if(IsPlayerConnected(playerid))
	{
		new coordsstring[128];
		SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
		format(coordsstring, sizeof(coordsstring),"*** %s ***",BizzInfo[targetid][bMessage]);
		SendClientMessage(playerid, COLOR_WHITE,coordsstring);
		format(coordsstring, sizeof(coordsstring), "Zakljucano: %d Ulaz: $%d Till: $%d", BizzInfo[targetid][bLocked], BizzInfo[targetid][bEntranceCost], BizzInfo[targetid][bTill]);
		SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
		format(coordsstring, sizeof(coordsstring), "Produkti: %d/%d Reket: %s", BizzInfo[targetid][bProducts],BizzInfo[targetid][bMaxProducts],BizzInfo[targetid][bExtortion]);
		SendClientMessage(playerid, COLOR_GRAD2,coordsstring);
		SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
	}
}

public ShowStats(playerid,targetid)
{
    if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
	{
		new cash =  GetPlayerMoney(targetid);
		new atext[20];
		if(PlayerInfo[targetid][pSex] == 1) { atext = "Musko"; }
		else if(PlayerInfo[targetid][pSex] == 2) { atext = "Zensko"; }
  		new otext[20];
		if(PlayerInfo[targetid][pOrigin] == 1) { otext = "Hrvatska"; }
		else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "Srbija"; }
		else if(PlayerInfo[targetid][pOrigin] == 3) { otext = "Crna Gora"; }
		else if(PlayerInfo[targetid][pOrigin] == 4) { otext = "Bosna"; }
		new ttext[20];
		if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Medic"; }
		else if(gTeam[targetid] == 3 || gTeam[targetid] == 4) { ttext = "Civilian"; }
		else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "Police Department"; }
		else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "FBI Agent"; }
		else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ttext = "Vojska"; }
		else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Firemen/Paramedic"; }
		else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "Surenos"; }
		else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "La Cosa Nostra"; }
		else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { ttext = "Government"; }
		else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { ttext = "Hitman"; }
		else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "RTS Studio"; }
		else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "Taxi"; }
		else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { ttext = "Corleone"; }
		else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { ttext = "Hells Angels"; }
		else if(PlayerInfo[targetid][pMember] == 13 || PlayerInfo[targetid][pLeader] == 13) { ttext = "Ballas"; }
		else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15) { ttext = "Grove Street"; }
		new dtext[20];
		if(STDPlayer[targetid] == 1) { dtext = "Chlamydia"; }
		else if(STDPlayer[targetid] == 2) { dtext = "Gonorrhea"; }
		else if(STDPlayer[targetid] == 3) { dtext = "Syphilis"; }
		else { dtext = "None"; }
	    new ftext[30];
	    if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)
		{ ftext = "LSPD"; }
  		if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)
		{ ftext = "FBI"; }
        else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4)
		{ ftext = "LSMD"; }
  		else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)
		{ ftext = "Los Surenos 13"; }
		else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)
		{ ftext = "La Cosa Nostra"; }
		else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7)
		{ ftext = "Government"; }
		else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)
		{ ftext = "SAN"; }
		else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)
		{ ftext = "TAXI"; }
		else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15)
		{ ftext = "GroveStreet"; }
		else
		{ ftext = "None"; }
		new f2text[20];
	    if(PlayerInfo[targetid][pFMember] < 255) { f2text = FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyName]; }
		else { f2text = "None"; }
	    new rtext[64];
	    if(gTeam[targetid] == 5 || PlayerInfo[targetid][pFMember] < 255)//The 2 Organisations
	    {
        	if(PlayerInfo[targetid][pRank] == 1) { rtext = "Outsider"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Associate"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Soldier"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Capo"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Underboss"; }
  			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Godfather"; }
			else { rtext = "Outsider"; }
		}
		else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Cadet"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Police Officer"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Corporal"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Sergeant"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Lieutenant"; }
	        else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Captain"; }
	        else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Deputy Chief"; }
	        else if(PlayerInfo[targetid][pRank] == 8) { rtext = "Chief"; }
			else { rtext = "Cadet"; }
		}
		else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)//FBI Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Professional Staff"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Special Agent Trainee"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Special Agent"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Special Agent in Charge"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Assistant Director in Charge"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
			else { rtext = "Intern"; }
		}
		else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3)//NG Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Private"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Sergeant"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Major"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Captain"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Lieutenant"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "General"; }
			else { rtext = "Private"; }
		}
		else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)//Surenos Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Forastero"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Asociado"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Miembro"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Proscrito"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Mano Derecha"; }
  			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Corona"; }
			else { rtext = "Guero"; }
		}
		else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)//Surenos Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Outsider"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Giovane D'honore"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Piciotto"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Sgarrista"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Capo Regime"; }
  			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consiglieri"; }
  			else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Capo Bastone"; }
  			else if(PlayerInfo[targetid][pRank] == 8) { rtext = "Capo Crimini"; }
			else { rtext = "Outsider"; }
		}
		else if(PlayerInfo[targetid][pMember] == 7)//Mayor ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Mayor's driver"; }
		    else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Mayor's bodyguard"; }
		    else if(PlayerInfo[targetid][pLeader] == 7) { rtext = "Mayor"; }
		    else { rtext = "None"; }
		}
		else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8)//Hitman Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Freelancer"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Marksman"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Agent"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Special Agent"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vice-Director"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
			else { rtext = "Freelancer"; }
		}
		else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)//NR Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Intern Worker"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Journalist"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Head Journalist"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Company Secretary"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "ABC Manager"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Network Producer"; }
			else { rtext = "Intern Worker"; }
		}
		else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)//Taxi Company Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Trainee"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Taxi Rookie"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Cabbie"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Dispatcher"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Shift Supervisor"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Taxi Company Owner"; }
			else { rtext = "Trainee"; }
		}
		else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)//Corlenone
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Soldier"; }
		    else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Better Soldier"; }
		    else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Leader of the soldier"; }
		    else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Manager"; }
		    else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Under Boss"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Boss"; }
		    else { rtext = "Trainee"; }
		}
		else if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)//Hells Angels
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Soldier"; }
		    else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Better Soldier"; }
		    else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Leader of the soldier"; }
		    else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Manager"; }
		    else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Under Boss"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Boss"; }
		    else { rtext = "Trainee"; }
		}
		else if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)//Corlenone
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Soldier"; }
		    else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Better Soldier"; }
		    else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Leader of the soldier"; }
		    else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Manager"; }
		    else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Under Boss"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Boss"; }
		    else { rtext = "Trainee"; }
		}
		else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15)//GroveStreet Families gang Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Outsider"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Gangsta"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Thug"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Soulja"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "O.G"; }
			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Senior O.G"; }
  			else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Top O.G"; }
			else { rtext = "Outsider"; }
		}
		else
		{
		    rtext = "None";
		}
        new jtext[20];
        if(PlayerInfo[targetid][pJob] == 1) { jtext = "Detective"; }
        else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Lawyer"; }
        else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Whore"; }
        else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Drugs Dealer"; }
        else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Car Jacker"; }
        else if(PlayerInfo[targetid][pJob] == 6) { jtext = "RTS Studio"; }
        else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Car Mechanic"; }
        else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Bodyguard"; }
        else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Arms Dealer"; }
        else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Car Dealer"; }
		else if(PlayerInfo[targetid][pJob] == 12) { jtext = "Boxer"; }
        else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Bus Driver"; }
        else if(PlayerInfo[targetid][pJob] == 15) { jtext = "Paper Boy"; }
        else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Trucker"; }
        else if(PlayerInfo[targetid][pJob] == 17) { jtext = "Pizza Boy"; }
        else if(PlayerInfo[targetid][pJob] == 18) { jtext = "Farmer"; }
        else if(PlayerInfo[targetid][pJob] == 19) { jtext = "Illegal Farmer"; }
        else if(PlayerInfo[targetid][pJob] == 20) { jtext = "Drugs Smuggler"; }
        else if(PlayerInfo[targetid][pJob] == 21) { jtext = "Street sweeper"; }
        else if(PlayerInfo[targetid][pJob] == 22) { jtext = "Materials smuggler"; }
        else if(PlayerInfo[targetid][pJob] == 23) { jtext = "Gun maker"; }
		else { jtext = "None"; }
		new drank[20];
		if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "Bronze donater"; }
		else if(PlayerInfo[targetid][pDonateRank] >= 2) { drank = "Golden donater"; }
		else { drank = "None"; }
		new age = PlayerInfo[targetid][pAge];
		new ptime = PlayerInfo[targetid][pConnectTime];
		new drugs = PlayerInfo[targetid][pDrugs];
		new mats = PlayerInfo[targetid][pMats];
		new level = PlayerInfo[targetid][pLevel];
		new exp = PlayerInfo[targetid][pExp];
		new pnumber = PlayerInfo[targetid][pPnumber];
		new account = PlayerInfo[targetid][pAccount];
		new nxtlevel = PlayerInfo[targetid][pLevel]+1;
		new expamount = nxtlevel*levelexp;
		new housekey = PlayerInfo[targetid][pPhousekey];
		new bizkey = PlayerInfo[targetid][pPbiskey];
		new carkey = PlayerInfo[targetid][pPcarkey];
		new carkey2 = PlayerInfo[targetid][pPcarkey2];
		new carkey3 = PlayerInfo[targetid][pPcarkey3];
		new intir = PlayerInfo[targetid][pInt];
		new virworld = PlayerInfo[targetid][pVirWorld];
		new local = PlayerInfo[targetid][pLocal];
		new Float:health;
		new name[MAX_PLAYER_NAME];
		GetPlayerName(targetid, name, sizeof(name));
		GetPlayerHealth(targetid,health);
		new Float:px,Float:py,Float:pz;
		GetPlayerPos(targetid, px, py, pz);
        new coordsstring[650],coordsstringA[500],coordsstringB[500],coordsstringC[500],coordsstringD[500],coordsstringE[500];
    	format(coordsstringA, sizeof(coordsstringA), "{F3FF02}======Licna======\n{0049FF}- Ime:[%s] \n- Spol:[%s]  \n- Godine:[%d] \n- Broj:[%d]", name,atext,age,pnumber);
		format(coordsstringB, sizeof(coordsstringB), "{F3FF02}======Osnovni Podaci======\n{0049FF}- Sati igranja:[%d] \n- Level:[%d] \n- Novac:[$%d]  \n- Banka:[$%d] \n- Respekti:[%d/%d] \n- DonatorRank:[%s]", ptime,level,cash,account,expamount,drank);
		format(coordsstringC, sizeof(coordsstringC), "{F3FF02}======Podaci======\n{0049FF}- Posao:[%s] \n- Droga:[%d] \n- Materiali:[%d] \n- Organizacija:[%s] \n- Rank:[%s]", jtext,drugs,mats,ftext,rtext);
        format(coordsstringD, sizeof(coordsstringD), "{F3FF02}======Kljucevi======\n{0049FF}- Kljucevi kuce:[%d] \n- Kljucevi firme:[%d] \n- Vozilo1:[%d] \n- Vozilo2:[%d] \n- Vozilo3:[%d] \n- HireKey:[%d] \n- Int:[%d] \n- Virworld:[%d] \n- Local:[%d]",housekey,bizkey,carkey,carkey2,carkey3,HireCar[targetid],intir,virworld,local);
		format(coordsstring, sizeof(coordsstring), "%s\n%s\n%s\n%s\n%s",coordsstringA,coordsstringB,coordsstringC,coordsstringD,coordsstringE);
	    ShowPlayerDialog(playerid,842,DIALOG_STYLE_MSGBOX,"{FF0000}|Electro RolePlay|{3300FF}|-------|Licna Karta|--------|Stats|----------||----------| Licna Karta|----------|Stats|----------||----------| Licna Karta|----------|Stats|----------|",coordsstring,"OK","Odustani");
}
}

public SetPlayerToTeamColor(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    SetPlayerColor(playerid,TEAM_HIT_COLOR);
	}
}

public GameModeExitFunc()
{
	KillTimer(synctimer);
	KillTimer(hackchecktimer);
	KillTimer(newmistimer);
	KillTimer(unjailtimer);
	KillTimer(othtimer);
	KillTimer(cartimer);
	KillTimer(accountstimer);
	KillTimer(checkgastimer);
	KillTimer(idletimer);
	KillTimer(pickuptimer);
	KillTimer(productiontimer);
	KillTimer(spectatetimer);
	KillTimer(stoppedvehtimer);
	KillTimer(turftimer);
	KillTimer(checkcarhealthtimer);
	KillTimer(burgertimer);
	KillTimer(chickentimer);
	KillTimer(tracetimer);
	KillTimer(adtimer);
	DestroyMenu(LicensesMenu);
	DestroyMenu(Guide);
	DestroyMenu(JobLocations);
	DestroyMenu(JobLocations2);
	KillTimer(CheckStatusTimer);

	for(new i=0; i<MAX_PLAYERS; i++)
    TextDrawDestroy(Text:Black0);
	TextDrawDestroy(Text:Black1);
	TextDrawDestroy(Text:Black2);
	TextDrawDestroy(Text:Black3);
	TextDrawDestroy(Text:LightBlack);
	foreach (Player, i)
 	{
		TextDrawDestroy(Text:VHS[i]);
	}
	GameModeExit();
}

public SaveMission(playerid,name[])
{
	if(IsPlayerConnected(playerid))
	{
	    new coordsstring[128];
	    new missionname[64];
		new var[128];
		new makername[MAX_PLAYER_NAME];
		GetPlayerName(playerid, makername, sizeof(makername));
		new rand = random(999);
		if(rand == 0) { rand = 1; }
		new number = rand;
		if(MissionInfo[mToggle] == 0 || MissionInfo[mToggle] == 1) { }
		else { MissionInfo[mToggle] = 1; }
		format(missionname, sizeof(missionname), "%s.mis",name);
		new File: hFile = fopen(missionname, io_write);
		format(var, 128, "Title=%s\n", MissionInfo[mTitle]);fwrite(hFile, var);
		format(var, 32, "GameMasterLevel=%d\n",PlayerInfo[playerid][pGameMaster]);fwrite(hFile, var);
		format(var, 128, "Maker=%s\n", makername);fwrite(hFile, var);
		format(var, 32, "GameMasterLevel=%d\n",PlayerInfo[playerid][pGameMaster]);fwrite(hFile, var);
		format(var, 128, "Text1=%s\n", MissionInfo[mText1]);fwrite(hFile, var);
		format(var, 128, "Text2=%s\n", MissionInfo[mText2]);fwrite(hFile, var);
		format(var, 128, "Text3=%s\n", MissionInfo[mText3]);fwrite(hFile, var);
		format(var, 128, "Text4=%s\n", MissionInfo[mText4]);fwrite(hFile, var);
		format(var, 128, "Text5=%s\n", MissionInfo[mText5]);fwrite(hFile, var);
		format(var, 128, "Text6=%s\n", MissionInfo[mText6]);fwrite(hFile, var);
		format(var, 128, "Text7=%s\n", MissionInfo[mText7]);fwrite(hFile, var);
		format(var, 128, "Text8=%s\n", MissionInfo[mText8]);fwrite(hFile, var);
		format(var, 128, "Text9=%s\n", MissionInfo[mText9]);fwrite(hFile, var);
		format(var, 128, "Text10=%s\n", MissionInfo[mText10]);fwrite(hFile, var);
		format(var, 128, "Text11=%s\n", MissionInfo[mText11]);fwrite(hFile, var);
		format(var, 128, "Text12=%s\n", MissionInfo[mText12]);fwrite(hFile, var);
		format(var, 128, "Text13=%s\n", MissionInfo[mText13]);fwrite(hFile, var);
		format(var, 128, "Text14=%s\n", MissionInfo[mText14]);fwrite(hFile, var);
		format(var, 128, "Text15=%s\n", MissionInfo[mText15]);fwrite(hFile, var);
		format(var, 128, "Text16=%s\n", MissionInfo[mText16]);fwrite(hFile, var);
		format(var, 128, "Text17=%s\n", MissionInfo[mText17]);fwrite(hFile, var);
		format(var, 128, "Text18=%s\n", MissionInfo[mText18]);fwrite(hFile, var);
		format(var, 128, "GText1=%s\n", MissionInfo[mGText1]);fwrite(hFile, var);
		format(var, 128, "GText2=%s\n", MissionInfo[mGText2]);fwrite(hFile, var);
		format(var, 128, "GText3=%s\n", MissionInfo[mGText3]);fwrite(hFile, var);
		format(var, 128, "GText4=%s\n", MissionInfo[mGText4]);fwrite(hFile, var);
		format(var, 128, "GText5=%s\n", MissionInfo[mGText5]);fwrite(hFile, var);
		format(var, 128, "GText6=%s\n", MissionInfo[mGText6]);fwrite(hFile, var);
		format(var, 128, "CP1X=%f\n", MissionInfo[mCP1][0]);fwrite(hFile, var);
		format(var, 128, "CP1Y=%f\n", MissionInfo[mCP1][1]);fwrite(hFile, var);
		format(var, 128, "CP1Z=%f\n", MissionInfo[mCP1][2]);fwrite(hFile, var);
		format(var, 128, "CP2X=%f\n", MissionInfo[mCP2][0]);fwrite(hFile, var);
		format(var, 128, "CP2Y=%f\n", MissionInfo[mCP2][1]);fwrite(hFile, var);
		format(var, 128, "CP2Z=%f\n", MissionInfo[mCP2][2]);fwrite(hFile, var);
		format(var, 128, "CP3X=%f\n", MissionInfo[mCP3][0]);fwrite(hFile, var);
		format(var, 128, "CP3Y=%f\n", MissionInfo[mCP3][1]);fwrite(hFile, var);
		format(var, 128, "CP3Z=%f\n", MissionInfo[mCP3][2]);fwrite(hFile, var);
		format(var, 128, "CP4X=%f\n", MissionInfo[mCP4][0]);fwrite(hFile, var);
		format(var, 128, "CP4Y=%f\n", MissionInfo[mCP4][1]);fwrite(hFile, var);
		format(var, 128, "CP4Z=%f\n", MissionInfo[mCP4][2]);fwrite(hFile, var);
		format(var, 128, "CP5X=%f\n", MissionInfo[mCP5][0]);fwrite(hFile, var);
		format(var, 128, "CP5Y=%f\n", MissionInfo[mCP5][1]);fwrite(hFile, var);
		format(var, 128, "CP5Z=%f\n", MissionInfo[mCP5][2]);fwrite(hFile, var);
		format(var, 128, "CP6X=%f\n", MissionInfo[mCP6][0]);fwrite(hFile, var);
		format(var, 128, "CP6Y=%f\n", MissionInfo[mCP6][1]);fwrite(hFile, var);
		format(var, 128, "CP6Z=%f\n", MissionInfo[mCP6][2]);fwrite(hFile, var);
		format(var, 128, "Number=%d\n", number);fwrite(hFile, var);
		format(var, 128, "Reward=%d\n", MissionInfo[mReward]);fwrite(hFile, var);
		format(var, 128, "Toggle=%d\n", MissionInfo[mToggle]);fwrite(hFile, var);
		format(var, 32, "GameMasterLevel=%d\n",PlayerInfo[playerid][pGameMaster]);fwrite(hFile, var);
		fclose(hFile);
		format(coordsstring, sizeof(coordsstring), "%s Misija sacuvana.",name);
		SendClientMessage(playerid, COLOR_GREEN,coordsstring);
	}
	return 1;
}

public LoadMission(playerid,name[])
{
	if(IsPlayerConnected(playerid))
	{
		new strFromFile2[128];
		new missionname[64];
		format(missionname, sizeof(missionname), "%s.mis",name);
		new File: file = fopen(missionname, io_read);
		if (file)
		{
		    new key[ 256 ] , val[ 256 ];
		    new Data[ 256 ];
		    while ( fread( file , Data , sizeof( Data ) ) )
			{
				key = ini_GetKey( Data );
				if( strcmp( key , "Title" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kTitle], val, 0, strlen(val), 255); }
				if( strcmp( key , "Maker" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kMaker], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text1" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText1], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text2" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText2], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text3" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText3], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text4" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText4], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text5" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText5], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text6" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText6], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text7" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText7], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text8" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText8], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text9" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText9], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text10" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText10], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text11" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText11], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text12" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText12], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text13" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText13], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text14" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText14], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text15" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText15], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text16" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText16], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text17" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText17], val, 0, strlen(val), 255); }
				if( strcmp( key , "Text18" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText18], val, 0, strlen(val), 255); }
				if( strcmp( key , "GText1" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText1], val, 0, strlen(val), 255); }
				if( strcmp( key , "GText2" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText2], val, 0, strlen(val), 255); }
				if( strcmp( key , "GText3" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText3], val, 0, strlen(val), 255); }
				if( strcmp( key , "GText4" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText4], val, 0, strlen(val), 255); }
				if( strcmp( key , "GText5" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText5], val, 0, strlen(val), 255); }
				if( strcmp( key , "GText6" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText6], val, 0, strlen(val), 255); }
				if( strcmp( key , "CP1X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP1][0] = floatstr( val ); }
				if( strcmp( key , "CP1Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP1][1] = floatstr( val ); }
				if( strcmp( key , "CP1Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP1][2] = floatstr( val ); }
				if( strcmp( key , "CP2X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP2][0] = floatstr( val ); }
				if( strcmp( key , "CP2Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP2][1] = floatstr( val ); }
				if( strcmp( key , "CP2Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP2][2] = floatstr( val ); }
				if( strcmp( key , "CP3X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP3][0] = floatstr( val ); }
				if( strcmp( key , "CP3Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP3][1] = floatstr( val ); }
				if( strcmp( key , "CP3Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP3][2] = floatstr( val ); }
				if( strcmp( key , "CP4X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP4][0] = floatstr( val ); }
				if( strcmp( key , "CP4Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP4][1] = floatstr( val ); }
				if( strcmp( key , "CP4Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP4][2] = floatstr( val ); }
				if( strcmp( key , "CP5X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP5][0] = floatstr( val ); }
				if( strcmp( key , "CP5Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP5][1] = floatstr( val ); }
				if( strcmp( key , "CP5Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP5][2] = floatstr( val ); }
				if( strcmp( key , "CP6X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP6][0] = floatstr( val ); }
				if( strcmp( key , "CP6Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP6][1] = floatstr( val ); }
				if( strcmp( key , "CP6Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP6][2] = floatstr( val ); }
				if( strcmp( key , "Number" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kNumber] = strval( val ); }
				if( strcmp( key , "Reward" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kReward] = strval( val ); }
				if( strcmp( key , "Toggle" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kToggle] = strval( val ); }
				if( strcmp( key , "GameMasterLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGameMaster] = strval( val ); }
			}
			fclose(file);
			format(strFromFile2, sizeof(strFromFile2), "%s Misija ucitana.",name);
			SendClientMessage(playerid, COLOR_GREEN,strFromFile2);
			format(strFromFile2, sizeof(strFromFile2), "Misija dostupna: %s, By : %s | Reward: $%d",PlayMission[kTitle],PlayMission[kMaker],PlayMission[kReward]);
			SendClientMessageToAll(COLOR_GREEN, strFromFile2);
			MissionPlayable = PlayMission[kNumber];
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREEN,"Fajl misije nije pronadjen.");
		}
	}
	return 1;
}

public LoadBoxer()
{
	new arrCoords[3][64];
	new strFromFile2[128];
	new File: file = fopen("settings/boxer.ini", io_read);
	if (file)
	{
		fread(file, strFromFile2);
		split(strFromFile2, arrCoords, ',');
		Titel[TitelWins] = strval(arrCoords[0]);
		strmid(Titel[TitelName], arrCoords[1], 0, strlen(arrCoords[1]), 255);
		Titel[TitelLoses] = strval(arrCoords[2]);
		fclose(file);
	}
	return 1;
}

public SaveBoxer()
{
	new coordsstring[128];
	format(coordsstring, sizeof(coordsstring), "%d,%s,%d", Titel[TitelWins],Titel[TitelName],Titel[TitelLoses]);
	new File: file2 = fopen("settings/boxer.ini", io_write);
	fwrite(file2, coordsstring);
	fclose(file2);
	return 1;
}

public LoadStuff()
{
	new arrCoords[4][64];
	new strFromFile2[128];
	new File: file = fopen("settings/stuff.ini", io_read);
	if (file)
	{
		fread(file, strFromFile2);
		split(strFromFile2, arrCoords, ',');
		Jackpot = strval(arrCoords[0]);
		Tax = strval(arrCoords[1]);
		TaxValue = strval(arrCoords[2]);
		Security = strval(arrCoords[3]);
		fclose(file);
		if(Security == 0 || Security == 1)
		{
		}
		else
		{
		    GameModeExit();
		}
	}
	else
	{
	    GameModeExit();
	}
	return 1;
}

public SaveStuff()
{
	new coordsstring[128];
	format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%d", Jackpot,Tax,TaxValue,Security);
	new File: file2 = fopen("settings/stuff.ini", io_write);
	fwrite(file2, coordsstring);
	fclose(file2);
	return 1;
}

public LoadIRC()
{
	new arrCoords[5][64];
	new strFromFile2[128];
	new File: file = fopen("channels.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(IRCInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			strmid(IRCInfo[idx][iAdmin], arrCoords[0], 0, strlen(arrCoords[0]), 255);
			strmid(IRCInfo[idx][iMOTD], arrCoords[1], 0, strlen(arrCoords[1]), 255);
			strmid(IRCInfo[idx][iPassword], arrCoords[2], 0, strlen(arrCoords[2]), 255);
			IRCInfo[idx][iNeedPass] = strval(arrCoords[3]);
			IRCInfo[idx][iLock] = strval(arrCoords[4]);
			printf("IRC:%d Admin:%s MOTD: %s Password: %s NeedPass: %d Lock: %d",idx,IRCInfo[idx][iAdmin],IRCInfo[idx][iMOTD],IRCInfo[idx][iPassword],IRCInfo[idx][iNeedPass],IRCInfo[idx][iLock]);
			idx++;
		}
		fclose(file);
	}
	return 1;
}

public SaveIRC()
{
	new idx;
	new File: file2;
	while (idx < sizeof(IRCInfo))
	{
		new coordsstring[128];
		format(coordsstring, sizeof(coordsstring), "%s|%s|%s|%d|%d\n",
		IRCInfo[idx][iAdmin],
		IRCInfo[idx][iMOTD],
		IRCInfo[idx][iPassword],
		IRCInfo[idx][iNeedPass],
		IRCInfo[idx][iLock]);
		if(idx == 0)
		{
			file2 = fopen("channels.cfg", io_write);
		}
		else
		{
			file2 = fopen("channels.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	return 1;
}

public LoadTurfs()
{
	new arrCoords[6][64];
	new strFromFile2[128];
	new File: file = fopen("cfg/turfs.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(TurfInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			strmid(TurfInfo[idx][zOwner], arrCoords[0], 0, strlen(arrCoords[0]), 255);
			strmid(TurfInfo[idx][zColor], arrCoords[1], 0, strlen(arrCoords[1]), 255);
			TurfInfo[idx][zMinX] = floatstr(arrCoords[2]);
			TurfInfo[idx][zMinY] = floatstr(arrCoords[3]);
			TurfInfo[idx][zMaxX] = floatstr(arrCoords[4]);
			TurfInfo[idx][zMaxY] = floatstr(arrCoords[5]);
			idx++;
		}
		fclose(file);
	}
	return 1;
}

public SaveTurfs()
{
	new idx;
	new File: file2;
	while (idx < sizeof(TurfInfo))
	{
		new coordsstring[128];
		format(coordsstring, sizeof(coordsstring), "%s|%s|%f|%f|%f|%f|%f|%f\n",
		TurfInfo[idx][zOwner],
		TurfInfo[idx][zColor],
		TurfInfo[idx][zMinX],
		TurfInfo[idx][zMinY],
		TurfInfo[idx][zMaxX],
		TurfInfo[idx][zMaxY]);
		if(idx == 0)
		{
			file2 = fopen("cfg/turfs.cfg", io_write);
		}
		else
		{
			file2 = fopen("cfg/turfs.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	return 1;
}

public LoadCK()
{
	new arrCoords[3][64];
	new strFromFile2[128];
	new File: file = fopen("cfg/ck.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(CKInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			strmid(CKInfo[idx][cSendername], arrCoords[0], 0, strlen(arrCoords[0]), 255);
			strmid(CKInfo[idx][cGiveplayer], arrCoords[1], 0, strlen(arrCoords[1]), 255);
			CKInfo[idx][cUsed] = strval(arrCoords[2]);
			printf("CK:%d Taken: %d Sendername:%s Giveplayer: %s",
			idx,CKInfo[idx][cUsed],CKInfo[idx][cSendername],CKInfo[idx][cGiveplayer]);
			idx++;
		}
		fclose(file);
	}
	return 1;
}

public SaveCK()
{
	new idx;
	new File: file2;
	while (idx < sizeof(CKInfo))
	{
		new coordsstring[128];
		format(coordsstring, sizeof(coordsstring), "%s|%s|%d\n",
		CKInfo[idx][cSendername],
		CKInfo[idx][cGiveplayer],
		CKInfo[idx][cUsed]);
		if(idx == 0)
		{
			file2 = fopen("cfg/ck.cfg", io_write);
		}
		else
		{
			file2 = fopen("cfg/ck.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	return 1;
}

public LoadFamilies()
{
	new arrCoords[11][64];
	new strFromFile2[128];
	new File: file = fopen("cfg/families.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(FamilyInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			FamilyInfo[idx][FamilyTaken] = strval(arrCoords[0]);
			strmid(FamilyInfo[idx][FamilyName], arrCoords[1], 0, strlen(arrCoords[1]), 255);
			strmid(FamilyInfo[idx][FamilyMOTD], arrCoords[2], 0, strlen(arrCoords[2]), 255);
			strmid(FamilyInfo[idx][FamilyColor], arrCoords[3], 0, strlen(arrCoords[3]), 255);
			strmid(FamilyInfo[idx][FamilyLeader], arrCoords[4], 0, strlen(arrCoords[4]), 255);
			FamilyInfo[idx][FamilyMembers] = strval(arrCoords[5]);
			FamilyInfo[idx][FamilySpawn][0] = floatstr(arrCoords[6]);
			FamilyInfo[idx][FamilySpawn][1] = floatstr(arrCoords[7]);
			FamilyInfo[idx][FamilySpawn][2] = floatstr(arrCoords[8]);
			FamilyInfo[idx][FamilySpawn][3] = floatstr(arrCoords[9]);
			FamilyInfo[idx][FamilyInterior] = strval(arrCoords[10]);
			printf("Family:%d Taken: %d Name:%s MOTD:%s Leader:%s Members:%d SpawnX:%f SpawnY:%f SpawnZ:%f Int:%d",
			idx,FamilyInfo[idx][FamilyTaken],FamilyInfo[idx][FamilyName],FamilyInfo[idx][FamilyMOTD],FamilyInfo[idx][FamilyLeader],FamilyInfo[idx][FamilyMembers],FamilyInfo[idx][FamilySpawn][0],FamilyInfo[idx][FamilySpawn][1],FamilyInfo[idx][FamilySpawn][2],FamilyInfo[idx][FamilyInterior]);
			idx++;
		}
		fclose(file);
	}
	return 1;
}

public SaveFamilies()
{
	new idx;
	new File: file2;
	while (idx < sizeof(FamilyInfo))
	{
		new coordsstring[128];
		format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%s|%d|%f|%f|%f|%f|%d\n",
		FamilyInfo[idx][FamilyTaken],
		FamilyInfo[idx][FamilyName],
		FamilyInfo[idx][FamilyMOTD],
		FamilyInfo[idx][FamilyColor],
		FamilyInfo[idx][FamilyLeader],
		FamilyInfo[idx][FamilyMembers],
		FamilyInfo[idx][FamilySpawn][0],
		FamilyInfo[idx][FamilySpawn][1],
		FamilyInfo[idx][FamilySpawn][2],
		FamilyInfo[idx][FamilySpawn][3],
		FamilyInfo[idx][FamilyInterior]);
		if(idx == 0)
		{
			file2 = fopen("cfg/families.cfg", io_write);
		}
		else
		{
			file2 = fopen("cfg/families.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	return 1;
}

public LoadPapers()
{
	new arrCoords[11][64];
	new strFromFile2[128];
	new File: file = fopen("cfg/papers.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(PaperInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			PaperInfo[idx][PaperUsed] = strval(arrCoords[0]);
			strmid(PaperInfo[idx][PaperMaker], arrCoords[1], 0, strlen(arrCoords[1]), 255);
			strmid(PaperInfo[idx][PaperTitle], arrCoords[2], 0, strlen(arrCoords[2]), 255);
			strmid(PaperInfo[idx][PaperText1], arrCoords[3], 0, strlen(arrCoords[3]), 255);
			strmid(PaperInfo[idx][PaperText2], arrCoords[4], 0, strlen(arrCoords[4]), 255);
			strmid(PaperInfo[idx][PaperText3], arrCoords[5], 0, strlen(arrCoords[5]), 255);
			strmid(PaperInfo[idx][PaperText4], arrCoords[6], 0, strlen(arrCoords[6]), 255);
			strmid(PaperInfo[idx][PaperText5], arrCoords[7], 0, strlen(arrCoords[7]), 255);
			strmid(PaperInfo[idx][PaperText6], arrCoords[8], 0, strlen(arrCoords[8]), 255);
			strmid(PaperInfo[idx][PaperText7], arrCoords[9], 0, strlen(arrCoords[9]), 255);
			PaperInfo[idx][SafeSaving] = strval(arrCoords[10]);
			printf("Paper:%d Used: %d Maker:%s Title: %s Text1: %s Text2: %s Text3: %s Text4: %s Text5: %s Text6: %s Text7: %s",
			idx,PaperInfo[idx][PaperUsed],PaperInfo[idx][PaperMaker],PaperInfo[idx][PaperTitle],PaperInfo[idx][PaperText1],PaperInfo[idx][PaperText2],PaperInfo[idx][PaperText3],PaperInfo[idx][PaperText4],PaperInfo[idx][PaperText5],PaperInfo[idx][PaperText6],PaperInfo[idx][PaperText7]);
			idx++;
		}
		fclose(file);
	}
	return 1;
}

public SavePapers()
{
	new idx;
	new File: file2;
	while (idx < sizeof(IRCInfo))
	{
		new coordsstring[128];
		format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%s|%s|%s|%s|%s|%s|%d\n",
		PaperInfo[idx][PaperUsed],
		PaperInfo[idx][PaperMaker],
		PaperInfo[idx][PaperTitle],
		PaperInfo[idx][PaperText1],
		PaperInfo[idx][PaperText2],
		PaperInfo[idx][PaperText3],
		PaperInfo[idx][PaperText4],
		PaperInfo[idx][PaperText5],
		PaperInfo[idx][PaperText6],
		PaperInfo[idx][PaperText7],
		PaperInfo[idx][SafeSaving]);
		if(idx == 0)
		{
			file2 = fopen("cfg/papers.cfg", io_write);
		}
		else
		{
			file2 = fopen("cfg/papers.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	return 1;
}

public LoadCar()
{
	new arrCoords[13][64];
	new strFromFile2[128];
	new File: file = fopen("cfg/cars.cfg", io_read);
	if (file)
	{
		new idx = 184;
		while (idx < sizeof(CarInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, ',');
			CarInfo[idx][cModel] = strval(arrCoords[0]);
			CarInfo[idx][cLocationx] = floatstr(arrCoords[1]);
			CarInfo[idx][cLocationy] = floatstr(arrCoords[2]);
			CarInfo[idx][cLocationz] = floatstr(arrCoords[3]);
			CarInfo[idx][cAngle] = floatstr(arrCoords[4]);
			CarInfo[idx][cColorOne] = strval(arrCoords[5]);
			CarInfo[idx][cColorTwo] = strval(arrCoords[6]);
			strmid(CarInfo[idx][cOwner], arrCoords[7], 0, strlen(arrCoords[7]), 255);
			strmid(CarInfo[idx][cDescription], arrCoords[8], 0, strlen(arrCoords[8]), 255);
			CarInfo[idx][cValue] = strval(arrCoords[9]);
			CarInfo[idx][cLicense] = strval(arrCoords[10]);
			CarInfo[idx][cOwned] = strval(arrCoords[11]);
			CarInfo[idx][cLock] = strval(arrCoords[12]);
			printf("CarInfo: %d Owner:%s LicensePlate %s",idx,CarInfo[idx][cOwner],CarInfo[idx][cLicense]);
			idx++;
		}
	}
	return 1;
}

public SaveCarCoords()
{
	new idx;
	new File: file2;
	while (idx < sizeof(CarInfo))
	{
	    new coordsstring[128];
	    format(coordsstring, sizeof(coordsstring), "%d|%f|%f|%f|%f|%d|%d\n",
		CarInfo[idx][cModel],
		CarInfo[idx][cLocationx],
		CarInfo[idx][cLocationy],
		CarInfo[idx][cLocationz],
		CarInfo[idx][cAngle],
		CarInfo[idx][cColorOne],
		CarInfo[idx][cColorTwo]);
		if(idx == 0)
		{
			file2 = fopen("cfg/cars.cfg", io_write);
		}
		else
		{
			file2 = fopen("cfg/cars.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	return 1;
}

public LoadProperty()
{
	new arrCoords[31][64];
	new strFromFile2[256];
	new File: file = fopen("Properties/property.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(HouseInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, ',');
			HouseInfo[idx][hEntrancex] = floatstr(arrCoords[0]);
			HouseInfo[idx][hEntrancey] = floatstr(arrCoords[1]);
			HouseInfo[idx][hEntrancez] = floatstr(arrCoords[2]);
			HouseInfo[idx][hExitx] = floatstr(arrCoords[3]);
			HouseInfo[idx][hExity] = floatstr(arrCoords[4]);
			HouseInfo[idx][hExitz] = floatstr(arrCoords[5]);
			HouseInfo[idx][hHealthx] = strval(arrCoords[6]);
			HouseInfo[idx][hHealthy] = strval(arrCoords[7]);
			HouseInfo[idx][hHealthz] = strval(arrCoords[8]);
			HouseInfo[idx][hArmourx] = strval(arrCoords[9]);
			HouseInfo[idx][hArmoury] = strval(arrCoords[10]);
			HouseInfo[idx][hArmourz] = strval(arrCoords[11]);
			//printf("HouseInfo hEntrancez %f",HouseInfo[idx][hEntrancez]);
			strmid(HouseInfo[idx][hOwner], arrCoords[12], 0, strlen(arrCoords[12]), 255);
			strmid(HouseInfo[idx][hDiscription], arrCoords[13], 0, strlen(arrCoords[13]), 255);
			HouseInfo[idx][hValue] = strval(arrCoords[14]);
			HouseInfo[idx][hHel] = strval(arrCoords[15]);
			HouseInfo[idx][hArm] = strval(arrCoords[16]);
			HouseInfo[idx][hInt] = strval(arrCoords[17]);
			HouseInfo[idx][hLock] = strval(arrCoords[18]);
			HouseInfo[idx][hOwned] = strval(arrCoords[19]);
			HouseInfo[idx][hRooms] = strval(arrCoords[20]);
			HouseInfo[idx][hRent] = strval(arrCoords[21]);
			HouseInfo[idx][hRentabil] = strval(arrCoords[22]);
			HouseInfo[idx][hTakings] = strval(arrCoords[23]);
			HouseInfo[idx][hVec] = strval(arrCoords[24]);
  	        if(HouseInfo[idx][hVec] == 457)
			{
				HouseInfo[idx][hVec] = 411;
			}
			HouseInfo[idx][hVcol1] = strval(arrCoords[25]);
			HouseInfo[idx][hVcol2] = strval(arrCoords[26]);
			HouseInfo[idx][hDate] = strval(arrCoords[27]);
			HouseInfo[idx][hLevel] = strval(arrCoords[28]);
			HouseInfo[idx][hWorld] = strval(arrCoords[29]);
            HouseInfo[idx][hSetted] = strval(arrCoords[30]);
			//printf("HouseInfo:%d Owner:%s hTakings %d hVec %d",idx,HouseInfo[idx][hOwner],HouseInfo[idx][hTakings],HouseInfo[idx][hVec]);
			idx++;
		}
		printf("[SCRIPT]: Loaded %d Houses", idx);
		fclose(file);
	}
	return 1;
}

public LoadBizz()
{
	new arrCoords[21][64];
	new strFromFile2[256];
	new File: file = fopen("Bizzes/bizz.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(BizzInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			BizzInfo[idx][bOwned] = strval(arrCoords[0]);
			strmid(BizzInfo[idx][bOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
			strmid(BizzInfo[idx][bMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
			strmid(BizzInfo[idx][bExtortion], arrCoords[3], 0, strlen(arrCoords[3]), 255);
			BizzInfo[idx][bEntranceX] = floatstr(arrCoords[4]);
			BizzInfo[idx][bEntranceY] = floatstr(arrCoords[5]);
			BizzInfo[idx][bEntranceZ] = floatstr(arrCoords[6]);
			BizzInfo[idx][bExitX] = floatstr(arrCoords[7]);
			BizzInfo[idx][bExitY] = floatstr(arrCoords[8]);
			BizzInfo[idx][bExitZ] = floatstr(arrCoords[9]);
			BizzInfo[idx][bLevelNeeded] = strval(arrCoords[10]);
			BizzInfo[idx][bBuyPrice] = strval(arrCoords[11]);
			BizzInfo[idx][bEntranceCost] = strval(arrCoords[12]);
			BizzInfo[idx][bTill] = strval(arrCoords[13]);
			BizzInfo[idx][bLocked] = strval(arrCoords[14]);
			BizzInfo[idx][bInterior] = strval(arrCoords[15]);
			BizzInfo[idx][bProducts] = strval(arrCoords[16]);
			BizzInfo[idx][bMaxProducts] = strval(arrCoords[17]);
			BizzInfo[idx][bPriceProd] = strval(arrCoords[18]);
			BizzInfo[idx][bVirWorld] = strval(arrCoords[19]);
			BizzInfo[idx][bInteriorNr] = strval(arrCoords[20]);
			/*printf("BizzInfo:%d Owner:%s Message:%s Entfee:%d Till:%d Products:%d/%d Interior:%d.\n",
			idx,
			BizzInfo[idx][bOwner],
			BizzInfo[idx][bMessage],
			BizzInfo[idx][bEntranceCost],
			BizzInfo[idx][bTill],
			BizzInfo[idx][bProducts],
			BizzInfo[idx][bMaxProducts],
			BizzInfo[idx][bInterior]);*/
			idx++;
		}
		printf("[SCRIPT]: Loaded %d Bizzes",idx);
		fclose(file);
	}
	return 1;
}


public LoadSBizz()
{
	new arrCoords[16][64];
	new strFromFile2[128];
	new File: file = fopen("cfg/sbizz.cfg", io_read);
	if (file)
	{
		new idx;
		while (idx < sizeof(SBizzInfo))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			SBizzInfo[idx][sbOwned] = strval(arrCoords[0]);
			strmid(SBizzInfo[idx][sbOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
			strmid(SBizzInfo[idx][sbMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
			strmid(SBizzInfo[idx][sbExtortion], arrCoords[3], 0, strlen(arrCoords[3]), 255);
			SBizzInfo[idx][sbEntranceX] = floatstr(arrCoords[4]);
			SBizzInfo[idx][sbEntranceY] = floatstr(arrCoords[5]);
			SBizzInfo[idx][sbEntranceZ] = floatstr(arrCoords[6]);
			SBizzInfo[idx][sbLevelNeeded] = strval(arrCoords[7]);
			SBizzInfo[idx][sbBuyPrice] = strval(arrCoords[8]);
			SBizzInfo[idx][sbEntranceCost] = strval(arrCoords[9]);
			SBizzInfo[idx][sbTill] = strval(arrCoords[10]);
			SBizzInfo[idx][sbLocked] = strval(arrCoords[11]);
			SBizzInfo[idx][sbInterior] = strval(arrCoords[12]);
			SBizzInfo[idx][sbProducts] = strval(arrCoords[13]);
			SBizzInfo[idx][sbMaxProducts] = strval(arrCoords[14]);
			SBizzInfo[idx][sbPriceProd] = strval(arrCoords[15]);
			printf("SBizzInfo:%d Owner:%s Message:%s Entfee:%d Till:%d Products:%d/%d Interior:%d.\n",
			idx,
			SBizzInfo[idx][sbOwner],
			SBizzInfo[idx][sbMessage],
			SBizzInfo[idx][sbEntranceCost],
			SBizzInfo[idx][sbTill],
			SBizzInfo[idx][sbProducts],
			SBizzInfo[idx][sbMaxProducts],
			SBizzInfo[idx][sbInterior]);
			idx++;
		}
		fclose(file);
	}
	return 1;
}

public OnGameModeInit()
{
    new string[MAX_PLAYER_NAME];
    new string1[MAX_PLAYER_NAME];
    new PropertyString[256];
	for(new c=0;c<CAR_AMOUNT;c++)
	{
		Gas[c] = GasMax;
	}
	LoadCar();
	CreateFoodMenus();
	CreateGuideMenus();
	CreateLicensesMenuMenus();
	LoadProperty();
	LoadBizz();
	LoadSBizz();
	LoadBoxer();
	LoadStuff();
	LoadIRC();
	LoadFamilies();
	LoadCK();
	LoadTurfs();
	LoadPapers();
	LoadDrugSystem();
	LoadMatsSystem();
	LoadHQLocks();
	LoadTrunk();
	IRCInfo[0][iPlayers] = 0; IRCInfo[1][iPlayers] = 0; IRCInfo[2][iPlayers] = 0;
	IRCInfo[3][iPlayers] = 0; IRCInfo[4][iPlayers] = 0; IRCInfo[5][iPlayers] = 0;
	IRCInfo[6][iPlayers] = 0; IRCInfo[7][iPlayers] = 0; IRCInfo[8][iPlayers] = 0;
	IRCInfo[9][iPlayers] = 0;
	News[hTaken1] = 0; News[hTaken2] = 0; News[hTaken3] = 0; News[hTaken4] = 0; News[hTaken5] = 0;
	format(string, sizeof(string), "Nothing");
	strmid(News[hAdd1], string, 0, strlen(string), 255);
	strmid(News[hAdd2], string, 0, strlen(string), 255);
	strmid(News[hAdd3], string, 0, strlen(string), 255);
	strmid(News[hAdd4], string, 0, strlen(string), 255);
	strmid(News[hAdd5], string, 0, strlen(string), 255);
	format(string1, sizeof(string1), "No-one");
	strmid(News[hContact1], string1, 0, strlen(string1), 255);
	strmid(News[hContact2], string1, 0, strlen(string1), 255);
	strmid(News[hContact3], string1, 0, strlen(string1), 255);
	strmid(News[hContact4], string1, 0, strlen(string1), 255);
	strmid(News[hContact5], string1, 0, strlen(string1), 255);
	PlayerHaul[108][pCapasity] = 100;
	PlayerHaul[109][pCapasity] = 100;
	PlayerHaul[110][pCapasity] = 50;
	PlayerHaul[111][pCapasity] = 50;
	SetGameModeText("Electro RolePlay by:Bolddy");
	SendRconCommand("mapname Los Santos");
	SendRconCommand("weburl www.Electro-Roleplay.serbianforum.com");
	format(objstore, sizeof(objstore), "MOLE: I got nothing, check back with me later.");
	format(cbjstore, sizeof(cbjstore), "HQ: There is nothing in your Vicinity, Out.");
	format(motd, sizeof(motd), "Dobrodosli na Electro RolePlay.");
	gettime(ghour, gminute, gsecond);
	FixHour(ghour);
	ghour = shifthour;
	if(!realtime)
	{
		SetWorldTime(wtime);
	}
	SetPDistance(10);
	AllowInteriorWeapons(1);
	AllowAdminTeleport(0);
	DisableInteriorEnterExits();
	EnableStuntBonusForAll(0);

sef = CreateDynamicObject(980,1539.602,-1627.611,15.156,0.0,0.0,90.000); // Pokretna
//-----------------------------------------------------------------------------------
CreateDynamicObject(4100,1538.73925781,-1021.96374512,24.77979469,0.00000000,0.00000000,28.00000000); //
CreateDynamicObject(4100,1544.33056641,-1009.36389160,24.77979469,0.00000000,0.00000000,23.99963379); //
CreateDynamicObject(4100,1542.36035156,-1030.42590332,24.77979469,0.00000000,0.00000000,123.99963379); //
CreateDynamicObject(4100,1552.32324219,-1033.28857422,24.77979469,0.00000000,0.00000000,123.99719238); //
CreateDynamicObject(4100,1564.63842773,-1039.13110352,24.77979469,0.00000000,0.00000000,103.99719238); //
CreateDynamicObject(4100,1574.88464355,-1048.20471191,24.77200508,0.00000000,0.00000000,91.99658203); //
CreateDynamicObject(4100,1583.72033691,-1058.74328613,24.77979469,0.00000000,0.00000000,87.99401855); //
CreateDynamicObject(4100,1591.20043945,-1070.23669434,24.77979469,0.00000000,0.00000000,77.98950195); //
CreateDynamicObject(4100,1596.98803711,-1082.67675781,24.76417732,0.00000000,0.00000000,71.98645020); //
CreateDynamicObject(4100,1601.30126953,-1095.72985840,24.77198219,0.00000000,0.00000000,63.98242188); //
CreateDynamicObject(4100,1604.19555664,-1109.20007324,24.77198219,0.00000000,0.00000000,59.97888184); //
CreateDynamicObject(4100,1606.57714844,-1122.72778320,24.77198219,0.00000000,0.00000000,59.97436523); //
CreateDynamicObject(4100,1608.20617676,-1136.33337402,24.77198219,0.00000000,0.00000000,53.97436523); //
CreateDynamicObject(4100,1615.26574707,-1143.54418945,24.77198219,0.00000000,0.00000000,139.97033691); //
CreateDynamicObject(4100,1622.17639160,-1143.54040527,24.77198219,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1650.53906250,-1143.80664062,24.77434921,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1664.24487305,-1143.84265137,24.77440071,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1674.50463867,-1143.83862305,24.77439499,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1681.91052246,-1136.84509277,24.77198219,0.00000000,0.00000000,47.97436523); //
CreateDynamicObject(4100,1682.20654297,-1123.14086914,24.77198219,0.00000000,0.00000000,49.97180176); //
CreateDynamicObject(4100,1682.29785156,-1109.40026855,24.77198219,0.00000000,0.00000000,49.97131348); //
CreateDynamicObject(4100,1686.68945312,-1097.18786621,24.82596588,0.00000000,0.00000000,11.97131348); //
CreateDynamicObject(4100,1697.31457520,-1092.10058594,24.77979469,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1711.06481934,-1092.08935547,24.77979469,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1724.81787109,-1092.12084961,24.77979469,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1738.60290527,-1092.11950684,24.77979469,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1752.33520508,-1092.12365723,24.77979469,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1766.06127930,-1092.17138672,24.77979469,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1779.85681152,-1092.13977051,24.78750610,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1793.60388184,-1092.13818359,24.77979469,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1803.88964844,-1092.13415527,24.77979469,0.00000000,0.00000000,139.96582031); //
CreateDynamicObject(4100,1811.11645508,-1085.50866699,24.77979469,0.00000000,0.00000000,229.96582031); //
CreateDynamicObject(4100,1811.20776367,-1071.74401855,24.77979469,0.00000000,0.00000000,229.96582031); //
CreateDynamicObject(4100,1810.17272949,-1058.00927734,24.80018044,0.00000000,0.00000000,239.96582031); //
CreateDynamicObject(4100,1807.03491211,-1044.63171387,24.82344818,0.00000000,0.00000000,247.96337891); //
CreateDynamicObject(4100,1801.37646484,-1032.27160645,24.77979469,0.00000000,0.00000000,261.96142578); //
CreateDynamicObject(4100,1792.10620117,-1022.52227783,24.78750610,0.00000000,0.00000000,285.95800781); //
CreateDynamicObject(4100,1780.29614258,-1015.65081787,24.77979469,0.00000000,0.00000000,293.95764160); //
CreateDynamicObject(4100,1767.95849609,-1009.58422852,24.77979469,0.00000000,0.00000000,293.95568848); //
CreateDynamicObject(4100,1758.69458008,-1005.04815674,24.77979469,0.00000000,0.00000000,293.95568848); //
CreateDynamicObject(3749,1637.89550781,-1145.23022461,28.76466370,0.00000000,0.00000000,0.00000000); //

/*
Objects converted: 41
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish the US national debt has risen by about $6,741.44!
*/
//------------------------------[Spawn]---------------------------------------------
CreateDynamicObject(8419,2893.00830078,-1968.18041992,20.87993813,0.00000000,0.00000000,180.00000000); //object(vgsbldng01_lvs)(1)
CreateDynamicObject(8419,2893.00830078,-1968.18041992,-2.20128226,0.00000000,0.00000000,179.99450684); //object(vgsbldng01_lvs)(2)
CreateDynamicObject(9131,2859.12768555,-1950.90332031,11.06784344,0.00000000,0.00000000,51.61001587); //object(shbbyhswall13_lvs)(10)
CreateDynamicObject(9131,2863.67700195,-1948.33715820,11.23829079,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(11)
CreateDynamicObject(3032,2859.61083984,-1950.19421387,11.79157925,0.00000000,90.00000000,40.29998779); //object(bd_window_shatter)(1)
CreateDynamicObject(3032,2866.33251953,-1948.15881348,11.79157925,0.00000000,90.00000000,0.00000000); //object(bd_window_shatter)(2)
CreateDynamicObject(3032,2858.40234375,-1951.74804688,11.79157925,0.00000000,90.00000000,64.11621094); //object(bd_window_shatter)(3)
CreateDynamicObject(3032,2861.02856445,-1949.32824707,11.79157925,0.00000000,90.00000000,20.00000000); //object(bd_window_shatter)(4)
CreateDynamicObject(3032,2864.65283203,-1948.15881348,11.79157925,0.00000000,90.00000000,0.00000000); //object(bd_window_shatter)(6)
CreateDynamicObject(3032,2866.33251953,-1948.15881348,15.22158051,0.00000000,90.00000000,0.00000000); //object(bd_window_shatter)(7)
CreateDynamicObject(3032,2864.65283203,-1948.15881348,15.22158051,0.00000000,90.00000000,0.00000000); //object(bd_window_shatter)(8)
CreateDynamicObject(3032,2862.63378906,-1948.75244141,11.79157925,0.00000000,90.00000000,20.00000000); //object(bd_window_shatter)(9)
CreateDynamicObject(9131,2859.12768555,-1950.90332031,13.19999981,0.00000000,0.00000000,51.61004639); //object(shbbyhswall13_lvs)(13)
CreateDynamicObject(9131,2857.75366211,-1956.11914062,11.06852913,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(14)
CreateDynamicObject(9131,2857.75366211,-1956.11914062,13.34152508,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(15)
CreateDynamicObject(9131,2857.75366211,-1956.11914062,15.47299576,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(16)
CreateDynamicObject(9131,2863.67675781,-1948.33691406,15.47299576,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(17)
CreateDynamicObject(9131,2859.12695312,-1950.90332031,15.47299576,0.00000000,0.00000000,51.60827637); //object(shbbyhswall13_lvs)(18)
CreateDynamicObject(9131,2863.67675781,-1948.33691406,13.51128674,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(19)
CreateDynamicObject(3032,2857.82226562,-1953.33007812,11.79157925,0.00000000,90.00000000,74.03686523); //object(bd_window_shatter)(10)
CreateDynamicObject(3032,2857.56250000,-1955.00390625,11.79157925,0.00000000,90.00000000,90.00000000); //object(bd_window_shatter)(11)
CreateDynamicObject(3032,2866.14550781,-1968.43554688,11.79157925,0.00000000,90.00000000,0.00000000); //object(bd_window_shatter)(12)
CreateDynamicObject(3032,2864.48144531,-1968.42822266,11.79157925,0.00000000,90.00000000,0.00000000); //object(bd_window_shatter)(13)
CreateDynamicObject(3032,2859.62231445,-1966.06896973,11.79157925,0.00000000,90.00000000,304.41479492); //object(bd_window_shatter)(14)
CreateDynamicObject(3032,2857.56250000,-1960.94885254,11.79157925,0.00000000,90.00000000,90.00000000); //object(bd_window_shatter)(15)
CreateDynamicObject(3032,2860.72119141,-1967.21789551,11.79157925,0.00000000,90.00000000,320.29821777); //object(bd_window_shatter)(16)
CreateDynamicObject(3032,2857.56250000,-1960.94885254,15.22158051,0.00000000,90.00000000,90.00000000); //object(bd_window_shatter)(17)
CreateDynamicObject(3032,2862.15820312,-1968.12915039,11.79157925,0.00000000,90.00000000,334.19323730); //object(bd_window_shatter)(18)
CreateDynamicObject(3032,2857.80151367,-1962.63830566,11.79157925,0.00000000,90.00000000,285.00000000); //object(bd_window_shatter)(19)
CreateDynamicObject(3032,2862.63378906,-1948.75195312,15.22158051,0.00000000,90.00000000,19.99511719); //object(bd_window_shatter)(20)
CreateDynamicObject(3032,2861.02856445,-1949.32824707,15.22158051,0.00000000,90.00000000,20.00000000); //object(bd_window_shatter)(21)
CreateDynamicObject(3032,2859.61083984,-1950.19421387,15.22158051,0.00000000,90.00000000,40.29998779); //object(bd_window_shatter)(22)
CreateDynamicObject(3032,2858.40307617,-1951.74816895,15.22158051,0.00000000,90.00000000,64.11694336); //object(bd_window_shatter)(23)
CreateDynamicObject(3032,2857.82275391,-1953.33068848,15.22158051,0.00000000,90.00000000,74.04119873); //object(bd_window_shatter)(24)
CreateDynamicObject(3032,2857.56250000,-1955.00390625,15.22158051,0.00000000,90.00000000,90.00000000); //object(bd_window_shatter)(25)
CreateDynamicObject(3032,2858.40698242,-1964.23059082,11.79157925,0.00000000,90.00000000,295.00000000); //object(bd_window_shatter)(26)
CreateDynamicObject(1491,2857.50805664,-1956.49096680,9.93969727,0.00000000,0.00000000,270.00000000); //object(gen_doorint01)(1)
CreateDynamicObject(1491,2857.50805664,-1959.46142578,9.93969727,0.00000000,0.00000000,90.00000000); //object(gen_doorint01)(2)
CreateDynamicObject(9131,2857.72363281,-1959.77246094,11.06858349,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2859.03100586,-1965.08093262,11.06462288,0.00000000,0.00000000,30.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2863.24707031,-1968.57617188,11.23829079,0.00000000,0.00000000,180.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2857.72363281,-1959.77246094,13.34152508,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2857.72363281,-1959.77246094,15.47299576,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2859.03100586,-1965.08093262,13.34152508,0.00000000,0.00000000,30.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2859.03100586,-1965.08093262,15.47299576,0.00000000,0.00000000,30.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2863.24707031,-1968.57617188,13.51128674,0.00000000,0.00000000,180.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2863.24707031,-1968.57617188,15.47299576,0.00000000,0.00000000,180.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2857.75366211,-1958.26928711,12.80000019,90.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(9131,2857.77368164,-1957.02050781,12.80000019,90.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs)(20)
CreateDynamicObject(3032,2857.80151367,-1962.63830566,15.22158051,0.00000000,90.00000000,285.00000000); //object(bd_window_shatter)(19)
CreateDynamicObject(3032,2858.40698242,-1964.23059082,15.22158051,0.00000000,90.00000000,295.00000000); //object(bd_window_shatter)(19)
CreateDynamicObject(3032,2859.62231445,-1966.06896973,15.22158051,0.00000000,90.00000000,304.41479492); //object(bd_window_shatter)(19)
CreateDynamicObject(3032,2860.72119141,-1967.21789551,15.22158051,0.00000000,90.00000000,320.29803467); //object(bd_window_shatter)(19)
CreateDynamicObject(3032,2862.15820312,-1968.12915039,15.22158051,0.00000000,90.00000000,334.19323730); //object(bd_window_shatter)(19)
CreateDynamicObject(3032,2866.14550781,-1968.43554688,15.22158051,0.00000000,90.00000000,0.00000000); //object(bd_window_shatter)(19)
CreateDynamicObject(3032,2864.48144531,-1968.42822266,15.22158051,0.00000000,90.00000000,0.00000000); //object(bd_window_shatter)(19)
CreateDynamicObject(3032,2857.77978516,-1957.03918457,14.89999962,0.00000000,90.00000000,90.00000000); //object(bd_window_shatter)(25)
CreateDynamicObject(3032,2857.78515625,-1958.77282715,14.89999962,0.00000000,90.00000000,90.00000000); //object(bd_window_shatter)(25)
CreateDynamicObject(3528,2867.05688477,-1945.86706543,25.12501907,0.00000000,0.00000000,180.00000000); //object(vgsedragon)(1)
CreateDynamicObject(3528,2867.05444336,-1970.04785156,24.59663582,0.00000000,0.00000000,179.99450684); //object(vgsedragon)(2)
CreateDynamicObject(3095,2864.33374023,-1952.73815918,16.60000038,0.00000000,0.00000000,292.51000977); //object(a51_jetdoor)(1)
CreateDynamicObject(3095,2862.62500000,-1957.93786621,16.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(2)
CreateDynamicObject(3095,2865.61010742,-1965.03002930,16.60000038,0.00000000,0.00000000,240.89575195); //object(a51_jetdoor)(3)
CreateDynamicObject(3095,2866.39062500,-1959.16198730,16.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(4)
CreateDynamicObject(3095,2861.22216797,-1955.94763184,16.60000038,0.00000000,0.00000000,342.13500977); //object(a51_jetdoor)(5)
CreateDynamicObject(3095,2861.60009766,-1960.90002441,16.60000038,0.00000000,0.00000000,25.80502319); //object(a51_jetdoor)(6)
CreateDynamicObject(14608,2865.33276367,-1958.17810059,19.42638016,0.00000000,0.00000000,47.64001465); //object(triad_buddha01)(1)
CreateDynamicObject(2773,2864.50244141,-1973.93750000,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(1)
CreateDynamicObject(2773,2864.49536133,-1976.23840332,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(2)
CreateDynamicObject(2773,2864.48999023,-1978.51843262,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(3)
CreateDynamicObject(2773,2864.48681641,-1980.75512695,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(4)
CreateDynamicObject(2773,2864.56811523,-1982.95153809,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(5)
CreateDynamicObject(2773,2864.61230469,-1985.10681152,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(6)
CreateDynamicObject(2773,2864.48510742,-1987.25134277,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(7)
CreateDynamicObject(2773,2864.48168945,-1989.69580078,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(8)
CreateDynamicObject(2773,2864.52392578,-1992.18579102,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(9)
CreateDynamicObject(2773,2864.51049805,-1994.38391113,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(10)
CreateDynamicObject(2773,2864.54589844,-1996.64868164,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(11)
CreateDynamicObject(2773,2864.54638672,-1999.12170410,10.61879063,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar)(12)
CreateDynamicObject(3458,2864.69506836,-1989.32250977,11.62309265,0.00000000,0.00000000,90.00000000); //object(vgncarshade1)(1)

/*
Objects converted: 80
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish a hummingbird could have flapped it's wings 11.39 times!
*/
//-------------------------------------[Parking VineWood]------------------------
CreateDynamicObject( 8040 , 1422.938964 , -817.699707 , 67.654525 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 7488 , 1408.515747 , -810.667480 , 47.700119 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 7488 , 1425.594360 , -810.667480 , 47.700119 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 980 , 1465.575805 , -821.593505 , 66.897377 , -90.000000 , 0.000000 , 630.000000 );
CreateDynamicObject( 980 , 1471.154785 , -821.588317 , 66.880104 , -90.000000 , 0.000000 , 450.000000 );
CreateDynamicObject( 980 , 1476.679687 , -821.593505 , 66.897377 , -90.000000 , 0.000000 , 630.000000 );
CreateDynamicObject( 980 , 1482.123046 , -821.588317 , 66.880104 , -90.000000 , 0.000000 , 450.000000 );
CreateDynamicObject( 980 , 1487.584960 , -821.593505 , 66.897377 , -90.000000 , 0.000000 , 630.000000 );
CreateDynamicObject( 980 , 1493.067138 , -821.588317 , 66.880104 , -90.000000 , 0.000000 , 450.000000 );
CreateDynamicObject( 980 , 1498.538085 , -821.593505 , 66.897377 , -90.000000 , 0.000000 , 630.000000 );
CreateDynamicObject( 987 , 1463.065551 , -827.498596 , 61.985099 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 987 , 1475.056396 , -827.496154 , 62.000637 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 987 , 1486.961791 , -827.498596 , 61.985099 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 987 , 1492.966186 , -827.496154 , 62.000637 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 2780 , 1488.382690 , -822.021118 , 59.626750 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 2780 , 1472.780883 , -822.342834 , 60.826129 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 2780 , 1480.756713 , -823.194519 , 62.025867 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 2780 , 1495.023071 , -821.812744 , 59.758216 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 2780 , 1465.921630 , -822.716735 , 61.720527 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 3528 , 1473.180175 , -813.741699 , 72.061920 , 0.000000 , 356.000000 , 300.000000 );
CreateDynamicObject( 3864 , 1385.027832 , -834.040771 , 71.367843 , 0.000000 , 0.000000 , 2358.000000 );
CreateDynamicObject( 4106 , 1432.963745 , -838.207153 , 66.852722 , 0.000000 , 0.000000 , 6390.000000 );
CreateDynamicObject( 970 , 1403.072753 , -837.994750 , 68.762069 , 0.000000 , 0.000000 , 450.000000 );
CreateDynamicObject( 5130 , 1404.857421 , -830.026977 , 65.298088 , 0.000000 , 0.000000 , 5444.000000 );
CreateDynamicObject( 18368 , 1430.094482 , -811.683898 , 69.375885 , 0.000000 , 0.000000 , 2424.000000 );
CreateDynamicObject( 3361 , 1413.126953 , -839.204101 , 62.227001 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 3361 , 1419.046386 , -839.198364 , 58.285545 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 3361 , 1423.674194 , -839.191589 , 55.210758 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 8615 , 1427.766357 , -842.274658 , 51.284061 , 0.000000 , 0.000000 , 10170.000000 );
CreateDynamicObject( 1320 , 1508.981201 , -798.140930 , 74.321708 , 0.000000 , 0.000000 , 86.000000 );
CreateDynamicObject( 744 , 1457.719116 , -814.159545 , 67.888900 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 9812 , 1494.338867 , -825.554992 , 60.203712 , 0.000000 , 0.000000 , 0.000000 );
CreateDynamicObject( 9812 , 1495.131958 , -825.014587 , 64.981666 , -90.000000 , 0.000000 , 2148.000000 );
CreateDynamicObject( 1321 , 1516.042114 , -864.866027 , 63.916961 , 0.000000 , 0.000000 , 222.000000 );
//------------ajdinova kuca---------------------
CreateDynamicObject(10244,2527.52734375,-1685.48413086,15.90531731,0.00000000,0.00000000,0.00000000); //object(vicjump_sfe) (1)
CreateDynamicObject(3928,2530.20898438,-1677.50012207,18.93022537,0.00000000,0.00000000,0.00000000); //object(helipad) (1)
CreateDynamicObject(3666,2526.32495117,-1681.05004883,19.44391060,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (1)
CreateDynamicObject(3666,2526.36914062,-1674.12231445,19.44391060,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (2)
CreateDynamicObject(3666,2533.95434570,-1674.13964844,19.44391060,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (3)
CreateDynamicObject(3666,2533.99169922,-1681.02319336,19.44391060,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (4)
CreateDynamicObject(3486,2519.96752930,-1533.59863281,30.13060760,0.00000000,0.00000000,179.99993896); //object(vegasxrexhse05) (1)
CreateDynamicObject(700,2526.50219727,-1515.52600098,22.98151016,0.00000000,0.00000000,28.00000000); //object(sm_veg_tree6) (1)
CreateDynamicObject(700,2520.19799805,-1515.32897949,22.98377228,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (2)
CreateDynamicObject(700,2515.04150391,-1515.30908203,22.98400116,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (3)
CreateDynamicObject(700,2509.83374023,-1515.34985352,22.98353195,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (4)
CreateDynamicObject(700,2504.28710938,-1515.38842773,22.98311996,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (5)
CreateDynamicObject(700,2498.80957031,-1515.54724121,22.98468590,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (6)
CreateDynamicObject(700,2534.01733398,-1515.92761230,22.97690201,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (7)
CreateDynamicObject(700,2539.44042969,-1515.85510254,22.97067451,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (8)
CreateDynamicObject(700,2539.59301758,-1524.17309570,22.83864594,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (9)
CreateDynamicObject(700,2539.22045898,-1533.05651855,22.69763565,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (10)
CreateDynamicObject(700,2539.85278320,-1541.60668945,22.56908607,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (11)
CreateDynamicObject(700,2538.29687500,-1551.82202148,22.21640015,0.00000000,0.00000000,27.99865723); //object(sm_veg_tree6) (12)
CreateDynamicObject(638,2501.34912109,-1515.27770996,23.68218040,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (1)
CreateDynamicObject(638,2507.24804688,-1515.19714355,23.67425346,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (2)
CreateDynamicObject(638,2512.47607422,-1515.20996094,23.68217087,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (3)
CreateDynamicObject(638,2517.92553711,-1515.19323730,23.68236351,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (4)
CreateDynamicObject(638,2523.67163086,-1515.34411621,23.68063164,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (5)
CreateDynamicObject(638,2536.85620117,-1515.81018066,23.66842461,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (6)
CreateDynamicObject(1215,2538.62353516,-1515.60424805,23.53898239,0.00000000,0.00000000,0.00000000); //object(bollardlight) (1)
CreateDynamicObject(1215,2534.94311523,-1515.66284180,23.54898262,0.00000000,0.00000000,0.00000000); //object(bollardlight) (2)
CreateDynamicObject(1215,2525.64721680,-1515.36230469,23.54771233,0.00000000,0.00000000,0.00000000); //object(bollardlight) (3)
CreateDynamicObject(1215,2521.47680664,-1515.20361328,23.54953384,0.00000000,0.00000000,0.00000000); //object(bollardlight) (4)
CreateDynamicObject(1215,2519.55639648,-1515.18212891,23.54977989,0.00000000,0.00000000,0.00000000); //object(bollardlight) (5)
CreateDynamicObject(1215,2516.04541016,-1515.16857910,23.54993629,0.00000000,0.00000000,0.00000000); //object(bollardlight) (6)
CreateDynamicObject(1215,2514.28466797,-1515.15136719,23.55013466,0.00000000,0.00000000,0.00000000); //object(bollardlight) (7)
CreateDynamicObject(1215,2510.76562500,-1515.10192871,23.55070114,0.00000000,0.00000000,0.00000000); //object(bollardlight) (8)
CreateDynamicObject(1215,2509.04296875,-1515.12133789,23.55047798,0.00000000,0.00000000,0.00000000); //object(bollardlight) (9)
CreateDynamicObject(1215,2505.31884766,-1515.10900879,23.55256081,0.00000000,0.00000000,0.00000000); //object(bollardlight) (10)
CreateDynamicObject(1215,2503.15454102,-1515.16613770,23.55151367,0.00000000,0.00000000,0.00000000); //object(bollardlight) (11)
CreateDynamicObject(1215,2499.53930664,-1515.21215820,23.54900932,0.00000000,0.00000000,0.00000000); //object(bollardlight) (12)
CreateDynamicObject(1215,2497.86010742,-1515.25085449,23.54900932,0.00000000,0.00000000,0.00000000); //object(bollardlight) (13)
CreateDynamicObject(1215,2523.87377930,-1524.73559570,23.74180603,0.00000000,0.00000000,0.00000000); //object(bollardlight) (14)
CreateDynamicObject(1215,2527.11035156,-1524.68029785,23.74180603,0.00000000,0.00000000,0.00000000); //object(bollardlight) (15)
CreateDynamicObject(1215,2527.19995117,-1519.66210938,23.74180603,0.00000000,0.00000000,0.00000000); //object(bollardlight) (16)
CreateDynamicObject(1215,2533.17675781,-1524.63830566,23.74180603,0.00000000,0.00000000,0.00000000); //object(bollardlight) (17)
CreateDynamicObject(1215,2533.19287109,-1519.72399902,23.74180603,0.00000000,0.00000000,0.00000000); //object(bollardlight) (18)
CreateDynamicObject(1366,2540.48901367,-1514.08117676,23.60703659,0.00000000,0.00000000,0.00000000); //object(cj_firehydrant) (1)

/*
Objects converted: 44
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish a hummingbird could have flapped it's wings 13.33 times!
*/
//-------------------------------enizov ad----------------
CreateDynamicObject(983,1724.74804688,-1260.78173828,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3)(1)
CreateDynamicObject(983,1727.89819336,-1257.38635254,13.23042965,0.00000000,0.00000000,94.00000000); //object(fenceshit3)(2)
CreateDynamicObject(983,1724.73571777,-1267.15673828,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3)(3)
CreateDynamicObject(983,1724.74816895,-1273.54589844,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3)(4)
CreateDynamicObject(983,1724.72839355,-1279.92456055,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3)(5)
CreateDynamicObject(983,1724.73107910,-1286.31994629,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3)(6)
CreateDynamicObject(983,1729.33886719,-1290.76049805,13.27008152,0.00000000,0.00000000,274.00000000); //object(fenceshit3)(7)
CreateDynamicObject(1251,1705.11865234,-1297.12695312,12.48749733,0.00000000,0.00000000,0.00000000); //object(smashbar)(1)
CreateDynamicObject(1251,1705.07910156,-1304.50244141,12.48749733,0.00000000,0.00000000,0.00000000); //object(smashbar)(2)
CreateDynamicObject(1251,1724.54870605,-1301.10839844,12.48749733,0.00000000,0.00000000,0.00000000); //object(smashbar)(3)
CreateDynamicObject(983,1734.10424805,-1290.44555664,13.30382919,0.00000000,0.00000000,273.99902344); //object(fenceshit3)(8)
CreateDynamicObject(983,1740.45349121,-1289.57446289,13.31636715,0.00000000,0.00000000,281.99902344); //object(fenceshit3)(9)
CreateDynamicObject(983,1746.62829590,-1287.99975586,13.32107353,0.00000000,0.00000000,285.99707031); //object(fenceshit3)(10)
CreateDynamicObject(983,1752.63635254,-1285.92541504,13.32204914,0.00000000,0.00000000,291.99609375); //object(fenceshit3)(11)
CreateDynamicObject(983,1758.43493652,-1283.22045898,13.31636715,0.00000000,0.00000000,297.99462891); //object(fenceshit3)(12)
CreateDynamicObject(983,1762.67785645,-1280.98095703,13.31636715,0.00000000,0.00000000,297.99316406); //object(fenceshit3)(13)
CreateDynamicObject(983,1766.52648926,-1275.28222656,13.31755447,0.00000000,0.00000000,30.00000000); //object(fenceshit3)(14)
CreateDynamicObject(1215,1724.72436523,-1289.69274902,13.11119843,0.00000000,0.00000000,0.00000000); //object(bollardlight)(1)
CreateDynamicObject(1215,1726.02563477,-1290.96203613,13.12738609,0.00000000,0.00000000,0.00000000); //object(bollardlight)(2)
CreateDynamicObject(1215,1765.55322266,-1279.42333984,13.19713593,0.00000000,0.00000000,0.00000000); //object(bollardlight)(3)
CreateDynamicObject(1215,1767.89733887,-1278.14929199,13.19713593,0.00000000,0.00000000,0.00000000); //object(bollardlight)(4)
CreateDynamicObject(1215,1766.71459961,-1278.82727051,13.19713593,0.00000000,0.00000000,0.00000000); //object(bollardlight)(5)
CreateDynamicObject(1215,1724.74829102,-1291.01477051,13.11119843,0.00000000,0.00000000,0.00000000); //object(bollardlight)(6)
CreateDynamicObject(1215,1724.51684570,-1257.52124023,13.11119843,0.00000000,0.00000000,0.00000000); //object(bollardlight)(7)
CreateDynamicObject(1651,1711.40026855,-1282.77453613,13.47320271,0.00000000,0.00000000,0.00000000); //object(od_copwindows)(1)

/*
Objects converted: 25
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish 0.17 micro-fortnights have passed!
*/
//-----------------ajdinova osptina
CreateDynamicObject(982,1347.08679199,-1428.99499512,13.18784714,0.00000000,0.00000000,356.00000000); //object(fenceshit) (1)
CreateDynamicObject(983,1345.88317871,-1444.94262695,13.15638733,0.00000000,0.00000000,354.00000000); //object(fenceshit3) (1)
CreateDynamicObject(982,1342.86828613,-1460.63134766,13.19812584,0.00000000,0.00000000,347.99548340); //object(fenceshit) (2)
CreateDynamicObject(983,1339.05761719,-1476.16369629,13.12058640,0.00000000,0.00000000,338.00000000); //object(fenceshit3) (2)
CreateDynamicObject(982,1331.85522461,-1490.39331055,13.18510056,0.00000000,0.00000000,332.00000000); //object(fenceshit) (3)
CreateDynamicObject(983,1324.00585938,-1504.35009766,13.23042965,0.00000000,0.00000000,326.00000000); //object(fenceshit3) (3)
CreateDynamicObject(983,1320.42797852,-1509.62145996,13.23042965,0.00000000,0.00000000,325.99731445); //object(fenceshit3) (4)
CreateDynamicObject(983,1316.85388184,-1514.92553711,13.23042965,0.00000000,0.00000000,325.99731445); //object(fenceshit3) (5)
CreateDynamicObject(983,1313.62402344,-1520.44555664,13.23042965,0.00000000,0.00000000,333.99731445); //object(fenceshit3) (6)
CreateDynamicObject(983,1311.15185547,-1526.33300781,13.20567989,0.00000000,0.00000000,339.99536133); //object(fenceshit3) (7)
CreateDynamicObject(984,1308.38745117,-1533.82641602,13.18165398,0.00000000,0.00000000,340.00000000); //object(fenceshit2) (1)
CreateDynamicObject(984,1305.29724121,-1546.16809082,13.18355465,0.00000000,0.00000000,351.99938965); //object(fenceshit2) (2)
CreateDynamicObject(984,1303.96289062,-1555.71105957,13.18355465,0.00000000,0.00000000,351.99645996); //object(fenceshit2) (3)
CreateDynamicObject(982,1351.45886230,-1429.05505371,13.19715881,0.00000000,0.00000000,355.99548340); //object(fenceshit) (5)
CreateDynamicObject(983,1350.23376465,-1445.00073242,13.23042965,0.00000000,0.00000000,353.99597168); //object(fenceshit3) (8)
CreateDynamicObject(982,1347.19995117,-1460.63574219,13.19266796,0.00000000,0.00000000,347.99194336); //object(fenceshit) (6)
CreateDynamicObject(983,1343.46618652,-1476.18981934,13.20421124,0.00000000,0.00000000,339.99987793); //object(fenceshit3) (9)
CreateDynamicObject(982,1336.35095215,-1490.51123047,13.20643616,0.00000000,0.00000000,331.99584961); //object(fenceshit) (7)
CreateDynamicObject(983,1328.53894043,-1504.42419434,13.16151237,0.00000000,0.00000000,325.99731445); //object(fenceshit3) (10)
CreateDynamicObject(983,1324.96582031,-1509.70764160,13.16149139,0.00000000,0.00000000,325.99731445); //object(fenceshit3) (11)
CreateDynamicObject(983,1321.39709473,-1515.02087402,13.15387630,0.00000000,0.00000000,325.99731445); //object(fenceshit3) (12)
CreateDynamicObject(983,1318.21105957,-1520.48583984,13.06636715,0.00000000,0.00000000,333.99536133); //object(fenceshit3) (13)
CreateDynamicObject(983,1315.74401855,-1526.34741211,13.09510899,0.00000000,0.00000000,339.99389648); //object(fenceshit3) (14)
CreateDynamicObject(984,1312.42883301,-1535.35034180,13.01949215,0.00000000,0.00000000,339.99938965); //object(fenceshit2) (4)
CreateDynamicObject(984,1309.38598633,-1547.68676758,13.06601620,0.00000000,0.00000000,351.99645996); //object(fenceshit2) (5)
CreateDynamicObject(984,1307.82397461,-1558.74475098,13.06727505,0.00000000,0.00000000,351.99645996); //object(fenceshit2) (6)
CreateDynamicObject(982,1306.93676758,-1577.87451172,13.22263432,0.00000000,0.00000000,0.00000000); //object(fenceshit) (8)
CreateDynamicObject(982,1306.92932129,-1603.44641113,13.22263432,0.00000000,0.00000000,0.00000000); //object(fenceshit) (9)
CreateDynamicObject(982,1306.94274902,-1629.06420898,13.22263432,0.00000000,0.00000000,0.00000000); //object(fenceshit) (10)
CreateDynamicObject(982,1306.91345215,-1654.64868164,13.22263432,0.00000000,0.00000000,0.00000000); //object(fenceshit) (11)
CreateDynamicObject(982,1306.90441895,-1680.22717285,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (12)
CreateDynamicObject(982,1306.90307617,-1705.87585449,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (13)
CreateDynamicObject(982,1306.88415527,-1731.45874023,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (14)
CreateDynamicObject(982,1306.88586426,-1757.13574219,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (15)
CreateDynamicObject(982,1306.88452148,-1782.74316406,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (16)
CreateDynamicObject(982,1306.89282227,-1808.39099121,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (17)
CreateDynamicObject(982,1306.90014648,-1829.23278809,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (18)
CreateDynamicObject(982,1303.09680176,-1574.84338379,13.22263432,0.00000000,0.00000000,0.00000000); //object(fenceshit) (19)
CreateDynamicObject(982,1303.09057617,-1600.47131348,13.22263432,0.00000000,0.00000000,0.00000000); //object(fenceshit) (20)
CreateDynamicObject(982,1303.03173828,-1626.00244141,13.22263432,0.00000000,0.00000000,0.00000000); //object(fenceshit) (21)
CreateDynamicObject(982,1302.98449707,-1651.59545898,13.22471619,0.00000000,0.00000000,0.00000000); //object(fenceshit) (22)
CreateDynamicObject(982,1303.00036621,-1677.21105957,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (23)
CreateDynamicObject(982,1303.02539062,-1702.81066895,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (24)
CreateDynamicObject(982,1303.01318359,-1728.36779785,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (25)
CreateDynamicObject(982,1303.03405762,-1753.97241211,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (26)
CreateDynamicObject(982,1303.04150391,-1779.59887695,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (27)
CreateDynamicObject(982,1303.08752441,-1805.20886230,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (28)
CreateDynamicObject(982,1303.11206055,-1829.21130371,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (29)
CreateDynamicObject(1412,1304.30322266,-1842.01440430,11.07083511,0.00000000,271.99993896,0.00000000); //object(dyn_mesh_2) (1)
CreateDynamicObject(1412,1305.58569336,-1841.98828125,11.07083511,0.00000000,271.99951172,0.00000000); //object(dyn_mesh_2) (2)
CreateDynamicObject(1361,1351.75939941,-1416.43737793,13.29021835,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (1)
CreateDynamicObject(1361,1350.62939453,-1416.39526367,13.29021835,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (2)
CreateDynamicObject(1361,1349.53063965,-1416.37878418,13.28573704,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (3)
CreateDynamicObject(1361,1348.49462891,-1416.34228516,13.27375793,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (4)
CreateDynamicObject(1597,1200.92895508,-1376.30688477,14.92657948,0.00000000,0.00000000,0.00000000); //object(cntrlrsac1) (1)
CreateDynamicObject(1597,1200.73693848,-1302.20361328,15.04522991,0.00000000,0.00000000,0.00000000); //object(cntrlrsac1) (2)
CreateDynamicObject(1597,1200.54187012,-1351.82214355,15.05919647,0.00000000,0.00000000,0.00000000); //object(cntrlrsac1) (3)
CreateDynamicObject(1597,1200.94274902,-1323.62072754,15.05581951,0.00000000,0.00000000,0.00000000); //object(cntrlrsac1) (4)
CreateDynamicObject(982,1442.94311523,-1618.52368164,13.73042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (30)
CreateDynamicObject(983,1442.98059082,-1632.60913086,13.72285175,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (15)
CreateDynamicObject(982,1442.96484375,-1695.04187012,13.73664951,0.00000000,0.00000000,0.00000000); //object(fenceshit) (31)
CreateDynamicObject(984,1442.93872070,-1712.56738281,13.68355465,0.00000000,0.00000000,0.00000000); //object(fenceshit2) (7)
CreateDynamicObject(982,1455.62524414,-1718.90832520,13.73042965,0.00000000,0.00000000,90.00000000); //object(fenceshit) (32)
CreateDynamicObject(982,1503.38793945,-1718.94335938,13.73042965,0.00000000,0.00000000,90.00000000); //object(fenceshit) (33)
CreateDynamicObject(983,1471.69165039,-1718.92639160,13.73042965,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (16)
CreateDynamicObject(983,1487.40161133,-1718.93261719,13.73042965,0.00000000,0.00000000,269.99450684); //object(fenceshit3) (17)
CreateDynamicObject(982,1516.19238281,-1701.64672852,13.73042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (34)
CreateDynamicObject(983,1516.21875000,-1715.68139648,13.73042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (18)
CreateDynamicObject(982,1516.21752930,-1629.53576660,13.73042965,0.00000000,0.00000000,0.00000000); //object(fenceshit) (35)
CreateDynamicObject(984,1516.16943359,-1612.03552246,13.68355465,0.00000000,0.00000000,0.00000000); //object(fenceshit2) (8)
CreateDynamicObject(982,1503.41357422,-1605.65295410,13.73042965,0.00000000,0.00000000,90.00000000); //object(fenceshit) (36)
CreateDynamicObject(982,1477.84436035,-1605.64404297,13.72285175,0.00000000,0.00000000,90.00000000); //object(fenceshit) (37)
CreateDynamicObject(982,1455.68273926,-1605.63256836,13.73042965,0.00000000,0.00000000,90.00000000); //object(fenceshit) (38)

/*
Objects converted: 73
Vehicles converted: 0
Vehicle models found: 0
----------------------
convertFFS converted your input in 0.17 seconds - Chuck Norris could have done it in 0.0027 seconds!
*/
//-----------------------------Banka----------------
CreateDynamicObject(14576,-296.85858154,1494.05212402,1078.17565918,0.00000000,0.00000000,0.00000000); //
sef = CreateDynamicObject(2634,-296.79376221,1501.71643066,1071.66125488,0.00000000,0.00000000,0.00000000);//sef
CreateDynamicObject(2332,-299.64529419,1517.24938965,1070.45690918,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-298.79199219,1517.24206543,1070.45690918,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-297.92276001,1517.24743652,1070.45690918,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-297.04464722,1517.25329590,1070.45690918,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-296.16833496,1517.26953125,1070.45690918,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-295.28771973,1517.32348633,1070.45690918,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-294.40380859,1517.34008789,1070.45690918,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-299.50650024,1517.09252930,1071.39135742,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-298.72805786,1517.07006836,1071.39135742,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-297.94815063,1517.19519043,1071.39135742,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-297.07519531,1517.14831543,1071.39135742,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-296.12149048,1517.22021484,1071.39135742,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-295.23345947,1517.21533203,1071.39135742,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2332,-294.41537476,1517.41552734,1071.39135742,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2754,-290.54275513,1493.17346191,1071.00805664,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2180,-292.33065796,1497.42663574,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2180,-294.31716919,1497.38574219,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2180,-296.32635498,1497.40612793,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2180,-298.34826660,1497.40698242,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2180,-300.37774658,1497.42065430,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2180,-302.38351440,1497.40393066,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2180,-304.87002563,1499.37695312,1070.10595703,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(2180,-304.87603760,1501.32739258,1070.10595703,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(2180,-290.44012451,1498.37670898,1070.10595703,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(2180,-290.41708374,1500.35095215,1070.10595703,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(2309,-300.53225708,1498.45471191,1070.10595703,0.00000000,0.00000000,180.00000000); //
CreateDynamicObject(2309,-298.62414551,1498.48229980,1070.10595703,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(2309,-296.85922241,1498.49414062,1070.10595703,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(2309,-295.17156982,1498.63757324,1070.10595703,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(2309,-293.26782227,1498.61364746,1070.10595703,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(2309,-291.59939575,1498.75939941,1070.10595703,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(1649,-292.86682129,1497.26416016,1073.53222656,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1649,-296.59625244,1497.32495117,1073.57141113,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1649,-300.78131104,1497.33142090,1073.55139160,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1491,-304.36709595,1497.15173340,1070.14196777,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2180,-304.36709595,1497.56066895,1072.41198730,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3260,-303.89990234,1497.43627930,1074.20593262,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1649,-305.39376831,1499.45385742,1073.84790039,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(1649,-290.15014648,1499.85815430,1073.50622559,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(2754,-290.54351807,1493.98095703,1071.00805664,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2754,-290.54168701,1494.77441406,1071.00805664,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2754,-304.90341187,1493.20349121,1071.01538086,0.00000000,0.00000000,180.00000000); //
CreateDynamicObject(2754,-304.90866089,1493.97717285,1071.00805664,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(2754,-304.92480469,1494.77880859,1071.00561523,0.00000000,0.00000000,180.00000000); //
CreateDynamicObject(2771,-300.58331299,1497.18103027,1071.12988281,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2771,-298.56274414,1497.26977539,1071.12988281,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2771,-296.62136841,1497.35388184,1071.12988281,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2771,-295.02041626,1497.25573730,1071.12988281,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2771,-293.24566650,1497.43371582,1071.12988281,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2771,-291.58123779,1497.46643066,1071.12988281,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2614,-296.94174194,1481.52514648,1073.67150879,0.00000000,0.00000000,180.00000000); //
CreateDynamicObject(2614,-296.79406738,1501.42736816,1074.11425781,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2957,-297.67880249,1481.38488770,1071.31018066,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1892,-297.18051147,1482.30993652,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1892,-303.97128296,1495.99267578,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2894,-294.09530640,1497.20471191,1070.97692871,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1622,-291.38186646,1491.86083984,1074.15478516,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1627,-291.01019287,1491.98767090,1073.07202148,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1616,-291.35781860,1496.80798340,1074.11364746,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1550,-302.46554565,1497.78894043,1070.49926758,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3389,-304.92987061,1489.15307617,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3389,-304.91171265,1488.15905762,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3389,-304.93658447,1490.13488770,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3389,-304.93856812,1491.08972168,1070.10595703,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2009,-305.70278931,1483.06127930,1070.10595703,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(2120,-305.58801270,1482.12438965,1070.74377441,0.00000000,0.00000000,180.00000000); //
CreateDynamicObject(14532,-307.78625488,1481.84350586,1071.08862305,0.00000000,0.00000000,0.00000000); //
/*
Objects converted: 69
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish the US national debt has risen by about $8,604.40!
*/
//------------groove baza----------
CreateDynamicObject(6965,2489.97241211,-1667.90942383,13.95621300,0.00000000,0.00000000,0.00000000); //object(venefountain02) (1)
CreateDynamicObject(1360,2485.32006836,-1666.03369141,13.11577129,0.00000000,0.00000000,334.00000000); //object(cj_bush_prop3) (1)
CreateDynamicObject(1360,2487.13793945,-1663.73596191,13.10796833,0.00000000,0.00000000,295.99584961); //object(cj_bush_prop3) (2)
CreateDynamicObject(1360,2489.95727539,-1663.26281738,13.10796833,0.00000000,0.00000000,261.99365234); //object(cj_bush_prop3) (3)
CreateDynamicObject(1360,2492.79882812,-1664.25964355,13.11577129,0.00000000,0.00000000,53.99584961); //object(cj_bush_prop3) (4)
CreateDynamicObject(1360,2494.54541016,-1666.54260254,13.11577129,0.00000000,0.00000000,19.99230957); //object(cj_bush_prop3) (5)
CreateDynamicObject(1360,2485.03295898,-1669.15856934,13.10796833,0.00000000,0.00000000,11.99584961); //object(cj_bush_prop3) (6)
CreateDynamicObject(1360,2494.66040039,-1669.52490234,13.10796833,0.00000000,0.00000000,343.99157715); //object(cj_bush_prop3) (7)
CreateDynamicObject(1360,2493.02856445,-1672.03576660,13.10796833,0.00000000,0.00000000,305.98742676); //object(cj_bush_prop3) (8)
CreateDynamicObject(1360,2489.81469727,-1672.75891113,13.10796833,0.00000000,0.00000000,267.98571777); //object(cj_bush_prop3) (9)
CreateDynamicObject(1360,2486.74536133,-1671.76733398,13.10796833,0.00000000,0.00000000,235.98303223); //object(cj_bush_prop3) (10)
CreateDynamicObject(870,2485.89355469,-1667.63232422,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (1)
CreateDynamicObject(870,2486.90185547,-1669.75891113,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (2)
CreateDynamicObject(870,2488.56762695,-1671.23596191,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (3)
CreateDynamicObject(870,2490.95874023,-1671.83691406,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (4)
CreateDynamicObject(870,2486.78125000,-1665.45117188,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (5)
CreateDynamicObject(870,2489.13281250,-1664.04162598,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (6)
CreateDynamicObject(870,2490.01464844,-1669.40478516,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (7)
CreateDynamicObject(870,2488.60083008,-1668.42150879,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (8)
CreateDynamicObject(870,2487.67968750,-1667.04870605,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (9)
CreateDynamicObject(870,2492.56250000,-1670.51110840,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (10)
CreateDynamicObject(870,2492.05957031,-1668.24182129,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (11)
CreateDynamicObject(870,2489.13232422,-1665.53063965,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (12)
CreateDynamicObject(870,2490.67968750,-1666.39782715,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (13)
CreateDynamicObject(870,2493.69482422,-1668.44140625,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (14)
CreateDynamicObject(870,2491.27856445,-1664.43786621,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (15)
CreateDynamicObject(870,2492.97265625,-1666.03515625,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (16)
CreateDynamicObject(870,2491.83544922,-1669.74389648,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (17)
CreateDynamicObject(870,2493.81811523,-1668.13354492,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (18)
CreateDynamicObject(870,2493.25390625,-1670.22290039,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (19)
CreateDynamicObject(870,2490.23999023,-1671.37487793,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (20)
CreateDynamicObject(870,2490.40380859,-1669.82006836,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (21)
CreateDynamicObject(870,2487.68066406,-1670.71533203,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (22)
CreateDynamicObject(870,2488.48901367,-1668.48828125,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (23)
CreateDynamicObject(870,2486.23608398,-1669.68640137,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (24)
CreateDynamicObject(870,2487.75927734,-1667.42822266,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (25)
CreateDynamicObject(870,2486.24267578,-1668.48669434,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (26)
CreateDynamicObject(870,2486.15502930,-1666.39587402,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (27)
CreateDynamicObject(870,2488.55444336,-1665.88085938,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (28)
CreateDynamicObject(870,2487.14916992,-1664.65234375,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (29)
CreateDynamicObject(870,2490.14379883,-1666.04882812,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (30)
CreateDynamicObject(870,2489.35571289,-1663.82373047,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (31)
CreateDynamicObject(870,2491.42431641,-1667.73388672,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (32)
CreateDynamicObject(870,2491.28295898,-1664.46496582,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (33)
CreateDynamicObject(870,2493.15478516,-1666.51660156,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (34)
CreateDynamicObject(870,2492.15795898,-1665.66284180,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (35)
CreateDynamicObject(870,2491.58666992,-1668.61145020,12.58587170,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (36)
CreateDynamicObject(870,2492.86303711,-1670.26904297,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (37)
CreateDynamicObject(870,2488.58666992,-1670.66479492,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (38)
CreateDynamicObject(870,2491.35644531,-1671.11718750,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (39)
CreateDynamicObject(870,2489.41479492,-1669.11181641,12.57806873,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (40)
CreateDynamicObject(3515,2486.79492188,-1667.42980957,11.31395721,0.00000000,0.00000000,0.00000000); //object(vgsfountain) (1)
CreateDynamicObject(3515,2488.60327148,-1670.84826660,11.05615425,0.00000000,0.00000000,0.00000000); //object(vgsfountain) (2)
CreateDynamicObject(3515,2492.58618164,-1669.62463379,11.23615456,0.00000000,0.00000000,0.00000000); //object(vgsfountain) (3)
CreateDynamicObject(3515,2492.32031250,-1666.00085449,11.31395721,0.00000000,0.00000000,0.00000000); //object(vgsfountain) (4)
CreateDynamicObject(3515,2489.16723633,-1665.08508301,11.31395721,0.00000000,0.00000000,0.00000000); //object(vgsfountain) (5)
CreateDynamicObject(1215,2491.41259766,-1672.85205078,12.90027046,0.00000000,0.00000000,0.00000000); //object(bollardlight) (1)
CreateDynamicObject(1215,2494.22314453,-1671.05712891,12.90027046,0.00000000,0.00000000,0.00000000); //object(bollardlight) (2)
CreateDynamicObject(1215,2495.08666992,-1668.07421875,12.90807343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (3)
CreateDynamicObject(1215,2494.02709961,-1665.13183594,12.90807343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (4)
CreateDynamicObject(1215,2491.49096680,-1663.40771484,12.90027046,0.00000000,0.00000000,0.00000000); //object(bollardlight) (5)
CreateDynamicObject(1215,2488.43408203,-1663.06298828,12.90027046,0.00000000,0.00000000,0.00000000); //object(bollardlight) (6)
CreateDynamicObject(1215,2485.75195312,-1664.60656738,12.90807343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (7)
CreateDynamicObject(1215,2484.57250977,-1667.61157227,12.90807343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (8)
CreateDynamicObject(1215,2485.47729492,-1670.73327637,12.90027046,0.00000000,0.00000000,0.00000000); //object(bollardlight) (9)
CreateDynamicObject(1215,2488.17553711,-1672.59729004,12.90027046,0.00000000,0.00000000,0.00000000); //object(bollardlight) (10)
CreateDynamicObject(1215,2487.90356445,-1666.38256836,12.90807343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (11)
CreateDynamicObject(1215,2487.50781250,-1669.23706055,12.90027046,0.00000000,0.00000000,0.00000000); //object(bollardlight) (12)
CreateDynamicObject(1215,2490.51074219,-1670.47680664,12.90027046,0.00000000,0.00000000,0.00000000); //object(bollardlight) (13)
CreateDynamicObject(1215,2492.62841797,-1667.68310547,12.90807343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (14)
CreateDynamicObject(1215,2490.74633789,-1665.33142090,12.90807343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (15)
CreateDynamicObject(700,2514.09008789,-1663.22680664,12.61788559,0.00000000,0.00000000,238.00000000); //object(sm_veg_tree6) (1)
CreateDynamicObject(700,2513.28247070,-1675.43408203,12.54808807,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree6) (2)
CreateDynamicObject(700,2501.28466797,-1687.50378418,12.53290653,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree6) (3)
CreateDynamicObject(700,2485.16699219,-1687.81762695,12.50800705,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree6) (4)
CreateDynamicObject(700,2470.49536133,-1682.56359863,12.47758293,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree6) (5)
CreateDynamicObject(700,2463.90869141,-1670.64038086,12.49691582,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree6) (6)
CreateDynamicObject(700,2466.30932617,-1677.11584473,12.50781250,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree6) (7)
CreateDynamicObject(700,2502.94311523,-1650.84887695,12.58523369,0.00000000,0.00000000,237.99682617); //object(sm_veg_tree6) (8)
CreateDynamicObject(700,2493.04565430,-1649.15185547,12.53523445,0.00000000,0.00000000,237.99682617); //object(sm_veg_tree6) (9)
CreateDynamicObject(3749,2462.92016602,-1659.14587402,18.16310120,0.00000000,0.00000000,90.00000000); //object(clubgate01_lax) (1)

/*
Objects converted: 81
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish the US national debt has risen by about $9,749.42!
*/

//--------------Ballas baza-----------------------
CreateDynamicObject(972,2252.15161133,-1078.09338379,40.60156250,0.00000000,0.00000000,128.08996582); //object(tunnelentrance)(1)
CreateDynamicObject(987,2293.94970703,-1120.95825195,36.97656250,0.00000000,0.00000000,91.31002808); //object(elecfence_bar)(1)
CreateDynamicObject(987,2293.65893555,-1108.99743652,36.97656250,0.00000000,0.00000000,91.30737305); //object(elecfence_bar)(2)
CreateDynamicObject(987,2282.08569336,-1121.10852051,36.97656250,0.00000000,0.00000000,359.99731445); //object(elecfence_bar)(3)
CreateDynamicObject(987,2271.57250977,-1115.52087402,36.97656250,0.00000000,0.00000000,332.20471191); //object(elecfence_bar)(4)
CreateDynamicObject(975,2280.30615234,-1084.36523438,47.78509521,0.00000000,0.00000000,338.16500854); //object(columbiangate)(1)
CreateDynamicObject(5820,2259.03930664,-1099.92663574,37.07654572,0.00000000,0.00000000,61.53500366); //object(odrampbit02)(1)

/*
Objects converted: 7
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish a hummingbird could have flapped it's wings 4.82 times!
*/
//--------------basket teren za pauna--------
CreateDynamicObject(3819,2277.22241211,-1538.09716797,26.87275887,0.00000000,0.00000000,179.36633301); //
CreateDynamicObject(3819,2277.11279297,-1527.80541992,26.87275887,0.00000000,0.00000000,179.36633301); //
CreateDynamicObject(3819,2277.54516602,-1517.44689941,26.87275887,0.00000000,0.00000000,179.36633301); //
CreateDynamicObject(3819,2283.60449219,-1510.63940430,26.87275887,0.00000000,0.00000000,89.32449341); //
CreateDynamicObject(3819,2292.04980469,-1510.58605957,26.87275887,0.00000000,0.00000000,91.30950928); //
CreateDynamicObject(3819,2283.80273438,-1545.25659180,26.87275887,0.00000000,0.00000000,270.67565918); //
CreateDynamicObject(3819,2296.37353516,-1545.36877441,26.87275887,0.00000000,0.00000000,268.69067383); //
CreateDynamicObject(3819,2302.81420898,-1517.20532227,26.87165260,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3819,2303.00341797,-1527.64367676,26.87159538,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3819,2302.96826172,-1538.42333984,26.87187767,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2773,2297.48779297,-1512.66638184,26.39222908,0.00000000,0.00000000,87.33950806); //
CreateDynamicObject(2773,2298.42871094,-1511.24267578,26.39222908,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2773,2300.22094727,-1511.40478516,26.39222908,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1480,2299.29199219,-1510.20532227,27.00841904,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3496,2301.97802734,-1522.33227539,25.87500000,0.00000000,0.00000000,89.32449341); //
CreateDynamicObject(3496,2302.00585938,-1533.04260254,25.87207031,0.00000000,0.00000000,89.32449341); //
CreateDynamicObject(3496,2278.43994141,-1522.65600586,25.87500000,0.00000000,0.00000000,270.67565918); //
CreateDynamicObject(3496,2278.32055664,-1532.99926758,25.87500000,0.00000000,0.00000000,270.67565918); //
CreateDynamicObject(2114,2288.15039062,-1513.64392090,26.02131081,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2114,2293.02612305,-1513.76538086,26.02131081,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2114,2290.49658203,-1528.31042480,26.02131081,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2114,2293.07104492,-1542.20361328,26.02131081,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2114,2288.02368164,-1542.39746094,26.02131081,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2945,2290.32519531,-1547.07849121,27.20369911,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2915,2291.55004883,-1546.24096680,25.99616241,0.00000000,0.00000000,0.00000000); //

/*
Objects converted: 25
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish the US national debt has risen by about $8,353.28!
*/
//------------------------restoran preko puta burga--------------
CreateDynamicObject(17550,1228.31933594,-922.18359375,48.42570114,0.00000000,0.00000000,298.46008301); //
CreateDynamicObject(983,1251.24023438,-955.41503906,50.30907059,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(982,1238.01721191,-970.56372070,50.37522507,0.00000000,0.00000000,270.11035156); //
CreateDynamicObject(983,1224.42871094,-955.48730469,50.37522507,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(983,1247.93310547,-952.30017090,50.37522507,0.00000000,0.00000000,269.31506348); //
CreateDynamicObject(983,1227.52465820,-952.10894775,50.37522507,0.00000000,0.00000000,268.33007812); //
CreateDynamicObject(983,1240.84838867,-952.32147217,50.37522507,0.00000000,0.00000000,269.31335449); //
CreateDynamicObject(16151,1239.26770020,-969.32885742,49.69166946,0.00000000,0.00000000,270.31530762); //
CreateDynamicObject(16151,1250.38293457,-959.62030029,49.69166946,0.00000000,0.00000000,1.98303223); //
CreateDynamicObject(1481,1244.32678223,-970.12030029,50.39479446,0.00000000,0.00000000,182.61523438); //
CreateDynamicObject(1481,1244.32617188,-970.12011719,50.39479446,0.00000000,0.00000000,182.61474609); //
CreateDynamicObject(1481,1248.43408203,-970.04553223,50.39479446,0.00000000,0.00000000,182.61474609); //
CreateDynamicObject(1780,1233.66699219,-970.08203125,50.84511185,0.00000000,0.00000000,182.61474609); //
CreateDynamicObject(2644,1239.02001953,-963.50677490,50.09640884,0.00000000,0.00000000,1.98498535); //
CreateDynamicObject(2644,1238.99536133,-959.33520508,50.09640884,0.00000000,0.00000000,1.98303223); //
CreateDynamicObject(2644,1244.27526855,-959.34637451,50.09640884,0.00000000,0.00000000,1.98303223); //
CreateDynamicObject(2644,1244.19470215,-962.98608398,50.09640884,0.00000000,0.00000000,1.98303223); //
CreateDynamicObject(2644,1235.09716797,-959.59716797,50.09640884,0.00000000,0.00000000,1.98303223); //
CreateDynamicObject(1432,1230.95166016,-957.27630615,49.69166946,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1432,1231.12927246,-961.37286377,49.69166946,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1432,1231.09326172,-965.49609375,49.69166946,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2788,1245.46044922,-962.65246582,50.22143936,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2788,1235.79956055,-963.42840576,50.22143936,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2788,1240.24511719,-959.33300781,50.22143936,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2788,1236.31152344,-959.55273438,50.22143936,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2788,1239.99377441,-963.50225830,50.22143936,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2788,1245.64062500,-959.28906250,50.22143936,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(984,1251.24023438,-964.09692383,50.27942657,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2788,1233.92370605,-959.84808350,50.22143936,0.00000000,0.00000000,184.05554199); //
CreateDynamicObject(2788,1233.80810547,-963.74914551,50.22143936,0.00000000,0.00000000,184.05395508); //
CreateDynamicObject(2788,1237.73071289,-959.59136963,50.22143936,0.00000000,0.00000000,184.05395508); //
CreateDynamicObject(2788,1238.14843750,-963.62426758,50.22143936,0.00000000,0.00000000,184.05395508); //
CreateDynamicObject(2788,1243.21704102,-959.11968994,50.22143936,0.00000000,0.00000000,180.54052734); //
CreateDynamicObject(2788,1243.06738281,-962.66113281,50.22143936,0.00000000,0.00000000,180.53833008); //
CreateDynamicObject(8615,1225.62316895,-965.22052002,52.41635513,0.00000000,0.00000000,89.68493652); //
CreateDynamicObject(14537,1213.55651855,-965.62536621,55.88619614,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(984,1224.65795898,-969.85345459,54.57651520,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(984,1200.91906738,-965.43597412,54.57651520,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(984,1218.25158691,-975.19879150,54.57651520,0.00000000,0.00000000,270.27026367); //
CreateDynamicObject(983,1209.64099121,-975.19506836,54.62339020,0.00000000,0.00000000,270.27026367); //
CreateDynamicObject(983,1200.93457031,-972.19531250,54.62339020,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(983,1204.06347656,-975.17675781,54.62339020,0.00000000,0.00000000,270.26916504); //
CreateDynamicObject(1215,1227.26391602,-955.66149902,50.25599289,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1246.28417969,-955.89257812,50.25599289,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1217.45788574,-879.78088379,46.39226151,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1218.83142090,-879.52819824,46.39818573,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1220.45117188,-878.98437500,46.37283707,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1222.16394043,-878.80035400,46.39195251,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1246.28417969,-955.89257812,50.25599289,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1241.34692383,-961.19097900,50.25599289,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1241.34667969,-961.19042969,50.25599289,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1241.34667969,-961.19042969,50.25599289,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1234.54541016,-966.39916992,50.25599289,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1223.84960938,-886.59460449,48.68101883,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1219.38879395,-889.52667236,48.96676636,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1225.82775879,-896.54339600,51.32548141,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1220.81323242,-897.91241455,51.25916672,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1227.73889160,-906.07666016,53.00481796,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1227.73828125,-906.07617188,53.00481796,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1222.62915039,-906.75122070,52.76750565,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1224.39685059,-915.90588379,53.87016296,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1229.22912598,-914.85565186,53.67644882,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1228.54992676,-935.45080566,53.18951416,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1229.22851562,-914.85546875,53.67644882,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1229.22851562,-914.85546875,53.67644882,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1231.37402344,-925.36718750,53.83356857,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1226.68847656,-926.25000000,53.84302902,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1233.29211426,-934.05822754,53.22513580,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1228.54980469,-935.45019531,53.18951416,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1229.94543457,-943.25769043,52.08819962,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1231.54943848,-951.98193359,50.60912704,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1229.94531250,-943.25683594,52.08819962,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1234.87084961,-942.16064453,52.04337311,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1236.97717285,-951.97753906,50.03477478,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1227.25756836,-964.41223145,50.25599289,0.00000000,0.00000000,0.00000000); //

/*
Objects converted: 75
Vehicles converted: 0
Vehicle models found: 0
----------------------
convertFFS converted your input in 0.18 seconds - Chuck Norris could have done it in 0.0029 seconds!
*/
//--------------------------------hotel na plazi-------------------
CreateDynamicObject(8535,839.53631592,-2043.71984863,18.17061806,0.00000000,0.00000000,0.00000000); //object(tikimotel02_lvs)(1)
CreateDynamicObject(10832,849.51757812,-2000.96447754,13.66696167,0.00000000,0.00000000,0.00000000); //object(gatehouse2_sfse)(1)
CreateDynamicObject(983,843.12792969,-1997.40380859,12.55074215,0.00000000,0.00000000,90.00000000); //object(fenceshit3)(10)
CreateDynamicObject(983,829.62792969,-1997.39062500,12.55074215,0.00000000,0.00000000,90.00000000); //object(fenceshit3)(11)
CreateDynamicObject(983,823.12792969,-1997.42553711,12.55074215,0.00000000,0.00000000,90.00000000); //object(fenceshit3)(12)
CreateDynamicObject(1432,824.58593750,-1999.54382324,11.86718750,0.00000000,0.00000000,0.00000000); //object(dyn_table_2)(2)
CreateDynamicObject(1432,824.72027588,-2003.53051758,11.86718750,0.00000000,0.00000000,0.00000000); //object(dyn_table_2)(3)
CreateDynamicObject(1432,829.13433838,-2003.26501465,11.86718750,0.00000000,0.00000000,0.00000000); //object(dyn_table_2)(4)
CreateDynamicObject(1432,829.33251953,-2007.01806641,11.86718750,0.00000000,0.00000000,0.00000000); //object(dyn_table_2)(5)
CreateDynamicObject(1432,824.58203125,-2006.95263672,11.86718750,0.00000000,0.00000000,0.00000000); //object(dyn_table_2)(6)
CreateDynamicObject(16151,833.98693848,-2018.22753906,12.21026611,0.00000000,358.00000000,270.00000000); //object(ufo_bar)(1)
CreateDynamicObject(3749,836.05194092,-1998.26562500,17.72560120,0.00000000,0.00000000,0.00000000); //object(clubgate01_lax)(1)

/*
Objects converted: 12
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish the US national debt has risen by about $11,952.36!
*/
//-----------------
//------------------------------[Auto Salon2]-------------------------------------------------
CreateDynamicObject(3851,1304.06347656,-1862.42285156,14.54687500,0.00000000,0.00000000,267.98950195); //object(carshowwin_sfsx) (16)
CreateDynamicObject(3851,1287.60400391,-1862.21850586,14.54687500,0.00000000,0.00000000,269.99450684); //object(carshowwin_sfsx) (17)
CreateDynamicObject(9131,1298.48999023,-1862.22802734,13.67579079,0.00000000,0.00000000,180.00000000); //object(shbbyhswall13_lvs) (1)
CreateDynamicObject(9131,1298.48999023,-1862.22802734,15.44878674,0.00000000,0.00000000,179.99450684); //object(shbbyhswall13_lvs) (2)
CreateDynamicObject(9131,1293.24121094,-1862.21875000,13.67579079,0.00000000,0.00000000,179.99450684); //object(shbbyhswall13_lvs) (3)
CreateDynamicObject(9131,1293.22204590,-1862.21899414,15.44878674,0.00000000,0.00000000,179.99450684); //object(shbbyhswall13_lvs) (4)
CreateDynamicObject(3095,1300.26562500,-1866.44042969,16.04687500,0.00000000,0.00000000,357.99499512); //object(a51_jetdoor) (1)
CreateDynamicObject(3095,1291.84960938,-1866.40820312,16.04687500,0.00000000,0.00000000,1.99401855); //object(a51_jetdoor) (2)
CreateDynamicObject(3095,1284.00292969,-1866.68579102,16.04687500,0.00000000,0.00000000,1.99401855); //object(a51_jetdoor) (3)
CreateDynamicObject(3095,1302.04589844,-1876.40625000,16.04687500,0.00000000,0.00000000,359.99450684); //object(a51_jetdoor) (4)
CreateDynamicObject(3095,1302.13769531,-1866.96484375,16.04687500,0.00000000,0.00000000,359.99450684); //object(a51_jetdoor) (5)
CreateDynamicObject(3095,1302.10058594,-1871.44628906,16.04687500,0.00000000,0.00000000,359.98901367); //object(a51_jetdoor) (6)
CreateDynamicObject(3095,1293.42089844,-1876.62109375,16.04091263,0.00000000,0.00000000,359.98901367); //object(a51_jetdoor) (7)
CreateDynamicObject(3095,1293.11230469,-1874.02148438,16.04687500,0.00000000,0.00000000,359.98352051); //object(a51_jetdoor) (8)
CreateDynamicObject(3095,1286.52661133,-1872.27954102,16.04687500,0.00000000,0.00000000,359.98901367); //object(a51_jetdoor) (9)
CreateDynamicObject(3095,1285.95605469,-1876.98242188,16.04687500,0.00000000,0.00000000,359.98352051); //object(a51_jetdoor) (10)
CreateDynamicObject(3095,1281.55761719,-1877.97851562,12.05251503,0.00000000,273.99902344,359.98352051); //object(a51_jetdoor) (11)
CreateDynamicObject(638,1303.40014648,-1860.54528809,13.24390888,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (1)
CreateDynamicObject(638,1299.46899414,-1860.63720703,13.24390888,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (2)
CreateDynamicObject(638,1292.10595703,-1860.28991699,13.24390888,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (3)
CreateDynamicObject(638,1288.47094727,-1860.31860352,13.24390888,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush) (4)
CreateDynamicObject(638,1306.46691895,-1861.32702637,13.24390888,0.00000000,0.00000000,60.00000000); //object(kb_planter_bush) (5)
CreateDynamicObject(638,1285.61413574,-1861.15307617,13.23611164,0.00000000,0.00000000,124.00000000); //object(kb_planter_bush) (6)
CreateDynamicObject(1215,1286.85668945,-1860.29724121,12.67340088,0.00000000,0.00000000,0.00000000); //object(bollardlight) (13)
CreateDynamicObject(1215,1290.33166504,-1860.19897461,12.67340088,0.00000000,0.00000000,0.00000000); //object(bollardlight) (14)
CreateDynamicObject(1215,1305.00585938,-1860.47949219,12.67340088,0.00000000,0.00000000,0.00000000); //object(bollardlight) (16)
CreateDynamicObject(3851,1301.71582031,-1862.18298340,18.60223961,0.00000000,0.00000000,267.98950195); //object(carshowwin_sfsx) (16)
CreateDynamicObject(3851,1290.44506836,-1862.18041992,18.60223961,0.00000000,0.00000000,271.98950195); //object(carshowwin_sfsx) (16)
CreateDynamicObject(3851,1303.70166016,-1880.87243652,18.61807823,0.00000000,0.00000000,269.98950195); //object(carshowwin_sfsx) (16)
CreateDynamicObject(3851,1287.01086426,-1880.84704590,18.64069748,0.00000000,0.00000000,269.98901367); //object(carshowwin_sfsx) (16)
CreateDynamicObject(3851,1281.22863770,-1875.14575195,18.58461761,0.00000000,0.00000000,1.98901367); //object(carshowwin_sfsx) (16)
CreateDynamicObject(9131,1298.05847168,-1880.87145996,17.74654198,0.00000000,0.00000000,355.99450684); //object(shbbyhswall13_lvs) (3)
CreateDynamicObject(9131,1292.61145020,-1880.84814453,17.73567963,0.00000000,0.00000000,359.98999023); //object(shbbyhswall13_lvs) (3)
CreateDynamicObject(9131,1292.61145020,-1880.84814453,19.50867653,0.00000000,0.00000000,359.98901367); //object(shbbyhswall13_lvs) (3)
CreateDynamicObject(9131,1298.06518555,-1880.87145996,19.76953888,0.00000000,0.00000000,355.98999023); //object(shbbyhswall13_lvs) (3)
CreateDynamicObject(3095,1300.36303711,-1866.34631348,20.42223930,0.00000000,0.00000000,358.00000000); //object(a51_jetdoor) (1)
CreateDynamicObject(3095,1300.70764160,-1873.21704102,20.42223930,0.00000000,0.00000000,359.98901367); //object(a51_jetdoor) (6)
CreateDynamicObject(3095,1292.18786621,-1866.39599609,20.42223930,0.00000000,0.00000000,1.99401855); //object(a51_jetdoor) (2)
CreateDynamicObject(3095,1293.29235840,-1873.32495117,20.42223930,0.00000000,0.00000000,359.98352051); //object(a51_jetdoor) (8)
CreateDynamicObject(3095,1287.45874023,-1872.12951660,20.42223930,0.00000000,0.00000000,1.99499512); //object(a51_jetdoor) (2)
CreateDynamicObject(3095,1302.03515625,-1876.96582031,20.42223930,0.00000000,0.00000000,359.99450684); //object(a51_jetdoor) (4)
CreateDynamicObject(3095,1293.28723145,-1876.82373047,20.42223930,0.00000000,0.00000000,357.98352051); //object(a51_jetdoor) (8)
CreateDynamicObject(3095,1285.71044922,-1876.78894043,20.42223930,0.00000000,0.00000000,359.97851562); //object(a51_jetdoor) (8)
CreateDynamicObject(1559,1265.85229492,-1802.22595215,-9.07303905,0.00000000,0.00000000,0.00000000); //object(diamond_3) (1)
CreateDynamicObject(970,1291.05651855,-1858.25952148,13.09835625,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (2)
CreateDynamicObject(970,1287.00317383,-1858.89819336,13.09055901,0.00000000,0.00000000,18.00000000); //object(fencesmallb) (2)
CreateDynamicObject(970,1283.35339355,-1860.75244141,13.09055901,0.00000000,0.00000000,35.99560547); //object(fencesmallb) (2)
CreateDynamicObject(970,1300.21289062,-1858.48120117,13.09835625,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (2)
CreateDynamicObject(970,1304.20178223,-1858.98291016,13.09835625,0.00000000,0.00000000,346.00000000); //object(fencesmallb) (2)
CreateDynamicObject(970,1307.77575684,-1860.82141113,13.09835625,0.00000000,0.00000000,319.99890137); //object(fencesmallb) (2)
CreateDynamicObject(2773,1302.05493164,-1875.23278809,13.06974220,0.00000000,0.00000000,57.99682617); //object(cj_airprt_bar) (8)
CreateDynamicObject(2773,1303.80725098,-1876.32250977,13.06974220,0.00000000,0.00000000,57.99682617); //object(cj_airprt_bar) (9)
CreateDynamicObject(2773,1302.14379883,-1871.59924316,13.06410313,0.00000000,0.00000000,57.99682617); //object(cj_airprt_bar) (10)
CreateDynamicObject(2773,1303.76330566,-1872.62866211,13.06974220,0.00000000,0.00000000,57.99682617); //object(cj_airprt_bar) (11)
CreateDynamicObject(2773,1303.95007324,-1868.90600586,13.06410313,0.00000000,0.00000000,57.99682617); //object(cj_airprt_bar) (12)
CreateDynamicObject(2773,1302.31701660,-1867.88232422,13.06410313,0.00000000,0.00000000,57.99682617); //object(cj_airprt_bar) (13)
CreateDynamicObject(2773,1303.80505371,-1864.74353027,13.06410313,0.00000000,0.00000000,57.99682617); //object(cj_airprt_bar) (14)
CreateDynamicObject(2773,1302.16479492,-1863.71032715,13.06410313,0.00000000,0.00000000,57.99682617); //object(cj_airprt_bar) (15)
CreateDynamicObject(2773,1288.60595703,-1865.36718750,13.06410313,0.00000000,0.00000000,121.99682617); //object(cj_airprt_bar) (16)
CreateDynamicObject(2773,1290.21679688,-1864.29809570,13.06410313,0.00000000,0.00000000,121.99218750); //object(cj_airprt_bar) (17)
CreateDynamicObject(2773,1288.68115234,-1869.19543457,13.06410313,0.00000000,0.00000000,121.99218750); //object(cj_airprt_bar) (18)
CreateDynamicObject(2773,1290.33850098,-1868.15454102,13.06410313,0.00000000,0.00000000,121.99218750); //object(cj_airprt_bar) (19)
CreateDynamicObject(2773,1290.37268066,-1871.30895996,13.06410313,0.00000000,0.00000000,121.99218750); //object(cj_airprt_bar) (20)
CreateDynamicObject(2773,1288.72424316,-1872.33789062,13.06410313,0.00000000,0.00000000,121.99218750); //object(cj_airprt_bar) (21)
CreateDynamicObject(2773,1288.60571289,-1876.12353516,13.06410313,0.00000000,0.00000000,121.99218750); //object(cj_airprt_bar) (22)
CreateDynamicObject(2773,1290.32104492,-1875.06811523,13.06410313,0.00000000,0.00000000,121.99218750); //object(cj_airprt_bar) (23)
CreateDynamicObject(2773,1299.09265137,-1879.40454102,13.06410313,0.00000000,0.00000000,3.99682617); //object(cj_airprt_bar) (24)
CreateDynamicObject(2773,1295.10412598,-1879.34106445,13.06410313,0.00000000,0.00000000,3.99353027); //object(cj_airprt_bar) (25)
CreateDynamicObject(2773,1291.25024414,-1877.50463867,13.06974220,0.00000000,0.00000000,3.99353027); //object(cj_airprt_bar) (27)
CreateDynamicObject(2773,1298.96606445,-1877.49182129,13.06974220,0.00000000,0.00000000,3.99353027); //object(cj_airprt_bar) (28)
CreateDynamicObject(2773,1294.97253418,-1877.39172363,13.06974220,0.00000000,0.00000000,3.99353027); //object(cj_airprt_bar) (29)
CreateDynamicObject(2773,1291.40539551,-1879.42797852,13.06410313,0.00000000,0.00000000,3.99353027); //object(cj_airprt_bar) (31)
CreateDynamicObject(3095,1286.80603027,-1879.71997070,11.80251503,0.00000000,270.00000000,179.98345947); //object(a51_jetdoor) (11)
CreateDynamicObject(3526,1301.79772949,-1865.59179688,12.61529255,0.00000000,0.00000000,330.00000000); //object(vegasairportlight) (1)
CreateDynamicObject(3526,1301.39416504,-1869.52319336,12.61529255,0.00000000,0.00000000,329.99633789); //object(vegasairportlight) (3)
CreateDynamicObject(3526,1301.36499023,-1873.10607910,12.62093163,0.00000000,0.00000000,329.99633789); //object(vegasairportlight) (4)
CreateDynamicObject(3526,1296.92785645,-1876.65246582,12.62093163,0.00000000,0.00000000,269.99633789); //object(vegasairportlight) (5)
CreateDynamicObject(3526,1293.02416992,-1876.72583008,12.62093163,0.00000000,0.00000000,269.99450684); //object(vegasairportlight) (6)
CreateDynamicObject(3526,1290.85656738,-1869.27294922,12.61529255,0.00000000,0.00000000,213.98950195); //object(vegasairportlight) (8)
CreateDynamicObject(3526,1290.76037598,-1865.89868164,12.61529255,0.00000000,0.00000000,209.98619080); //object(vegasairportlight) (9)
CreateDynamicObject(3526,1290.88317871,-1872.81018066,12.61529255,0.00000000,0.00000000,213.98620605); //object(vegasairportlight) (10)
CreateDynamicObject(736,1292.31408691,-1882.89685059,28.76110840,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (1)
CreateDynamicObject(736,1297.60986328,-1883.61938477,29.09765625,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (2)
CreateDynamicObject(736,1296.42443848,-1892.45495605,32.71370697,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (3)
CreateDynamicObject(736,1288.23986816,-1891.51379395,33.17430115,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (4)
CreateDynamicObject(736,1284.82934570,-1897.04223633,36.57436752,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (5)
CreateDynamicObject(736,1292.27160645,-1898.22167969,34.90263367,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (6)
CreateDynamicObject(2773,1290.13378906,-1865.27282715,17.11946869,0.00000000,0.00000000,59.99084473); //object(cj_airprt_bar) (33)
CreateDynamicObject(2773,1290.15515137,-1868.69567871,17.11946869,0.00000000,0.00000000,59.99084473); //object(cj_airprt_bar) (34)
CreateDynamicObject(2773,1288.54980469,-1871.32873535,17.11946869,0.00000000,0.00000000,59.99084473); //object(cj_airprt_bar) (35)
CreateDynamicObject(2773,1288.78259277,-1875.36523438,17.11946869,0.00000000,0.00000000,59.99084473); //object(cj_airprt_bar) (36)
CreateDynamicObject(2773,1288.45092773,-1864.31933594,17.11946869,0.00000000,0.00000000,59.99084473); //object(cj_airprt_bar) (38)
CreateDynamicObject(2773,1288.45593262,-1867.70935059,17.11946869,0.00000000,0.00000000,59.99084473); //object(cj_airprt_bar) (39)
CreateDynamicObject(2773,1290.27221680,-1872.30297852,17.11946869,0.00000000,0.00000000,59.99084473); //object(cj_airprt_bar) (40)
CreateDynamicObject(2773,1290.43713379,-1876.31347656,17.11946869,0.00000000,0.00000000,59.99084473); //object(cj_airprt_bar) (41)
CreateDynamicObject(2773,1303.55078125,-1877.64868164,17.11946869,0.00000000,0.00000000,111.99084473); //object(cj_airprt_bar) (42)
CreateDynamicObject(2773,1303.60083008,-1873.66906738,17.11946869,0.00000000,0.00000000,111.98910522); //object(cj_airprt_bar) (43)
CreateDynamicObject(2773,1301.96777344,-1870.79504395,17.11946869,0.00000000,0.00000000,111.98910522); //object(cj_airprt_bar) (45)
CreateDynamicObject(2773,1303.65380859,-1866.13525391,17.11946869,0.00000000,0.00000000,111.98910522); //object(cj_airprt_bar) (46)
CreateDynamicObject(2773,1301.78137207,-1878.36059570,17.11946869,0.00000000,0.00000000,111.98910522); //object(cj_airprt_bar) (47)
CreateDynamicObject(2773,1301.82531738,-1874.41040039,17.11946869,0.00000000,0.00000000,111.98913574); //object(cj_airprt_bar) (48)
CreateDynamicObject(2773,1303.70349121,-1870.04064941,17.11946869,0.00000000,0.00000000,111.98910522); //object(cj_airprt_bar) (50)
CreateDynamicObject(2773,1301.91345215,-1866.81848145,17.11946869,0.00000000,0.00000000,111.98910522); //object(cj_airprt_bar) (51)
CreateDynamicObject(2773,1292.29455566,-1863.33374023,17.11946869,0.00000000,0.00000000,1.99084473); //object(cj_airprt_bar) (52)
CreateDynamicObject(2773,1299.97082520,-1863.41894531,17.11946869,0.00000000,0.00000000,1.98754883); //object(cj_airprt_bar) (53)
CreateDynamicObject(2773,1296.07885742,-1863.65588379,17.11946869,0.00000000,0.00000000,1.98754883); //object(cj_airprt_bar) (54)
CreateDynamicObject(736,1297.98571777,-1888.55310059,31.39410591,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (7)
CreateDynamicObject(736,1290.15490723,-1887.88964844,31.08454132,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (8)
CreateDynamicObject(736,1294.12817383,-1895.51477051,34.64034271,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (9)
CreateDynamicObject(736,1286.56799316,-1894.31176758,34.88628387,0.00000000,0.00000000,0.00000000); //object(ceasertree01_lvs) (10)
CreateDynamicObject(3666,1298.36560059,-1886.32385254,19.66797256,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (1)
CreateDynamicObject(3666,1291.47412109,-1885.83581543,19.44363785,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (2)
CreateDynamicObject(3666,1297.55651855,-1890.50805664,21.61948013,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (3)
CreateDynamicObject(3666,1289.29553223,-1889.74438477,21.40552902,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (4)
CreateDynamicObject(3666,1287.50244141,-1892.76147461,23.24999619,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (5)
CreateDynamicObject(3666,1295.49255371,-1894.07604980,23.28322029,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (6)
CreateDynamicObject(3666,1293.42749023,-1897.00195312,24.64745331,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (7)
CreateDynamicObject(3666,1285.65869141,-1895.52465820,24.97200966,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (8)
CreateDynamicObject(1215,1301.44897461,-1860.57128906,12.67340088,0.00000000,0.00000000,0.00000000); //object(bollardlight) (16)

/*
Objects converted: 119
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish a hummingbird could have flapped it's wings 4.69 times!
*/
//----------------------------------[Auto skola]----------------------------
CreateDynamicObject(970,2052.37646484,-1922.33312988,13.09835625,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (1)
CreateDynamicObject(970,2069.85620117,-1922.36059570,13.09835625,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (2)
CreateDynamicObject(970,2065.71557617,-1922.35754395,13.09835625,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (3)
CreateDynamicObject(970,2061.58422852,-1922.35278320,13.09835625,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (4)
CreateDynamicObject(970,2048.24780273,-1922.33422852,13.09835625,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (5)
CreateDynamicObject(970,2045.09802246,-1920.54479980,13.09835625,0.00000000,0.00000000,300.00000000); //object(fencesmallb) (6)
CreateDynamicObject(970,2071.84497070,-1920.34826660,13.09835625,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (7)
CreateDynamicObject(970,2071.83447266,-1918.25915527,13.09835625,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (8)
CreateDynamicObject(970,2071.71972656,-1910.08349609,13.09835625,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (9)
CreateDynamicObject(970,2071.72216797,-1905.95166016,13.09835625,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (10)
CreateDynamicObject(970,2071.73291016,-1901.82812500,13.09835625,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (11)
CreateDynamicObject(970,2071.52172852,-1897.69750977,13.10528183,0.00000000,0.00000000,96.00000000); //object(fencesmallb) (12)
CreateDynamicObject(1232,2054.52758789,-1922.23352051,15.18351746,0.00000000,0.00000000,0.00000000); //object(streetlamp1) (1)
CreateDynamicObject(1232,2059.40454102,-1922.39428711,15.18351746,0.00000000,0.00000000,0.00000000); //object(streetlamp1) (2)
CreateDynamicObject(1232,2071.77758789,-1916.16662598,15.18351746,0.00000000,0.00000000,0.00000000); //object(streetlamp1) (3)
CreateDynamicObject(1232,2071.76489258,-1912.20861816,15.18351746,0.00000000,0.00000000,0.00000000); //object(streetlamp1) (4)
CreateDynamicObject(970,2047.16455078,-1906.21740723,13.09835625,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (13)
CreateDynamicObject(970,2047.19470215,-1909.51074219,13.09835625,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (14)
CreateDynamicObject(1215,2049.38330078,-1909.54016113,13.11119843,0.00000000,0.00000000,0.00000000); //object(bollardlight) (1)
CreateDynamicObject(1215,2049.40600586,-1906.22399902,13.11119843,0.00000000,0.00000000,0.00000000); //object(bollardlight) (2)
CreateDynamicObject(982,2049.39379883,-1937.28576660,12.96299839,0.00000000,0.00000000,90.00000000); //object(fenceshit) (1)
CreateDynamicObject(982,2023.79406738,-1937.29895020,12.96273041,0.00000000,0.00000000,90.00000000); //object(fenceshit) (2)
CreateDynamicObject(983,2007.81665039,-1937.30187988,12.97427654,0.00000000,0.00000000,90.00000000); //object(fenceshit3) (1)
CreateDynamicObject(983,2004.61169434,-1937.30834961,12.98361969,0.00000000,0.00000000,90.00000000); //object(fenceshit3) (2)
CreateDynamicObject(987,672.61486816,-1213.03918457,15.08063889,0.00000000,0.00000000,212.00000000); //object(elecfence_bar) (1)

/*
Objects converted: 25
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish the US national debt has risen by about $6,649.70!
*/
//---------------------------------------[Benzinska]----------------------------------
CreateDynamicObject(10828,280.99670400,1876.69812000,14.84933700,90.24079540,-2.57831008,1.71887339); //object(drydock1_sfse) (1)
CreateDynamicObject(1676,1008.94329834,-936.16522217,42.90899277,0.00000000,0.00000000,6.00000000); //object(washgaspump) (1)
CreateDynamicObject(1676,1005.71295166,-936.53942871,42.90899277,0.00000000,0.00000000,5.99853516); //object(washgaspump) (2)
CreateDynamicObject(1676,1002.01110840,-937.23645020,42.90899277,0.00000000,0.00000000,7.99853516); //object(washgaspump) (3)
CreateDynamicObject(1676,998.96008301,-937.61547852,42.90899277,0.00000000,0.00000000,7.99853516); //object(washgaspump) (4)
CreateDynamicObject(1361,1003.66412354,-943.80932617,41.91139221,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (1)
CreateDynamicObject(1361,997.26202393,-953.74871826,41.78240585,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (2)
CreateDynamicObject(1361,999.77368164,-953.51837158,41.82754517,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (3)
CreateDynamicObject(1361,1002.45025635,-953.22711182,41.87706757,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (4)
CreateDynamicObject(1361,1005.01428223,-952.96710205,41.92446899,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (5)
CreateDynamicObject(1361,1007.68280029,-952.68792725,41.97381973,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (6)
CreateDynamicObject(1361,1010.29791260,-952.42437744,42.02216721,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (7)
CreateDynamicObject(1361,1012.82855225,-952.03479004,42.05584335,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (8)
CreateDynamicObject(1361,1014.97814941,-950.53955078,42.05584335,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (9)
CreateDynamicObject(1361,1015.87567139,-948.20623779,42.05584335,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (10)
CreateDynamicObject(1361,1015.63043213,-945.83538818,42.05584335,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (11)
CreateDynamicObject(1361,1013.82843018,-943.70483398,42.05584335,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (12)
CreateDynamicObject(1361,1014.89117432,-944.63714600,42.05584335,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (13)
CreateDynamicObject(1361,1015.89807129,-947.00628662,42.05584335,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (14)
CreateDynamicObject(1361,1015.57818604,-949.45086670,42.05584335,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (15)
CreateDynamicObject(1361,1014.00488281,-951.43109131,42.04846954,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (16)
CreateDynamicObject(1361,1011.57141113,-952.29162598,42.04234695,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (17)
CreateDynamicObject(1361,1008.99475098,-952.56860352,41.99805450,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (18)
CreateDynamicObject(1361,1006.40844727,-952.83966064,41.95022202,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (19)
CreateDynamicObject(1361,1003.75805664,-953.11718750,41.90120697,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (20)
CreateDynamicObject(1361,1001.14636230,-953.37860107,41.85292435,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (21)
CreateDynamicObject(1361,998.48425293,-953.64501953,41.80371475,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (22)
CreateDynamicObject(1361,1010.94573975,-942.99578857,42.05015182,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (23)
CreateDynamicObject(1361,1008.50750732,-943.26684570,42.00364685,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (24)
CreateDynamicObject(1361,1006.11840820,-943.53118896,41.95813751,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (25)
CreateDynamicObject(1361,1001.37561035,-944.04815674,41.86780167,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (26)
CreateDynamicObject(1361,998.87145996,-944.33020020,41.82010269,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (27)
CreateDynamicObject(1361,996.47418213,-944.52795410,41.77444077,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (28)
CreateDynamicObject(1361,994.28930664,-945.37829590,41.76781845,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (29)
CreateDynamicObject(1361,992.71948242,-947.42828369,41.76786804,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (30)
CreateDynamicObject(1361,992.42810059,-948.76428223,41.77347565,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (31)
CreateDynamicObject(1361,992.83886719,-951.28833008,41.78240585,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (32)
CreateDynamicObject(1361,994.58795166,-953.25665283,41.78240585,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (33)
CreateDynamicObject(1361,995.84045410,-953.71295166,41.78240585,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (34)
CreateDynamicObject(1361,993.51641846,-952.32434082,41.78240585,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (35)
CreateDynamicObject(1361,992.47198486,-950.06872559,41.78240585,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (36)
CreateDynamicObject(1361,993.33709717,-946.26782227,41.77340317,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (37)
CreateDynamicObject(1361,995.32312012,-944.82080078,41.77394104,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (38)
CreateDynamicObject(1361,997.64331055,-944.41033936,41.79670715,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (39)
CreateDynamicObject(1361,1000.13043213,-944.14770508,41.84408188,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (40)
CreateDynamicObject(1361,1002.49017334,-943.90197754,41.88903046,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (41)
CreateDynamicObject(1361,1004.89385986,-943.66162109,41.93481445,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (42)
CreateDynamicObject(1361,1007.29077148,-943.38604736,41.98046875,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (43)
CreateDynamicObject(1361,1009.68792725,-943.13476562,42.02687454,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (44)
CreateDynamicObject(1361,1012.50598145,-943.14404297,42.05584335,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop2) (45)
CreateDynamicObject(1215,997.09375000,-951.70153809,41.60255051,0.00000000,0.00000000,0.00000000); //object(bollardlight) (1)
CreateDynamicObject(1215,999.59899902,-951.43157959,41.64889526,0.00000000,0.00000000,0.00000000); //object(bollardlight) (2)
CreateDynamicObject(1215,1002.26965332,-951.17138672,41.69825363,0.00000000,0.00000000,0.00000000); //object(bollardlight) (3)
CreateDynamicObject(1215,1004.82226562,-950.86846924,41.74180222,0.00000000,0.00000000,0.00000000); //object(bollardlight) (4)
CreateDynamicObject(1215,1007.45654297,-950.53021240,41.79054260,0.00000000,0.00000000,0.00000000); //object(bollardlight) (5)
CreateDynamicObject(1215,1009.98034668,-950.24456787,41.83718491,0.00000000,0.00000000,0.00000000); //object(bollardlight) (6)
CreateDynamicObject(1215,994.52087402,-949.66082764,41.60338593,0.00000000,0.00000000,0.00000000); //object(bollardlight) (7)
CreateDynamicObject(1215,996.64550781,-946.79217529,41.59868240,0.00000000,0.00000000,0.00000000); //object(bollardlight) (8)
CreateDynamicObject(1215,994.99316406,-947.65899658,41.59742355,0.00000000,0.00000000,0.00000000); //object(bollardlight) (9)
CreateDynamicObject(1215,995.39440918,-951.20837402,41.60338593,0.00000000,0.00000000,0.00000000); //object(bollardlight) (10)
CreateDynamicObject(1215,1009.46276855,-945.25280762,41.84011078,0.00000000,0.00000000,0.00000000); //object(bollardlight) (11)
CreateDynamicObject(1215,1011.81201172,-949.94641113,41.87682343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (12)
CreateDynamicObject(1215,1011.35723877,-945.02221680,41.87682343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (13)
CreateDynamicObject(1215,1013.81414795,-947.31072998,41.87682343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (14)
CreateDynamicObject(1215,1013.32580566,-949.09649658,41.87682343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (15)
CreateDynamicObject(1215,1013.04248047,-945.56799316,41.87682343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (16)
CreateDynamicObject(1215,1006.89349365,-945.64257812,41.79238892,0.00000000,0.00000000,0.00000000); //object(bollardlight) (17)
CreateDynamicObject(1215,1004.27136230,-945.99743652,41.74375916,0.00000000,0.00000000,0.00000000); //object(bollardlight) (18)
CreateDynamicObject(1215,1001.72491455,-946.25103760,41.69543457,0.00000000,0.00000000,0.00000000); //object(bollardlight) (19)
CreateDynamicObject(1215,999.13104248,-946.56726074,41.64602661,0.00000000,0.00000000,0.00000000); //object(bollardlight) (20)
CreateDynamicObject(870,995.79864502,-948.45898438,41.27679062,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (1)
CreateDynamicObject(870,996.84399414,-950.22241211,41.28118515,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (2)
CreateDynamicObject(870,998.15594482,-947.73632812,41.30525208,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (3)
CreateDynamicObject(870,998.94464111,-950.01928711,41.31712341,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (4)
CreateDynamicObject(870,1002.82421875,-949.65234375,41.38478851,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (5)
CreateDynamicObject(870,1000.94720459,-949.87359619,41.35008621,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (6)
CreateDynamicObject(870,1000.46673584,-947.59552002,41.34914398,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (7)
CreateDynamicObject(870,1002.87042236,-947.37426758,41.39354706,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (8)
CreateDynamicObject(870,1004.92803955,-949.79681396,41.42310715,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (9)
CreateDynamicObject(870,1005.11254883,-947.30853271,41.43472290,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (10)
CreateDynamicObject(870,1007.16949463,-949.30932617,41.46487427,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (11)
CreateDynamicObject(870,1007.63690186,-946.99407959,41.48149490,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (12)
CreateDynamicObject(870,1009.50738525,-949.03765869,41.50809097,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (13)
CreateDynamicObject(870,1012.88543701,-947.28100586,41.55462265,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (14)
CreateDynamicObject(870,1010.68817139,-946.71075439,41.53786087,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (15)
CreateDynamicObject(870,1011.68957520,-948.83135986,41.55462265,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (16)
CreateDynamicObject(870,1009.18646240,-946.51477051,41.51312256,0.00000000,0.00000000,68.00000000); //object(veg_pflowers2wee) (17)
CreateDynamicObject(870,1010.58758545,-948.79217529,41.52823639,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (18)
CreateDynamicObject(870,1008.45214844,-948.91778564,41.48894119,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (19)
CreateDynamicObject(870,1011.86322021,-946.38171387,41.55462265,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (20)
CreateDynamicObject(870,1006.24877930,-947.15869141,41.45578766,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (21)
CreateDynamicObject(870,1006.13793945,-949.32519531,41.44595718,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (22)
CreateDynamicObject(870,995.85272217,-949.71252441,41.28118515,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (23)
CreateDynamicObject(870,997.57818604,-947.70465088,41.33905411,0.00000000,0.00000000,62.00000000); //object(veg_pflowers2wee) (24)
CreateDynamicObject(870,997.92089844,-950.33880615,41.29782867,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (25)
CreateDynamicObject(870,999.53375244,-948.91223145,41.32980347,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (26)
CreateDynamicObject(870,999.64050293,-947.61364746,41.33353043,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (27)
CreateDynamicObject(870,1000.14849854,-949.88531494,41.33544159,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (28)
CreateDynamicObject(870,1001.71813965,-947.41174316,41.37237549,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (29)
CreateDynamicObject(870,1002.04821777,-949.56646729,41.37070084,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (30)
CreateDynamicObject(870,1003.99041748,-947.18176270,41.41438675,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (31)
CreateDynamicObject(870,1004.05102539,-949.57080078,41.40737534,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (32)
CreateDynamicObject(870,1009.75695801,-946.86090088,41.52054977,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (33)
CreateDynamicObject(870,1007.89251709,-948.83612061,41.47880936,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (34)
CreateDynamicObject(870,1006.13592529,-946.82867432,41.45843506,0.00000000,0.00000000,298.00000000); //object(veg_pflowers2wee) (35)
CreateDynamicObject(871,1001.48608398,-947.28381348,41.40928650,0.00000000,0.00000000,0.00000000); //object(veg_procfpatchwee) (1)
CreateDynamicObject(871,1001.82397461,-949.01928711,41.40833664,0.00000000,0.00000000,0.00000000); //object(veg_procfpatchwee) (2)
CreateDynamicObject(871,1003.95831299,-949.75872803,41.44634247,0.00000000,0.00000000,0.00000000); //object(veg_procfpatchwee) (3)
CreateDynamicObject(871,1005.76159668,-948.26995850,41.48155212,0.00000000,0.00000000,0.00000000); //object(veg_procfpatchwee) (4)
CreateDynamicObject(871,999.02392578,-949.14495850,41.35686874,0.00000000,0.00000000,0.00000000); //object(veg_procfpatchwee) (5)
CreateDynamicObject(871,1004.39996338,-946.96716309,41.46319580,0.00000000,0.00000000,0.00000000); //object(veg_procfpatchwee) (6)
CreateDynamicObject(870,1008.08428955,-947.69372559,41.48849106,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (36)
CreateDynamicObject(870,1011.18853760,-946.75683594,41.54694748,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (37)
CreateDynamicObject(870,1010.26855469,-948.56597900,41.52272415,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (38)
CreateDynamicObject(3515,999.98931885,-949.14190674,40.00059128,0.00000000,0.00000000,0.00000000); //object(vgsfountain) (1)
CreateDynamicObject(3515,1008.26068115,-948.27185059,39.95505524,0.00000000,0.00000000,0.00000000); //object(vgsfountain) (2)
CreateDynamicObject(3515,1004.28430176,-948.56115723,40.07091904,0.00000000,0.00000000,0.00000000); //object(vgsfountain) (3)
CreateDynamicObject(11417,1011.33337402,-947.67675781,46.17525482,0.00000000,0.00000000,288.00000000); //object(xenonsign2_sfse) (1)
CreateDynamicObject(11417,996.86206055,-949.36889648,45.90993500,0.00000000,0.00000000,177.99560547); //object(xenonsign2_sfse) (2)
CreateDynamicObject(9833,1001.55718994,-948.42169189,38.00926971,0.00000000,0.00000000,0.00000000); //object(fountain_sfw) (1)
CreateDynamicObject(9833,1005.86761475,-948.33355713,38.14851379,0.00000000,0.00000000,0.00000000); //object(fountain_sfw) (2)
CreateDynamicObject(1215,1011.79913330,-935.70733643,41.89244843,0.00000000,0.00000000,0.00000000); //object(bollardlight) (21)
CreateDynamicObject(1215,995.85864258,-938.02539062,41.89244843,0.00000000,0.00000000,0.00000000); //object(bollardlight) (22)
CreateDynamicObject(4100,1032.59118652,-924.23077393,42.93395233,0.00000000,0.00000000,58.00000000); //object(meshfence1_lan) (1)
CreateDynamicObject(4100,1030.72363281,-910.65557861,42.99164581,0.00000000,0.00000000,57.99682617); //object(meshfence1_lan) (3)
CreateDynamicObject(4100,1028.84289551,-897.05102539,42.87982941,0.00000000,0.00000000,57.99682617); //object(meshfence1_lan) (4)
CreateDynamicObject(4100,1021.03240967,-888.57269287,42.93045044,0.00000000,0.00000000,123.99685669); //object(meshfence1_lan) (5)
CreateDynamicObject(1468,989.80603027,-948.67901611,41.82074738,0.00000000,0.00000000,326.00000000); //object(dyn_mesh_05) (1)
CreateDynamicObject(1468,980.00396729,-944.07629395,41.44336700,0.00000000,0.00000000,339.99731445); //object(dyn_mesh_05) (2)
CreateDynamicObject(1215,982.51721191,-944.99652100,40.84953690,0.00000000,0.00000000,0.00000000); //object(bollardlight) (23)
CreateDynamicObject(1215,987.57031250,-947.07305908,41.02387619,0.00000000,0.00000000,0.00000000); //object(bollardlight) (24)

/*
Objects converted: 131
Vehicles converted: 5
Vehicle models found: 5
----------------------
In the time this conversion took to finish 0.16 micro-fortnights have passed!
*/
//-----------------------------[Opstina]-------------------------------------------------------
CreateDynamicObject(1491,1482.70922852,-1751.26208496,14.44531250,0.00000000,0.00000000,180.00000000); //
CreateDynamicObject(3851,1498.22216797,-1751.31213379,14.97027397,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1488.33581543,-1751.31213379,14.94527435,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1472.57019043,-1751.31213379,18.92027473,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1473.99816895,-1751.31213379,14.94526672,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(1491,1479.65625000,-1751.33081055,14.44531250,0.00000000,0.00000000,0.99450684); //
CreateDynamicObject(3851,1464.10839844,-1751.31152344,14.94526672,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1472.56933594,-1751.31152344,22.89527893,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1472.56933594,-1751.31213379,26.79526520,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1484.08496094,-1751.31152344,22.92027092,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1484.08496094,-1751.31152344,26.92024803,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1495.41918945,-1751.31213379,18.94521332,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1495.39013672,-1751.31213379,22.94522095,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1495.46484375,-1751.31213379,26.87021828,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1484.10058594,-1751.31152344,18.92027473,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(3851,1469.56323242,-1773.16345215,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1469.54687500,-1761.92370605,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1473.47961426,-1761.91479492,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1473.45581055,-1773.18432617,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1477.42211914,-1773.17858887,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1477.40869141,-1761.95788574,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1481.40576172,-1773.15161133,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1485.37353516,-1773.19128418,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1485.32958984,-1761.90112305,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1489.33349609,-1761.94213867,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1489.31005859,-1773.24511719,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1493.29260254,-1773.23693848,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3851,1493.31225586,-1761.91650391,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3095,1490.26367188,-1758.26562500,21.22379684,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3095,1481.30957031,-1758.25585938,21.22379684,0.00000000,0.00000000,359.74731445); //
CreateDynamicObject(3095,1472.33593750,-1758.25000000,21.22379684,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3361,1468.20703125,-1765.55468750,19.69466591,0.00000000,0.00000000,269.99450684); //
CreateDynamicObject(3095,1463.31335449,-1758.22009277,21.22379684,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1491,1467.53503418,-1759.84814453,21.72157669,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3851,1481.31542969,-1761.94653320,32.37956238,0.00000000,90.00000000,0.00000000); //
CreateDynamicObject(3858,1476.31750488,-1759.83996582,24.69084549,0.00000000,0.00000000,225.00000000); //
CreateDynamicObject(3858,1491.42089844,-1759.83984375,24.69084549,0.00000000,0.00000000,225.00000000); //
CreateDynamicObject(3858,1491.42089844,-1759.83984375,30.49084854,0.00000000,0.00000000,225.00000000); //
CreateDynamicObject(3858,1476.31738281,-1759.83984375,30.51584435,0.00000000,0.00000000,225.00000000); //
CreateDynamicObject(3858,1461.75927734,-1759.83996582,27.04084396,0.00000000,0.00000000,225.00000000); //
CreateDynamicObject(3095,1490.18920898,-1755.88085938,21.24879646,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3095,1481.19750977,-1755.84655762,21.24879646,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3095,1472.27758789,-1755.83935547,21.24879646,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3095,1463.40246582,-1755.70007324,21.24879646,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(970,1471.37976074,-1762.74023438,22.33064270,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(970,1475.45434570,-1762.74023438,22.33064270,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(970,1479.58764648,-1762.74023438,22.33064270,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(970,1483.72863770,-1762.74023438,22.33064270,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(970,1487.84814453,-1762.74035645,22.33064270,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(970,1491.95935059,-1762.74023438,22.33064270,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(970,1496.08850098,-1762.74023438,22.33064270,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3964,1467.63574219,-1757.17468262,25.47014236,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2286,1467.63574219,-1753.77734375,25.61293221,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(2282,1489.33020020,-1752.46118164,25.19045258,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2281,1483.89636230,-1752.46240234,24.80770683,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2284,1478.44433594,-1752.45666504,24.95371437,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2256,1494.72741699,-1754.49511719,25.32677078,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(16151,1493.92773438,-1755.56848145,22.22915459,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1661,1488.87109375,-1753.69824219,21.56657600,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3534,1478.47143555,-1759.06542969,26.12393379,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3534,1483.87609863,-1759.06469727,26.09304047,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3534,1489.41247559,-1759.06738281,26.04134560,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(3534,1472.94079590,-1759.06298828,26.08910942,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1469.53637695,-1758.83666992,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1469.54589844,-1756.86645508,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1469.55346680,-1754.91271973,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1469.56738281,-1752.93737793,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1473.45971680,-1752.97094727,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1477.33776855,-1752.97326660,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1481.26171875,-1752.97851562,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1485.22753906,-1752.98645020,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1489.10241699,-1752.98205566,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1493.07690430,-1753.00512695,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1493.12414551,-1754.97033691,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1489.14709473,-1754.93554688,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1485.21984863,-1754.93225098,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1481.26965332,-1754.91552734,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1477.34167480,-1754.92810059,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1473.44152832,-1754.92749023,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1473.49060059,-1756.85034180,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1473.53918457,-1758.82543945,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1477.32507324,-1756.90881348,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1481.27673340,-1756.90222168,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1485.23229980,-1756.92004395,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1477.36901855,-1758.83386230,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1481.25793457,-1758.86291504,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1485.19055176,-1758.84338379,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1489.16552734,-1758.87670898,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1493.08374023,-1758.90722656,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1493.11315918,-1756.95178223,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1489.14135742,-1756.89746094,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1477.31445312,-1752.39709473,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1481.27734375,-1752.37817383,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1485.18383789,-1752.36096191,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1489.08471680,-1752.40588379,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1493.09582520,-1752.42932129,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1469.55090332,-1752.38598633,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2632,1473.45617676,-1752.39514160,21.85048866,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1723,1485.56604004,-1752.05187988,21.90415955,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1723,1480.20385742,-1752.11242676,21.90415955,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1723,1474.63586426,-1752.13012695,21.90415955,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1724,1477.45422363,-1753.24450684,21.90415955,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(1724,1483.07849121,-1753.24133301,21.90415955,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(1724,1488.65991211,-1753.14367676,21.90415955,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(2964,1469.90490723,-1754.76354980,21.90415955,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2614,1481.10302734,-1772.57983398,23.53067398,0.00000000,0.00000000,180.00000000); //
CreateDynamicObject(2614,1473.54821777,-1772.61267090,22.23069382,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(2614,1488.65942383,-1772.57128906,22.23069382,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(2637,1475.53454590,-1753.78527832,22.30890083,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2637,1481.10766602,-1753.66149902,22.30890083,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2637,1486.63525391,-1753.70202637,22.30890083,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1724,1473.56909180,-1754.18676758,21.90415955,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(1724,1479.31933594,-1754.24645996,21.90415955,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(1724,1484.75622559,-1754.20300293,21.90415955,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(2764,1486.51794434,-1758.43640137,22.30890083,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2764,1481.24658203,-1758.51953125,22.30890083,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2764,1475.34765625,-1758.55688477,22.30890083,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2776,1487.53686523,-1758.48278809,22.40164948,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(2776,1482.23413086,-1758.62243652,22.40164948,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(2776,1476.24853516,-1758.61120605,22.40164948,0.00000000,0.00000000,270.00000000); //
CreateDynamicObject(2776,1474.37573242,-1758.68750000,22.40164948,0.00000000,0.00000000,88.00000000); //
CreateDynamicObject(2776,1480.32495117,-1758.69348145,22.40164948,0.00000000,0.00000000,87.99499512); //
CreateDynamicObject(2776,1485.49645996,-1758.57458496,22.40164948,0.00000000,0.00000000,87.99499512); //
CreateDynamicObject(3525,1489.43481445,-1750.69812012,19.50867081,0.00000000,0.00000000,180.00000000); //
CreateDynamicObject(3525,1483.90832520,-1750.64953613,19.50867081,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(3525,1478.53381348,-1750.60571289,19.50867081,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(3525,1473.03320312,-1750.55981445,19.50867081,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(1280,1492.39123535,-1750.73986816,14.84666824,0.00000000,0.00000000,271.00000000); //
CreateDynamicObject(1280,1486.77661133,-1750.68859863,14.84666824,0.00000000,0.00000000,270.24951172); //
CreateDynamicObject(1280,1475.90515137,-1750.71508789,14.84666824,0.00000000,0.00000000,270.49719238); //
CreateDynamicObject(1280,1470.05895996,-1750.70971680,14.84666824,0.00000000,0.00000000,270.24719238); //

/*
Objects converted: 131
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish light could have travelled around the world 1.48 times!
*/
//Banka
//------------------------------------------[Banka]---------------------------------------
CreateDynamicObject(982,1447.18176270,-1020.07031250,24.15399170,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(982,1476.43127441,-1020.09948730,24.14309311,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(983,1432.78540039,-1020.08581543,24.14820099,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(983,1490.83459473,-1020.09155273,24.14606094,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(640,1434.79809570,-1022.03601074,23.52515793,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(640,1449.05505371,-1022.01593018,23.52515793,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(640,1441.70129395,-1022.03216553,23.52515793,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(640,1457.03063965,-1022.09991455,23.52515793,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(640,1466.34802246,-1022.06567383,23.52515793,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(640,1474.83325195,-1021.95617676,23.52515793,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(640,1489.47717285,-1021.98376465,23.52515793,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(640,1482.72949219,-1021.88836670,23.52515793,0.00000000,0.00000000,90.00000000); //
CreateDynamicObject(1215,1438.20166016,-1022.08178711,23.39244843,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1445.32702637,-1022.12811279,23.39244843,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1453.20532227,-1022.09344482,23.39244843,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1470.65551758,-1022.05157471,23.39742661,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1478.78125000,-1022.10864258,23.39244843,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1486.04931641,-1021.96911621,23.39244843,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1459.95434570,-1022.28430176,23.39244843,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1463.41601562,-1022.21337891,23.39244843,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1649,1454.01293945,-1011.32495117,27.50949287,0.00000000,0.00000000,314.00000000); //
CreateDynamicObject(1649,1470.26843262,-1011.40704346,30.75949478,0.00000000,0.00000000,49.99472046); //
CreateDynamicObject(1649,1457.70703125,-1012.87109375,27.50949287,0.00000000,0.00000000,359.99475098); //
CreateDynamicObject(1649,1466.69409180,-1013.04083252,27.50949287,0.00000000,0.00000000,359.99450684); //
CreateDynamicObject(1649,1454.09887695,-1011.41400146,27.54687500,0.00000000,0.00000000,137.99475098); //
CreateDynamicObject(1649,1470.31250000,-1011.35461426,27.50949287,0.00000000,0.00000000,227.99334717); //
CreateDynamicObject(1649,1457.71447754,-1012.87109375,27.50949287,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(1649,1466.73071289,-1013.04083252,27.50949287,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(1649,1457.71472168,-1012.87109375,30.75949287,0.00000000,0.00000000,359.99450684); //
CreateDynamicObject(1649,1454.00048828,-1011.32537842,30.75949287,0.00000000,0.00000000,313.99377441); //
CreateDynamicObject(1649,1466.69775391,-1013.04083252,30.75949478,0.00000000,0.00000000,359.99450684); //
CreateDynamicObject(1649,1470.27148438,-1011.40332031,27.50949287,0.00000000,0.00000000,49.98831177); //
CreateDynamicObject(1649,1454.12402344,-1011.43658447,30.75949287,0.00000000,0.00000000,137.99377441); //
CreateDynamicObject(1649,1457.72802734,-1012.87109375,30.71949387,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(1649,1470.29809570,-1011.37060547,30.75949287,0.00000000,0.00000000,227.98773193); //
CreateDynamicObject(1649,1466.72485352,-1013.04083252,30.75949287,0.00000000,0.00000000,179.99450684); //
CreateDynamicObject(1215,1453.06054688,-1010.02807617,26.40807343,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,1471.14099121,-1009.88189697,26.40807343,0.00000000,0.00000000,0.00000000); //

/*
Objects converted: 38
Vehicles converted: 0
Vehicle models found: 0
----------------------
convertFFS converted your input in 0.15 seconds - Chuck Norris could have done it in 0.0024 seconds!
*/
//____________________________________LUKA (salon za brodove)__________________________________________________
CreateDynamicObject(6300, -127.22442626953, -1685.2800292969, -6.3999967575073, 0, 0, 4);
CreateDynamicObject(3620, -162.9768371582, -1667.8515625, 14.586066246033, 0, 0, 274);
CreateDynamicObject(3268, -109.72261810303, -1696.8542480469, 1.6546907424927, 0, 0, 4);
CreateDynamicObject(2991, -114.38627624512, -1693.2947998047, 2.2824249267578, 0, 0, 0);
CreateDynamicObject(2991, -116.87898254395, -1685.8380126953, 2.2824249267578, 0, 0, 0);
CreateDynamicObject(2975, -112.45849609375, -1685.2272949219, 1.6546907424927, 0, 0, 0);
CreateDynamicObject(3015, -116.57753753662, -1685.8322753906, 2.9124827384949, 0, 0, 0);
CreateDynamicObject(3043, -104.08918762207, -1686.8621826172, 3.1066100597382, 0, 0, 94);
CreateDynamicObject(3066, -101.9137802124, -1695.6357421875, 2.7089669704437, 0, 0, 4);
CreateDynamicObject(3066, -105.64288330078, -1696.2863769531, 2.7089669704437, 0, 0, 4);
CreateDynamicObject(922, -116.41703033447, -1689.8331298828, 2.5402307510376, 0, 0, 0);
CreateDynamicObject(939, -103.42892456055, -1705.3022460938, 4.0979170799255, 0, 0, 96);
CreateDynamicObject(922, -110.33898925781, -1697.6186523438, 2.5402307510376, 0, 0, 94);
CreateDynamicObject(3252, -154.36726379395, -1686.3197021484, 1.6546907424927, 0, 0, 0);
CreateDynamicObject(11495, -125.5768661499, -1734.7399902344, 1.149999499321, 0, 0, 2);
CreateDynamicObject(11495, -124.80623626709, -1756.6597900391, 1.1249998807907, 0, 0, 1.99951171875);
CreateDynamicObject(11495, -134.55741882324, -1767.0720214844, 1.1250003576279, 0, 0, 271.99951171875);
CreateDynamicObject(11495, -136.69702148438, -1755.2054443359, 1.0999995470047, 0, 0, 271.99951171875);
CreateDynamicObject(11495, -137.12542724609, -1743.8485107422, 1.149999499321, 0, 0, 271.99951171875);
//__________________________________kafic kod pd__________________________________________
CreateDynamicObject(1395, 1479.3614501953, -1608.5662841797, -16.77041053772, 0, 0, 0);
CreateDynamicObject(1395, 1473.9674072266, -1622.0500488281, -22.190393447876, 0, 0, 0);
CreateDynamicObject(1395, 1488.8530273438, -1622.4459228516, -21.925405502319, 0, 0, 0);
CreateDynamicObject(1395, 1482.4647216797, -1629.5909423828, -21.976261138916, 0, 0, 0);
CreateDynamicObject(3095, 1476.8475341797, -1619.4925537109, 30.352807998657, 0, 0, 0);
CreateDynamicObject(3095, 1485.8240966797, -1619.4857177734, 30.358180999756, 0, 0, 0);
CreateDynamicObject(3095, 1485.8168945313, -1628.4505615234, 30.350954055786, 0, 0, 0);
CreateDynamicObject(3095, 1476.8250732422, -1628.4562988281, 30.356327056885, 0, 0, 0);
CreateDynamicObject(3858, 1490.2960205078, -1625.6395263672, 33.750225067139, 0, 0, 315.25);
CreateDynamicObject(3858, 1483.0747070313, -1632.9476318359, 33.818004608154, 0, 0, 225.24975585938);
CreateDynamicObject(3859, 1475.9300537109, -1630.2983398438, 33.823375701904, 0, 0, 196.99572753906);
CreateDynamicObject(3859, 1475.7016601563, -1620.8818359375, 33.819854736328, 0, 0, 196.99035644531);
CreateDynamicObject(3858, 1482.9774169922, -1618.3011474609, 33.825229644775, 0, 0, 225.24719238281);
CreateDynamicObject(9131, 1475.71484375, -1618.3444824219, 32.037086486816, 0, 0, 0);
CreateDynamicObject(9131, 1475.7172851563, -1618.3385009766, 34.310081481934, 0, 0, 0);
CreateDynamicObject(9131, 1475.7133789063, -1618.3548583984, 35.608016967773, 0, 0, 0);
CreateDynamicObject(9131, 1476.0882568359, -1632.6674804688, 32.040607452393, 0, 0, 0);
CreateDynamicObject(9131, 1476.0787353516, -1632.6696777344, 34.31360244751, 0, 0, 0);
CreateDynamicObject(9131, 1476.0745849609, -1632.6693115234, 35.562431335449, 0, 0, 0);
CreateDynamicObject(9131, 1489.9722900391, -1632.5911865234, 32.035232543945, 0, 0, 0);
CreateDynamicObject(9131, 1489.9938964844, -1632.5803222656, 34.308227539063, 0, 0, 0);
CreateDynamicObject(9131, 1489.9805908203, -1632.6053466797, 35.556205749512, 0, 0, 0);
CreateDynamicObject(9131, 1490.0799560547, -1618.5152587891, 32.042461395264, 0, 0, 0);
CreateDynamicObject(9131, 1490.0704345703, -1618.4984130859, 34.315456390381, 0, 0, 0);
CreateDynamicObject(9131, 1490.0513916016, -1618.4721679688, 35.588390350342, 0, 0, 0);
CreateDynamicObject(9131, 1475.7843017578, -1623.5255126953, 32.037086486816, 0, 0, 0);
CreateDynamicObject(9131, 1475.7856445313, -1623.5030517578, 34.310081481934, 0, 0, 0);
CreateDynamicObject(9131, 1475.9049072266, -1627.5609130859, 32.040607452393, 0, 0, 0);
CreateDynamicObject(9131, 1475.8839111328, -1627.5496826172, 34.31360244751, 0, 0, 0);
CreateDynamicObject(3095, 1485.7755126953, -1628.4853515625, 36.662036895752, 0, 0, 0);
CreateDynamicObject(3095, 1485.7325439453, -1622.2067871094, 36.64236831665, 0, 0, 0);
CreateDynamicObject(3095, 1476.7901611328, -1628.4598388672, 36.64236831665, 0, 0, 0);
CreateDynamicObject(3095, 1476.8218994141, -1622.2288818359, 36.622699737549, 0, 0, 0);
CreateDynamicObject(1723, 1478.8989257813, -1619.3979492188, 30.908172607422, 0, 0, 0);
CreateDynamicObject(1723, 1480.8690185547, -1622.4616699219, 30.908172607422, 0, 0, 180);
CreateDynamicObject(1723, 1480.4627685547, -1631.9406738281, 30.911691665649, 0, 0, 179.99450683594);
CreateDynamicObject(1723, 1478.533203125, -1628.6979980469, 30.911691665649, 0, 0, 0);
CreateDynamicObject(1724, 1477.3771972656, -1621.3685302734, 30.908172607422, 0, 0, 90);
CreateDynamicObject(1724, 1477.0598144531, -1630.9166259766, 30.911691665649, 0, 0, 90);
CreateDynamicObject(2637, 1479.8123779297, -1630.3184814453, 31.316432952881, 0, 0, 0);
CreateDynamicObject(2637, 1480.2796630859, -1620.8131103516, 31.312913894653, 0, 0, 0);
CreateDynamicObject(1210, 1477.4055175781, -1621.5622558594, 31.056610107422, 0, 0, 0);
CreateDynamicObject(16151, 1489.1729736328, -1622.6411132813, 31.263540267944, 0, 0, 0);
CreateDynamicObject(1518, 1489.59375, -1632.2830810547, 32.873317718506, 0, 0, 230);
CreateDynamicObject(1594, 1487.5863037109, -1629.5064697266, 31.383310317993, 0, 0, 0);
CreateDynamicObject(1594, 1483.6868896484, -1629.6824951172, 31.383310317993, 0, 0, 0);
CreateDynamicObject(1670, 1487.4587402344, -1629.4561767578, 31.860927581787, 0, 0, 0);
CreateDynamicObject(1670, 1483.7436523438, -1629.5943603516, 31.860927581787, 0, 0, 0);
CreateDynamicObject(2773, 1478.2884521484, -1616.1298828125, 13.556525230408, 0, 0, 0);
CreateDynamicObject(2773, 1480.2388916016, -1616.1627197266, 13.556525230408, 0, 0, 0);
CreateDynamicObject(970, 1475.4718017578, -1615.0035400391, 31.45965385437, 0, 0, 0);
CreateDynamicObject(970, 1483.2666015625, -1615.044921875, 31.465026855469, 0, 0, 0);
CreateDynamicObject(970, 1487.7073974609, -1615.0828857422, 31.465026855469, 0, 0, 0);
CreateDynamicObject(970, 1490.3071289063, -1617.0441894531, 31.465026855469, 0, 0, 270);
CreateDynamicObject(970, 1472.3549804688, -1617.0718994141, 31.426279067993, 0, 0, 270);
CreateDynamicObject(970, 1472.3732910156, -1621.2510986328, 31.45965385437, 0, 0, 270);
CreateDynamicObject(970, 1472.3740234375, -1625.3883056641, 31.463172912598, 0, 0, 270);
CreateDynamicObject(970, 1472.3543701172, -1629.6131591797, 31.463172912598, 0, 0, 270);
CreateDynamicObject(970, 1474.3469238281, -1632.8896484375, 31.463172912598, 0, 0, 180);
CreateDynamicObject(15038, 1472.8433837891, -1615.1275634766, 31.525360107422, 0, 0, 0);
CreateDynamicObject(15038, 1472.5231933594, -1632.3099365234, 31.528879165649, 0, 0, 0);
//________________________________________OBJEKTI____________________________________________________
brod = CreateDynamicObject(8493, -779.52215576172, 2224.3374023438, 19.69319152832, 0, 0, 284);
 lift = CreateDynamicObject(2669, 1479.4077148438, -1612.2652587891, 14.379570007324, 0, 0, 2);
	pdgate1 = CreateDynamicObject(971,1589.05334400,-1638.12316800,14.12296000,0.00000000,0.00000000,180.00000000); //
	pdgate2 = CreateDynamicObject(968,1544.70031700,-1630.73571700,13.09698000,-1.00000000,-91.00000000,269.97286900); //
	tugate = CreateDynamicObject(971,1042.25300000,-1026.03440000,32.10160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(971,2644.47780000,-2038.89900000,13.55000000,0.00000000,0.00000000,0.00000000); //
	lspddoor1 = CreateDynamicObject(1500,245.05780000,72.43140000,1002.54060000,0.00000000,0.00000000,0.00000000); //
	lspddoor2 = CreateDynamicObject(1500,245.94780000,72.43140000,1002.54060000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(971,1972.84080000,-1622.14260000,15.96880000,0.00000000,0.00000000,90.00000000); //
	armygate1 = CreateDynamicObject(969,2720.37720000,-2409.75230000,12.60000000,0.00000000,0.00000000,90.00000000); //
	armygate2 = CreateDynamicObject(969,2720.37720000,-2508.30690000,12.60000000,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(980,2774.46700000,-2494.58420000,14.26650000,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(971,2796.75120000,-2481.51880000,12.51430000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(971,2796.75120000,-2506.33590000,12.51430000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(980,2625.60160000,-2347.26510000,13.63280000,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(980,2625.60160000,-2336.86510000,13.63280000,0.00000000,0.00000000,90.00000000); //
	fbigate = CreateDynamicObject(980,1534.90200000,-1451.59790000,14.48820000,0.00000000,0.00000000,0.00000000); //
	hspdgate = CreateDynamicObject(971,1643.33790000,-1714.93380000,15.30670000,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(971,1643.22240000,-1696.45610000,15.40130000,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(1215,1544.43981900,-1623.94665500,12.81510000,0.00000000,0.00000000,264.43505800); //
	CreateDynamicObject(1215,1544.21948200,-1630.79406700,12.83241100,0.00000000,0.00000000,241.32073900); //
	CreateDynamicObject(1215,1584.37329100,-1637.75146400,12.90435100,0.00000000,0.00000000,164.79415800); //
	CreateDynamicObject(1215,1592.68176200,-1637.68530200,12.97956200,0.00000000,0.00000000,184.22105400); //
	CreateDynamicObject(1215,1546.05383300,-1672.45275800,12.98466900,0.00000000,0.00000000,308.63958700); //
	CreateDynamicObject(1215,1546.10009700,-1678.70324700,13.09776200,0.00000000,0.00000000,211.86653100); //
	CreateDynamicObject(2008,256.91271900,86.26664700,1001.38043200,0.00000000,0.00000000,89.63777100); //
	CreateDynamicObject(2008,256.89572100,84.36031300,1001.38714500,0.00000000,0.00000000,90.26439600); //
	CreateDynamicObject(1708,258.06747400,87.68148800,1001.34387200,0.00000000,0.00000000,270.07254000); //
	CreateDynamicObject(1708,258.01110800,85.87433600,1001.30187900,0.00000000,0.00000000,268.48245200); //
	CreateDynamicObject(1500,1582.62050000,-1638.05870000,12.37760000,0.00000000,-1.00000000,0.00000000); //
	CreateDynamicObject(1500,2278.85990000,-1140.48960000,1049.78840000,0.00000000,0.00000000,90.00000000); //toilet door
	CreateDynamicObject(14819,2278.55990000,-1138.88960000,1050.99840000,0.00000000,0.00000000,90.00000000); //toilet door
	CreateDynamicObject(3968,-1827.92456000,5.41173000,1061.14355400,0.00000000,0.00000000,179.35473600); //inside sfpd 5
	CreateDynamicObject(7927,354.06550000,168.79280000,1019.98440000,0.00000000,0.00000000,90.00000000); //hospital gate
	CreateDynamicObject(7927,1240.60160000,-833.60310000,1084.26780000,0.00000000,0.00000000,0.00000000); //surrenos hq
	CreateDynamicObject(7927,1280.45070000,-789.16810000,1084.25780000,0.00000000,0.00000000,0.00000000); //madd dog crib
	CreateDynamicObject(7927,1251.80770000,-789.19340000,1084.25780000,0.00000000,0.00000000,180.00000000); //madd dog crib
	CreateDynamicObject(982,1306.96280000,-1698.15490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1306.96280000,-1723.65490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1306.96280000,-1749.15490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1306.96280000,-1774.65490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1306.96280000,-1800.15490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1306.96280000,-1825.65490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1302.96280000,-1698.15490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1302.96280000,-1723.65490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1302.96280000,-1749.15490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1302.96280000,-1774.65490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1302.96280000,-1800.15490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1302.96280000,-1825.65490000,13.26160000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1843.79870000,-1060.06090000,24.62330000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1843.79870000,-1034.56090000,24.62330000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1843.79870000,-1060.06090000,25.92330000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,1843.79870000,-1034.56090000,25.92330000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(982,2195.16380000,-1675.15870000,14.12810000,-2.40000000,0.00000000,167.20000000); //
	CreateDynamicObject(982,2191.32890000,-1700.50390000,13.35200000,-0.80000000,0.00000000,175.20000000); //
	CreateDynamicObject(982,2218.16380000,-1675.15870000,14.32810000,-2.60000000,0.00000000,167.20000000); //
	CreateDynamicObject(982,2213.57890000,-1700.00390000,13.55200000,-0.80000000,0.00000000,172.30000000); //
	CreateDynamicObject(7927,366.49870000,189.72340000,1008.61030000,0.00000000,0.00000000,90.00000000); // abc studio
	CreateDynamicObject(7927,371.64720000,179.13610000,1014.40750000,0.00000000,0.00000000,270.00000000); // la yellow cab co.
	CreateDynamicObject(994,1544.43850000,-1617.59250000,12.50460000,0.00000000,0.00000000,270.00000000); //
	CreateDynamicObject(994,1544.43850000,-1632.75250000,12.50460000,0.00000000,0.00000000,270.00000000); //
	lucianogate = CreateDynamicObject(980,1246.00330000,-767.37270000,91.14730000,0.00000000,0.00000000,0.00000000); // luciano family hq
	CreateDynamicObject(982,2390.91430000,-1742.13710000,13.04690000,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(982,2365.41430000,-1742.13710000,13.04690000,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(982,2339.91430000,-1742.13710000,13.04690000,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(1798,346.73440000,165.51530000,1013.18750000,0.00000000,0.00000000,270.00000000); // bed
	CreateDynamicObject(1798,346.73440000,163.01530000,1013.18750000,0.00000000,0.00000000,270.00000000); // bed
	CreateDynamicObject(1798,346.73440000,160.51530000,1013.18750000,0.00000000,0.00000000,270.00000000); // bed
	CreateDynamicObject(7927,345.70730000,157.30660000,1014.40750000,0.00000000,0.00000000,90.00000000); // wound hospital
	CreateDynamicObject(971,-1935.99300000,239.12910000,34.32100000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(971,2386.67800000,1043.55660000,10.82030000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(971,1843.26670000,-1854.58950000,12.08280000,0.00000000,0.00000000,270.00000000); //
	CreateDynamicObject(971,1025.27950000,-1029.22990000,32.10160000,0.00000000,0.00000000,0.00000000); // pay & spray
	CreateDynamicObject(971,488.23410000,-1735.45910000,11.14160000,0.00000000,0.00000000,174.00000000); // pay & spray
	CreateDynamicObject(971,2071.54100000,-1831.41430000,13.54690000,0.00000000,0.00000000,90.00000000); // pay & spray
	CreateDynamicObject(971,719.81990000,-462.47680000,16.33590000,0.00000000,0.00000000,0.00000000); // pay & spray
	CreateDynamicObject(971,-1904.45610000,277.85780000,41.04690000,0.00000000,0.00000000,0.00000000); // pay & spray
	// Hospital down there
	CreateDynamicObject(14668,1172.08140000,-1323.23990000,1005.40280000,0.00000000,0.00000000,0.00000000); // 24/7
	CreateDynamicObject(3395,1184.06910000,-1317.06040000,1005.40280000,0.00000000,0.00000000,0.00000000); // operation pc
	CreateDynamicObject(3391,1184.06910000,-1321.06040000,1005.40280000,0.00000000,0.00000000,0.00000000); // operation pc
	CreateDynamicObject(3383,1180.76100000,-1318.17240000,1005.20280000,0.00000000,0.00000000,90.00000000); // operation bed
	CreateDynamicObject(2604,1180.45030000,-1330.66520000,1005.87280000,0.00000000,0.00000000,360.00000000); // registration pc
	CreateDynamicObject(2610,1176.92220000,-1332.31210000,1006.15280000,0.00000000,0.00000000,180.00000000); // registration files
	CreateDynamicObject(2202,1183.72350000,-1332.20640000,1005.40280000,0.00000000,0.00000000,180.00000000); // printer
	CreateDynamicObject(1797,1162.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,0.00000000); // bed
	CreateDynamicObject(1797,1165.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,0.00000000); // bed
	CreateDynamicObject(1797,1168.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,0.00000000); // bed
	CreateDynamicObject(1797,1171.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,0.00000000); // bed
	CreateDynamicObject(1797,1162.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,180.00000000); // bed
	CreateDynamicObject(1797,1165.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,180.00000000); // bed
	CreateDynamicObject(1797,1168.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,180.00000000); // bed
	CreateDynamicObject(1797,1171.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,180.00000000); // bed
	CreateDynamicObject(1726,1163.54140000,-1327.95950000,1005.40280000,0.00000000,0.00000000,90.00000000); // sofa
	CreateDynamicObject(1726,1167.54140000,-1327.95950000,1005.40280000,0.00000000,0.00000000,270.00000000); // sofa
	CreateDynamicObject(1726,1165.62340000,-1325.64870000,1005.40280000,0.00000000,0.00000000,0.00000000); // sofa
	// Hospital objects ends here
	CreateDynamicObject(868,2129.98974600,-1874.79541000,13.03090200,0.00000000,0.00000000,441.56753500); //
	CreateDynamicObject(2913,2137.46337800,-1871.32067800,12.66707800,0.00000000,-90.00000000,178.30253600); //
	CreateDynamicObject(2628,2135.05053700,-1871.42468200,12.60901200,0.00000000,0.00000000,179.39443900); //
	CreateDynamicObject(2629,2137.53125000,-1868.60363700,12.55558300,0.00000000,0.00000000,268.79595900); //
	CreateDynamicObject(2915,2133.90112300,-1868.33837800,12.62577500,0.00000000,0.00000000,267.21060100); //
	CreateDynamicObject(2916,2137.31665000,-1867.19970700,12.62609400,0.00000000,0.00000000,235.60694800); //
	CreateDynamicObject(1462,2108.08056600,-1869.76867600,12.51977800,0.00000000,0.00000000,89.77522200); //
	CreateDynamicObject(1433,2145.34008700,-1871.20214800,12.73119600,0.00000000,0.00000000,178.47007700); //
	CreateDynamicObject(2804,2145.51977500,-1871.18896400,13.29692800,0.00000000,0.00000000,157.18295200); //
	CreateDynamicObject(1484,2145.07885700,-1871.11547800,13.40539200,-12.00000000,29.00000000,177.65742400); //
	CreateDynamicObject(1486,2145.22045800,-1871.40539500,13.38108500,0.00000000,0.00000000,195.86706500); //
	CreateDynamicObject(1546,2145.00756800,-1871.34924300,13.31301800,0.00000000,0.00000000,200.08616600); //
	CreateDynamicObject(1334,2125.28198200,-1874.19628900,13.36744900,0.00000000,0.00000000,361.17449900); //
	CreateDynamicObject(955,2142.30371000,-1863.81945800,13.05880500,0.00000000,-90.00000000,0.95052700); //
	CreateDynamicObject(1302,2143.30029200,-1863.50585900,12.48657700,-15.00000000,0.00000000,357.52993700); //
	CreateDynamicObject(923,2107.99096600,-1872.67663500,13.42584800,0.00000000,0.00000000,89.75312000); //
	CreateDynamicObject(933,2115.85156200,-1869.43725500,12.52377300,0.00000000,0.00000000,77.71019700); //
	CreateDynamicObject(933,2122.39746000,-1869.41113200,12.53230400,0.00000000,0.00000000,186.31358300); //
	CreateDynamicObject(944,2159.27099600,-1864.64758300,13.41929900,0.00000000,0.00000000,269.43975800); //
	CreateDynamicObject(944,2159.23559500,-1867.67578100,13.41929900,0.00000000,0.00000000,269.43975800); //
	CreateDynamicObject(944,2159.19262600,-1870.77233800,13.41929900,0.00000000,0.00000000,269.43975800); //
	CreateDynamicObject(1372,2100.13354400,-1867.96423300,12.66138900,0.00000000,0.00000000,180.35742100); //
	CreateDynamicObject(1315,2119.26660100,-1874.09399400,15.62769600,0.00000000,0.00000000,271.77136200); //
	CreateDynamicObject(1315,2103.99047800,-1868.73046800,16.09560300,0.00000000,0.00000000,6.73446600); //
	CreateDynamicObject(1303,2151.11254800,-1865.05493100,13.55389000,0.00000000,0.00000000,95.63800800); //
	CreateDynamicObject(1451,2129.07080000,-1863.24841300,13.37556000,0.00000000,0.00000000,0.25471400); //
	CreateDynamicObject(2114,2141.25073200,-1863.69494600,13.78794500,0.00000000,0.00000000,52.14162800); //
	CreateDynamicObject(1460,2129.52539000,-1876.66845700,16.32402600,-55.00000000,-91.00000000,269.03491200); //
	CreateDynamicObject(5269,2112.05224600,-1866.30187900,13.54687500,0.00000000,0.00000000,2.50896400); //
	CreateDynamicObject(5269,2112.48535100,-1876.40661600,13.54687500,0.00000000,0.00000000,2.50896400); //
	CreateDynamicObject(3265,2091.54321200,-1868.91333000,12.46601600,0.00000000,0.00000000,265.75683500); //
	CreateDynamicObject(1473,2095.45776300,-1863.86608800,13.42572400,36.00000000,0.00000000,0.87903100); //
	CreateDynamicObject(1497,2110.98413000,-1864.98083400,13.91426400,-22.00000000,90.00000000,269.52188100); //
	CreateDynamicObject(1295,2141.17480400,-1872.53674300,13.55389000,0.00000000,0.00000000,48.96246300); //
	CreateDynamicObject(1492,2091.81201100,-1863.63647400,12.48870500,0.00000000,0.00000000,267.74984700); //
	CreateDynamicObject(969,2091.74560500,-1873.95410100,11.83589400,0.00000000,0.00000000,89.18146500); //
	//ATMs
	CreateDynamicObject(2781,1346.39050000,-1759.60390000,13.51560000,90.00000000,0.00000000,180.00000000); //
	CreateDynamicObject(2781,1592.46550000,-2335.94080000,13.54010000,90.00000000,0.00000000,180.00000000); //
	CreateDynamicObject(2781,2308.87170000,-1634.44620000,14.82700000,90.00000000,0.00000000,270.00000000); //
	CreateDynamicObject(2781,2865.31700000,-1415.34290000,11.00100000,90.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(2781,2403.98790000,-1229.84410000,23.82880000,90.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(2781,1172.48880000,-1328.96830000,15.40480000,90.00000000,0.00000000,180.00000000); //
	//-----------------------------------------Bolnica INT--------------------------
	CreateDynamicObject(14595,1182.65136719,-1330.24414062,10.53576469,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1997,1168.16210938,-1305.54846191,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2712,1174.90087891,-1343.82946777,7.15262985,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1432,1173.78552246,-1337.82885742,6.58948851,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1432,1173.64746094,-1341.38781738,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1432,1169.55798340,-1337.45422363,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(3039,1170.01220703,-1342.53015137,6.58948898,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2558,1173.14746094,-1316.65332031,8.56724262,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1704,1166.70446777,-1305.13500977,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2725,1169.07678223,-1305.02795410,7.01582718,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2251,1168.96899414,-1304.99047852,8.29460144,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1597,1151.82031250,-1330.97143555,9.24002171,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(1597,1164.02612305,-1331.22937012,9.24002171,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(1597,1176.34118652,-1331.52563477,9.24002171,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(1364,1145.45568848,-1327.45715332,7.37361050,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(1364,1145.22851562,-1333.17346191,7.36676121,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(1364,1182.81164551,-1346.45544434,7.36676121,0.00000000,0.00000000,180.00000000); //
	CreateDynamicObject(2700,1168.77880859,-1316.59130859,9.37321758,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(1997,1176.29858398,-1305.44384766,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1704,1174.69531250,-1305.07958984,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2725,1177.51904297,-1304.88000488,7.01582718,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2253,1177.49890137,-1304.88159180,7.73214436,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2700,1176.36059570,-1316.59130859,9.08544254,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(1369,1170.21655273,-1305.51745605,7.20451355,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1369,1173.83593750,-1305.58630371,7.20451355,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1430,1166.86596680,-1343.81701660,6.90504742,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1704,1190.65100098,-1325.78063965,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1704,1189.52734375,-1325.78100586,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1704,1188.38586426,-1325.83007812,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(14744,1186.60803223,-1340.67639160,8.32964134,0.00000000,0.00000000,270.00000000); //
	CreateDynamicObject(1502,1185.63269043,-1342.62951660,6.60415697,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(2528,1190.78100586,-1339.06213379,6.54839134,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2523,1188.62670898,-1339.03210449,6.54839134,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2452,1166.79968262,-1336.19946289,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1798,1178.98974609,-1307.70739746,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1798,1181.64184570,-1307.75939941,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2946,1159.12500000,-1335.55920410,6.59477711,0.00000000,0.00000000,90.00000000); //
	CreateDynamicObject(2596,1190.35400391,-1335.10437012,9.68209457,0.00000000,0.00000000,180.00000000); //
	CreateDynamicObject(1713,1191.35876465,-1329.26220703,6.58263969,0.00000000,0.00000000,270.00000000); //
	CreateDynamicObject(1703,1191.29382324,-1331.56396484,6.58263969,0.00000000,0.00000000,270.00000000); //
	CreateDynamicObject(1775,1186.66625977,-1325.15588379,7.67967606,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1776,1187.78405762,-1325.15588379,7.68203163,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2002,1188.52819824,-1334.82678223,6.58263969,0.00000000,0.00000000,180.00000000); //
	CreateDynamicObject(949,1191.25610352,-1334.44421387,7.21892357,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(949,1186.36767578,-1334.91992188,7.21892357,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2001,1166.79638672,-1316.46520996,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2001,1172.11694336,-1305.50378418,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2001,1183.80249023,-1310.55358887,6.58263969,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(2796,1184.93615723,-1347.15356445,9.91987991,0.00000000,0.00000000,0.00000000); //
//---------------------------------------TuneGaraza_Vinewod---------------------
	CreateDynamicObject(13831,1498.41064453,-1548.29980469,74.75228882,0.00000000,0.00000000,0.00000000); //object(vinesign1_cunte01) (1)
	CreateDynamicObject(13722,1498.41711426,-1548.34606934,74.77244568,0.00000000,0.00000000,0.00000000); //object(vinesign1_cunte) (1)
	CreateDynamicObject(16409,1472.71813965,-1496.23645020,12.54982758,0.00000000,0.00000000,0.00000000); //object(by_weehangr) (1)
	CreateDynamicObject(7313,1465.25244141,-1497.25122070,16.74400139,0.00000000,0.00000000,270.00000000); //object(vgsn_scrollsgn01) (1)
	CreateDynamicObject(10281,1477.40161133,-1497.29931641,14.77034092,0.00000000,0.00000000,270.00000000); //object(michsign_sfe) (1)
	CreateDynamicObject(1237,1464.89538574,-1493.52758789,12.54687500,0.00000000,0.00000000,21.75000000); //object(strtbarrier01) (1)
	CreateDynamicObject(1237,1464.90600586,-1500.93847656,12.54687500,0.00000000,0.00000000,22.49743652); //object(strtbarrier01) (2)
	CreateDynamicObject(1251,1465.27294922,-1497.28808594,12.58476925,0.00000000,0.00000000,0.00000000); //object(smashbar) (1)
	CreateDynamicObject(1251,1465.44714355,-1497.31652832,12.58476925,0.00000000,0.00000000,0.00000000); //object(smashbar) (2)
	CreateDynamicObject(1327,1476.43371582,-1494.17968750,13.24906445,2.06631470,266.57434082,330.06179810); //object(junk_tyre) (1)
	CreateDynamicObject(1327,1476.48291016,-1494.17114258,13.84905529,2.06542969,266.57226562,330.05676270); //object(junk_tyre) (3)
	CreateDynamicObject(1327,1476.76220703,-1494.17321777,14.49904919,2.06542969,266.57226562,330.05676270); //object(junk_tyre) (4)
	CreateDynamicObject(3594,1466.95800781,-1497.03417969,18.60312462,0.00000000,0.00000000,196.00000000); //object(la_fuckcar1) (1)
	CreateDynamicObject(1428,1464.89025879,-1491.07482910,14.11768532,0.00000000,0.00000000,266.00000000); //object(dyn_ladder) (1)
	CreateDynamicObject(3096,1464.82812500,-1506.43115234,17.19906616,0.00000000,0.00000000,268.00000000); //object(bb_pickup) (1)
	CreateDynamicObject(3096,1448.09802246,-1517.56506348,17.71374702,0.00000000,0.00000000,327.99499512); //object(bb_pickup) (2)
	CreateDynamicObject(1676,1468.63256836,-1501.19860840,14.16975689,0.00000000,0.00000000,0.00000000); //object(washgaspump) (1)
	CreateDynamicObject(1676,1470.52856445,-1501.19860840,14.16975689,0.00000000,0.00000000,0.00000000); //object(washgaspump) (2)
	CreateDynamicObject(1676,1472.38439941,-1501.19860840,14.16975689,0.00000000,0.00000000,0.00000000); //object(washgaspump) (3)
	CreateDynamicObject(1676,1474.21301270,-1501.19860840,14.16975689,0.00000000,0.00000000,0.00000000); //object(washgaspump) (4)
	CreateDynamicObject(2780,1473.34118652,-1493.32714844,6.56655025,0.00000000,0.00000000,0.00000000); //object(cj_smoke_mach) (1)
	//---------------------------------------DragRace-------------------------------
	Aerokapija = CreateDynamicObject(980,2100.95898400,-2447.87866200,15.32026700,0.00000000,0.00000000,90.00000000); // zatvorena kapija auta
	vrata1 = CreateDynamicObject(980,1961.90783700,-2189.89892600,15.32026700,0.00000000,0.00000000,0.00000000); //
	vrata2 = CreateDynamicObject(982,2030.50952100,-2493.53442400,13.22267200,0.00000000,0.00000000,0.00000000); //
	rallon1 = CreateDynamicObject(978,2036.51013200,-2494.78710900,11.76215100,0.00000000,0.00000000,180.00000000); //
	rallon2 = CreateDynamicObject(978,2036.59094200,-2493.24633800,11.78712000,0.00000000,0.00000000,0.00000000); //
	rallon3 = CreateDynamicObject(978,2036.29711900,-2486.75805700,11.75436300,0.00000000,0.00000000,0.00000000); //
	rallon4 = CreateDynamicObject(978,2035.99182100,-2501.77050800,11.73712100,0.00000000,0.00000000,180.00000000); //
	rallon5 = CreateDynamicObject(978,2040.33471700,-2506.67993200,11.78712100,0.00000000,359.14060000,267.34430000); //
	rallon6 = CreateDynamicObject(978,2040.81005900,-2481.74316400,11.85436200,0.00000000,0.00000000,270.00000000); //
	rallon7 = CreateDynamicObject(978,2045.46228000,-2477.28759800,11.60436500,0.00000000,359.14060000,177.34420000); //
	rallon8 = CreateDynamicObject(978,2045.08044400,-2511.45654300,11.68713300,1.71890000,359.14060000,359.06320000); //
	rallon9 = CreateDynamicObject(8263,1981.10730000,-2478.68090800,6.51521500,0.00000000,0.00000000,0.00000000); //
	rallon10 = CreateDynamicObject(8263,1740.57421900,-2509.12524400,6.70573500,0.00000000,0.00000000,180.00000000); //
	rallon11 = CreateDynamicObject(8263,1626.95568800,-2508.99023400,5.23078500,0.00000000,0.00000000,180.00000000); //
	rallon12 = CreateDynamicObject(8263,1864.07092300,-2478.68383800,6.10577100,0.00000000,0.00000000,0.00000000); //
	rallon13 = CreateDynamicObject(8263,1746.92272900,-2478.68872100,6.65572500,0.00000000,0.00000000,0.00000000); //
	rallon14 = CreateDynamicObject(8263,1627.08898900,-2478.70947300,6.05579700,0.00000000,0.00000000,0.00000000); //
	rallon15 = CreateDynamicObject(982,1567.75915500,-2494.02172900,11.46328400,0.00000000,0.00000000,0.00000000); //
	rallon16 = CreateDynamicObject(1634,1571.75805700,-2499.49877900,9.67702000,0.00000000,0.00000000,90.00000000); //
	rallon17 = CreateDynamicObject(1634,1571.97937000,-2488.57568400,9.82700600,0.00000000,0.00000000,90.00000000); //
	rallon18 = CreateDynamicObject(978,1572.14025900,-2494.07861300,11.99494200,0.00000000,0.00000000,0.00000000); //
	rallon19 = CreateDynamicObject(8263,1860.36401400,-2508.79882800,4.71513900,0.00000000,0.00000000,0.00000000); //
	rallon20 = CreateDynamicObject(8263,1979.63501000,-2509.25463900,3.94017000,0.00000000,0.00000000,180.00000000); //
	CreateDynamicObject(987,2100.99389600,-2436.07055700,12.54687600,0.00000000,0.00000000,0.00000000); //ograde
	CreateDynamicObject(987,2112.90942400,-2436.33154300,12.54687500,0.00000000,0.00000000,0.00000000); //ograde
	CreateDynamicObject(987,2124.81738300,-2436.52832000,12.54687500,0.00000000,0.00000000,0.00000000); //ograde
	CreateDynamicObject(987,2136.98339800,-2436.38549800,12.54687500,0.00000000,0.00000000,270.00000000); //ograde
	CreateDynamicObject(987,2136.83105500,-2448.09082000,12.54687500,0.00000000,0.00000000,270.00000000); //ograde
	CreateDynamicObject(987,2136.59643600,-2460.07763700,12.54687500,0.00000000,0.00000000,180.00000000); //ograde
	CreateDynamicObject(987,2124.64428700,-2459.98828100,12.54687500,0.00000000,0.00000000,180.00000000); //ograde
	CreateDynamicObject(987,2112.85693400,-2460.14355500,12.52187500,0.00000000,0.00000000,180.00000000); //ograde
	CreateDynamicObject(974,2100.97705100,-2439.31005900,15.32461500,0.00000000,0.00000000,270.00000000); //ograde
	CreateDynamicObject(974,2101.06152300,-2456.72851600,15.32461500,0.00000000,0.00000000,270.00000000); //ograde
	CreateDynamicObject(8841,2121.45385700,-2448.28002900,15.87311600,0.00000000,0.00000000,0.00000000); //ograde
	//---------------------------------------BalkanskaKuca--------------------------
	CreateDynamicObject(983,1856.59167480,-1865.89453125,13.24783230,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (3)
	CreateDynamicObject(983,1848.73876953,-1865.87280273,13.26167965,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (4)
	CreateDynamicObject(983,1853.41210938,-1862.70520020,13.26167965,0.00000000,0.00000000,269.81530762); //object(fenceshit3) (5)
	CreateDynamicObject(983,1851.98254395,-1862.70373535,13.26167965,0.00000000,0.00000000,269.81323242); //object(fenceshit3) (6)
	CreateDynamicObject(870,1855.06164551,-1864.69396973,12.82024670,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (1)
	CreateDynamicObject(870,1852.33105469,-1864.72717285,12.82024670,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (2)
	CreateDynamicObject(870,1849.94470215,-1864.70434570,12.82024670,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (3)
	CreateDynamicObject(871,1853.74548340,-1863.92590332,12.86118698,0.00000000,0.00000000,250.33032227); //object(veg_procfpatchwee) (1)
	CreateDynamicObject(871,1851.34313965,-1863.81689453,12.86118698,0.00000000,0.00000000,250.32897949); //object(veg_procfpatchwee) (2)
	CreateDynamicObject(1412,1833.79675293,-1887.97863770,13.69334030,0.00000000,0.00000000,210.40527344); //object(dyn_mesh_2) (1)
	CreateDynamicObject(1412,1834.06335449,-1882.53173828,12.44300938,269.95498657,0.00000000,286.14953613); //object(dyn_mesh_2) (2)
	CreateDynamicObject(1447,1935.89123535,-1879.85607910,13.79861832,0.00000000,0.00000000,0.00000000); //object(dyn_mesh_4) (1)
	CreateDynamicObject(1447,1941.14965820,-1879.85961914,13.80375481,0.00000000,0.00000000,0.00000000); //object(dyn_mesh_4) (2)
	CreateDynamicObject(1413,1946.39624023,-1879.86987305,13.81451321,0.00000000,0.00000000,0.00000000); //object(dyn_mesh_3) (1)
	CreateDynamicObject(1412,1858.92968750,-1879.58911133,13.71788979,0.00000000,0.00000000,0.00000000); //object(dyn_mesh_2) (4)
	CreateDynamicObject(11490,1880.34155273,-1856.21435547,12.57657814,0.00000000,0.00000000,0.00000000); //object(des_ranch) (1)
	CreateDynamicObject(11491,1880.33728027,-1867.40246582,14.05094147,0.00000000,0.00000000,0.00000000); //object(des_ranchbits1) (1)
	CreateDynamicObject(1892,1883.10046387,-1868.88818359,14.05525875,0.00000000,0.00000000,0.00000000); //object(security_gatsh) (1)
	CreateDynamicObject(1753,1882.25451660,-1852.40771484,14.08439064,0.00000000,0.00000000,359.50000000); //object(swank_couch_1) (1)
	CreateDynamicObject(1639,1871.02783203,-1840.96350098,12.57497787,0.00000000,0.00000000,89.63458252); //object(od_vbnet) (1)
	CreateDynamicObject(1639,1871.04418945,-1847.02954102,12.57497787,0.00000000,0.00000000,270.17187500); //object(od_vbnet) (2)
	CreateDynamicObject(1255,1898.45959473,-1850.86853027,13.13297939,0.00000000,0.00000000,91.66995239); //object(lounger) (1)
	CreateDynamicObject(1255,1896.59826660,-1850.90686035,13.14505959,0.00000000,0.00000000,91.66992188); //object(lounger) (2)
	CreateDynamicObject(1255,1894.82312012,-1850.94628906,13.14550304,0.00000000,0.00000000,91.66992188); //object(lounger) (3)
	CreateDynamicObject(1657,1880.31652832,-1859.66894531,20.58334351,0.00000000,0.00000000,0.00000000); //object(htl_fan_rotate_nt) (1)
	CreateDynamicObject(1491,1893.16320801,-1879.65893555,12.47736931,0.00000000,0.00000000,0.00000000); //object(gen_doorint01) (1)
	CreateDynamicObject(1412,1898.94274902,-1879.65319824,13.75697422,0.00000000,0.00000000,180.14489746); //object(dyn_mesh_2) (5)
	CreateDynamicObject(1491,1896.30285645,-1879.63391113,12.48043537,0.00000000,0.00000000,179.99548340); //object(gen_doorint01) (2)
	CreateDynamicObject(1634,1948.16613770,-1882.13342285,12.24389267,342.13500977,0.00000000,268.97521973); //object(landjump2) (1)
	CreateDynamicObject(16101,1894.71679688,-1879.68579102,4.05388403,0.00000000,0.00000000,0.00000000); //object(des_windsockpole) (1)
	CreateDynamicObject(3526,1882.32067871,-1868.74255371,14.12367630,0.00000000,0.00000000,89.77508545); //object(vegasairportlight) (1)
	CreateDynamicObject(3526,1884.89331055,-1868.78698730,14.12367630,0.00000000,0.00000000,89.77478027); //object(vegasairportlight) (2)
	CreateDynamicObject(3666,1879.94799805,-1863.72888184,24.47113419,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (1)
	CreateDynamicObject(3666,1879.91967773,-1864.56298828,24.47113419,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (2)
	CreateDynamicObject(3666,1880.80566406,-1863.74060059,24.47113419,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (3)
	CreateDynamicObject(3666,1880.81616211,-1864.55395508,24.47113419,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (4)
	CreateDynamicObject(1753,1884.54895020,-1854.74658203,14.08439064,0.00000000,0.00000000,270.20483398); //object(swank_couch_1) (2)
	CreateDynamicObject(1753,1884.55712891,-1857.79797363,14.08439064,0.00000000,0.00000000,270.20324707); //object(swank_couch_1) (3)
	CreateDynamicObject(1753,1884.55944824,-1860.81164551,14.08439064,0.00000000,0.00000000,270.20324707); //object(swank_couch_1) (4)
	CreateDynamicObject(1432,1890.11486816,-1849.62438965,12.57243156,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (1)
	CreateDynamicObject(1432,1886.79748535,-1849.91491699,12.57331467,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (2)
	CreateDynamicObject(1432,1887.66552734,-1846.94543457,12.57237625,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (3)
	CreateDynamicObject(2311,1882.63244629,-1853.65112305,14.08439064,0.00000000,0.00000000,0.00000000); //object(cj_tv_table2) (1)
	CreateDynamicObject(2311,1883.34069824,-1855.09289551,14.08439064,0.00000000,0.00000000,270.27026367); //object(cj_tv_table2) (2)
	CreateDynamicObject(2311,1883.35937500,-1858.03845215,14.08439064,0.00000000,0.00000000,270.26916504); //object(cj_tv_table2) (3)
	CreateDynamicObject(2311,1883.37780762,-1861.09130859,14.08439064,0.00000000,0.00000000,270.26916504); //object(cj_tv_table2) (4)
	CreateDynamicObject(1950,1877.57653809,-1857.59143066,15.17797184,0.00000000,0.00000000,0.00000000); //object(kb_beer) (1)
	CreateDynamicObject(1950,1877.82617188,-1860.47753906,15.17797184,0.00000000,0.00000000,0.00000000); //object(kb_beer) (2)
	CreateDynamicObject(1950,1883.66284180,-1861.17175293,14.77804947,0.00000000,0.00000000,0.00000000); //object(kb_beer) (3)
	CreateDynamicObject(1950,1883.76464844,-1862.29992676,14.77804947,0.00000000,0.00000000,0.00000000); //object(kb_beer) (4)
	CreateDynamicObject(1950,1883.55383301,-1858.09826660,14.77804947,0.00000000,0.00000000,0.00000000); //object(kb_beer) (5)
	CreateDynamicObject(1950,1883.68481445,-1858.70971680,14.77804947,0.00000000,0.00000000,0.00000000); //object(kb_beer) (6)
	CreateDynamicObject(1950,1883.69274902,-1856.34045410,14.77804947,0.00000000,0.00000000,0.00000000); //object(kb_beer) (7)
	CreateDynamicObject(1950,1883.64892578,-1855.40856934,14.77804947,0.00000000,0.00000000,0.00000000); //object(kb_beer) (8)
	CreateDynamicObject(16151,1876.62207031,-1858.90356445,14.38438606,0.00000000,0.00000000,180.04052734); //object(ufo_bar) (1)
	CreateDynamicObject(1481,1901.16491699,-1847.94201660,13.26390743,0.00000000,0.00000000,270.36035156); //object(dyn_bar_b_q) (1)
	CreateDynamicObject(1518,1880.29711914,-1863.44677734,16.35371971,0.00000000,0.00000000,180.58557129); //object(dyn_tv_2) (1)
	CreateDynamicObject(1736,1880.31921387,-1863.14453125,17.32729530,0.00000000,0.00000000,181.39990234); //object(cj_stags_head) (1)
	CreateDynamicObject(1738,1875.93017578,-1853.41210938,14.73902130,0.00000000,0.00000000,271.24023438); //object(cj_radiator_old) (1)
	CreateDynamicObject(1782,1880.28625488,-1863.44677734,16.00775909,0.00000000,0.00000000,0.00000000); //object(med_video_2) (1)
	CreateDynamicObject(1783,1880.28259277,-1863.44677734,15.88309193,0.00000000,0.00000000,0.00000000); //object(swank_video_2) (1)
	CreateDynamicObject(1809,1880.30810547,-1863.44445801,15.30750751,0.00000000,0.00000000,180.49548340); //object(med_hi_fi) (1)
	CreateDynamicObject(1828,1880.66589355,-1858.94128418,14.08439064,0.00000000,0.00000000,87.69995117); //object(man_sdr_rug) (1)
	CreateDynamicObject(1841,1875.77124023,-1863.48168945,16.15556335,0.00000000,0.00000000,224.52551270); //object(speaker_1) (1)
	CreateDynamicObject(1841,1884.88061523,-1863.45532227,16.16276169,0.00000000,0.00000000,324.22192383); //object(speaker_1) (2)
	CreateDynamicObject(1841,1884.85083008,-1851.97216797,16.45160866,0.00000000,0.00000000,49.93249512); //object(speaker_1) (3)
	CreateDynamicObject(1841,1875.77124023,-1852.02954102,16.48992157,0.00000000,0.00000000,139.65740967); //object(speaker_1) (4)
	CreateDynamicObject(2344,1879.80651855,-1863.34667969,15.32544518,0.00000000,0.00000000,278.16516113); //object(cj_remote) (1)
	CreateDynamicObject(2452,1876.83691406,-1852.32604980,14.08439064,0.00000000,0.00000000,0.00000000); //object(cj_ff_fridge2) (1)
	CreateDynamicObject(14527,1880.28283691,-1859.67578125,18.62772560,0.00000000,0.00000000,0.00000000); //object(fannyfan) (1)
	CreateDynamicObject(14705,1876.04846191,-1862.31213379,15.25877094,0.00000000,0.00000000,0.00000000); //object(int2vase) (1)
	CreateDynamicObject(1598,1874.17224121,-1844.78515625,12.88014412,0.00000000,0.00000000,0.00000000); //object(beachball) (1)
	CreateDynamicObject(2176,1880.33276367,-1846.90747070,15.41634655,0.00000000,0.00000000,0.00000000); //object(casino_light4) (1)
	CreateDynamicObject(1541,1875.77795410,-1856.60034180,15.57287598,0.00000000,0.00000000,272.30029297); //object(cj_beer_taps_1) (1)
	CreateDynamicObject(1544,1877.83374023,-1859.14697266,14.98980427,0.00000000,0.00000000,0.00000000); //object(cj_beer_b_1) (1)
	CreateDynamicObject(1544,1877.75964355,-1861.56994629,14.98980427,0.00000000,0.00000000,0.00000000); //object(cj_beer_b_1) (2)
	CreateDynamicObject(1544,1883.65295410,-1853.48571777,14.58988190,0.00000000,0.00000000,0.00000000); //object(cj_beer_b_1) (3)
	CreateDynamicObject(1546,1883.70251465,-1856.10766602,14.67901039,0.00000000,0.00000000,0.00000000); //object(cj_pint_glass) (1)
	CreateDynamicObject(1546,1883.44604492,-1858.34509277,14.67901039,0.00000000,0.00000000,0.00000000); //object(cj_pint_glass) (2)
	CreateDynamicObject(1664,1883.75024414,-1861.90209961,14.75658607,0.00000000,0.00000000,0.00000000); //object(propwinebotl2) (1)
	CreateDynamicObject(1665,1883.16662598,-1853.37292480,14.62533474,0.00000000,0.00000000,89.73004150); //object(propashtray1) (1)
	CreateDynamicObject(1665,1883.73974609,-1859.20996094,14.62533474,0.00000000,0.00000000,13.98034668); //object(propashtray1) (2)
	CreateDynamicObject(1667,1877.89599609,-1859.30273438,15.12838268,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (1)
	CreateDynamicObject(1668,1877.60681152,-1859.91772461,15.15650749,0.00000000,0.00000000,0.00000000); //object(propvodkabotl1) (1)
	CreateDynamicObject(1778,1876.14904785,-1863.01428223,14.08439064,0.00000000,0.00000000,269.23510742); //object(cj_mop_pail) (1)
	CreateDynamicObject(1248,1880.37500000,-1851.97216797,16.37780571,0.00000000,0.00000000,0.00000000); //object(bonus) (1)
	CreateDynamicObject(1254,1883.62023926,-1868.90893555,14.03257751,266.70498657,0.00000000,0.00000000); //object(killfrenzy) (1)
	CreateDynamicObject(1254,1883.29479980,-1868.90502930,14.03257751,266.70410156,0.00000000,0.00000000); //object(killfrenzy) (2)
	CreateDynamicObject(1254,1883.94458008,-1868.91064453,14.03257751,266.70410156,0.00000000,0.00000000); //object(killfrenzy) (3)
	CreateDynamicObject(1412,1898.96240234,-1846.65234375,13.84350586,0.00000000,0.00000000,166.30267334); //object(dyn_mesh_2) (6)
	CreateDynamicObject(1412,1893.96789551,-1845.30603027,13.84439659,0.00000000,0.00000000,163.55004883); //object(dyn_mesh_2) (7)
	CreateDynamicObject(1412,1889.00646973,-1843.84094238,13.84525108,0.00000000,0.00000000,163.54797363); //object(dyn_mesh_2) (9)
	CreateDynamicObject(1412,1884.04968262,-1842.38500977,13.84610558,0.00000000,0.00000000,163.54797363); //object(dyn_mesh_2) (10)
	CreateDynamicObject(1412,1879.08117676,-1840.91748047,13.84696102,0.00000000,0.00000000,163.54797363); //object(dyn_mesh_2) (11)
	CreateDynamicObject(1412,1874.11560059,-1839.45703125,13.84781647,0.00000000,0.00000000,163.54797363); //object(dyn_mesh_2) (12)
	CreateDynamicObject(1412,1869.16064453,-1837.99584961,13.84867001,0.00000000,0.00000000,163.54797363); //object(dyn_mesh_2) (13)
CreateDynamicObject(1412,1864.17016602,-1836.53210449,13.84953117,0.00000000,0.00000000,163.54797363); //object(dyn_mesh_2) (14)
Black0 = TextDrawCreate(537.000000,133.000000,"_");
	Black1 = TextDrawCreate(537.000000,133.000000,"_");
	Black2 = TextDrawCreate(537.000000,170.000000,"_");
	Black3 = TextDrawCreate(593.000000,133.000000,"_");
	LightBlack = TextDrawCreate(541.000000,136.000000,"_");
	//---------------------------------------TrafikaPrekoPutaPD-a-------------------
	CreateDynamicObject(6965,1479.89074700,-1639.14331100,16.48592000,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(3515,1479.94738800,-1639.07995600,13.67634700,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(3515,1479.90625000,-1639.11999500,16.09576600,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(3472,1466.96594200,-1639.53857400,14.34103600,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(3472,1479.15271000,-1652.13171400,14.34102100,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(3472,1492.17163100,-1639.89062500,14.34103600,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(3472,1479.35754400,-1627.11328100,14.31602100,0.00000000,0.00000000,0.00000000); //
	CreateDynamicObject(1571,1479.80871600,-1673.97326700,14.37769100,0.00000000,0.00000000,0.00000000); //
//---------------------------------------3D Text--------------------------------
    Create3DTextLabel("[Da otvorite sef kucajte] \n [/Otvorisef]", 0x00ff00ff, -295.2164,1500.5385,1071.1060, 40.0, 0);
    Create3DTextLabel("[Mozete pljackati banku sa] \n [/Robbank]", 0x00ff00ff, -296.5705,1515.7567,1070.9940, 40.0, 0);
    Create3DTextLabel("[Da izadjete iz Banke kucajte] \n [/enter]", 0x00ff00ff, -296.7148,1482.3660,1071.1060, 40.0, 0);
    Create3DTextLabel("/drink",0x00C2ECFF,1192.3390,-908.1266,48.0625,15.0,0);
	Create3DTextLabel("/otvorivrata\n/zatvorivrata",0x00C2ECFF,245.2713,71.9744,1003.6406,15.0,0);
	Create3DTextLabel("Dobrodosli na Electro RolePlay server",0x00C2ECFF,2848.2041,-1957.5687,12.5507,15.0,0);
	Create3DTextLabel("Da bi ste opljackali\nbanku,ukucajte /robbank\ni sacekajte nekoliko\nsekundi dok provalite\nsifru sefa.", 0x00B6FF73, 2315.4900,-0.1248,26.7422, 40.0, 0);//U banci kod plavih vrata
	Create3DTextLabel("Izlaz iz Bolnice", 0x00B6FF73, 1168.0006,-1326.0348,7.5826, 40.0, 0);//Izlaz iz bolnice
	Create3DTextLabel("/jedi", COLOR_LIGHTBLUE, 1129.4067,-940.1750,42.9007, 40.0, 0);//Trafika kod burga
 	Create3DTextLabel("Ukucajte /tune da tunirate\nvase vozilo po jeftinoj\nceni", 0xFFFFFFFF, 1472.5253,-1497.2266,13.5811, 40.0, 0);//Tuniranje vozila
 	Create3DTextLabel("/liftgore\n/iftdole", 0x00C2ECFF, 1479.4513,-1618.5031,14.0393, 40.0, 0);
 	Create3DTextLabel("/meni",0x00C2ECFF, 1487.2059,-1623.4489,31.9135,15.0,0);
//------------------------------------------------------------------------------
	for(new i = 0; i < sizeof(CreatedCars); i++)
	{
	    CreatedCars[i] = 0;
	}
	for(new i = 0; i < sizeof(TurfInfo); i++)
	{
	    Turfs[i] = GangZoneCreate(TurfInfo[i][zMinX],TurfInfo[i][zMinY],TurfInfo[i][zMaxX],TurfInfo[i][zMaxY]);
	}
	for(new i = 0; i <= sizeof(Peds)-1; i++)
	{
		AddPlayerClass(Peds[i][0],1958.3783,1343.1572,1100.3746,269.1425,-1,-1,-1,-1,-1,-1);
	}
//------------------------------------------------------------------------------

	UpdateTime();
	SetTimer("RandomMessage",60000,1);
	SetTimer("UpdateTime",1000 * 60,1);
	CheckStatusTimer = SetTimer("CheckStatus", 150, 1);
//------------------------------------------------------------------------------
	AddStaticVehicleEx(596,2779.3843,-2434.2644,13.3568,88.5203, 44, 86, 30000); // Army police 1
	AddStaticVehicleEx(596,2779.4299,-2439.7708,13.3572,88.1692,44,86,30000); // Army police 2
	AddStaticVehicleEx(596,2779.1882,-2471.9214,13.3576,86.6550,44,86,30000); // Army police 3
	AddStaticVehicleEx(596,2779.1497,-2477.8547,13.3590,86.9500,44,86,30000); // Army police 4
	AddStaticVehicleEx(432,2791.3584,-2494.2971,13.6588,89.3376,43,0,30000); // Army tank 5
	AddStaticVehicleEx(470,2792.0173,-2455.8245,14.0688,90,43,0,30000); // Army patriot 6
	AddStaticVehicleEx(470,2793.1680,-2418.1855,13.6259,88.3914,-1, -1, 30000); // Patriot 7
	AddStaticVehicleEx(470,2785.0979,-2417.6987,13.6273,87.4559, -1, -1, 30000); //Patriot 8
	AddStaticVehicleEx(433,2781.4146,-2455.5208,14.0714,90,43,0,30000); // Army truck 9
	AddStaticVehicleEx(430,2698.8132,-2311.0671,-0.2161,87.3657,-1, -1, 30000); // Army boat 10
	AddStaticVehicleEx(430,2722.9766,-2311.2756,-0.3360,89.2799,-1, -1, 30000); // Army boat 11
//------------------------------------------------------------------------------
	AddStaticVehicleEx(405,1406.93,-1790.2,13.3,90, 0, 0, 30000); // Mayor security 12
	AddStaticVehicleEx(405,1406.9,-1793.8,13.3,90, 0, 0, 30000); // Mayor security 13
	AddStaticVehicleEx(405,1406.7,-1782.16,13.3,90, 0, 0, 30000); // Mayor security 14
	AddStaticVehicleEx(409,1405.87,-1785.96,13.3,90,1,1,30000); // Mayor stretch 15
//------------------------------------------------------------------------------
	AddStaticVehicleEx(599,616.1244,-601.7048,17.4214,271.5325, -1, -1, 30000); // Cop cruiser (Dillimore) 16
	AddStaticVehicleEx(525,1530.3849,-1645.1930,5.7777,179.3521,0,0,30000); // Cop TowTruck 17
	AddStaticVehicleEx(596,1570.1555,-1710.3179,5.6136,358.7748, -1, -1, 30000); // Cop cruiser 18
	AddStaticVehicleEx(596,1574.4703,-1710.9795,5.6115,0.4220, -1, -1, 30000); // Cop cruiser 19
	AddStaticVehicleEx(596,1587.4816,-1710.3594,5.6104,358.9421,-1, -1, 30000); // Cop cruiser 20
	AddStaticVehicleEx(596,1595.6578,-1710.9442,5.6119,359.6335,0,1,30000); // Cop cruiser 21
    AddStaticVehicleEx(596,1545.7845,-1684.4004,5.6342,271.1593,0,1,30000); // Cop cruiser 22
    AddStaticVehicleEx(596,1558.7819,-1710.9503,5.6119,1.1862,0,1,30000); // Cop cruiser 23
    AddStaticVehicleEx(596,1601.8564,-1704.1805,5.6110,88.9959,-1,-1,30000); // Cop cruiser 24
	AddStaticVehicleEx(596,1600.9231,-1691.9321,5.6113,91.6221,-1,-1,30000); // Cop cruiser 25
	AddStaticVehicleEx(596,1600.4153,-1687.9385,5.6118,90.7431,-1,-1,30000); // Cop cruiser 26
	AddStaticVehicleEx(596,1529.6339,-1683.7720,5.6124,270.5692, 29, 29, 30000); // Cop general car 27
	AddStaticVehicleEx(596,1529.5374,-1688.0181,5.6114,270.0886, 29, 29, 30000); // Cop general car 28
	AddStaticVehicleEx(523,1557.9637,-1694.5964,5.4673,226.4766,-1,-1,30000); // Police moto 29
    AddStaticVehicleEx(523,1557.9060,-1697.4153,5.4689,220.9842,-1,-1,30000); // Police moto 30
    AddStaticVehicleEx(523,1558.1632,-1691.8335,5.4596,224.7542,-1,-1,30000); // Police moto 31
	AddStaticVehicleEx(599,1584.6510,-1671.4448,6.0541,271.5708,0,1,30000); // Police ranger 32
    AddStaticVehicleEx(599,1584.7875,-1667.6138,6.0592,272.0818,0,1,30000); // Police ranger 33
	AddStaticVehicleEx(599,1545.3936,-1667.7957,6.0809,87.7152,29,29,30000); // Police tan-white rancher 34
	AddStaticVehicleEx(599,1545.0044,-1671.9329,6.0791,91.5492,29,29,30000); // Police tan-white rancher 35
	AddStaticVehicleEx(427,1544.2870,-1659.3522,5.6119,88.5025,-1,-1,30000);// Police SWAT enforcer 36
	AddStaticVehicleEx(601,1544.6962,-1663.2948,6.0225,88.9357,-1,-1,30000); // Police SWAT APC 37
	AddStaticVehicleEx(497,1566.6628,-1653.8688,28.5752,91.9445,0,1,30000);// Police maverick 38
//------------------------------------------------------------------------------
	AddStaticVehicleEx(490,1514.1959,-1478.1108,9.6270,270.0, -1, -1, 30000); // FBI rancher 39
	AddStaticVehicleEx(490,1514.1621,-1474.2642,9.6278,270,0,0,30000); // FBI rancher 40
	AddStaticVehicleEx(426,1525.4424,-1461.3640,9.2431,0,0,0,30000); // FBI elegant 41
	AddStaticVehicleEx(426,1520.8752,-1461.1650,9.2430,0,0,0,30000); // FBI elegant 42
	AddStaticVehicleEx(426,1516.1973,-1461.1393,9.2430,0,0,0,30000); // FBI elegant 43
//------------------------------------------------------------------------------
	AddStaticVehicleEx(411,1667.8558,-1717.4535,15.3364,270.2589,0,0,30000); // HSPD car 44
	AddStaticVehicleEx(411,1667.6758,-1712.7479,15.3365,269.3311,0,0,30000); // HSPD car 45
	AddStaticVehicleEx(411,1667.7336,-1707.8774,15.3364,268.2024,0,0,30000); // HSPD car 46
	AddStaticVehicleEx(411,1667.7771,-1702.7943,15.3365,267.2334,0,0,30000); // HSPD car 47
	AddStaticVehicleEx(415,1668.1741,-1698.2887,15.3815,267.3284,0,0,30000); // HSPD car 48
	AddStaticVehicleEx(415,1647.4928,-1702.9298,15.3815,91.1837,0,0,30000); // HSPD car 49
	AddStaticVehicleEx(415,1647.4895,-1707.9279,15.3800,91.9683,0,0,30000); // HSPD car 50
	AddStaticVehicleEx(451,1667.9532,-1693.5905,15.3152,270.0380,0,0,30000); // HSPD car 51
//------------------------------------------------------------------------------
	AddStaticVehicleEx(416,1177.35,-1339.24,13.66,269.58, -1, -1, 30000); // Ambulance 52
	AddStaticVehicleEx(416,1176.98,-1308.65,13.62,269.33, -1, -1, 30000); // Ambulance 53
	AddStaticVehicleEx(416,1189.87,-1357.14,13.21,180.78, -1, -1, 30000); // Ambulance 54
	AddStaticVehicleEx(487,1211.58,-1324.46,13.21,0.42, 1, 3, 30000); // Medic chopper 55
//------------------------------------------------------------------------------
	AddStaticVehicleEx(467,1067.1295,-295.5681,73.7826,179.6040, 90, -1, 30000); // Hitman oceanic 56
	AddStaticVehicleEx(467,1077.3829,-295.1148,73.7812,180.2754, 90, -1, 30000); // Hitman oceanic 57
	AddStaticVehicleEx(467,1071.9189,-294.9166,73.7250,178.9444,90, -1, 30000); // Hitman oceanic 58
//------------------------------------------------------------------------------
	AddStaticVehicleEx(431,1780.85485840,-1890.94091797,13.63994312,270.00000000, -1, -1, 30000); // Bus 59
	AddStaticVehicleEx(431,1780.84741211,-1895.73620605,13.63993740,270.00000000, -1, -1, 30000); // Bus 60
//------------------------------------------------------------------------------
	AddStaticVehicleEx(409,1214.8877,-1826.5548,13.2103,269.6297,1,1,30000); // YCAT Co. Limo 61
	AddStaticVehicleEx(421,1198.5037,-1831.9374,13.2844,269.7437,1,1,30000); // YCAT Co. Washington 62
	AddStaticVehicleEx(421,1198.2443,-1835.9910,13.2828,270.5077,1,1,30000); // YCAT Co. Washington 63
	AddStaticVehicleEx(420,1251.1062,-1836.1090,13.1650,270.2138,-1,-1,30000); // YCAT Co.Taxi 64
	AddStaticVehicleEx(420,1237.0697,-1836.1671,13.1676,270.2655,-1,-1,30000); // YCAT Co. Taxi 65
	AddStaticVehicleEx(420,1250.9983,-1805.3121,13.2030,126.4226,-1,-1,30000); // YCAT Co. Taxi 66
	AddStaticVehicleEx(420,1281.5687,-1826.9100,13.1645,0.5988,-1,-1,30000); // YCAT Co. Taxi 67
	AddStaticVehicleEx(420,1281.4365,-1814.5854,13.1649,0.6252,-1,-1,30000); // YCAT Co. Taxi 68
	AddStaticVehicleEx(420,1281.3187,-1803.3356,13.1628,0.5717,-1,-1,30000); // YCAT Co. Taxi 69
	AddStaticVehicleEx(420,1267.1361,-1794.4459,13.1909,90.1903,-1,-1,30000); // YCAT Co. Taxi 70
//------------------------------------------------------------------------------
	AddStaticVehicleEx(582,754.9744,-1332.3314,13.5990,269.9991,125,125,30000); // News van 71
	AddStaticVehicleEx(582,782.5587,-1346.9824,13.5948,90.9684,125,125,30000); // News van 72
	AddStaticVehicleEx(488,743.8518,-1369.7666,25.8695,269.2660,125,125,30000); // News Chopper 73
//------------------------------------------------------------------------------
	AddStaticVehicleEx(525,2078.74,-2006.38,13.25,271.64,0,0,30000); // Towcar 74
	AddStaticVehicleEx(525,2079.06,-2019.84,13.25,269.24,0,0,30000); // Towcar 75
	AddStaticVehicleEx(525,2097.83,-2006.09,13.25,44.15,0,0,30000); // Towcar 76
	AddStaticVehicleEx(525,2106.72,-2015.25,13.25,44.15,0,0,30000); // Towcar 77
//------------------------------------------------------------------------------
	AddStaticVehicleEx(571,2286.2141,-2354.5000,12.8306,225.8705,-1,-1,30000); // kart 78
	AddStaticVehicleEx(571,2279.9412,-2348.4141,12.8312,225.8585,-1,-1,30000); // kart 79
	AddStaticVehicleEx(571,2291.7932,-2345.5356,12.8305,227.3060,-1,-1,30000); // kart 80
	AddStaticVehicleEx(571,2287.5615,-2341.6433,12.8306,226.5350,-1,-1,30000); // kart 81
	AddStaticVehicleEx(571,2299.6785,-2338.3186,12.8307,224.3563,-1,-1,30000); // kart 82
	AddStaticVehicleEx(571,2295.3887,-2334.9448,12.8307,227.9102,-1,-1,30000); // kart 83
	CreateVehicle(494,-1401.0436,-210.0052,1042.9913,1.6623,1,0,30000); //hotring 84
	CreateVehicle(494,-1400.4019,-219.9365,1043.0348,5.3554,1,3,30000); //hotring 85
	CreateVehicle(494,-1394.4932,-207.7917,1042.9963,3.6872,0,6,30000); //hotring 86
	CreateVehicle(494,-1393.7854,-217.9354,1043.0325,2.9556,1,2,30000); //hotring 87
	CreateVehicle(468,-1445.6392,-592.3033,1055.7831,90.2133,-1,-1,30000); //bike 88
	CreateVehicle(468,-1433.1708,-592.4930,1055.6533,92.4067,-1,-1,30000); //bike 89
	CreateVehicle(468,-1448.5325,-584.4943,1055.4949,95.5400,-1,-1,30000); //bike 90
	CreateVehicle(468,-1434.8973,-585.1266,1055.2488,91.1533,-1,-1,30000); //bike 91
	CreateVehicle(468,-1449.2814,1610.7823,1052.5313,272.9406,-1,-1,30000); // bike 92
	CreateVehicle(468,-1453.8767,1611.2418,1052.5313,89.0355,-1,-1,30000); // bike 93
	CreateVehicle(468,-1454.4746,1614.3342,1052.5313,86.8422,-1,-1,30000); // bike 94
	CreateVehicle(468,-1449.5795,1614.0684,1052.5313,269.2039,-1,-1,30000); // bike 95
//------------------------------------------------------------------------------
	CreateVehicle(514,-77.5039,-1108.1729,1.6683,161.8915,-1,-1,30000); // truck 96
	CreateVehicle(514,-72.3507,-1109.7822,1.6670,161.7769,-1,-1,30000); // truck 97
	CreateVehicle(514,-67.0126,-1111.7156,1.6688,160.4800,-1,-1,30000); // truck 98
	CreateVehicle(435,-51.0638,-1135.2831,1.0781,68.3320,-1,-1,30000); // trailer 99
	CreateVehicle(435,-53.6230,-1139.7546,1.0781,67.5604,-1,-1,30000); // trailer 100
	CreateVehicle(435,-55.0517,-1144.3676,0.8018,68.1347,-1,-1,30000); // trailer 101
//------------------------------------------------------------------------------
	AddStaticVehicleEx(448,2122,-1784.1558,12.9844,0.9122,3,6,30000); // PizzaBoy 102
	AddStaticVehicleEx(448,2120,-1784.1558,12.9844,0.9122,3,6,30000); // PizzaBoy 103
	AddStaticVehicleEx(448,2118,-1784.1558,12.9844,0.9122,3,6,30000); // PizzaBoy 104
	AddStaticVehicleEx(448,2116,-1784.1558,12.9844,0.9122,3,6,30000); // PizzaBoy 105
	AddStaticVehicleEx(448,2114,-1784.1558,12.9844,0.9122,3,6,30000); // PizzaBoy 106
	AddStaticVehicleEx(448,2112,-1784.1558,12.9844,0.9122,3,6,30000); // PizzaBoy 107
//------------------------------------------------------------------------------
	AddStaticVehicleEx(456,2508.9116,-2111.7759,13.7206,0,-1,-1, 30000); // Component Truck Yankee 108
	AddStaticVehicleEx(456,2484.5356,-2111.7759,13.7196,0,-1,-1,30000); // Component Truck Yankee 109
	AddStaticVehicleEx(440,2529.0413,-2085.3999,13.6651,90,-1,-1,30000); // Component Truck Rumpo 110
	AddStaticVehicleEx(440,2528.9482,-2092.6104,13.6631,90,-1,-1,30000); // Component Truck Rumpo 111
//------------------------------------------------------------------------------
	AddStaticVehicle(510,2864.2158,-1944.9271,10.7167,87.7379,1,1); // bike
    AddStaticVehicle(510,2864.2520,-1943.4923,10.7170,90.0774,1,1); // bike
    AddStaticVehicle(510,2864.2813,-1942.1816,10.7171,88.9858,1,1); // bike
    AddStaticVehicle(510,2864.2339,-1940.7639,10.7157,88.5880,1,1); // bike
    AddStaticVehicle(510,2864.1404,-1939.4609,10.7157,85.8015,1,1); // bike
    AddStaticVehicle(510,2864.1956,-1938.1312,10.7172,87.5591,1,1); // bike
    AddStaticVehicle(510,2864.3225,-1936.7336,10.7170,90.2772,1,1); // bike
    AddStaticVehicle(510,2864.2490,-1935.4521,10.7141,87.4540,1,1); // bike
    AddStaticVehicle(510,2864.2661,-1934.0577,10.7170,95.7946,1,1); // bike
    AddStaticVehicle(462,2864.3335,-1974.6710,10.6944,89.2532,1,1); // skuter-rent
    AddStaticVehicle(462,2864.3145,-1979.1583,10.6945,92.1462,2,2); // skuter-rent
    AddStaticVehicle(462,2864.4292,-1977.0204,10.6708,88.4782,3,3); // skuter-rent
    AddStaticVehicle(462,2864.3772,-1981.6614,10.6956,90.3406,5,5); // skuter-rent
    AddStaticVehicle(462,2864.4282,-1983.7092,10.6961,90.9377,6,6); // skuter-rent
    AddStaticVehicle(462,2864.3523,-1985.9553,10.6979,80.5128,0,0); // skuter-rent
    AddStaticVehicle(462,2864.3130,-1988.1958,10.6752,87.7658,7,7); // skuter-rent
    AddStaticVehicle(462,2864.2698,-1990.7399,10.6981,87.3184,9,9); // skuter-rent
    AddStaticVehicle(462,2864.3750,-1992.8821,10.7060,90.8028,8,8); // skuter-rent
    AddStaticVehicle(462,2864.2905,-1997.5376,10.7007,93.4448,10,10); // skuter-rent
//------------------------------------------------------------------------------
	AddStaticVehicleEx(405,2052.5889,-1903.9319,13.4218,180.9040,44,44,30000); // Driving school 131
	AddStaticVehicleEx(405,2055.9761,-1903.8756,13.4219,179.6732,44,44,30000); // Driving school 132
	AddStaticVehicleEx(405,2059.1111,-1903.9015,13.4219,180.2001,44,44,30000); // Driving school 133
	AddStaticVehicleEx(405,2062.3347,-1903.9109,13.4219,179.3091,44,44,30000); // Driving school 134
//------------------------------------------------------------------------------
	AddStaticVehicleEx(404,324.3841,-1808.8527,4.3656,0.6836,123,92,30000); // Rent car 135
	AddStaticVehicleEx(404,658.4478,-1677.9802,14.0546,269.6870,101,101,30000); // Rent car 136
	AddStaticVehicleEx(404,782.7734,-1605.2976,13.2572,91.2386,83,110,30000); // Rent car 137
	AddStaticVehicleEx(401,761.9318,-1032.5038,23.8084,167.4689,74,74,30000); // Rent car 138
	AddStaticVehicleEx(401,338.9006,-1346.1948,14.3828,118.7425,91,91,30000); // Rent car 139
	AddStaticVehicleEx(401,1309.4785,-873.7180,39.4531,270.1870,41,41,30000); // Rent car 140
	AddStaticVehicleEx(410,1222.1205,-1411.4226,13.0788,90.0946,10,1,30000); // Rent car 141
	AddStaticVehicleEx(410,1358.0740,-1753.2113,13.2390,1.4877,36,1,30000); // Rent car 142
	AddStaticVehicleEx(410,1705.4210,-1508.1031,13.2642,359.6313,45,1,30000); // Rent car 143
	AddStaticVehicleEx(418,1918.6724,-1795.7922,13.2578,88.6249,114,114,30000); // Rent car 144
	AddStaticVehicleEx(418,1947.2338,-2117.2451,13.4218,269.9525,95,95,30000); // Rent car 145
	AddStaticVehicleEx(418,1552.6224,-2211.5042,13.4296,179.6784,61,61,30000); // Rent car 146
	AddStaticVehicleEx(418,2223.1299,-2209.1423,13.4217,224.1918,119,119,30000); // Rent car 147
	AddStaticVehicleEx(436,2434.6018,-2472.2622,13.5104,316.2964,92,1,30000); // Rent car 148
	AddStaticVehicleEx(436,2758.6792,-2000.4924,13.3229,90.7243,109,1,30000); // Rent car 149
	AddStaticVehicleEx(436,2742.9475,-1510.2185,30.2366,358.4732,11,1,30000); // Rent car 150
	AddStaticVehicleEx(458,2855.3435,-1355.3368,10.9426,91.3955,109,1,30000); // Rent car 151
	AddStaticVehicleEx(458,2555.7002,-1042.2175,69.3637,90.7996,4,1,30000); // Rent car 152
	AddStaticVehicleEx(458,1695.8761,-1060.7426,23.7871,178.9027,30,1,30000); // Rent car 153
	AddStaticVehicleEx(458,667.3436,-546.3065,16.2109,269.7534,91,1,30000); // Rent car 154
//------------------------------------------------------------------------------
	AddStaticVehicleEx(532,-387.4058,-1476.6927,26.7035,265.6719,0,0,30000); // Harvest 155
	AddStaticVehicleEx(532,-382.8609,-1465.2964,26.7162,262.4081,0,0,30000); // Harvest 156
	AddStaticVehicleEx(532,-392.8095,-1487.2607,26.3314,268.0157,0,0,30000); // Harvest 157
	AddStaticVehicleEx(532,-399.6307,-1500.4774,25.4502,265.1973,0,0,30000); // Harvest 158
//------------------------------------------------------------------------------
	AddStaticVehicleEx(532,-54.1143,86.1869,4.0927,246.1964,16,0,30000); // Drug harvest 159
	AddStaticVehicleEx(532,-39.0122,-19.7210,4.0923,66.2487,16,0,30000); // Drug harvest 160
	AddStaticVehicleEx(532,-34.2867,-9.5510,4.0883,62.7305,16,0,30000); // Drug harvest 161
	AddStaticVehicleEx(532,-83.7403,-17.7843,4.0917,340.3535,16,0,30000); // Drug harvest 162
//------------------------------------------------------------------------------
	AddStaticVehicleEx(442,1097.7876,-1327.8087,13.1820,2.3556,3,13,30000); // Drugs smuggler car 163
	AddStaticVehicleEx(442,1110.4362,-1327.9688,13.1654,1.1852,3,13,30000); // Drugs smuggler car 164
	AddStaticVehicleEx(442,1123.7722,-1327.3230,13.2222,359.7142,3,13,30000); // Drugs smuggler car 165
//------------------------------------------------------------------------------
	AddStaticVehicleEx(407,1750.9323,-1453.7485,13.7822,257.2471,3,1,30000); // FireTruck 166
//------------------------------------------------------------------------------
	AddStaticVehicleEx(487,1549.7140,-2430.7375,13.7305,154.5285,84,84,30000); // School Helicopter 167
//------------------------------------------------------------------------------
	AddStaticVehicleEx(487,1902.4270,-2628.4958,13.7092,62.7501,0,0,30000); // Government Helicopter 168
//------------------------------------------------------------------------------
	AddStaticVehicleEx(574,1618.6313,-1895.6091,13.2996,358.8502,26,26,30000); // Street sweeper 169
	AddStaticVehicleEx(574,1622.9836,-1895.6091,13.2755,359.8727,26,26,30000); // Street sweeper 170
	AddStaticVehicleEx(574,1627.4587,-1895.7704,13.3024,356.8002,26,26,30000); // Street sweeper 171
//------------------------------------------------------------------------------
	AddStaticVehicle(426,604.1163,841.5123,-43.5796,101.6071,7,7); // Reservation 172
	AddStaticVehicle(426,608.9548,852.5673,-43.2947,275.9953,7,7); // Reservation 173
	AddStaticVehicle(426,614.8525,873.8575,-43.2182,28.9858,7,7); // Reservation 174
	AddStaticVehicle(426,612.1263,887.0045,-43.4468,5.1609,7,7); // Reservation 175
	AddStaticVehicle(426,588.0759,893.6481,-44.7892,128.3505,7,7); // Reservation 176
	AddStaticVehicle(426,579.7737,910.1716,-43.5148,321.5789,7,7); // Reservation 177
	AddStaticVehicle(426,604.1163,841.5123,-43.5796,101.6071,7,7); // Reservation 178
	AddStaticVehicle(426,608.9548,852.5673,-43.2947,275.9953,7,7); // Reservation 179
	AddStaticVehicle(426,614.8525,873.8575,-43.2182,28.9858,7,7); // Reservation 180
	AddStaticVehicle(426,612.1263,887.0045,-43.4468,5.1609,7,7); // Reservation 181
	AddStaticVehicle(426,588.0759,893.6481,-44.7892,128.3505,7,7); // Reservation 182
	AddStaticVehicle(426,579.7737,910.1716,-43.5148,321.5789,7,7); // Reservation 183

	for(new h = 184; h < sizeof(CarInfo); h++)
	{
		AddStaticVehicleEx(CarInfo[h][cModel],CarInfo[h][cLocationx],CarInfo[h][cLocationy],CarInfo[h][cLocationz]+1.0,CarInfo[h][cAngle],CarInfo[h][cColorOne],CarInfo[h][cColorTwo],60000);
	}
	LinkVehicleToInterior(84, 7);
	LinkVehicleToInterior(85, 7);
	LinkVehicleToInterior(86, 7);
	LinkVehicleToInterior(87, 7);
	LinkVehicleToInterior(88, 4);
	LinkVehicleToInterior(89, 4);
	LinkVehicleToInterior(90, 4);
	LinkVehicleToInterior(91, 4);
	LinkVehicleToInterior(92, 14);
	LinkVehicleToInterior(93, 14);
	LinkVehicleToInterior(94, 14);
	LinkVehicleToInterior(95, 14);
	LinkVehicleToInterior(96, 14);
//----------------------------------------VOZILA--------------------------------
    AddStaticVehicle(482,1833.8873,-2008.7423,13.7104,270.4286,106,106); // surenos
    AddStaticVehicle(412,1830.0616,-2021.9308,13.3871,179.8834,106,106); // surenos
    AddStaticVehicle(466,1830.3658,-2035.0957,13.2653,178.3609,106,106); // surenos
    AddStaticVehicle(475,1818.2030,-2038.0536,13.3027,181.6704,106,106); // surenos
    AddStaticVehicle(567,1817.9418,-2025.8948,13.4068,180.8469,106,106); // surenos
    AddStaticVehicle(487,2531.2522,-1677.3848,20.0909,269.0086,86,86); // groove
    AddStaticVehicle(492,2498.9497,-1683.9552,13.1846,282.3196,86,86); // groove
    AddStaticVehicle(466,2510.5034,-1666.0077,13.3605,9.9629,86,86); // groove 466
    AddStaticVehicle(567,2481.8765,-1652.8065,13.2565,87.7784,86,86); // groove 567
    AddStaticVehicle(482,2474.9043,-1694.6982,13.2906,359.9910,86,86); // groove 482
    AddStaticVehicle(487,2251.4329,-1096.3213,41.8166,0.0008,184,121); // Ballas
    AddStaticVehicle(536,2266.9839,-1104.4564,37.7141,167.9908,121,121); // Ballas
    AddStaticVehicle(412,2262.5549,-1102.6801,37.8140,167.3053,121,121); // Ballas
    AddStaticVehicle(576,2275.0178,-1108.0302,37.5782,165.5967,121,121); // Ballas
    AddStaticVehicle(567,2279.9578,-1109.9060,37.8435,166.1496,121,121); // Ballas
    AddStaticVehicle(400,1242.7633,-803.1158,84.2353,180.5817,1,0); // LFS
    AddStaticVehicle(400,1249.0752,-803.3488,84.2391,182.6830,0,1); // LFS
    AddStaticVehicle(400,1254.8044,-803.3545,84.2359,178.9008,1,0); // LFS
    AddStaticVehicle(487,1291.2462,-787.6631,96.5816,0.0022,0,0); // LFS
    AddStaticVehicle(470,1252.1427,-2048.1182,59.8463,0.4664,0,0); // corleone
    AddStaticVehicle(470,1244.7560,-2047.9816,60.0456,359.7938,0,0); // corleone
    AddStaticVehicle(470,1245.4615,-2029.0773,59.8362,269.7977,0,0); // corleone
    AddStaticVehicle(470,1245.4738,-2023.4583,59.8378,271.2250,0,0); // corleone
    AddStaticVehicle(470,1245.5701,-2017.1731,59.8343,269.9531,0,0); // corleone
    AddStaticVehicle(463,694.5490,-471.8297,15.8755,252.2537,0,0); // bikeri
    AddStaticVehicle(463,694.6122,-469.7032,15.8572,251.9999,0,0); // bikeri
    AddStaticVehicle(463,694.6320,-467.6869,15.8757,252.0314,0,0); // bikeri
    AddStaticVehicle(463,694.5115,-464.9318,15.8744,248.8077,1,1); // bikeri
    AddStaticVehicle(463,694.8635,-462.7165,15.8651,247.6431,0,0); // bikeri
    AddStaticVehicle(463,694.8176,-460.9083,15.8746,248.3352,0,0); // bikeri
    AddStaticVehicle(463,694.6246,-459.1352,15.8712,246.2488,0,0); // bikeri
//Sumo
	AddStaticVehicleEx(556,2771.95458984,-1779.74267578,77.30020142,53.86022949,-1,-1,5); //Monster A
	AddStaticVehicleEx(556,2751.73193359,-1795.35351562,77.30020905,14.16027832,-1,-1,5); //Monster A
	AddStaticVehicleEx(556,2723.50024414,-1792.05407715,77.30020905,326.51574707,-1,-1,5); //Monster A
	AddStaticVehicleEx(556,2708.33447266,-1773.24218750,77.30020905,294.74951172,-1,-1,5); //Monster A
	AddStaticVehicleEx(556,2707.48754883,-1753.19250488,77.30020905,259.01696777,-1,-1,5); //Monster A
	AddStaticVehicleEx(556,2720.22778320,-1733.69506836,77.30020905,215.15917969,-1,-1,5); //Monster A
	AddStaticVehicleEx(556,2739.71948242,-1727.23693848,77.30020905,185.24310303,-1,-1,5); //Monster A
	AddStaticVehicleEx(556,2764.27075195,-1735.21264648,77.30020905,147.43017578,-1,-1,5); //Monster A
	AddStaticVehicleEx(556,2776.25610352,-1755.12683105,77.30715942,101.63513184,-1,-1,5); //Monster A
	//Voz
	AddStaticVehicleEx(538,1708.9304,-1953.8679,13.2691,89.7739,-1,1,3000);
	//AeroRaceCars
	AddStaticVehicleEx(556,-1399.0260,1054.9109,1038.8182,182.1402,0, 0, 30000); //
	AddStaticVehicleEx(556,-1387.7207,1055.8779,1038.8163,182.8438,0, 0, 30000); //
	AddStaticVehicleEx(556,-1378.8066,1055.0168,1038.7904,181.8325,0, 0, 30000); //
	AddStaticVehicleEx(556,-1371.1244,1054.9779,1038.7783,178.3724,0, 0, 30000); //
	AddStaticVehicleEx(556,-1362.7246,1054.7582,1038.7562,176.6259,0, 0, 30000); //
	AddStaticVehicleEx(556,-1353.2233,1053.3906,1038.7135,172.7134,0, 0, 30000); //
	AddStaticVehicleEx(556,-1342.9108,1051.0498,1038.6595,164.9010,0, 0, 30000); //
	AddStaticVehicleEx(556,-1331.8130,1046.6213,1038.5635,160.4905,0, 0, 30000); //
	AddStaticVehicleEx(556,-1324.3756,1044.7614,1038.5184,162.5909,0, 0, 30000); //
	AddStaticVehicleEx(556,-1316.1910,1041.2361,1038.4453,145.6527,0, 0, 30000); //
	AddStaticVehicleEx(556,-1309.3971,1036.4988,1038.3588,137.0350,0, 0, 30000); //
	//Bus
	AddStaticVehicleEx(431,1780.80505371,-1900.51770020,13.63990593,270.00000000,-1,-1,15); //Bus
	AddStaticVehicleEx(431,1780.82849121,-1905.52416992,13.63992310,270.00000000,-1,-1,15); //Bus
	AddStaticVehicleEx(431,1780.86389160,-1910.49621582,13.63994884,270.00000000,-1,-1,15); //Bus
	AddStaticVehicleEx(431,1780.70996094,-1915.50854492,13.63983631,270.00000000,-1,-1,15); //Bus
	AddStaticVehicleEx(431,1780.84240723,-1920.28015137,13.63993359,270.00000000,-1,-1,15); //Bus
	AddStaticVehicleEx(431,1780.86340332,-1925.38073730,13.63994884,270.00000000,-1,-1,15); //Bus
	AddStaticVehicleEx(431,1780.84716797,-1930.33020020,13.63752174,270.00000000,-1,-1,15); //Bus
//------------------------------------------------------------------------------
		Poruke = TextDrawCreate(112.000000, 429.000000, "Postujte ADMINE i igrace koji su veci level!");
        TextDrawBackgroundColor(Poruke, 255);
        TextDrawFont(Poruke, 1);
        TextDrawLetterSize(Poruke, 0.300000, 1.000000);
        TextDrawColor(Poruke, -1);
        TextDrawSetOutline(Poruke, 0);
        TextDrawSetProportional(Poruke, 1);
        TextDrawSetShadow(Poruke, 1);

        ServerPoruke = TextDrawCreate(36.000000, 429.000000, "Poruke:");
        TextDrawBackgroundColor(ServerPoruke, 255);
        TextDrawFont(ServerPoruke, 1);
        TextDrawLetterSize(ServerPoruke, 0.300000, 1.000000);
        TextDrawColor(ServerPoruke, 528482454);
        TextDrawSetOutline(ServerPoruke, 0);
        TextDrawSetProportional(ServerPoruke, 1);
        TextDrawSetShadow(ServerPoruke, 1);

        Clock=TextDrawCreate(549,24, "00:00");
		TextDrawLetterSize(Clock,0.55,2);
		TextDrawFont(Clock,3);
		TextDrawBackgroundColor(Clock,0x000000AA);
		TextDrawSetOutline(Clock,2);

		Date=TextDrawCreate(500,3, "01.01.2008");
		TextDrawLetterSize(Date,0.55,2);
		TextDrawFont(Date,3);
		TextDrawBackgroundColor(Date,0x000000AA);
		TextDrawSetOutline(Date,2);

		SetTimer("time1", 60000, 1); // After one minute you will se real time and date


		for(new h = 0; h < sizeof(HouseInfo); h++)
	{
		if(HouseInfo[h][hOwned] == 0)
		{
		    if(HouseInfo[h][hSetted] == 1)
		    {
			    format(PropertyString,sizeof(PropertyString),"Kuca na Prodaju! \n House ID: %d \n Cena: $%d \n Opis: %s \n Level: %d",HouseInfo[h][hWorld], HouseInfo[h][hValue],HouseInfo[h][hDiscription], HouseInfo[h][hLevel]);
				HouseLabel[h] = Create3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],25, 0, 1);
				HousePickup[h] = CreateDynamicPickup(1273, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
			}
		}
		else if(HouseInfo[h][hOwned] == 1)
		{
			format(PropertyString,sizeof(PropertyString),"Vlasnik %s \n House ID: %d \n Rent: $%d \n Opis: %s \n Za Rent Koristi /rentroom", HouseInfo[h][hOwner],HouseInfo[h][hWorld], HouseInfo[h][hRent], HouseInfo[h][hDiscription]);
			HouseLabel[h] = Create3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],25, 0, 1);
			HousePickup[h] = CreateDynamicPickup(1272, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
		}
	}
	for(new h = 0; h < sizeof(BizzInfo); h++)
	{
		if(BizzInfo[h][bOwned] == 0)
		{
		    format(PropertyString,sizeof(PropertyString),"Bizz na Prodaju! \n Bizz ID: %d \n Cena: $%d \n Level: %d \n Za Kupnju Koristi, /buybiz", BizzInfo[h][bVirWorld], BizzInfo[h][bBuyPrice], BizzInfo[h][bLevelNeeded]);
			BizzLabel[h] = Create3DTextLabel(PropertyString ,0x00FF00AA,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ],50, 0, 1);
		}
		else if(BizzInfo[h][bOwned] == 1)
		{
			format(PropertyString,sizeof(PropertyString),"%s \n Vlasnik: %s \n Bizz ID: %d \n Reket: %s \n Naplata ulaza: $%d. \n Za Ulazak Koristi, /enter.",BizzInfo[h][bMessage],BizzInfo[h][bOwner], BizzInfo[h][bVirWorld], BizzInfo[h][bExtortion], BizzInfo[h][bEntranceCost]);
			BizzLabel[h] = Create3DTextLabel(PropertyString ,0x00FFFFAA,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ],50, 0, 1);
		}
		CreateDynamicPickup(1274,1,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ],-1);
	}
	for(new h = 0; h < sizeof(SBizzInfo); h++)
	{
		if(SBizzInfo[h][sbOwned] == 0)
		{
			format(PropertyString,sizeof(PropertyString),"Bizz na Prodaju! \n Cena: $%d \n Level: %d \n Za Kupnju Koristi, /buybiz", SBizzInfo[h][sbBuyPrice], SBizzInfo[h][sbLevelNeeded]);
			SBizzLabel[h] = Create3DTextLabel(PropertyString ,0x00FF00AA,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],30, 0, 1);
		}
		else if(SBizzInfo[h][sbOwned] == 1)
		{
			format(PropertyString,sizeof(PropertyString),"%s \n Vlasnik: %s \n Reket: %s \n Naplata ulaza: $%d. \n  Za Ulazak Koristi, /enter.",SBizzInfo[h][sbMessage],SBizzInfo[h][sbOwner], SBizzInfo[h][sbExtortion], BizzInfo[h][bEntranceCost]);
			SBizzLabel[h] = Create3DTextLabel(PropertyString ,0x00FFFFAA,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],30, 0, 1);
		}
	}
	for(new i = 0; i < sizeof(BurgerDriveIn); i++)
	{
	    BurgerPickUp[i] = CreatePickup(1239, 23, BurgerDriveIn[i][0], BurgerDriveIn[i][1], BurgerDriveIn[i][2]);
		pickups++;
	}
 	for(new i = 0; i < sizeof(ChickenDriveIn); i++)
	{
	    ChickenPickUp[i] = CreatePickup(1239, 23, ChickenDriveIn[i][0], ChickenDriveIn[i][1], ChickenDriveIn[i][2]);
		pickups++;
	}
	AddStaticPickup(1239, 2, 242.2971,118.2244,1003.2188); // depozit
    AddStaticPickup(1239, 2, 246.6992,118.4571,1003.2188); // withdraw
    AddStaticPickup(1239, 2, 250.4492,118.2125,1003.2188); // balance
	AddStaticPickup(1239, 2, 1419.6383,-1623.6034,13.5469); // banka 2
	AddStaticPickup(1239, 2, 1462.3124,-1011.2427,26.8438); //banka ulaz
	AddStaticPickup(1239, 2, 1878.6893,-1857.8013,15.0844); //Balkanska Kuca
	AddStaticPickup(1239, 2, 1173.2563,-1323.3102,15.3943); //Hospital 1 near Ammu
	AddStaticPickup(1239, 2, 2029.5945,-1404.6426,17.2512); //Hospital 2 near speedway
	AddStaticPickup(1239, 2, 253.9280,69.6094,1003.6406); //Clear icon in Police Station
	AddStaticPickup(1239, 2, 1481.0206,-1771.1138,18.7958); //Opstina
	AddStaticPickup(1239, 2, 347.7374,193.7241,1014.1875); //Lawyer Registration
	AddStaticPickup(1239, 2, 1215.1304,-11.8431,1000.9219); //Whore Registration
	AddStaticPickup(1239, 2, 733.2108,-1344.7391,13.5179); //NewsReporter Registration & /paper
	AddStaticPickup(1239, 2, 2077.52,-2013.56,13.54); //CarMechanic Registration
	AddStaticPickup(1239, 2, 2226.1716,-1718.1792,13.5165); //BodyGuard Registration
	AddStaticPickup(1239, 2, 766.0804,14.5133,1000.7004); //Boxer Registration
	AddStaticPickup(1239, 2, 1753.2761,-1894.0168,13.5572); //BusDriver Registration
	AddStaticPickup(1239, 2, 2439.7710,-2120.9285,13.5469); //Trucker Registration
	AddStaticPickup(1239, 2, 1488.6949,-1721.7136,8.2067); //Black Market
	AddStaticPickup(1239, 2, 1381.0413,-1088.8511,27.3906); //Bill Board (old Job Department)
	AddStaticPickup(1239, 2, 1512.33,-1459.90,9.50); //Factory
	AddStaticPickup(1239, 2, 1073.0619,-344.5148,73.9922); //Hitman Agency entrance
	AddStaticPickup(1242, 2, 1527.5,-12.1,1002.0); // binco armor
	AddStaticPickup(1240, 2, 279.3000,1853.5619,8.7649); // area51 health
	AddStaticPickup(1239, 2, 2101.7620,-1812.5922,13.5547); // PizzaBoy Registration
	AddStaticPickup(1239, 2, 1174.9100,-1365.7330,13.9876); // Elevator 1
	AddStaticPickup(1239, 2, 1174.9591,-1369.8761,23.9736); // Elevator 2
	AddStaticPickup(1239, 2, 379.1396,-114.2661,1001.4922); // Pizza Pickup
	AddStaticPickup(1240, 2, 263.1702,76.4346,1001.0391); // Jail health
	AddStaticPickup(1239, 2, 1737.5134,-1270.8007,13.5446); // AD
	AddStaticPickup(1239, 2, -382.6660,-1426.5121,26.2410); // Farmer job pickup
	AddStaticPickup(1239, 2, -38.8664,56.3031,3.1172); // Drugs for smugglers
    AddStaticPickup(1239, 2, 2022.1492,-1108.7837,26.2031); // Drugs Smuggler pickup
    AddStaticPickup(1239, 2, 2072.5486,-1582.8029,13.4741); // Drugs Dealer reg
    AddStaticPickup(1239, 2, 1611.5129,-1893.6997,13.5469); // Street sweeper reg
    AddStaticPickup(1239, 2, 213.8549,-230.5761,1.7786); // Materials smuggler reg
	AddStaticPickup(1247, 2, 1554.9537,-1675.6584,16.1953);//PD Building
	AddStaticPickup(1239, 2, 1836.4064,-1682.4403,13.3493);//Alhabra
	AddStaticPickup(1239, 2, 2310.0183,-1643.4669,14.8270);//10 green
	AddStaticPickup(1239, 2, 1298.7075,-798.5981,84.1406);//Madd dog crib
	AddStaticPickup(1239, 2, 1518.5179,-1452.9224,14.2031);//FBI
	AddStaticPickup(1239, 2, 1038.0298,-1339.9967,13.7361);//Jim's sticky ring
	AddStaticPickup(1239, 2, 349.5560,161.6693,1019.9912); //Heal me
	AddStaticPickup(1239, 2, 1599.3876,-2334.0410,13.5394); //Guide Book
	AddStaticPickup(1239, 2, 362.5781,173.7298,1008.3828); //Guide Book Opstina
	AddStaticPickup(1239, 2, 2380.5647,-1785.7302,13.5469); //Surenos HQ
	AddStaticPickup(1239, 2, 753.2287,-1358.4246,17.2969); //RTS studio
	AddStaticPickup(1239, 2, 1219.2113,-1812.7623,16.5938); //LA Yellow Cab Co.
	AddStaticPickup(1239, 2, 2770.6973,-1628.4293,12.1775); //Institute of Race HQ
	AddStaticPickup(1239, 2, 2045.3928,-1908.0372,13.4869); //DMW
	AddStaticPickup(1239, 2, 203.5140,-202.2578,1.5781); //Pizza stack at BlueBerry
	AddStaticPickup(1239, 2, 242.7591,66.4315,1003.6406); // Inside PD elevator
	AddStaticPickup(1239, 2, 1570.3828,-1333.8882,16.4844); // Building next ABC
	AddStaticPickup(1239, 2, 2495.3481,-1691.1355,14.7656); // GroveStreet HQ
	AddStaticPickup(1310, 2, 1555.5654,-1354.1886,329.4549); // Parachute ( Najveca zgrada )
	pickup = CreatePickup(1239, 23,  1480.00,-1675.87,14.05); // Trafika preko puta PD-a
	licenses = CreatePickup(1274, 2, 1490.9655,1305.8336,1093.2964); // Licenses Buy
    AddStaticPickup(1314, 2, 1528.779,-1678.113,5.890625); //Arrest Place
    AddStaticPickup(1239, 2, 2073.2979,-1831.1228,13.5469); // Pay & Spray
    AddStaticPickup(1239, 2, 1024.9756,-1030.7930,32.0257); // Pay & Spray
    AddStaticPickup(1239, 2, 488.3819,-1733.0563,11.1752); // Pay & Spray
    AddStaticPickup(1239, 2, 719.8940,-464.8272,16.3359); // Pay & Spray
    AddStaticPickup(1239, 2, 242.7591,66.4315,1003.6406); // Inside PD elevator
    AddStaticPickup(1239, 2, 1524.5724,-1677.8043,6.2188); // PD Tunnel
    AddStaticPickup(1239, 2, 1557.7257,-1675.2711,28.3955); // PD roof
    AddStaticPickup(1239, 2, 248.4994,-33.1366,1.5781); // Materials pickup
    AddStaticPickup(1239, 2, 2230.3579,-2286.2107,14.3751); // Materials bank
	pickups=pickups+71;
	printf("Loading %d pickups... Loaded successfuly !",pickups);
	new randa = random(sizeof(RandCars));
	randa = random(sizeof(RandCars));carselect[0] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[1] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[2] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[3] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[4] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[5] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[6] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[7] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[8] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[9] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[10] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[11] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[12] = RandCars[randa][0];
	randa = random(sizeof(RandCars));carselect[13] = RandCars[randa][0];
	randa = random(sizeof(RandLCars));carselect[14] = RandLCars[randa][0];
	AddStaticVehicleEx(carselect[14], 1279.4,-1337.0,13.5,1.0,-1, -1, -1);
	if (realtime)
	{
		new tmphour;
		new tmpminute;
		new tmpsecond;
		gettime(tmphour, tmpminute, tmpsecond);
		FixHour(tmphour);
		tmphour = shifthour;
		SetWorldTime(tmphour);
	}
	hackchecktimer = SetTimer("GlobalHackCheck", 1000, 1);
	synctimer = SetTimer("SyncUp", 60000, 1);
	unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1);
	othtimer = SetTimer("OtherTimer", 1000, 1);
	cartimer = SetTimer("CarCheck", 30000, 1);
	pickuptimer = SetTimer("CustomPickups", 1000, 1);
	spectatetimer = SetTimer("Spectator", 2000, 1);
	idletimer = SetTimer("IdleKick", idletime, 1);
	productiontimer = SetTimer("Production", 300000, 1);
	accountstimer = SetTimer("SaveAccounts", 900000, 1);
	checkgastimer = SetTimer("CheckGas", RunOutTime, 1);
    stoppedvehtimer = SetTimer("StoppedVehicle", RunOutTime, 1);
    checkcarhealthtimer = SetTimer("CheckCarHealth", 10000, 1);
    burgertimer = SetTimer("UpdateBurgerPositions", 1000, 1);
	chickentimer = SetTimer("UpdateChickenPositions", 1000, 1);
	tracetimer = SetTimer("TraceLastCall", 300000, 1);
	return 1;
}

public SyncUp()
{
	SyncTime();
	DollahScoreUpdate();
}

public SyncTime()
{
	new tmphour;
	new tmpminute;
	new tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	FixHour(tmphour);
	tmphour = shifthour;
	if ((tmphour > ghour) || (tmphour == 0 && ghour == 23))
	{
		ghour = tmphour;
		PayDay();
		if (realtime)
		{
			SetWorldTime(tmphour);
		}
	}
}

public SaveAccounts()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			OnPlayerUpdate(i);
			if(PlayerInfo[i][pJob] > 0)
	    	{
	    	    if(PlayerInfo[i][pContractTime] < 25)
	    	    {
					PlayerInfo[i][pContractTime] ++;
				}
	    	}
		}
	}
}

public IsPlayerInTurf(playerid, turfid)
{
	if(IsPlayerConnected(playerid))
	{
		if(turfid == -1)
		{
			return 0;
		}
		new Float:x, Float:y, Float:z;
		GetPlayerPos(playerid,x,y,z);
		if(x >= TurfInfo[turfid][zMinX] && x < TurfInfo[turfid][zMaxX] && y >= TurfInfo[turfid][zMinY] && y < TurfInfo[turfid][zMaxY])
		{
	 		return 1;
		}
	}
	return 0;
}

public GetClosestPlayer(p1)
{
	new x,Float:dis,Float:dis2,player;
	player = -1;
	dis = 99999.99;
	for (x=0;x<MAX_PLAYERS;x++)
	{
		if(IsPlayerConnected(x))
		{
			if(x != p1)
			{
				dis2 = GetDistanceBetweenPlayers(x,p1);
				if(dis2 < dis && dis2 != -1.00)
				{
					dis = dis2;
					player = x;
				}
			}
		}
	}
	return player;
}

public Production()
{
	new string[128];
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pFishes] >= 5) { if(FishCount[i] >= 3) { PlayerInfo[i][pFishes] = 0; } else { FishCount[i] += 1; } }
		    if(PlayerDrunk[i] > 0) { PlayerDrunk[i] = 0; PlayerDrunkTime[i] = 0; GameTextForPlayer(i, "~p~Drunk effect~n~~w~Gone", 3500, 1); }
		    if(PlayerInfo[i][pPayDay] < 6) { PlayerInfo[i][pPayDay] += 1; } //+ 5 min to PayDay anti-abuse
		    for(new k = 0; k < MAX_PLAYERS; k++)
			{
				if(IsPlayerConnected(k))
				{
				    if(gTeam[k] == 2 && CrimInRange(80.0, i,k))
				    {
					}
					else
					{
					    WantedPoints[i] -= 3;
					    if(WantedPoints[i] < 0) { WantedPoints[i] = 0; }
					    new points = WantedPoints[i];
					    new wlevel;
					    if(points > 0)
						{
						    new yesno;
							if(points == 3) { if(WantedLevel[i] != 1) { WantedLevel[i] = 1; wlevel = 1; yesno = 1; } }
							else if(points >= 4 && points <= 5) { if(WantedLevel[i] != 2) { WantedLevel[i] = 2; wlevel = 2; yesno = 1; } }
							else if(points >= 6 && points <= 7) { if(WantedLevel[i] != 3) { WantedLevel[i] = 3; wlevel = 3; yesno = 1; } }
							else if(points >= 8 && points <= 9) { if(WantedLevel[i] != 4) { WantedLevel[i] = 4; wlevel = 4; yesno = 1; } }
							else if(points >= 10 && points <= 11) { if(WantedLevel[i] != 5) { WantedLevel[i] = 5; wlevel = 5; yesno = 1; } }
							else if(points >= 12 && points <= 13) { if(WantedLevel[i] != 6) { WantedLevel[i] = 6; wlevel = 6; yesno = 1; } }
							else if(points >= 14) { if(WantedLevel[i] != 10) { WantedLevel[i] = 10; wlevel = 10; yesno = 1; } }
							else if(points <= 0) { if(WantedLevel[i] != 0) { ClearCrime(i); WantedLevel[i] = 0; wlevel = 0; yesno = 1;} }
							if(yesno)
							{
								format(string, sizeof(string), "Trenutni Wanted Level: %d", wlevel);
								SendClientMessage(i, COLOR_YELLOW, string);
							}
						}
					}
				}
			}
		}
	}
}

public DateProp(playerid)
{
	new playername[MAX_PLAYER_NAME];
	GetPlayerName(playerid, playername, sizeof(playername));
	new curdate = getdate();
	for(new h = 0; h < sizeof(HouseInfo); h++)
	{
		if (strcmp(playername, HouseInfo[h][hOwner], true) == 0)
		{
			HouseInfo[h][hDate] = curdate;
			OnPropUpdate();
		}
	}
	return 1;
}

public Checkprop()
{
	new olddate;
	new string[128];
	new curdate = getdate();
	for(new h = 0; h < sizeof(HouseInfo); h++)
	{
		if(HouseInfo[h][hOwned] == 1 && HouseInfo[h][hDate] > 9)
		{
			olddate = HouseInfo[h][hDate];
			if(curdate-olddate >= 5)
			{
				HouseInfo[h][hHel] = 0;
				HouseInfo[h][hArm] = 0;
				HouseInfo[h][hHealthx] = 0;
				HouseInfo[h][hHealthy] = 0;
				HouseInfo[h][hHealthz] = 0;
				HouseInfo[h][hArmourx] = 0;
				HouseInfo[h][hArmoury] = 0;
				HouseInfo[h][hArmourz] = 0;
				HouseInfo[h][hLock] = 1;
				HouseInfo[h][hOwned] = 0;
				HouseInfo[h][hVec] = 418;
				HouseInfo[h][hVcol1] = -1;
				HouseInfo[h][hVcol2] = -1;
				strmid(HouseInfo[h][hOwner], "The State", 0, strlen("The State"), 255);
				format(string, sizeof(string), "REAL ESTATE: A House is available at a value of $%d",HouseInfo[h][hValue]);
				SendClientMessageToAll(TEAM_BALLAS_COLOR, string);
				OnPropUpdate();
			}
		}
	}
	return 1;
}

public PayDay()
{
	new string[128];
	new account,interest;
	new rent = 0;
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pLevel] > 0)
		    {
			    if(MoneyMessage[i]==1)
				{
				    SendClientMessage(i, COLOR_LIGHTRED, "Nisi uspio platiti dugove, pritvoreno vreme.");
				    GameTextForPlayer(i, "~r~Uhapsen!", 2000, 1);
				    SetPlayerInterior(i, 6);
				    PlayerInfo[i][pInt] = 6;
			   		SetPlayerPos(i, 264.6288,77.5742,1001.0391);
		            PlayerInfo[i][pJailed] = 1;
		            SafeResetPlayerWeapons(i);
		            SafeResetPlayerMoney(i);
					WantedPoints[i] = 0;
					PlayerInfo[i][pJailTime] = 240;
					format(string, sizeof(string), "Zatvoren si %d sekundi.   Kaucija: zabranjena", PlayerInfo[i][pJailTime]);
					SendClientMessage(i, COLOR_WHITE, string);
				}
				new playername2[MAX_PLAYER_NAME];
				GetPlayerName(i, playername2, sizeof(playername2));
				account = PlayerInfo[i][pAccount];
				new key = PlayerInfo[i][pPhousekey];
				if(key != 255)
				{
					rent = HouseInfo[key][hRent];
					if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
					{
						rent = 0;
					}
					else if(rent > GetPlayerMoney(i))
					{
						PlayerInfo[i][pPhousekey] = 255;
						SendClientMessage(i, COLOR_WHITE, "You have been evicted.");
						rent = 0;
					}
					HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
				}
				new tmpintrate;
				if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
				{
				    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; }
					else { tmpintrate = intrate+2; }
				}
				else
				{
				    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 3; }
					else { tmpintrate = 1; }
				}
				if(PlayerInfo[i][pPayDay] >= 5)
				{
				    Tax += TaxValue;
				    PlayerInfo[i][pAccount] -= TaxValue;
					new checks = PlayerInfo[i][pPayCheck] / 5;
					if(PlayerInfo[i][pDonateRank] > 0)
					{
					    new bonus = PlayerInfo[i][pPayCheck] / 10;
					    checks += bonus;
					}
					new vbill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
				    account += checks;
				    if(PlayerInfo[i][pAccount] > 0)
				    {
				    	PlayerInfo[i][pAccount] -= vbill;
				    	SBizzInfo[4][sbTill] += vbill;
					}
					else
					{
					    vbill = 0;
					}
				    new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
				    account += checks;
				    if(PlayerInfo[i][pAccount] > 0)
				    {
				    	PlayerInfo[i][pAccount] -= ebill;
				    	SBizzInfo[4][sbTill] += ebill;
					}
					else
					{
					    ebill = 0;
					}
					interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
					PlayerInfo[i][pExp]++;
					PlayerPlayMusic(i);
					PlayerInfo[i][pAccount] = account+interest;
					SendClientMessage(i, COLOR_RED, "|___ BANKOVNI STATUS ___|");
					format(string, sizeof(string), "  Plata: $%d   Tax Novac: -$%d", checks, TaxValue);
     				SendClientMessage(i, COLOR_WHITE, string);
					if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
                    {
					    format(string, sizeof(string), "  Voda: -$%d", vbill);
						SendClientMessage(i, COLOR_GRAD1, string);
					}
					{
					    format(string, sizeof(string), "  Struja: -$%d", ebill);
						SendClientMessage(i, COLOR_GRAD1, string);
					}
					format(string, sizeof(string), "  Balance: $%d", account - checks);
					SendClientMessage(i, COLOR_WHITE, string);
					format(string, sizeof(string), "  Interest Rate: 0.%d percent",tmpintrate);
					SendClientMessage(i, COLOR_GRAD2, string);
					format(string, sizeof(string), "  Interest Gained $%d", interest);
					SendClientMessage(i, COLOR_GRAD3, string);
					SendClientMessage(i, COLOR_GREEN, "|--------------------------------------|");
					format(string, sizeof(string), "  Novi iznos: $%d", PlayerInfo[i][pAccount]);
					SendClientMessage(i, COLOR_GRAD5, string);
					format(string, sizeof(string), "  Najam: -$%d", rent);
					SendClientMessage(i, COLOR_GRAD5, string);
					format(string, sizeof(string), "~y~Plata~n~~w~Vasa plata je legla u Banku");
					GameTextForPlayer(i, string, 5000, 1);
					rent = 0;
					PlayerInfo[i][pPayDay] = 0;
					PlayerInfo[i][pPayCheck] = 0;
					PlayerInfo[i][pConnectTime] += 1;
					if(FarmerVar[i] == 0)
					{
						FarmerPickup[i][0] = 0;
					}
					if(DrugFarmerVar[i] == 0)
					{
						DrugFarmerPickup[i][0] = 0;
					}
					if(SmugglerWork[i] == 0)
					{
						PayDaySecure[i] = 0;
					}
					if(PlayerInfo[i][pDonateRank] > 0)
					{
					    PlayerInfo[i][pPayDayHad] += 1;
					    if(PlayerInfo[i][pPayDayHad] >= 5)
					    {
					        PlayerInfo[i][pExp]++;
					        PlayerInfo[i][pPayDayHad] = 0;
					    }
					}
				}
				else
				{
				    SendClientMessage(i, COLOR_WHITE, "* Nisi igrao dovoljno dugo da bi dobio platu.");
				}
			}
		}
	}
	SaveAccounts();
	Checkprop();
	return 1;
}

strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
		index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}

AntiDeAMX()
{
    new a[][] =
    {
        "Unarmed (Fist)",
        "Brass K"
    };
    #pragma unused a
}

OnePlayAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
	ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
	IsOnePlayAnim[playerid] = 1;
	animation[playerid]++;
}

BackAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp,animback)
{
    BackOut[playerid] = animback;
    ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
    animation[playerid]++;
}

PreloadAnimLib(playerid, animlib[])
{
	ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
}

public split(const strsrc[], strdest[][], delimiter)
{
	new i, li;
	new aNum;
	new len;
	while(i <= strlen(strsrc)){
	    if(strsrc[i]==delimiter || i==strlen(strsrc)){
	        len = strmid(strdest[aNum], strsrc, li, i, 128);
	        strdest[aNum][len] = 0;
	        li = i+1;
	        aNum++;
		}
		i++;
	}
	return 1;
}

public OnPlayerRegister(playerid, password[])
{
	if(IsPlayerConnected(playerid))
	{
			new string3[64];
			new playername3[MAX_PLAYER_NAME];
			GetPlayerName(playerid, playername3, sizeof(playername3));
			format(string3, sizeof(string3), "users/%s.ini", playername3);
			new File: hFile = fopen(string3, io_write);
			if (hFile)
			{
			    strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
			    new var[64];
				format(var, 64, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
				PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
				format(var, 64, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);
				format(var, 64, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
				format(var, 64, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);
				format(var, 64, "UpgradePoints=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);
				format(var, 64, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var);
				format(var, 64, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);
				format(var, 64, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var);
				format(var, 64, "Age=%d\n",PlayerInfo[playerid][pAge]);fwrite(hFile, var);
				format(var, 64, "Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, var);
				format(var, 64, "CK=%d\n",PlayerInfo[playerid][pCK]);fwrite(hFile, var);
				format(var, 64, "Muted=%d\n",PlayerInfo[playerid][pMuted]);fwrite(hFile, var);
				format(var, 64, "Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var);
				format(var, 64, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
				format(var, 64, "Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var);
				format(var, 64, "Crimes=%d\n",PlayerInfo[playerid][pCrimes]);fwrite(hFile, var);
				format(var, 64, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
				format(var, 64, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);
				format(var, 64, "Arrested=%d\n",PlayerInfo[playerid][pArrested]);fwrite(hFile, var);
				format(var, 64, "WantedDeaths=%d\n",PlayerInfo[playerid][pWantedDeaths]);fwrite(hFile, var);
				format(var, 64, "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var);
				format(var, 64, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var);
				format(var, 64, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var);
				format(var, 64, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var);
				format(var, 64, "Job=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, var);
				format(var, 64, "Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, var);
				format(var, 64, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var);
				format(var, 64, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var);
				format(var, 64, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var);
				format(var, 64, "Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var);
				format(var, 64, "Drugs=%d\n",PlayerInfo[playerid][pDrugs]);fwrite(hFile, var);
				format(var, 64, "Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, var);
				format(var, 64, "Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var);
				format(var, 64, "FMember=%d\n",PlayerInfo[playerid][pFMember]);fwrite(hFile, var);
				format(var, 64, "Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, var);
				format(var, 64, "Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, var);
				format(var, 64, "ContractTime=%d\n",PlayerInfo[playerid][pContractTime]);fwrite(hFile, var);
				format(var, 64, "DetSkill=%d\n",PlayerInfo[playerid][pDetSkill]);fwrite(hFile, var);
				format(var, 64, "SexSkill=%d\n",PlayerInfo[playerid][pSexSkill]);fwrite(hFile, var);
				format(var, 64, "BoxSkill=%d\n",PlayerInfo[playerid][pBoxSkill]);fwrite(hFile, var);
				format(var, 64, "LawSkill=%d\n",PlayerInfo[playerid][pLawSkill]);fwrite(hFile, var);
				format(var, 64, "MechSkill=%d\n",PlayerInfo[playerid][pMechSkill]);fwrite(hFile, var);
				format(var, 64, "JackSkill=%d\n",PlayerInfo[playerid][pJackSkill]);fwrite(hFile, var);
				format(var, 64, "CarSkill=%d\n",PlayerInfo[playerid][pCarSkill]);fwrite(hFile, var);
				format(var, 64, "NewsSkill=%d\n",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var);
				format(var, 64, "DrugsSkill=%d\n",PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var);
				format(var, 64, "CookSkill=%d\n",PlayerInfo[playerid][pCookSkill]);fwrite(hFile, var);
				format(var, 64, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);fwrite(hFile, var);
				format(var, 64, "pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);
	            GetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]);
				format(var, 64, "pHealth=%.1f\n",PlayerInfo[playerid][pHealth]);fwrite(hFile, var);
				format(var, 64, "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var);
				format(var, 64, "Local=%d\n",PlayerInfo[playerid][pLocal]);fwrite(hFile, var);
				format(var, 64, "Team=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var);
				format(var, 64, "Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var);
				format(var, 64, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);
				format(var, 64, "Car=%d\n",PlayerInfo[playerid][pPcarkey]);fwrite(hFile, var);
				format(var, 64, "Car2=%d\n",PlayerInfo[playerid][pPcarkey2]);fwrite(hFile, var);
				format(var, 64, "Car3=%d\n",PlayerInfo[playerid][pPcarkey3]);fwrite(hFile, var);
				format(var, 64, "House=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var);
				format(var, 64, "Bizz=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var);
				if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0))
				{
				    PlayerInfo[playerid][pPos_x] = 1684.9;
					PlayerInfo[playerid][pPos_y] = -2244.5;
					PlayerInfo[playerid][pPos_z] = 13.5;
				}
				if(Spectate[playerid] != 255)
				{
					PlayerInfo[playerid][pPos_x] = Unspec[playerid][sPx];
					PlayerInfo[playerid][pPos_y] = Unspec[playerid][sPy];
					PlayerInfo[playerid][pPos_z] = Unspec[playerid][sPz];
					PlayerInfo[playerid][pInt] = Unspec[playerid][sPint];
					PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal];
				}
				format(var, 64, "Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, var);
				format(var, 64, "Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, var);
				format(var, 64, "Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, var);
				format(var, 64, "CarLic=%d\n",PlayerInfo[playerid][pCarLic]);fwrite(hFile, var);
                format(var, 64, "FlyLic=%d\n",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, var);
				format(var, 64, "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var);
				format(var, 64, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var);
				format(var, 64, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);
				format(var, 64, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var);
				format(var, 64, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var);
				format(var, 64, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var);
				format(var, 64, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var);
				format(var, 64, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var);
				format(var, 64, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var);
				format(var, 64, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var);
				format(var, 64, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var);
				format(var, 64, "CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var);
				format(var, 64, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var);
				format(var, 64, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var);
				format(var, 64, "Watch=%d\n",PlayerInfo[playerid][pWatch]);fwrite(hFile, var);
				format(var, 64, "Crashed=%d\n",PlayerInfo[playerid][pCrashed]);fwrite(hFile, var);
				format(var, 64, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);
				format(var, 64, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var);
				format(var, 64, "AlcoholPerk=%d\n",PlayerInfo[playerid][pAlcoholPerk]);fwrite(hFile, var);
				format(var, 64, "DrugPerk=%d\n",PlayerInfo[playerid][pDrugPerk]);fwrite(hFile, var);
				format(var, 64, "MiserPerk=%d\n",PlayerInfo[playerid][pMiserPerk]);fwrite(hFile, var);
				format(var, 64, "PainPerk=%d\n",PlayerInfo[playerid][pPainPerk]);fwrite(hFile, var);
				format(var, 64, "TraderPerk=%d\n",PlayerInfo[playerid][pTraderPerk]);fwrite(hFile, var);
				format(var, 64, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var);
				format(var, 64, "Mission=%d\n",PlayerInfo[playerid][pMissionNr]);fwrite(hFile, var);
				format(var, 64, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
				format(var, 64, "VirWorld=%d\n",PlayerInfo[playerid][pVirWorld]);fwrite(hFile, var);
				format(var, 64, "Fuel=%d\n",PlayerInfo[playerid][pFuel]);fwrite(hFile, var);
				format(var, 64, "Married=%d\n",PlayerInfo[playerid][pMarried]);fwrite(hFile, var);
				format(var, 64, "MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var);
				format(var, 64, "FishTool=%d\n",PlayerInfo[playerid][pFishTool]);fwrite(hFile, var);
    			format(var, 64, "Note1=%s\n",PlayerInfo[playerid][pNote1]);fwrite(hFile, var);
				format(var, 64, "Note1s=%d\n",PlayerInfo[playerid][pNote1s]);fwrite(hFile, var);
				format(var, 64, "Note2=%s\n",PlayerInfo[playerid][pNote2]);fwrite(hFile, var);
				format(var, 64, "Note2s=%d\n",PlayerInfo[playerid][pNote2s]);fwrite(hFile, var);
				format(var, 64, "Note3=%s\n",PlayerInfo[playerid][pNote3]);fwrite(hFile, var);
				format(var, 64, "Note3s=%d\n",PlayerInfo[playerid][pNote3s]);fwrite(hFile, var);
				format(var, 64, "Note4=%s\n",PlayerInfo[playerid][pNote4]);fwrite(hFile, var);
				format(var, 64, "Note4s=%d\n",PlayerInfo[playerid][pNote4s]);fwrite(hFile, var);
				format(var, 64, "Note5=%s\n",PlayerInfo[playerid][pNote5]);fwrite(hFile, var);
				format(var, 64, "Note5s=%d\n",PlayerInfo[playerid][pNote5s]);fwrite(hFile, var);
				format(var, 64, "InvWeapon=%d\n",PlayerInfo[playerid][pInvWeapon]);fwrite(hFile, var);
				format(var, 64, "InvAmmo=%d\n",PlayerInfo[playerid][pInvAmmo]);fwrite(hFile, var);
				format(var, 64, "Lighter=%d\n",PlayerInfo[playerid][pLighter]);fwrite(hFile, var);
				format(var, 64, "Cigarettes=%d\n",PlayerInfo[playerid][pCigarettes]);fwrite(hFile, var);
				format(var, 64, "Locked=%d\n",PlayerInfo[playerid][pLocked]);fwrite(hFile, var);
				fclose(hFile);
				new loginstring[256];
				new loginname[64];
				GetPlayerName(playerid,loginname,sizeof(loginname));
				format(loginstring,sizeof(loginstring),"Dobrodosli, %s\nMozete se ulogovati sada:",loginname);
				ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Prijava vaseg naloga",loginstring,"Prijava","Izlaz");
			}
	}
	return 1;
}

public OnPlayerUpdate(playerid)
{
	if(IsPlayerConnected(playerid))
	{
		if(gPlayerLogged[playerid])
		{
			new string3[64];
			new playername3[MAX_PLAYER_NAME];
			GetPlayerName(playerid, playername3, sizeof(playername3));
			format(string3, sizeof(string3), "users/%s.ini", playername3);
			new File: hFile = fopen(string3, io_write);
			if (hFile)
			{
				new var[64];
				format(var, 64, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
				PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
				format(var, 64, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);
				format(var, 64, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
				format(var, 64, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);
				format(var, 64, "UpgradePoints=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);
				format(var, 64, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var);
				format(var, 64, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);
				format(var, 64, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var);
				format(var, 64, "Age=%d\n",PlayerInfo[playerid][pAge]);fwrite(hFile, var);
				format(var, 64, "Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, var);
				format(var, 64, "CK=%d\n",PlayerInfo[playerid][pCK]);fwrite(hFile, var);
				format(var, 64, "Muted=%d\n",PlayerInfo[playerid][pMuted]);fwrite(hFile, var);
				format(var, 64, "Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var);
				format(var, 64, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
				format(var, 64, "Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var);
				format(var, 64, "Crimes=%d\n",PlayerInfo[playerid][pCrimes]);fwrite(hFile, var);
				format(var, 64, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
				format(var, 64, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);
				format(var, 64, "Arrested=%d\n",PlayerInfo[playerid][pArrested]);fwrite(hFile, var);
				format(var, 64, "WantedDeaths=%d\n",PlayerInfo[playerid][pWantedDeaths]);fwrite(hFile, var);
				format(var, 64, "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var);
				format(var, 64, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var);
				format(var, 64, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var);
				format(var, 64, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var);
				format(var, 64, "Job=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, var);
				format(var, 64, "Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, var);
				format(var, 64, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var);
				format(var, 64, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var);
				format(var, 64, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var);
				format(var, 64, "Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var);
				format(var, 64, "Drugs=%d\n",PlayerInfo[playerid][pDrugs]);fwrite(hFile, var);
				format(var, 64, "Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, var);
				format(var, 64, "Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var);
				format(var, 64, "FMember=%d\n",PlayerInfo[playerid][pFMember]);fwrite(hFile, var);
				format(var, 64, "Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, var);
				format(var, 64, "Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, var);
				format(var, 64, "ContractTime=%d\n",PlayerInfo[playerid][pContractTime]);fwrite(hFile, var);
				format(var, 64, "DetSkill=%d\n",PlayerInfo[playerid][pDetSkill]);fwrite(hFile, var);
				format(var, 64, "SexSkill=%d\n",PlayerInfo[playerid][pSexSkill]);fwrite(hFile, var);
				format(var, 64, "BoxSkill=%d\n",PlayerInfo[playerid][pBoxSkill]);fwrite(hFile, var);
				format(var, 64, "LawSkill=%d\n",PlayerInfo[playerid][pLawSkill]);fwrite(hFile, var);
				format(var, 64, "MechSkill=%d\n",PlayerInfo[playerid][pMechSkill]);fwrite(hFile, var);
				format(var, 64, "JackSkill=%d\n",PlayerInfo[playerid][pJackSkill]);fwrite(hFile, var);
				format(var, 64, "CarSkill=%d\n",PlayerInfo[playerid][pCarSkill]);fwrite(hFile, var);
				format(var, 64, "NewsSkill=%d\n",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var);
				format(var, 64, "DrugsSkill=%d\n",PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var);
				format(var, 64, "CookSkill=%d\n",PlayerInfo[playerid][pCookSkill]);fwrite(hFile, var);
				format(var, 64, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);fwrite(hFile, var);
				format(var, 64, "pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);
	            GetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]);
				format(var, 64, "pHealth=%.1f\n",PlayerInfo[playerid][pHealth]);fwrite(hFile, var);
				format(var, 64, "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var);
				format(var, 64, "Local=%d\n",PlayerInfo[playerid][pLocal]);fwrite(hFile, var);
				format(var, 64, "Team=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var);
				format(var, 64, "Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var);
				format(var, 64, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);
				format(var, 64, "Car=%d\n",PlayerInfo[playerid][pPcarkey]);fwrite(hFile, var);
				format(var, 64, "Car2=%d\n",PlayerInfo[playerid][pPcarkey2]);fwrite(hFile, var);
				format(var, 64, "Car3=%d\n",PlayerInfo[playerid][pPcarkey3]);fwrite(hFile, var);
				format(var, 64, "House=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var);
				format(var, 64, "Bizz=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var);
				if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0))
				{
   	                PlayerInfo[playerid][pPos_x] = 1684.9;
					PlayerInfo[playerid][pPos_y] = -2244.5;
					PlayerInfo[playerid][pPos_z] = 13.5;
				}
				if(Spectate[playerid] != 255)
				{
					PlayerInfo[playerid][pPos_x] = Unspec[playerid][sPx];
					PlayerInfo[playerid][pPos_y] = Unspec[playerid][sPy];
					PlayerInfo[playerid][pPos_z] = Unspec[playerid][sPz];
					PlayerInfo[playerid][pInt] = Unspec[playerid][sPint];
					PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal];
				}
				new Float:x, Float:y, Float:z;
     			GetPlayerPos(playerid,x,y,z);
				PlayerInfo[playerid][pPos_x] = x;
				PlayerInfo[playerid][pPos_y] = y;
				PlayerInfo[playerid][pPos_z] = z;
				format(var, 64, "Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, var);
				format(var, 64, "Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, var);
				format(var, 64, "Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, var);
				format(var, 64, "CarLic=%d\n",PlayerInfo[playerid][pCarLic]);fwrite(hFile, var);
                format(var, 64, "FlyLic=%d\n",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, var);
				format(var, 64, "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var);
				format(var, 64, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var);
				format(var, 64, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);
				format(var, 64, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var);
				format(var, 64, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var);
				format(var, 64, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var);
				format(var, 64, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var);
				format(var, 64, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var);
				format(var, 64, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var);
				format(var, 64, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var);
				format(var, 64, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var);
				format(var, 64, "CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var);
				format(var, 64, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var);
				format(var, 64, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var);
				format(var, 64, "Watch=%d\n",PlayerInfo[playerid][pWatch]);fwrite(hFile, var);
				format(var, 64, "Crashed=%d\n",PlayerInfo[playerid][pCrashed]);fwrite(hFile, var);
				format(var, 64, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);
				format(var, 64, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var);
				format(var, 64, "AlcoholPerk=%d\n",PlayerInfo[playerid][pAlcoholPerk]);fwrite(hFile, var);
				format(var, 64, "DrugPerk=%d\n",PlayerInfo[playerid][pDrugPerk]);fwrite(hFile, var);
				format(var, 64, "MiserPerk=%d\n",PlayerInfo[playerid][pMiserPerk]);fwrite(hFile, var);
				format(var, 64, "PainPerk=%d\n",PlayerInfo[playerid][pPainPerk]);fwrite(hFile, var);
				format(var, 64, "TraderPerk=%d\n",PlayerInfo[playerid][pTraderPerk]);fwrite(hFile, var);
				format(var, 64, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var);
				format(var, 64, "Mission=%d\n",PlayerInfo[playerid][pMissionNr]);fwrite(hFile, var);
				format(var, 64, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
				format(var, 64, "VirWorld=%d\n",PlayerInfo[playerid][pVirWorld]);fwrite(hFile, var);
				if(PlayerInfo[playerid][pDonateRank] < 1) { PlayerInfo[playerid][pFuel] = 0; }
				format(var, 64, "Fuel=%d\n",PlayerInfo[playerid][pFuel]);fwrite(hFile, var);
				format(var, 64, "Married=%d\n",PlayerInfo[playerid][pMarried]);fwrite(hFile, var);
				format(var, 64, "MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var);
				format(var, 64, "FishTool=%d\n",PlayerInfo[playerid][pFishTool]);fwrite(hFile, var);
    			format(var, 64, "Note1=%s\n",PlayerInfo[playerid][pNote1]);fwrite(hFile, var);
				format(var, 64, "Note1s=%d\n",PlayerInfo[playerid][pNote1s]);fwrite(hFile, var);
				format(var, 64, "Note2=%s\n",PlayerInfo[playerid][pNote2]);fwrite(hFile, var);
				format(var, 64, "Note2s=%d\n",PlayerInfo[playerid][pNote2s]);fwrite(hFile, var);
				format(var, 64, "Note3=%s\n",PlayerInfo[playerid][pNote3]);fwrite(hFile, var);
				format(var, 64, "Note3s=%d\n",PlayerInfo[playerid][pNote3s]);fwrite(hFile, var);
				format(var, 64, "Note4=%s\n",PlayerInfo[playerid][pNote4]);fwrite(hFile, var);
				format(var, 64, "Note4s=%d\n",PlayerInfo[playerid][pNote4s]);fwrite(hFile, var);
				format(var, 64, "Note5=%s\n",PlayerInfo[playerid][pNote5]);fwrite(hFile, var);
				format(var, 64, "Note5s=%d\n",PlayerInfo[playerid][pNote5s]);fwrite(hFile, var);
				format(var, 64, "InvWeapon=%d\n",PlayerInfo[playerid][pInvWeapon]);fwrite(hFile, var);
				format(var, 64, "InvAmmo=%d\n",PlayerInfo[playerid][pInvAmmo]);fwrite(hFile, var);
				format(var, 64, "Lighter=%d\n",PlayerInfo[playerid][pLighter]);fwrite(hFile, var);
				format(var, 64, "Cigarettes=%d\n",PlayerInfo[playerid][pCigarettes]);fwrite(hFile, var);
				format(var, 64, "Locked=%d\n",PlayerInfo[playerid][pLocked]);fwrite(hFile, var);
				fclose(hFile);
			}
		}
	}
	return 1;
}

public OnPlayerLogin(playerid,password[])
{
	new tmp2[128];
    new string2[64];
	new playername2[MAX_PLAYER_NAME];
	new playernamesplit[3][MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername2, sizeof(playername2));
	split(playername2, playernamesplit, '_');
	format(string2, sizeof(string2), "users/%s.ini", playername2);
	new File: UserFile = fopen(string2, io_read);
	if ( UserFile )
	{
	    new PassData[128];
	    new keytmp[128], valtmp[128];
	    fread( UserFile , PassData , sizeof( PassData ) );
	    keytmp = ini_GetKey( PassData );
	    if( strcmp( keytmp , "Key" , true ) == 0 )
		{
			valtmp = ini_GetValue( PassData );
			strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
		}
		if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
		{
			    new key[ 256 ] , val[ 256 ];
			    new Data[ 256 ];
			    while ( fread( UserFile , Data , sizeof( Data ) ) )
				{
					key = ini_GetKey( Data );
					if( strcmp( key , "Level" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLevel] = strval( val ); }
			    	if( strcmp( key , "AdminLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); }
			        if( strcmp( key , "DonateRank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDonateRank] = strval( val ); }
			        if( strcmp( key , "UpgradePoints" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][gPupgrade] = strval( val ); }
			        if( strcmp( key , "ConnectedTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pConnectTime] = strval( val ); }
			        if( strcmp( key , "Registered" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pReg] = strval( val ); }
			        if( strcmp( key , "Sex" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSex] = strval( val ); }
			        if( strcmp( key , "Age" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAge] = strval( val ); }
			        if( strcmp( key , "Origin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pOrigin] = strval( val ); }
			        if( strcmp( key , "CK" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCK] = strval( val ); }
			        if( strcmp( key , "Muted" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMuted] = strval( val ); }
			        if( strcmp( key , "Respect" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pExp] = strval( val ); }
			        if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
			        if( strcmp( key , "Bank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAccount] = strval( val ); }
			        if( strcmp( key , "Crimes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCrimes] = strval( val ); }
			        if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); }
			        if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); }
			        if( strcmp( key , "Arrested" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pArrested] = strval( val ); }
			        if( strcmp( key , "WantedDeaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWantedDeaths] = strval( val ); }
			        if( strcmp( key , "Phonebook" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhoneBook] = strval( val ); }
			        if( strcmp( key , "LottoNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLottoNr] = strval( val ); }
			        if( strcmp( key , "Fishes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishes] = strval( val ); }
			        if( strcmp( key , "BiggestFish" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBiggestFish] = strval( val ); }
			        if( strcmp( key , "Job" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJob] = strval( val ); }
			        if( strcmp( key , "Paycheck" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayCheck] = strval( val ); }
			        if( strcmp( key , "HeadValue" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHeadValue] = strval( val ); }
			        if( strcmp( key , "Jailed" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailed] = strval( val ); }
			        if( strcmp( key , "JailTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailTime] = strval( val ); }
			        if( strcmp( key , "Materials" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMats] = strval( val ); }
			        if( strcmp( key , "Drugs" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugs] = strval( val ); }
			        if( strcmp( key , "Leader" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLeader] = strval( val ); }
			        if( strcmp( key , "Member" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMember] = strval( val ); }
			        if( strcmp( key , "FMember" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFMember] = strval( val ); }
			        if( strcmp( key , "Rank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRank] = strval( val ); }
			        if( strcmp( key , "Char" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pChar] = strval( val ); }
			        if( strcmp( key , "ContractTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pContractTime] = strval( val ); }
			        if( strcmp( key , "DetSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDetSkill] = strval( val ); }
			        if( strcmp( key , "SexSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSexSkill] = strval( val ); }
			        if( strcmp( key , "BoxSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxSkill] = strval( val ); }
			        if( strcmp( key , "LawSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLawSkill] = strval( val ); }
			        if( strcmp( key , "MechSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMechSkill] = strval( val ); }
			        if( strcmp( key , "JackSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJackSkill] = strval( val ); }
			        if( strcmp( key , "CarSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarSkill] = strval( val ); }
			        if( strcmp( key , "NewsSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNewsSkill] = strval( val ); }
			        if( strcmp( key , "DrugsSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugsSkill] = strval( val ); }
			        if( strcmp( key , "CookSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCookSkill] = strval( val ); }
			        if( strcmp( key , "FishSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishSkill] = strval( val ); }
			        if( strcmp( key , "pSHealth" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSHealth] = floatstr( val ); }
			        if( strcmp( key , "pHealth" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHealth] = floatstr( val ); }
			        if( strcmp( key , "Int" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInt] = strval( val ); }
			        if( strcmp( key , "Local" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLocal] = strval( val ); }
			        if( strcmp( key , "Team" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTeam] = strval( val ); }
			        if( strcmp( key , "Model" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pModel] = strval( val ); }
			        if( strcmp( key , "PhoneNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPnumber] = strval( val ); }
			        if( strcmp( key , "Car" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPcarkey] = strval( val ); }
			        if( strcmp( key , "Car2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPcarkey2] = strval( val ); }
			        if( strcmp( key , "Car3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPcarkey3] = strval( val ); }
			        if( strcmp( key , "House" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhousekey] = strval( val ); }
			        if( strcmp( key , "Bizz" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPbiskey] = strval( val ); }
			        if( strcmp( key , "Pos_x" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_x] = floatstr( val ); }
			        if( strcmp( key , "Pos_y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_y] = floatstr( val ); }
			        if( strcmp( key , "Pos_z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_z] = floatstr( val ); }
			        if( strcmp( key , "CarLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarLic] = strval( val ); }
                    if( strcmp( key , "FlyLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFlyLic] = strval( val ); }
					if( strcmp( key , "BoatLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoatLic] = strval( val ); }
			        if( strcmp( key , "FishLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishLic] = strval( val ); }
			        if( strcmp( key , "GunLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); }
			        if( strcmp( key , "Gun1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun1] = strval( val ); }
			        if( strcmp( key , "Gun2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun2] = strval( val ); }
			        if( strcmp( key , "Gun3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun3] = strval( val ); }
			        if( strcmp( key , "Gun4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun4] = strval( val ); }
			        if( strcmp( key , "Ammo1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo1] = strval( val ); }
			        if( strcmp( key , "Ammo2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo2] = strval( val ); }
			        if( strcmp( key , "Ammo3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo3] = strval( val ); }
			        if( strcmp( key , "Ammo4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo4] = strval( val ); }
			        if( strcmp( key , "CarTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarTime] = strval( val ); }
			        if( strcmp( key , "PayDay" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDay] = strval( val ); }
			        if( strcmp( key , "PayDayHad" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDayHad] = strval( val ); }
			        if( strcmp( key , "Watch" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWatch] = strval( val ); }
			        if( strcmp( key , "Crashed" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCrashed] = strval( val ); }
			        if( strcmp( key , "Wins" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWins] = strval( val ); }
			        if( strcmp( key , "Loses" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLoses] = strval( val ); }
			        if( strcmp( key , "AlcoholPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAlcoholPerk] = strval( val ); }
			        if( strcmp( key , "DrugPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugPerk] = strval( val ); }
			        if( strcmp( key , "MiserPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMiserPerk] = strval( val ); }
			        if( strcmp( key , "PainPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPainPerk] = strval( val ); }
			        if( strcmp( key , "TraderPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTraderPerk] = strval( val ); }
			        if( strcmp( key , "Tutorial" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTut] = strval( val ); }
			        if( strcmp( key , "Mission" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMissionNr] = strval( val ); }
			        if( strcmp( key , "Warnings" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarns] = strval( val ); }
			        if( strcmp( key , "VirWorld" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pVirWorld] = strval( val ); }
			        if( strcmp( key , "Fuel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFuel] = strval( val ); }
			        if( strcmp( key , "Married" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMarried] = strval( val ); }
			        if( strcmp( key , "MarriedTo" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pMarriedTo], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "FishTool" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishTool] = strval( val ); }
			        if( strcmp( key , "Note1" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pNote1], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "Note1s" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNote1s] = strval( val ); }
			        if( strcmp( key , "Note2" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pNote2], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "Note2s" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNote2s] = strval( val ); }
			        if( strcmp( key , "Note3" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pNote3], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "Note3s" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNote3s] = strval( val ); }
			        if( strcmp( key , "Note4" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pNote4], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "Note4s" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNote4s] = strval( val ); }
			        if( strcmp( key , "Note5" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pNote5], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "Note5s" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNote5s] = strval( val ); }
			        if( strcmp( key , "InvWeapon" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvWeapon] = strval( val ); }
			        if( strcmp( key , "InvAmmo" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvAmmo] = strval( val ); }
			        if( strcmp( key , "Lighter" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLighter] = strval( val ); }
			        if( strcmp( key , "Cigarettes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCigarettes] = strval( val ); }
			        if( strcmp( key , "Locked" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLocked] = strval( val ); }
                }
                fclose(UserFile);
		}
		else
		{
			new loginstring[256];
			new loginname[64];
			GetPlayerName(playerid,loginname,sizeof(loginname));
			format(loginstring,sizeof(loginstring),"POGRESNA LOZINKA\nUkucajte tacnu lozinku:",loginname);
			ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Prijava vaseg naloga",loginstring,"Prijava","Izlaz");
	        fclose(UserFile);
	        gPlayerLogTries[playerid] += 1;
	        if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
	        return 1;
		}
		SafeResetPlayerMoney(playerid);
		SafeGivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
		CurrentMoney[playerid] = PlayerInfo[playerid][pCash];
		if(PlayerInfo[playerid][pReg] == 0)
		{
			PlayerInfo[playerid][pLevel] = 1;
			PlayerInfo[playerid][pSHealth] = 0.0;
			PlayerInfo[playerid][pHealth] = 50.0;
			PlayerInfo[playerid][pPos_x] = 1612.3240;
			PlayerInfo[playerid][pPos_y] = -2330.1670;
			PlayerInfo[playerid][pPos_z] = 13.5469;
			PlayerInfo[playerid][pInt] = 0;
			PlayerInfo[playerid][pLocal] = 255;
			PlayerInfo[playerid][pTeam] = 3;
			PlayerInfo[playerid][pModel] = 135;
			new randphone = 100000 + random(899999);
			PlayerInfo[playerid][pPnumber] = randphone;
			PlayerInfo[playerid][pPhousekey] = 255;
			PlayerInfo[playerid][pPcarkey] = 999;
			PlayerInfo[playerid][pPcarkey2] = 999;
			PlayerInfo[playerid][pPcarkey3] = 999;
			PlayerInfo[playerid][pPbiskey] = 255;
			PlayerInfo[playerid][pAccount] = 0;
			PlayerInfo[playerid][pReg] = 1;
			SafeGivePlayerMoney(playerid, 500);
		}
		if(PlayerInfo[playerid][pLocked] == 1)
		{
		    SendClientMessage(playerid, COLOR_LIGHTRED, "Vi ste banovani. Trazite unban na nasem forumu ako mislite da je greska.");
            Kick(playerid);
		}
		if(PlayerInfo[playerid][pLevel] == -999)
		{
			Ban(playerid);
		}
		else if(PlayerInfo[playerid][pCK] > 0)
		{
		    Kick(playerid);
		}
		TextDrawHideForPlayer(playerid,lbt);
		TextDrawHideForPlayer(playerid,lbb);
		ClearChatbox(playerid, 8);
		SendClientMessage(playerid, 0x0080FFFF, "----------------------------------------------------");
		format(string2, sizeof(string2), "Dobrodosli na Electro RolePlay, %s.",playernamesplit[0]);
		SendClientMessage(playerid, COLOR_YELLOW,string2);
		SendClientMessage(playerid, COLOR_WHITE, "Vlasnik: Bolddy");
		SendClientMessage(playerid, COLOR_WHITE, "Scripter: Nikola Nastic i Djole Zivanovic ");
		SendClientMessage(playerid, COLOR_WHITE, "Direktor: Stefan Varga ");
		SendClientMessage(playerid, COLOR_WHITE, "Forum: www.Electro-Roleplay.serbianforum.com");
		format(string2, sizeof(string2), "Admin Level: %d",PlayerInfo[playerid][pAdmin]);
		SendClientMessage(playerid, COLOR_WHITE,string2);
		if (PlayerInfo[playerid][pDonateRank] > 0)
		{
			SendClientMessage(playerid, COLOR_WHITE,"$$$ Hvala vam sto ste donirali! $$$");
		}
		SendClientMessage(playerid, 0x0080FFFF, "----------------------------------------------------");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		printf("%s has logged in.",playername2);

		SetTimerEx("UnsetFirstSpawn", 5000, false, "i", playerid);

		SetTimerEx("UnsetCrash", 5000, false, "i", playerid);

		SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
		if(gTeam[playerid] == 0)
		{
			gTeam[playerid] = 3;
		}
		else
		{
			gTeam[playerid] = PlayerInfo[playerid][pTeam];
		}
		gPlayerLogged[playerid] = 1;
		SpawnPlayer(playerid);
		if(PlayerInfo[playerid][pCrashed] == 0)
		{
			format(tmp2, sizeof(tmp2), "~w~Dobrodosli ~n~~y~   %s", playername2);
		}
		else
		{
	    	format(tmp2, sizeof(tmp2), "~p~Crash...~n~~w~Vracamo vas gde ste bili");
		}
		DateProp(playerid);
		GameTextForPlayer(playerid, tmp2, 5000, 1);
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
	    	if(IsPlayerConnected(i))
	    	{
	        	if(PlayerInfo[i][pMaskuse] == 1)
	        	{
	            	ShowPlayerNameTagForPlayer(playerid, i, 0);
	        	}
	    	}
		}
	}
	return 1;
}

stock ini_GetKey( line[] )
{
	new keyRes[128];
	keyRes[0] = 0;
    if ( strfind( line , "=" , true ) == -1 ) return keyRes;
    strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
    return keyRes;
}

stock ini_GetValue( line[] )
{
	new valRes[128];
	valRes[0]=0;
	if ( strfind( line , "=" , true ) == -1 ) return valRes;
	strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) );
	return valRes;
}
public OnPropUpdate()
{
	new idx;
	new File: file2;
	while (idx < sizeof(HouseInfo))
	{
		new coordsstring[128];
		format(coordsstring, sizeof(coordsstring), "%f,%f,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",
		HouseInfo[idx][hEntrancex],
		HouseInfo[idx][hEntrancey],
		HouseInfo[idx][hEntrancez],
		HouseInfo[idx][hExitx],
		HouseInfo[idx][hExity],
		HouseInfo[idx][hExitz],
		HouseInfo[idx][hHealthx],
		HouseInfo[idx][hHealthy],
		HouseInfo[idx][hHealthz],
		HouseInfo[idx][hArmourx],
		HouseInfo[idx][hArmoury],
		HouseInfo[idx][hArmourz],
		HouseInfo[idx][hOwner],
		HouseInfo[idx][hDiscription],
		HouseInfo[idx][hValue],
		HouseInfo[idx][hHel],
		HouseInfo[idx][hArm],
		HouseInfo[idx][hInt],
		HouseInfo[idx][hLock],
		HouseInfo[idx][hOwned],
		HouseInfo[idx][hRooms],
		HouseInfo[idx][hRent],
		HouseInfo[idx][hRentabil],
		HouseInfo[idx][hTakings],
		HouseInfo[idx][hVec],
		HouseInfo[idx][hVcol1],
		HouseInfo[idx][hVcol2],
		HouseInfo[idx][hDate],
		HouseInfo[idx][hLevel],
		HouseInfo[idx][hWorld]);

		HouseInfo[idx][hWorld] = idx;
		if(idx == 0)
		{
			file2 = fopen("cfg/property.cfg", io_write);
		}
		else
		{
			file2 = fopen("cfg/property.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	idx = 0;
	while (idx < sizeof(BizzInfo))
	{
		new coordsstring[128];
		format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",
		BizzInfo[idx][bOwned],
		BizzInfo[idx][bOwner],
		BizzInfo[idx][bMessage],
		BizzInfo[idx][bExtortion],
		BizzInfo[idx][bEntranceX],
		BizzInfo[idx][bEntranceY],
		BizzInfo[idx][bEntranceZ],
		BizzInfo[idx][bExitX],
		BizzInfo[idx][bExitY],
		BizzInfo[idx][bExitZ],
		BizzInfo[idx][bLevelNeeded],
		BizzInfo[idx][bBuyPrice],
		BizzInfo[idx][bEntranceCost],
		BizzInfo[idx][bTill],
		BizzInfo[idx][bLocked],
		BizzInfo[idx][bInterior],
		BizzInfo[idx][bProducts],
		BizzInfo[idx][bMaxProducts],
		BizzInfo[idx][bPriceProd]);
		if(idx == 0)
		{
			file2 = fopen("cfg/bizz.cfg", io_write);
		}
		else
		{
			file2 = fopen("cfg/bizz.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	idx = 0;
	while (idx < sizeof(SBizzInfo))
	{
		new coordsstring[128];
		format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",
		SBizzInfo[idx][sbOwned],
		SBizzInfo[idx][sbOwner],
		SBizzInfo[idx][sbMessage],
		SBizzInfo[idx][sbExtortion],
		SBizzInfo[idx][sbEntranceX],
		SBizzInfo[idx][sbEntranceY],
		SBizzInfo[idx][sbEntranceZ],
		SBizzInfo[idx][sbLevelNeeded],
		SBizzInfo[idx][sbBuyPrice],
		SBizzInfo[idx][sbEntranceCost],
		SBizzInfo[idx][sbTill],
		SBizzInfo[idx][sbLocked],
		SBizzInfo[idx][sbInterior],
		SBizzInfo[idx][sbProducts],
		SBizzInfo[idx][sbMaxProducts],
		SBizzInfo[idx][sbPriceProd]);
		if(idx == 0)
		{
			file2 = fopen("cfg/sbizz.cfg", io_write);
		}
		else
		{
			file2 = fopen("cfg/sbizz.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	idx = 184;
 	while (idx < sizeof(CarInfo))
	{
		new coordsstring[128];
		format(coordsstring, sizeof(coordsstring), "%d,%f,%f,%f,%f,%d,%d,%s,%s,%d,%s,%d,%d\n",
		CarInfo[idx][cModel],
		CarInfo[idx][cLocationx],
		CarInfo[idx][cLocationy],
		CarInfo[idx][cLocationz],
		CarInfo[idx][cAngle],
		CarInfo[idx][cColorOne],
		CarInfo[idx][cColorTwo],
		CarInfo[idx][cOwner],
		CarInfo[idx][cDescription],
		CarInfo[idx][cValue],
		CarInfo[idx][cLicense],
		CarInfo[idx][cOwned],
		CarInfo[idx][cLock]);
		if(idx == 184)
		{
			file2 = fopen("cfg/cars.cfg", io_write);
		}
		else
		{
			file2 = fopen("cfg/cars.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	return 1;
}

public BroadCast(color,const string[])
{
	SendClientMessageToAll(color, string);
	return 1;
}

public ABroadCast(color,const string[],level)
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if (PlayerInfo[i][pAdmin] >= level || PlayerInfo[i][pGameMaster] >= level)
			{
				SendClientMessage(i, color, string);
				printf("%s", string);
			}
		}
	}
	return 1;
}

public OOCOff(color,const string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(!gOoc[i])
		    {
				SendClientMessage(i, color, string);
			}
		}
	}
}

public OOCNews(color,const string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(!gNews[i])
		    {
				SendClientMessage(i, color, string);
			}
		}
	}
}

public SendTeamMessage(team, color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(gTeam[i] == team)
		    {
				SendClientMessage(i, color, string);
			}
		}
	}
}

public SendRadioMessage(member, color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pMember] == member || PlayerInfo[i][pLeader] == member)
		    {
				SendClientMessage(i, color, string);
			}
		}
	}
}

public SendJobMessage(job, color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pJob] == job)
		    {
				SendClientMessage(i, color, string);
			}
		}
	}
}

public SendNewFamilyMessage(family, color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pFMember] == family)
		    {
                if(!gFam[i])
                {
					SendClientMessage(i, color, string);
				}
			}
		}
	}
}

public SendFamilyMessage(family, color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pMember] == family || PlayerInfo[i][pLeader] == family)
		    {
                if(!gFam[i])
                {
					SendClientMessage(i, color, string);
				}
			}
		}
	}
}

public SendIRCMessage(channel, color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayersChannel[i] == channel)
		    {
				SendClientMessage(i, color, string);
			}
		}
	}
}

public SendTeamBeepMessage(team, color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(gTeam[i] == team)
		    {
				SendClientMessage(i, color, string);
				RingTone[i] = 20;
			}
		}
	}
}

public SendEnemyMessage(color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(gTeam[i] >= 3)
		    {
				SendClientMessage(i, color, string);
			}
		}
	}
}

public SendAdminMessage(color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pAdmin] >= 1 || PlayerInfo[i][pGameMaster] >= 1)
		    {
				SendClientMessage(i, color, string);
			}
		}
	}
}

public PlayerPlayMusic(playerid)
{
	if(IsPlayerConnected(playerid))
	{
		SetTimer("StopMusic", 5000, 0);
		PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0);
	}
}

public StopMusic()
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			PlayerPlaySound(i, 1069, 0.0, 0.0, 0.0);
		}
	}
}

public PlayerFixRadio(playerid)
{
    if(IsPlayerConnected(playerid))
	{
	    SetTimer("PlayerFixRadio2", 1000, 0);
		PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0);
		Fixr[playerid] = 1;
	}
}

public PlayerFixRadio2()
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(Fixr[i])
			{
				PlayerPlaySound(i, 1069, 0.0, 0.0, 0.0);
				Fixr[i] = 0;
			}
		}
	}
}

//------------------------------[DCMD Commands!!]-------------------------------
dcmd_specplayer(playerid, params[])
{
	new Giveplayerid, Name[128], String[128], Name2[128];
	if (PlayerInfo[playerid][pAdmin] >= 1)
	{
	if (sscanf(params, "d", Giveplayerid)) SendClientMessage(playerid,COLOR_WHITE, "SERVER: /specplayer [Playerid]");
	else if (!IsPlayerConnected(Giveplayerid)) SendClientMessage(playerid,COLOR_PURPLE,"Igrac nije konektovan?");
	else
	{
	if ( Specing[Giveplayerid] == 1 )
	{
	SendClientMessage(playerid, COLOR_RED, "   Osoba koju zelite spectat vec specta nekog drugog.");
	}
	else
	{
    GetPlayerName(playerid, Name, 256);
	GetPlayerName(Giveplayerid, Name2, 256);
	format(String, 256, "[%i] %s sada specta [%i] %s",playerid, Name,Giveplayerid, Name2);
	CallLocalFunction("ircRemoteSay", "iss", 1, "#FSE", String);
	Specing[playerid] = 1;
	}
	if ( !IsPlayerInAnyVehicle(Giveplayerid) )
	{
	TogglePlayerSpectating(playerid, 1);
	PlayerSpectatePlayer(playerid, Giveplayerid);
	SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
	SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
	return 1;
	}
	else
	{
	TogglePlayerSpectating(playerid, 1);
	PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
	SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
	SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
	return 1;
	}
 	}
	}
	return 1;
}

dcmd_specoff(playerid, params[])
{
	#pragma unused params
	TogglePlayerSpectating(playerid, 0);
	Specing[playerid] = 0;
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	new car;
	car = GetPlayerVehicleID(playerid);
	new sendername[MAX_PLAYER_NAME];
	new string[128];
	new ime[MAX_PLAYER_NAME];
	GetPlayerName(playerid, ime, sizeof(ime));
	new Float:zivot;
	GetPlayerHealth(playerid, zivot);
	if(response)
	{
		if(dialogid == 12346 || dialogid == 12347)
		{
		    if(strlen(inputtext))
		    {
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				OnPlayerLogin(playerid,tmppass);
			}
			else
			{
				new loginstring[256];
				new loginname[64];
				GetPlayerName(playerid,loginname,sizeof(loginname));
				format(loginstring,sizeof(loginstring),"{FFFFFF}((POGRESNA LOZINKA))\n\n{F3FF02}Korisnik: {0049FF}%s\n\n{FFFFFF}Provjerite dali vam je CAPS LOCK iskljucen\n\nUpisite ispravnu lozinku za ulazak na server:",loginname);
				ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"{0049FF}Electro RolePlay - Prijava",loginstring,"Prijava","Odustani");
				gPlayerLogTries[playerid] += 1;
				if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }
			}
		}
		if(dialogid == 12345)
		{
		    if(strlen(inputtext))
		    {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%s.ini", sendername);
				new File: hFile = fopen(string, io_read);
				if (hFile)
				{
					SendClientMessage(playerid, COLOR_YELLOW, "To ime vec Koristite neka druga osoba,mozimo vas da izaberete neko drugo.");
					fclose(hFile);
					return 1;
				}
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				OnPlayerRegister(playerid,tmppass);
			}
			else
			{
 				new regstring[128];
				new regname[64];
				GetPlayerName(playerid,regname,sizeof(regname));
    			format(regstring,sizeof(regstring),"Dobrodosao na server\n\n{0049FF}%s\n\n{FFFFFF}Vas korisnicki racun nije pronadjen\nMolimo vas registirajte ga:",regname);
				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"{0049FF}Registracija",regstring,"Registracija","Odustani");
			}
		}
	}
	else
	{
//		Kick(playerid);
	}
         if(dialogid == 333 && response)
         {
          switch(listitem)
          {
            case 0:
            {
            SendClientMessage(playerid,COLOR_GREEN,"Tacno");
            ShowPlayerDialog(playerid, 1903, DIALOG_STYLE_LIST, "Sta je Death Match?","Ubijanje bez razloga\nSkakanja sa jedne zgrade na drugu\nGazenje ljudi vozilom","Izaberi", "Odustani");
            ClearChatbox(playerid, 10);
            }
            case 1:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
            case 2:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
          }
        }
        else if(dialogid ==	333 && !response) return  Kick(playerid);

        if(dialogid == 1903 && response)
         {
          switch(listitem)
          {
            case 0:
            {
            SendClientMessage(playerid,COLOR_GREEN,"Tacno");
            ShowPlayerDialog(playerid, 1904, DIALOG_STYLE_LIST, "Sta je Spawn Kill?","Izbegavanje metkova ko matrix\nUbijanje ljudi na mestu stvaranja","Izaberi", "Odustani");
            ClearChatbox(playerid, 10);
			}
            case 1:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
            case 2:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
          }
        }
        else if(dialogid ==	333 && !response) return  Kick(playerid);

        if(dialogid == 1904 && response)
         {
          switch(listitem)
          {
            case 0:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
            case 1:
            {
            SendClientMessage(playerid,COLOR_GREEN,"Tacno");
            ShowPlayerDialog(playerid, 1905, DIALOG_STYLE_LIST, "Sta je Ravange Kill?","Neprestano skakanje\nUbijanje iz osvete","Izaberi", "Odustani");
            ClearChatbox(playerid, 10);
			}
          }
        }
        else if(dialogid ==	333 && !response) return  Kick(playerid);

        if(dialogid == 1905 && response)
         {
          switch(listitem)
          {
            case 0:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
            case 1:
            {
            SendClientMessage(playerid,COLOR_GREEN,"Tacno");
            ShowPlayerDialog(playerid, 1906, DIALOG_STYLE_LIST, "Kojom se stranom vozi?","Levom\nDesnom","Izaberi", "Odustani");
            ClearChatbox(playerid, 10);
			}
          }
        }
        else if(dialogid ==	333 && !response) return  Kick(playerid);

        if(dialogid == 1906 && response)
         {
          switch(listitem)
          {
            case 0:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
            case 1:
            {
            SendClientMessage(playerid,COLOR_GREEN,"Tacno");
            ShowPlayerDialog(playerid, 1907, DIALOG_STYLE_LIST, "Sta cete uraditi ako vidite da neko Koristite cheat?","Pitacu ga gde je skinuo i kako se Koristite\nPrijavicu ga na /report da ga banuju","Izaberi", "Odustani");
            ClearChatbox(playerid, 10);
			}
          }
        }
        else if(dialogid ==	333 && !response) return  Kick(playerid);

        if(dialogid == 1907 && response)
         {
          switch(listitem)
          {
            case 0:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
            case 1:
            {
            SendClientMessage(playerid,COLOR_GREEN,"Tacno");
            ShowPlayerDialog(playerid, 1908, DIALOG_STYLE_LIST, "Sta je Drive By?","To je kada neko brzo vozi\nTo je ubijanje ljudi sa vozckag mesta","Izaberi", "Odustani");
            ClearChatbox(playerid, 10);
			}
          }
        }
        else if(dialogid ==	333 && !response) return  Kick(playerid);

        if(dialogid == 1908 && response)
         {
          switch(listitem)
          {
            case 0:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
            case 1:
            {
            SendClientMessage(playerid,COLOR_GREEN,"Tacno");
            ShowPlayerDialog(playerid, 1909, DIALOG_STYLE_LIST, "Sta je Spam?","To je iskazivanje radnje igraca na /me\nPisanje iste recenice ili reci vise puta","Izaberi", "Odustani");
            ClearChatbox(playerid, 10);
			}
          }
        }
        else if(dialogid ==	333 && !response) return  Kick(playerid);

        if(dialogid == 1909 && response)
         {
          switch(listitem)
          {
            case 0:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
            case 1:
            {
            SendClientMessage(playerid,COLOR_GREEN,"Tacno");
            ShowPlayerDialog(playerid, 1910, DIALOG_STYLE_LIST, "Sta je Bug Abuse?","To je dozvoljeno na svim RP serverima\nIskoriscavanje bugova na serveru","Izaberi", "Odustani");
            ClearChatbox(playerid, 10);
			}
          }
        }
        else if(dialogid ==	333 && !response) return  Kick(playerid);

        if(dialogid == 1910 && response)
         {
          switch(listitem)
          {
            case 0:
            {
            SendClientMessage(playerid,COLOR_RED,"Netacno,vracamo vas na tutorial!");
            TutTime[playerid] = 1;
            }
            case 1:
            {
            SendClientMessage(playerid,COLOR_RED,"-------------------------------------------------------------------------------------------------------------------------------------------");
            SendClientMessage(playerid,COLOR_GREEN,"Tacno ste odgovorili na sva pitanja sto nam govori da znate sva RP praila.");
            SendClientMessage(playerid,COLOR_WHITE,"Dobrodosli na Electro RolePlay server,zabavite se.");
            SendClientMessage(playerid,COLOR_WHITE,"Molimo vas postujte sva /pravila i /zakoni kako bi igra bila bolja i zabavnija.");
            SendClientMessage(playerid,COLOR_WHITE,"Za pocetak nadjite posao i zaradite novac da bi ste kupili neke osnovne stvari.");
            SendClientMessage(playerid,COLOR_RED,"-------------------------------------------------------------------------------------------------------------------------------------------");
            SafeGivePlayerMoney(playerid, 1500);
            }
          }
        }
        else if(dialogid ==	333 && !response) return  Kick(playerid);

	if(dialogid == GPS)
	{
		if(response)
		{
   			if(listitem == 0) // Burg1
			{
                SetPlayerCheckpoint(playerid, 1199.1937,-918.5539,43.1205, 3.0);
			}
			if(listitem == 1) // Burg2
			{
                SetPlayerCheckpoint(playerid, 793.7313,-1625.1881,13.3828, 3.0);
			}
			if(listitem == 2) // Banka
			{
                SetPlayerCheckpoint(playerid, 1462.3324,-1012.3792,26.8438, 3.0);
			}
			if(listitem == 3) // Auto Skola
			{
                SetPlayerCheckpoint(playerid, 2045.6823,-1907.9747,13.5469, 3.0);
			}
 			if(listitem == 4) // Ammu-Nation
			{
                SetPlayerCheckpoint(playerid, 1367.1969,-1279.8051,13.5469, 3.0);
			}
			if(listitem == 5) // Opstina
			{
                SetPlayerCheckpoint(playerid, 1481.1489,-1769.3906,18.7958, 3.0);
			}
			if(listitem == 6) // Hitna Pomoc
			{
                SetPlayerCheckpoint(playerid, 1178.3746,-1323.2477,14.1169, 3.0);
			}
			if(listitem == 7) // Policijska Stanica
			{
                SetPlayerCheckpoint(playerid, 1545.4523,-1675.6234,13.5604, 3.0);
			}
			if(listitem == 8) // Banka 2
			{
                SetPlayerCheckpoint(playerid, 1419.6383,-1623.6034,13.5469, 3.0);
			}
		}
	   return 1;
    }
    if(dialogid == 2000)
	{
	if(response)
	{
	if(listitem == 0)
	{
  	format(string, sizeof(string), "%s je kupio Pivo!", ime);
  	SendClientMessage(playerid, LJUBICASTO, string);
  	GivePlayerMoney(playerid,-5);
  	SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
	}

	if(listitem == 1)
	{
	format(string, sizeof(string), "%s je kupio Coca Colu!", ime);
	SendClientMessage(playerid, LJUBICASTO, string);
	GivePlayerMoney(playerid,-3);
	SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
	}

 	if(listitem == 2)
  	{
  	format(string, sizeof(string), "%s je kupio Hot Dog i pojeo ga!", ime);
  	SendClientMessage(playerid, LJUBICASTO, string);
  	GivePlayerMoney(playerid,-4);
  	SetPlayerHealth(playerid, zivot + 45.0);
   	}

    if(listitem == 3)
    {
   	format(string, sizeof(string), "%s je kupio Sladoled i pojeo ga!", ime);
   	SendClientMessage(playerid, LJUBICASTO, string);
   	GivePlayerMoney(playerid,-2);
   	SetPlayerHealth(playerid, zivot + 20.0);
   	}
	}
	return 1;
    }
	if(dialogid == DIALOGID) // Menu
	{
		if(response)
		{
   			if(listitem == 0) // Wheels
			{
				ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Tockovi", "Stil 1   150$ \nStil 2   150$ \nStil 3   150$ \nStil 4   150$ \nStil 5   150$ \nStil 6   150$ \nNazad", "Ok", "Izlaz");
			}
			if(listitem == 1) // Colors
			{
				ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Boje", "Crna   100$ \nBela   100$ \nPlava   100$ \nSvetlo Plava   100$ \nZelena   100$ \nCrvena   100$ \nZuta   100$ \nRoza   100$ \nNazad", "Ofarbaj", "Izlaz");
			}
			if(listitem == 2) // Paintjobs
			{
				ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Boje2", "Stil 1   250$ \nStil 2   250$ \nStil 3   250$ \nNazad", "Ofarbaj", "Izlaz");
   			}
			if(listitem == 3) // Nitro
			GivePlayerMoney(playerid, -200);
			{
            AddVehicleComponent(car,1010);
   			}
			if(listitem == 4) // Hydraulic
			GivePlayerMoney(playerid, -230);
			{
            AddVehicleComponent(car,1087);
   			}
			if(listitem == 5) // AutoTuning
			GivePlayerMoney(playerid, -2000);
			{
	new idcarro;
	idcarro = GetPlayerVehicleID(playerid);
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)
	{
	AddVehicleComponent(idcarro,1046);
	AddVehicleComponent(idcarro,1171);
	AddVehicleComponent(idcarro,1149);
	AddVehicleComponent(idcarro,1035);
	AddVehicleComponent(idcarro,1147);
	AddVehicleComponent(idcarro,1036);
	AddVehicleComponent(idcarro,1040);
	ChangeVehiclePaintjob(idcarro, 2);
	ChangeVehicleColor(idcarro, 6, 6);
	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
	{
	AddVehicleComponent(idcarro,1028);
	AddVehicleComponent(idcarro,1169);
	AddVehicleComponent(idcarro,1141);
	AddVehicleComponent(idcarro,1032);
	AddVehicleComponent(idcarro,1138);
	AddVehicleComponent(idcarro,1026);
 	AddVehicleComponent(idcarro,1027);
	ChangeVehiclePaintjob(idcarro, 2);
	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)
	{
	AddVehicleComponent(idcarro,1046);
	AddVehicleComponent(idcarro,1153);
	AddVehicleComponent(idcarro,1150);
	AddVehicleComponent(idcarro,1054);
	AddVehicleComponent(idcarro,1049);
	AddVehicleComponent(idcarro,1047);
 	AddVehicleComponent(idcarro,1051);
 	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	ChangeVehiclePaintjob(idcarro, 2);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
	{
	AddVehicleComponent(idcarro,1065);
	AddVehicleComponent(idcarro,1160);
	AddVehicleComponent(idcarro,1159);
	AddVehicleComponent(idcarro,1067);
	AddVehicleComponent(idcarro,1162);
	AddVehicleComponent(idcarro,1069);
 	AddVehicleComponent(idcarro,1071);
 	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	ChangeVehiclePaintjob(idcarro, 1);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)
	{
	AddVehicleComponent(idcarro,1064);
	AddVehicleComponent(idcarro,1155);
	AddVehicleComponent(idcarro,1154);
	AddVehicleComponent(idcarro,1055);
	AddVehicleComponent(idcarro,1158);
	AddVehicleComponent(idcarro,1056);
 	AddVehicleComponent(idcarro,1062);
 	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	ChangeVehiclePaintjob(idcarro, 2);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)
	{
	AddVehicleComponent(idcarro,1089);
	AddVehicleComponent(idcarro,1166);
	AddVehicleComponent(idcarro,1168);
	AddVehicleComponent(idcarro,1088);
	AddVehicleComponent(idcarro,1164);
	AddVehicleComponent(idcarro,1090);
 	AddVehicleComponent(idcarro,1094);
 	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	ChangeVehiclePaintjob(idcarro, 2);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)
	{
	AddVehicleComponent(idcarro,1044);
	AddVehicleComponent(idcarro,1174);
	AddVehicleComponent(idcarro,1176);
	AddVehicleComponent(idcarro,1042);
 	AddVehicleComponent(idcarro,1099);
 	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	ChangeVehiclePaintjob(idcarro, 0);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)
	{
	AddVehicleComponent(idcarro,1126);
    AddVehicleComponent(idcarro,1179);
	AddVehicleComponent(idcarro,1180);
	AddVehicleComponent(idcarro,1122);
 	AddVehicleComponent(idcarro,1101);
 	AddVehicleComponent(idcarro,1125);
 	AddVehicleComponent(idcarro,1123);
 	AddVehicleComponent(idcarro,1100);
 	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	ChangeVehiclePaintjob(idcarro, 2);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)
	{
	AddVehicleComponent(idcarro,1104);
	AddVehicleComponent(idcarro,1182);
	AddVehicleComponent(idcarro,1184);
	AddVehicleComponent(idcarro,1108);
 	AddVehicleComponent(idcarro,1107);
 	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	ChangeVehiclePaintjob(idcarro, 1);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)
	{
	AddVehicleComponent(idcarro,1129);
	AddVehicleComponent(idcarro,1189);
	AddVehicleComponent(idcarro,1187);
	AddVehicleComponent(idcarro,1102);
 	AddVehicleComponent(idcarro,1133);
 	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	ChangeVehiclePaintjob(idcarro, 2);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 420)
	{
	AddVehicleComponent(idcarro,1010);
 	AddVehicleComponent(idcarro,1087);
 	AddVehicleComponent(idcarro,1081);
 	AddVehicleComponent(idcarro,1139);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 400)
	{
	AddVehicleComponent(idcarro,1010);
 	AddVehicleComponent(idcarro,1087);
 	AddVehicleComponent(idcarro,1018);
 	AddVehicleComponent(idcarro,1013);
 	AddVehicleComponent(idcarro,1081);
 	AddVehicleComponent(idcarro,1086);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 401)
	{
	AddVehicleComponent(idcarro,1086);
 	AddVehicleComponent(idcarro,1139);
 	AddVehicleComponent(idcarro,1081);
 	AddVehicleComponent(idcarro,1010);
 	AddVehicleComponent(idcarro,1087);
 	AddVehicleComponent(idcarro,1012);
 	AddVehicleComponent(idcarro,1013);
 	AddVehicleComponent(idcarro,1042);
 	AddVehicleComponent(idcarro,1043);
 	AddVehicleComponent(idcarro,1018);
 	AddVehicleComponent(idcarro,1006);
 	AddVehicleComponent(idcarro,1007);
 	AddVehicleComponent(idcarro,1017);
	}
	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)
	{
	ChangeVehiclePaintjob(idcarro,2);
 	AddVehicleComponent(idcarro,1191);
 	AddVehicleComponent(idcarro,1193);
 	AddVehicleComponent(idcarro,1010);
 	AddVehicleComponent(idcarro,1018);
 	AddVehicleComponent(idcarro,1081);
 	AddVehicleComponent(idcarro,1087);
 	AddVehicleComponent(idcarro,1134);
 	AddVehicleComponent(idcarro,1137);
	}
	else
	{
	AddVehicleComponent(idcarro,nitro);
 	AddVehicleComponent(idcarro,rodawire);
 	AddVehicleComponent(idcarro,suspensao);
	}
   			}
		}
		return 1;
	}

	if(dialogid == DIALOGID+1) // Wheels
	{
		if(response)
		{
			if(listitem == 0) // Style 1
			{
			AddVehicleComponent(car,1084);
			GivePlayerMoney(playerid, -150);
			}
			if(listitem == 1) // Style 2
			{
			AddVehicleComponent(car,1073);
			GivePlayerMoney(playerid, -150);
			}
			if(listitem == 2) // Style 3
			{
			AddVehicleComponent(car,1075);
			GivePlayerMoney(playerid, -150);
			}
			if(listitem == 3) // Style 4
			{
			AddVehicleComponent(car,1077);
			GivePlayerMoney(playerid, -150);
			}
			if(listitem == 4) // Style 5
			{
			AddVehicleComponent(car,1079);
			GivePlayerMoney(playerid, -150);
			}
			if(listitem == 5) // Style 6
			{
			AddVehicleComponent(car,1080);
			GivePlayerMoney(playerid, -150);
			}
			if(listitem == 6) // Back
  			{
			ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Electro RolePlay - Tuning Menu", "Tockovi\nBoje\nBoje2\nNitro   200$\nHidrulika   230$\nAutomatsko Tuniranje   2000$", "Ok", "Izlaz");
			}
		}
		return 1;
	}

	if(dialogid == DIALOGID+2) // Colors
	{
		if(response)
		{
			if(listitem == 0) // Black
			{
			ChangeVehicleColor(car,0,0);
			GivePlayerMoney(playerid, -100);
			}
			if(listitem == 1) // White
			{
			ChangeVehicleColor(car,1,1);
			GivePlayerMoney(playerid, -100);
			}
			if(listitem == 2) // Dark Blue
			{
			ChangeVehicleColor(car,425,425);
			GivePlayerMoney(playerid, -100);
			}
			if(listitem == 3) // Light Blue
			{
			ChangeVehicleColor(car,2,2);
			GivePlayerMoney(playerid, -100);
			}
			if(listitem == 4) // Green
			{
			ChangeVehicleColor(car,16,16);
			GivePlayerMoney(playerid, -100);
			}
			if(listitem == 5) // Red
			{
			ChangeVehicleColor(car,3,3);
			GivePlayerMoney(playerid, -100);
			}
			if(listitem == 6) // Yellow
			{
			ChangeVehicleColor(car,6,6);
			GivePlayerMoney(playerid, -100);
			}
			if(listitem == 7) // Pink
			{
			ChangeVehicleColor(car,146,146);
			GivePlayerMoney(playerid, -100);
			}
			if(listitem == 8) // Back
			{
			ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Electro RolePlay - Tuning Menu", "Tockovi\nBoje\nBoje2\nNitro   200$\nHidrulika   230$\nAutomatsko Tuniranje   2000$", "Ok", "Izlaz");
			}
		}
		return 1;
	}

	if(dialogid == DIALOGID+3) // Paintjobs
	{
		if(response)
		{
			if(listitem == 0) // Style 1
			{
			ChangeVehiclePaintjob(car,0);
			GivePlayerMoney(playerid, -250);
			}
			if(listitem == 1) // Style 2
			{
			ChangeVehiclePaintjob(car,1);
			GivePlayerMoney(playerid, -250);
			}
			if(listitem == 2) // Style 3
			{
			ChangeVehiclePaintjob(car,2);
			GivePlayerMoney(playerid, -250);
			}
			if(listitem == 4) // Back
			{
			ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Electro RolePlay - Tuning Menu", "Tockovi\nBoje\nBoje2\nNitro   200$\nHidrulika   230$\nAutomatsko Tuniranje   2000$", "Ok", "Izlaz");
			}
		}
		return 1;
	}
	return 0;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(specplayer, 10, cmdtext);
    dcmd(specoff, 7, cmdtext);
	new string[128];
	new string1[128];
	new playermoney;
	new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
	new playername[MAX_PLAYER_NAME];
	new cmd[128];
	new tmp[128];
	new giveplayerid, moneys, idx;
	new idcar = GetPlayerVehicleID(playerid);
	new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
	new dancestyle;
	cmd = strtok(cmdtext, idx);

	if (strcmp("/tune", cmdtext, true, 10) == 0)
	{
 		if(PlayerToPoint(3.0,playerid,1472.5253,-1497.2266,13.5811))
        {
		ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Electro RolePlay - Tuning Menu", "Tockovi\nBoje\nBoje2\nNitro   200$\nHidrulika   230$\nAutomatsko Tuniranje   2000$", "Ok", "Izlaz");
		}
		return 1;
	}
 	if(!strcmp(cmdtext, "/stiltuce", true))
    {
        ShowMenuForPlayer(stiltuce, playerid);
        TogglePlayerControllable(playerid,1);
	    SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Biraj kako oces da se tuces!");
        return 1;
    }
	if (strcmp("/meni", cmdtext, true, 10) == 0)
	{
		if(PlayerToPoint(5.0,playerid,1480.00,-1675.87,14.05)||PlayerToPoint(3, playerid,1878.6893,-1857.8013,15.0844)||PlayerToPoint(3, playerid,1487.2059,-1623.4489,31.9135))
  		{
			ShowPlayerDialog(playerid,2000,DIALOG_STYLE_LIST,"Izaberite:","Pivo (5$)\nCoca Cola (3$)\nHot Dog (4$)\nSladoled (2$)","Izaberi","Zatvori");
		}
		return 1;
	}
    if(strcmp(cmd, "/Organizacije", true) == 0)
 	{
  		if(IsPlayerConnected(playerid))
    	{
     		ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,". : : Lista Organizacija : : .","{FFFFFF}=====Vlada===== \n{ff00ff} - Policija \n - Sipa/FBI \n - Armija \n - Gradonacelnik \n - Hitna Pomoc \n - Novinari \n - Taxi \n {FFFFFF}=====Mafije===== {ff00ff}\n - La Family Sinatra \n - Motoristi \n - Corleone  \n - Hitmen \n {FFFFFF}=====Bande===== {ff00ff}\n - Surrenos \n - Ballas \n - Groove(GSF)","Uredu","Uredu");
   		}
       	return 1;
    }
    if(strcmp(cmd, "/animacije", true) == 0)
 	{
  		if(IsPlayerConnected(playerid))
    	{
     		ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,". : : Lista Animacija : : .","/fall /injured /push /handsup /kiss /cell /osamari /bomb /drunk /laugh\n/basket /medic /spray /robman /taichi /lookout /sit /lay /sup /crossarms\n/deal /crack /smoke /chat /hike /dance /fuck /strip /lean /walk /rap /caract\n/tired /box /scratch /hide /vomit /eats /cop /stance /wave /run\n/flag /giver /look /show /shout /endchat /face /pull\nDa biste zaustavili animaciju,pritisnite SPACE,LMB ili ENTER","Uredu","Uredu");
   		}
       	return 1;
    }
   	if(strcmp(cmd, "/caract", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
		{
			SendClientMessage(playerid,COLOR_GRAD1,"  This action is available only as car driver !");
			return 1;
		}
        if (!strlen(cmdtext[8])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /caract [1-7]");
    	switch (cmdtext[8])
    	{
         	case '1': LoopingAnim(playerid,"PED","TAP_HAND",4.0,1,0,0,0,0);
        	case '2': LoopingAnim(playerid,"CAR", "sit_relaxed", 4.0, 1, 0, 0, 0, 0);
        	case '3': LoopingAnim(playerid,"CAR", "tap_hand", 4.0, 1, 0, 0, 0, 0);
        	case '4': BackAnim(playerid,"CAR_CHAT", "carfone_in", 4.0,0,1,1,1,0,3);
        	case '5': LoopingAnim(playerid,"CAR_CHAT", "carfone_loopa", 4.0, 1, 0, 0, 0, 0);
        	case '6': LoopingAnim(playerid,"CAR_CHAT", "carfone_loopb", 4.0, 1, 0, 0, 0, 0);
        	case '7': OnePlayAnim(playerid,"DRIVEBYS","Gang_DrivebyLHS",3.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /caract [1-7]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/scratch", true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
	 	LoopingAnim(playerid,"MISC","Scratchballs_01",3.0,1,0,0,0,0);
   		return 1;
    }
    if(strcmp(cmd, "/giver", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /giver [1-2]");
    	switch (cmdtext[6])
    	{
         	case '1': OnePlayAnim(playerid,"KISSING","gift_give",3.0,0,0,0,0,0);
         	case '2': OnePlayAnim(playerid,"BAR","Barserve_give",3.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /giver [1-2]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/pull", true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
	 	OnePlayAnim(playerid,"AIRPORT","thrw_barl_thrw ",3.0,0,0,0,0,0);
   		return 1;
    }
    if(strcmp(cmd, "/face", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /face [1-6]");
    	switch (cmdtext[6])
    	{
         	case '1': LoopingAnim(playerid,"PED","facanger",3.0,1,1,1,1,1);
        	case '2': LoopingAnim(playerid,"PED","facgum",3.0,1,1,1,1,1);
        	case '3': LoopingAnim(playerid,"PED","facsurp",3.0,1,1,1,1,1);
        	case '4': LoopingAnim(playerid,"PED","facsurpm",3.0,1,1,1,1,1);
        	case '5': LoopingAnim(playerid,"PED","factalk",3.0,1,1,1,1,1);
        	case '6': LoopingAnim(playerid,"PED","facurios",3.0,1,1,1,1,1);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /face [1-6]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/endchat", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[9])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /endchat [1-3]");
    	switch (cmdtext[9])
    	{
         	case '1': OnePlayAnim(playerid,"PED","endchat_01",8.0,0,0,0,0,0);
        	case '2': OnePlayAnim(playerid,"PED","endchat_02",8.0,0,0,0,0,0);
        	case '3': OnePlayAnim(playerid,"PED","endchat_03",8.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /endchat [1-3]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/show", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        LoopingAnim(playerid,"ON_LOOKERS","point_loop",3.0,1,0,0,0,0);
    	return 1;
    }
    if(strcmp(cmd, "/shout", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[7])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /shout [1-3]");
    	switch (cmdtext[7])
    	{
         	case '1': BackAnim(playerid,"ON_LOOKERS","shout_loop",3.0,1,0,0,0,0,6);
        	case '2': LoopingAnim(playerid,"ON_LOOKERS","shout_01",3.0,1,0,0,0,0);
        	case '3': LoopingAnim(playerid,"ON_LOOKERS","shout_02",3.0,1,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /shout [1-3]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/look", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /look [1-4]");
    	switch (cmdtext[6])
    	{
         	case '1': LoopingAnim(playerid,"ON_LOOKERS","lkup_loop",3.0,1,0,0,0,0);
        	case '2': LoopingAnim(playerid,"ON_LOOKERS","lkaround_loop",3.0,1,0,0,0,0);
        	case '3': LoopingAnim(playerid,"PED","flee_lkaround_01",3.0,1,1,1,1,1);
        	case '4': OnePlayAnim(playerid,"BAR","Barserve_bottle",3.0,0,1,1,1,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /look [1-4]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/flag", true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
	 	OnePlayAnim(playerid,"CAR","flag_drop",3.0,0,0,0,0,0);
   		return 1;
    }
 	if(strcmp(cmd, "/handsup", true) == 0)
 	{
 	    if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
		LoopingAnim(playerid, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);
        return 1;
    }
   	if(strcmp(cmd, "/cell", true) == 0)
 	{
 		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
		ClearAnimations(playerid);
  		SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
    	BackOut[playerid] = 2;
		return 1;
	}
	if(strcmp(cmd, "/drunk", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[7])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /drunk [1-3]");
    	switch (cmdtext[7])
    	{
         	case '1': LoopingAnim(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
        	case '2': LoopingAnim(playerid,"PAULNMAC", "pnm_loop_a", 3.0, 1, 0, 0, 0, 0);
        	case '3': LoopingAnim(playerid,"PAULNMAC", "pnm_loop_b", 3.0, 1, 0, 0, 0, 0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /drunk [1-3]");
    	}
    	return 1;
    }
   	if(strcmp(cmd, "/run", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
    	tmp = strtok(cmdtext,idx);
        if (!strlen(tmp))
		{
			SendClientMessage(playerid,COLOR_USAGE,"TIP: /run [1-11]"); return 1;
		}
    	new animid = strval(tmp);
        if(animid == 1) { LoopingAnim(playerid,"FAT","FatRun",4.0,1,1,1,1,1); }
        else if(animid == 2) { LoopingAnim(playerid,"PED","run_player",4.0,1,1,1,1,1); }
        else if(animid == 3) { LoopingAnim(playerid,"PED","jog_femaleA",4.0,1,1,1,1,1); }
        else if(animid == 4) { LoopingAnim(playerid,"PED","jog_maleA",4.0,1,1,1,1,1); }
        else if(animid == 5) { LoopingAnim(playerid,"PED","run_old",4.0,1,1,1,1,1); }
        else if(animid == 6) { LoopingAnim(playerid,"PED","run_left",4.0,1,1,1,1,1); }
        else if(animid == 7) { LoopingAnim(playerid,"PED","run_fatold",4.0,1,1,1,1,1); }
        else if(animid == 8) { LoopingAnim(playerid,"PED","run_gang1",4.0,1,1,1,1,1); }
        else if(animid == 9) { LoopingAnim(playerid,"PED","run_fat",4.0,1,1,1,1,1); }
        else if(animid == 10) { LoopingAnim(playerid,"PED","run_right",4.0,1,1,1,1,1); }
        else if(animid == 11) { LoopingAnim(playerid,"PED","run_wuzi",4.0,1,1,1,1,1); }
        else { SendClientMessage(playerid,COLOR_USAGE,"TIP: /run [1-11]"); }
    	return 1;
    }
   	if(strcmp(cmd, "/bomb", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /bomb [1-2]");
    	switch (cmdtext[6])
    	{
         	case '1': LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
        	case '2': OnePlayAnim(playerid,"MISC", "plunger_01", 2.0, 0, 0, 0, 0, 0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /bomb [1-2]");
    	}
    	return 1;
    }
    if (strcmp("/laugh", cmdtext, true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
 		OnePlayAnim(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);
	  	return 1;
	}
    if (strcmp("/lookout", cmdtext, true) == 0)
	{

		  return 1;
	}
	if(strcmp(cmd, "/lookout", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[9])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /lookout [1-2]");
    	switch (cmdtext[9])
    	{
         	case '1': OnePlayAnim(playerid, "FOOD", "eat_vomit_sk", 4.0,0,0,0,0,0);
        	case '2': OnePlayAnim(playerid, "PED", "handscower", 4.0,0,1,1,1,1);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /lookout [1-2]");
    	}
    	return 1;
    }
	if(strcmp(cmd, "/robman", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[8])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /robman [1-2]");
    	switch (cmdtext[8])
    	{
         	case '1': LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); // Rob
        	case '2': LoopingAnim(playerid,"PED", "gang_gunstand", 4.0,1,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /robman [1-2]");
    	}
    	return 1;
    }
	if(strcmp(cmd, "/crossarms", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[11])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /crossarms [1-2]");
    	switch (cmdtext[11])
    	{
         	case '1': LoopingAnim(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
        	case '2': LoopingAnim(playerid,"OTB", "wtchrace_loop", 4.0, 1, 0, 0, 0, 0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /crossarms [1-2]");
    	}
    	return 1;
    }
	if(strcmp(cmd, "/lay", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[5])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /lay [1-9]");
    	switch (cmdtext[5])
    	{
        	case '1': LoopingAnim(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
        	case '2': LoopingAnim(playerid,"BEACH", "parksit_w_loop", 4.0, 1, 0, 0, 0, 0);
        	case '3': LoopingAnim(playerid,"BEACH","parksit_m_loop", 4.0, 1, 0, 0, 0, 0);
        	case '4': LoopingAnim(playerid,"BEACH","lay_bac_loop", 4.0, 1, 0, 0, 0, 0);
        	case '5': LoopingAnim(playerid,"BEACH","sitnwait_loop_w", 4.0, 1, 0, 0, 0, 0);
         	case '6': BackAnim(playerid,"SUNBATHE","Lay_Bac_in",3.0,0,1,1,1,0,5);
         	case '7': LoopingAnim(playerid,"SUNBATHE","batherdown",3.0,0,1,1,1,0);
         	case '8': BackAnim(playerid,"SUNBATHE","parksit_m_in",3.0,0,1,1,1,0,1);
         	case '9': LoopingAnim(playerid,"CAR", "Fixn_Car_Loop", 4.0, 1, 0, 0, 0, 0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /lay [1-9]");
    	}
    	return 1;
    }
   	if(strcmp(cmd, "/hide", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /hide [1-2]");
    	switch (cmdtext[6])
    	{
         	case '1': LoopingAnim(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
        	case '2': LoopingAnim(playerid,"ON_LOOKERS","panic_hide",3.0,1,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /hide [1-2]");
    	}
    	return 1;
    }
    if (strcmp("/vomit", cmdtext, true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
	      OnePlayAnim(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); // Vomit BAH!
		  return 1;
	}
    if (strcmp("/eats", cmdtext, true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
 		OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
	  	return 1;
	}
	if(strcmp(cmd, "/wave", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /wave [1-5]");
    	switch (cmdtext[6])
    	{
         	case '1': LoopingAnim(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
        	case '2': OnePlayAnim(playerid,"BD_Fire", "BD_GF_Wave", 4.0, 0, 0, 0, 0, 0);
        	case '3': LoopingAnim(playerid,"RIOT","RIOT_CHANT",4.0,1,1,1,1,0);
        	case '4': OnePlayAnim(playerid,"WUZI", "Wuzi_Follow", 5.0, 0, 0, 0, 0, 0);
        	case '5': OnePlayAnim(playerid,"KISSING", "gfwave2", 4.0, 0, 0, 0, 0, 0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /wave [1-5]");
    	}
    	return 1;
    }
   	if(strcmp(cmd, "/osamari", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /osamari [1-2]");
    	switch (cmdtext[6])
    	{
         	case '1': OnePlayAnim(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
        	case '2': LoopingAnim(playerid,"MISC","Bitchslap",4.0,1,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /osamari [1-2]");
    	}
    	return 1;
    }
    if (strcmp("/deal", cmdtext, true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
		OnePlayAnim(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0); // Deal Drugs
		return 1;
	}
	if(strcmp(cmd, "/crack", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[7])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /crack [1-5]");
    	switch (cmdtext[7])
    	{
        	case '1': LoopingAnim(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
        	case '2': LoopingAnim(playerid,"CRACK", "crckidle1", 4.0, 1, 0, 0, 0, 0);
        	case '3': LoopingAnim(playerid,"CRACK","crckidle2", 4.0, 1, 0, 0, 0, 0);
        	case '4': LoopingAnim(playerid,"CRACK","crckidle3", 4.0, 1, 0, 0, 0, 0);
        	case '5': LoopingAnim(playerid,"CRACK","crckidle4", 4.0, 1, 0, 0, 0, 0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /crack [1-5]");
    	}
    	return 1;
    }
	if(strcmp(cmd, "/smoke", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[7])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /smoke [1-6]");
    	switch (cmdtext[7])
    	{
        	case '1': LoopingAnim(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0); // male
        	case '2': LoopingAnim(playerid,"SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0); //female
        	case '3': LoopingAnim(playerid,"SMOKING","M_smkstnd_loop", 4.0, 1, 0, 0, 0, 0); // standing-fucked
        	case '4': OnePlayAnim(playerid,"SMOKING","M_smk_out", 4.0, 0, 0, 0, 0, 0); // standing
        	case '5': OnePlayAnim(playerid,"SMOKING","M_smk_in",3.0,0,0,0,0,0);
        	case '6': OnePlayAnim(playerid,"SMOKING","M_smk_tap",3.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /smoke [1-6]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/chat", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /chat [1-3]");
    	switch (cmdtext[6])
    	{
        	case '1': LoopingAnim(playerid,"PED","IDLE_CHAT",2.0,1,0,0,1,1);
        	case '2': LoopingAnim(playerid,"MISC","IDLE_CHAT_02",2.0,1,0,0,1,1);
        	case '3': OnePlayAnim(playerid,"BAR","Barcustom_order",3.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /chat [1-3]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/hike", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /hike [1-3]");
    	switch (cmdtext[6])
    	{
        	case '1': LoopingAnim(playerid,"MISC","hiker_pose",4.0,1,0,0,0,0);
        	case '2': LoopingAnim(playerid,"MISC","hiker_pose_l",4.0,1,0,0,0,0);
        	case '3': OnePlayAnim(playerid,"PED","idle_taxi",3.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /hike [1-3]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/fuck", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /fuck [1-2]");
    	switch (cmdtext[6])
    	{
        	case '1': OnePlayAnim(playerid,"PED","fucku",4.0,0,0,0,0,0);
         	case '2': OnePlayAnim(playerid,"RIOT","RIOT_FUKU",2.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /fuck [1-2]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/taichi", true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
		 LoopingAnim(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
         return 1;
    }
    if(strcmp(cmd, "/sit", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[5])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /sit [1-4]");
    	switch (cmdtext[5])
    	{
        	case '1': BackAnim(playerid,"PED","SEAT_down",4.1,0,1,1,1,0,8);
         	case '2': LoopingAnim(playerid,"MISC","seat_lr",2.0,1,0,0,0,0);
         	case '3': LoopingAnim(playerid,"MISC","seat_talk_01",2.0,1,0,0,0,0);
         	case '4': LoopingAnim(playerid,"MISC","seat_talk_02",2.0,1,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /sit [1-4]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/fall", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /fall [1-2]");
    	switch (cmdtext[6])
    	{
        	case '1': LoopingAnim(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
         	case '2': LoopingAnim(playerid, "PED","FLOOR_hit_f", 4.0, 1, 0, 0, 0, 0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /fall [1-2]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/kiss", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /kiss [1-2]");
    	switch (cmdtext[6])
    	{
        	case '1': OnePlayAnim(playerid, "KISSING", "Playa_Kiss_02", 3.0, 0, 0, 0, 0, 0);
         	case '2': OnePlayAnim(playerid, "BD_Fire", "grlfrd_kiss_03", 2.0, 0, 0, 0, 0, 0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /kiss [1-2]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/injured", true) == 0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[9])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /injured [1-4]");
    	switch (cmdtext[9])
    	{
        	case '1': LoopingAnim(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0);
         	case '2': LoopingAnim(playerid, "WUZI", "CS_Dead_Guy", 4.0, 1, 1, 1, 1, 1);
         	case '3': LoopingAnim(playerid, "PED", "gas_cwr", 4.0, 1, 1, 1, 1, 1);
         	case '4': LoopingAnim(playerid, "FINALE", "FIN_Cop1_Loop", 4.0, 1, 0, 0, 0, 0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /injured [1-4]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/sup", true) == 0)
    {
   		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[5])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /sup [1-3]");
    	switch (cmdtext[5])
    	{
        	case '1': OnePlayAnim(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0);
         	case '2': OnePlayAnim(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0);
         	case '3': OnePlayAnim(playerid,"GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /sup [1-3]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/rap", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[5])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /rap [1-5]");
    	switch (cmdtext[5])
    	{
    	    case '1': LoopingAnim(playerid,"RAPPING","RAP_A_Loop",4.0,1,0,0,0,0);
        	case '2': LoopingAnim(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
        	case '3': LoopingAnim(playerid,"GANGS","prtial_gngtlkD",4.0,1,0,0,0,0);
        	case '4': LoopingAnim(playerid,"GANGS","prtial_gngtlkH",4.0,1,0,0,1,1);
        	case '5': OnePlayAnim(playerid,"BENCHPRESS","gym_bp_celebrate",4.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /rap [1-5]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/push", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /push [1-2]");
    	switch (cmdtext[6])
    	{
        	case '1': OnePlayAnim(playerid,"GANGS","shake_cara",4.0,0,0,0,0,0);
        	case '2': OnePlayAnim(playerid,"GANGS","shake_carSH",4.0,0,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /push [1-2]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/spray", true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
		OnePlayAnim(playerid,"SPRAYCAN","spraycan_full",4.0,0,0,0,0,0);
		return 1;
    }
    if(strcmp(cmd, "/medic", true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
		OnePlayAnim(playerid,"MEDIC","CPR",4.0,0,0,0,0,0);
		return 1;
    }
    if(strcmp(cmd, "/tired", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[7])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /tired [1-2]");
    	switch (cmdtext[7])
    	{
        	case '1': LoopingAnim(playerid,"PED","IDLE_tired",3.0,1,0,0,0,0);
        	case '2': OnePlayAnim(playerid,"FAT","Idle_Tired",3.0,1,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /tired [1-2]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/box", true) == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
		LoopingAnim(playerid,"GYMNASIUM","GYMshadowbox",4.0,1,1,1,1,0);
		return 1;
    }
    if(strcmp(cmd, "/cop", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[5])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /cop [1-7]");
    	switch (cmdtext[5])
    	{
        	case '1': OnePlayAnim(playerid,"SWORD","sword_block",50.0,0,1,1,1,1);
        	case '2': LoopingAnim(playerid,"POLICE","CopTraf_away",4.0,1,0,0,0,0);
        	case '3': LoopingAnim(playerid,"POLICE","CopTraf_come",4.0,1,0,0,0,0);
        	case '4': LoopingAnim(playerid,"POLICE","CopTraf_left",4.0,1,0,0,0,0);
        	case '5': LoopingAnim(playerid,"POLICE","CopTraf_stop",4.0,1,0,0,0,0);
        	case '6': LoopingAnim(playerid,"POLICE","Cop_move_fwd",4.0,1,1,1,1,1);
	        case '7': LoopingAnim(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /cop [1-7]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/stance", true) == 0)
    {
   		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
    	tmp = strtok(cmdtext,idx);
        if (!strlen(tmp))
		{
			SendClientMessage(playerid,COLOR_USAGE,"TIP: /stance [1-13]"); return 1;
		}
    	new animid = strval(tmp);
        if(animid == 1) { LoopingAnim(playerid,"DEALER","DEALER_IDLE",4.0,1,0,0,0,0); }
        else if(animid == 2) { LoopingAnim(playerid,"PED","WOMAN_IDLESTANCE",4.0,1,0,0,0,0); }
       	else if(animid == 3) { LoopingAnim(playerid,"PED","CAR_HOOKERTALK",4.0,1,0,0,0,0); }
       	else if(animid == 4) { LoopingAnim(playerid,"FAT","FatIdle",4.0,1,0,0,0,0); }
       	else if(animid == 5) { LoopingAnim(playerid,"WUZI","Wuzi_Stand_Loop",4.0,1,0,0,0,0); }
       	else if(animid == 6) { LoopingAnim(playerid,"GRAVEYARD","mrnf_loop",4.0,1,0,0,0,0); }
       	else if(animid == 7) { LoopingAnim(playerid,"GRAVEYARD","mrnm_loop",4.0,1,0,0,0,0); }
       	else if(animid == 8) { LoopingAnim(playerid,"GRAVEYARD","prst_loopa",4.0,1,0,0,0,0); }
       	else if(animid == 9) { LoopingAnim(playerid,"PED","idlestance_fat",4.0,1,0,0,0,0); }
       	else if(animid == 10) { LoopingAnim(playerid,"PED","idlestance_old",4.0,1,0,0,0,0); }
       	else if(animid == 11) { LoopingAnim(playerid,"PED","turn_l",4.0,1,0,0,0,0); }
       	else if(animid == 12) { LoopingAnim(playerid,"BAR","Barcustom_loop",4.0,1,0,0,0,0); }
       	else if(animid == 13) { LoopingAnim(playerid,"BAR","Barserve_loop",4.0,1,0,0,0,0); }
        else { SendClientMessage(playerid,COLOR_USAGE,"TIP: /stance [1-13]"); }
    	return 1;
    }
    if(strcmp(cmd, "/basket", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[8])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /basket [1-4]");
    	switch (cmdtext[8])
    	{
        	case '1': LoopingAnim(playerid,"BSKTBALL","BBALL_idleloop",4.0,1,0,0,0,0);
        	case '2': OnePlayAnim(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0);
        	case '3': LoopingAnim(playerid,"BSKTBALL","BBALL_run",4.1,1,1,1,1,1);
        	case '4': LoopingAnim(playerid,"BSKTBALL","BBALL_def_loop",4.0,1,0,0,0,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /basket [1-4]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/walk", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
    	tmp = strtok(cmdtext,idx);
        if (!strlen(tmp))
		{
			SendClientMessage(playerid,COLOR_USAGE,"TIP: /walk [1-14]"); return 1;
		}
		new animid = strval(tmp);
        if(animid == 1) { LoopingAnim(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1); }
        else if(animid == 2) { LoopingAnim(playerid,"PED","WALK_gang2",4.1,1,1,1,1,1); }
        else if(animid == 3) { LoopingAnim(playerid,"FAT","FatWalk",4.1,1,1,1,1,1); }
        else if(animid == 4) { LoopingAnim(playerid,"WUZI","CS_Wuzi_pt1",4.1,1,1,1,1,1); }
        else if(animid == 5) { LoopingAnim(playerid,"WUZI","Wuzi_walk",3.0,1,1,1,1,1); }
       	else if(animid == 6) { LoopingAnim(playerid,"POOL","Pool_walk",3.0,1,1,1,1,1); }
        else if(animid == 7) { LoopingAnim(playerid,"PED","Walk_player",3.0,1,1,1,1,1); }
        else if(animid == 8) { LoopingAnim(playerid,"PED","Walk_old",3.0,1,1,1,1,1); }
        else if(animid == 9) { LoopingAnim(playerid,"PED","Walk_fatold",3.0,1,1,1,1,1); }
        else if(animid == 10) { LoopingAnim(playerid,"PED","woman_walkfatold",3.0,1,1,1,1,1); }
        else if(animid == 11) { LoopingAnim(playerid,"PED","woman_walknorm",3.0,1,1,1,1,1); }
        else if(animid == 12) { LoopingAnim(playerid,"PED","woman_walkold",3.0,1,1,1,1,1); }
        else if(animid == 13) { LoopingAnim(playerid,"PED","woman_walkpro",3.0,1,1,1,1,1); }
        else if(animid == 14) { LoopingAnim(playerid,"PED","woman_walkshop",3.0,1,1,1,1,1); }
        else { SendClientMessage(playerid,COLOR_USAGE,"TIP: /walk [1-14]"); }
    	return 1;
    }
    if(strcmp(cmd, "/lean", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /lean [1-3]");
    	switch (cmdtext[6])
    	{
        	case '1': LoopingAnim(playerid,"GANGS","leanIDLE",4.0,0,1,1,1,0);
        	case '2': LoopingAnim(playerid,"MISC","Plyrlean_loop",4.0,0,1,1,1,0);
        	case '3': OnePlayAnim(playerid,"BAR","BARman_idle",3.0,0,1,1,1,0);
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /lean [1-3]");
    	}
    	return 1;
    }
    if(strcmp(cmd, "/strip", true) == 0)
    {
    	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
        if (!strlen(cmdtext[7])) return SendClientMessage(playerid,COLOR_USAGE,"TIP: /strip [A-G]");
    	switch (cmdtext[7])
    	{
        	case 'a', 'A': LoopingAnim(playerid,"STRIP", "strip_A", 4.1, 1, 1, 1, 1, 1 );
        	case 'b', 'B': LoopingAnim(playerid,"STRIP", "strip_B", 4.1, 1, 1, 1, 1, 1 );
        	case 'c', 'C': LoopingAnim(playerid,"STRIP", "strip_C", 4.1, 1, 1, 1, 1, 1 );
        	case 'd', 'D': LoopingAnim(playerid,"STRIP", "strip_D", 4.1, 1, 1, 1, 1, 1 );
        	case 'e', 'E': LoopingAnim(playerid,"STRIP", "strip_E", 4.1, 1, 1, 1, 1, 1 );
        	case 'f', 'F': LoopingAnim(playerid,"STRIP", "strip_F", 4.1, 1, 1, 1, 1, 1 );
        	case 'g', 'G': LoopingAnim(playerid,"STRIP", "strip_G", 4.1, 1, 1, 1, 1, 1 );
        	default: SendClientMessage(playerid,COLOR_USAGE,"TIP: /strip [A-G]");
    	}
    	return 1;
    }
 	if(strcmp(cmd, "/dance", true) == 0)
 	{
 		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
 		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_USAGE,"TIP: /dance [style 1-4]"); return 1; }
		dancestyle = strval(tmp);
		if(dancestyle < 1 || dancestyle > 4)
		{ SendClientMessage(playerid,COLOR_USAGE,"TIP: /dance [style 1-4]"); return 1; }
		if(dancestyle == 1) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1); }
		else if(dancestyle == 2) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2); }
		else if(dancestyle == 3) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3); }
		else if(dancestyle == 4) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4); }
		return 1;
	}
	if(strcmp(cmd,"/customization",true)==0)
    {
		new lib[50];
		lib = strtok(cmdtext, idx);
		if(!strlen(lib)) { return 1; }
		new anim[128];
		anim = strtok(cmdtext, idx);
		if(!strlen(anim)) { return 1; }
		LoopingAnim(playerid,lib,anim,3.0,1,1,1,1,1);
		return 1;
	}
	if(strcmp(cmd,"/racehelp", true)==0)
	{
		if(PlayerInfo[playerid][pAdmin] >= 1338)
		{
			ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "Drag Race Komande", "/autio - Otvaras kapiju sa vozilima\n/autiz - Zatvaras kapiju za vozilima\n/so - Otvaras startnu ogradu\n/sz - Zatvaras startnu ogradu\n/aeo - Otvaras kapiju aerodroma\n/aez - Zatvaras kapiju aerodroma\n/raceon - Podizanje Drag Race Staze\n/raceoff - Spustanje Drag Race Staze\n/setracer1 - Pozivas na startnu liniju broj jedan\n/setracer2 - Pozivas na startnu liniju broj dva", "Uredu", "Uredu");
		}
		return 1;
	}
	if(strcmp(cmd,"/autio",true)==0)
	{
	    if(PlayerInfo[playerid][pAdmin] >= 1338)
	    {
			MoveDynamicObject(Aerokapija, 2100.958984, -2437.157471, 15.320267,4.000000);
			SendClientMessage(playerid, COLOR_RED, "Otvorili ste kapiju sa infernusima.");
		}
		else
		{
			SendClientMessage(playerid, COLOR_RED, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
		}
		return 1;
	}
	if(strcmp(cmd,"/autiz",true)==0)
	{
	    if(PlayerInfo[playerid][pAdmin] >= 1338)
	    {
			MoveDynamicObject(Aerokapija, 2100.958984, -2447.878662, 15.320267,4.000000);

			SendClientMessage(playerid, COLOR_RED, "Zatvorili ste kapiju sa infernusima");
		}
		else
		{
			SendClientMessage(playerid, COLOR_RED, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
		}
		return 1;
	}
	if(strcmp(cmd,"/so",true)==0)
	{
	    if(PlayerInfo[playerid][pAdmin] >= 1338)
	    {
			MoveDynamicObject(vrata2, 2030.524292, -2493.537842, 11.880450, 5.000);
			SendClientMessage(playerid, COLOR_YELLOW, "Spustili ste startnu ogradu.");
		}
		else
		{
			SendClientMessage(playerid, COLOR_YELLOW, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
		}
		return 1;
	}
	if(strcmp(cmd,"/sz",true)==0)
	{
	    if(PlayerInfo[playerid][pAdmin] >= 1338)
	    {
			MoveDynamicObject(vrata2, 2030.509521, -2493.534424, 13.222672, 5.000);
			SendClientMessage(playerid, COLOR_YELLOW, "Podigli ste startnu ogradu.");
		}
		else
		{
			SendClientMessage(playerid, COLOR_YELLOW, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
		}
		return 1;
	}
 	if(strcmp(cmd,"/aeo",true)==0)
	{
	    if(PlayerInfo[playerid][pAdmin] >= 1338)
	    {
			MoveDynamicObject(vrata1, 1961.927246, -2189.853516, 9.778303, 5.000);
			SendClientMessage(playerid, COLOR_YELLOW, "Otvorio si kapiju Aerodroma.");
		}
		else
		{
			SendClientMessage(playerid, COLOR_YELLOW, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
		}
		return 1;
	}
	if(strcmp(cmd,"/aez",true)==0)
	{
	    if(PlayerInfo[playerid][pAdmin] >= 1338)
	    {
			MoveDynamicObject(vrata1, 1961.907837, -2189.898926, 15.320267, 5.000);
			SendClientMessage(playerid, COLOR_YELLOW, "Zatvorio si kapiju Aerodroma.");
		}
		else
		{
			SendClientMessage(playerid, COLOR_YELLOW, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
		}
		return 1;
	}
 	if(strcmp(cmd,"/raceon",true)==0)
	{
	    if(PlayerInfo[playerid][pAdmin] >= 1338)
	    {
			MoveDynamicObject(rallon1, 2036.510132, -2494.787109, 13.337127, 4.000000);
			MoveDynamicObject(rallon2, 2036.590942, -2493.246338, 13.312097, 4.000000);
			MoveDynamicObject(rallon3, 2036.297119, -2486.758057, 13.304339, 4.000000);
			MoveDynamicObject(rallon4, 2035.991821, -2501.770508, 13.412095, 4.000000);
			MoveDynamicObject(rallon5, 2040.334717, -2506.679932, 13.462095, 4.000000);
			MoveDynamicObject(rallon6, 2040.810059, -2481.743164, 13.279341, 4.000000);
			MoveDynamicObject(rallon7, 2045.462280, -2477.287598, 13.229341, 4.000000);
			MoveDynamicObject(rallon8, 2045.080444, -2511.456543, 13.612103, 4.000000);
			MoveDynamicObject(rallon9, 1981.107300, -2478.680908, 15.590212, 4.000000);
			MoveDynamicObject(rallon10, 1740.574219, -2509.125244, 15.580730, 4.000000);
			MoveDynamicObject(rallon11, 1626.955688, -2508.990234, 15.730778, 4.000000);
			MoveDynamicObject(rallon12, 1864.070923, -2478.683838, 15.605768, 4.000000);
			MoveDynamicObject(rallon13, 1746.922729, -2478.688721, 15.605722, 4.000000);
			MoveDynamicObject(rallon14, 1627.088989, -2478.709473, 15.605801, 4.000000);
			MoveDynamicObject(rallon15, 1567.759155, -2494.021729, 13.263257, 4.000000);
			MoveDynamicObject(rallon16, 1571.758057, -2499.498779, 13.577006, 4.000000);
			MoveDynamicObject(rallon17, 1571.979370, -2488.575684, 13.552003, 4.000000);
			MoveDynamicObject(rallon18, 1572.140259, -2494.078613, 13.294933, 4.000000);
			MoveDynamicObject(rallon19, 1860.364014, -2508.798828, 15.640134, 4.000000);
			MoveDynamicObject(rallon20, 1979.635010, -2509.254639, 15.590168, 4.000000);
			SendClientMessage(playerid, COLOR_GREEN, "Podizete Drag Race.");
		}
		else
		{
			SendClientMessage(playerid, COLOR_RED, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
		}
		return 1;
	}
	if(strcmp(cmd,"/raceoff",true)==0)
	{
	    if(PlayerInfo[playerid][pAdmin] >= 1338)
	    {
            MoveDynamicObject(rallon1, 2036.510132, -2494.787109, 11.762151, 4.000000);
			MoveDynamicObject(rallon2, 2036.590942, -2493.246338, 11.787120, 4.000000);
			MoveDynamicObject(rallon3, 2036.297119, -2486.758057, 11.754363, 4.000000);
			MoveDynamicObject(rallon4, 2035.991821, -2501.770508, 11.737121, 4.000000);
			MoveDynamicObject(rallon5, 2040.334717, -2506.679932, 11.787121, 4.000000);
			MoveDynamicObject(rallon6, 2040.810059, -2481.743164, 11.854362, 4.000000);
			MoveDynamicObject(rallon7, 2045.462280, -2477.287598, 11.604365, 4.000000);
			MoveDynamicObject(rallon8, 2045.080444, -2511.456543, 11.687133, 4.000000);
			MoveDynamicObject(rallon9, 1981.107300, -2478.680908, 6.515215, 4.000000);
			MoveDynamicObject(rallon10, 1740.574219, -2509.125244, 6.705735, 4.000000);
			MoveDynamicObject(rallon11, 1626.955688, -2508.990234, 5.230785, 4.000000);
			MoveDynamicObject(rallon12, 1864.070923, -2478.683838, 6.105771, 4.000000);
			MoveDynamicObject(rallon13, 1746.922729, -2478.688721, 6.655725, 4.000000);
			MoveDynamicObject(rallon14, 1627.088989, -2478.709473, 6.055797, 4.000000);
			MoveDynamicObject(rallon15, 1567.759155, -2494.021729, 11.463284, 4.000000);
			MoveDynamicObject(rallon16, 1571.758057, -2499.498779, 9.677020, 4.000000);
			MoveDynamicObject(rallon17, 1571.979370, -2488.575684, 9.827006, 4.000000);
			MoveDynamicObject(rallon18, 1572.140259, -2494.078613, 11.994942, 4.000000);
			MoveDynamicObject(rallon19, 1860.364014, -2508.798828, 4.715139, 4.000000);
			MoveDynamicObject(rallon20, 1979.635010, -2509.254639, 3.940170, 4.000000);

			SendClientMessage(playerid, COLOR_GREEN, "Spustate Drag Race.");
		}
		else
		{
			SendClientMessage(playerid, COLOR_RED, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
		}
		return 1;
	}
    if (strcmp(cmd, "/setracer1", true)==0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /setracer1 [playerid/PartOfName]");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 1338)
			{
				if(IsPlayerConnected(giveplayerid))
				{
					SetPlayerCheckpoint(giveplayerid, 2038.3920,-2498.3098,13.5469,10.0);
					CP[giveplayerid] = 200;
					GetPlayerName(playerid, sendername, sizeof(sendername));
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					format(string, sizeof(string), "ORGANIZATOR %s je pozvao %s na startnu liniju broj 1!", sendername, giveplayer);
					SendClientMessageToAll(COLOR_LIGHTRED, string);
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
			}
		}
		return 1;
	}
    if (strcmp(cmd, "/setracer2", true)==0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /setracer2 [playerid/PartOfName]");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 1338)
			{
				if(IsPlayerConnected(giveplayerid))
				{
					SetPlayerCheckpoint(giveplayerid, 2037.5493,-2490.4072,13.5391,10.0);
					CP[giveplayerid] = 300;
					GetPlayerName(playerid, sendername, sizeof(sendername));
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					format(string, sizeof(string), "ORGANIZATOR %s je pozvao %s na startnu liniju broj 2!", sendername, giveplayer);
					SendClientMessageToAll(COLOR_LIGHTRED, string);
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD2, " Niste autorizirani za koristenje ove naredbe !");
			}
		}
		return 1;
	}
if(strcmp(cmd, "/buydriving", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
          if(PlayerToPoint(3.0, playerid, 1490.9655,1305.8336,1093.2964))
         {
               if(PlayerInfo[playerid][pPolaganje] > 0)
               {
                     SendClientMessage(playerid, COLOR_GREY, "[INSTRUKTOR]: Vec imate aktivirano polaganje!");
                    return 1;
               }
            if(PlayerInfo[playerid][pCarLic] == 0)
            {

                      SendClientMessage(playerid,COLOR_LIGHTBLUE,"[INSTRUKTOR]: Aktivirali ste polaganje!");
                      SendClientMessage(playerid,COLOR_LIGHTBLUE,"[INSTRUKTOR]: Udjite u neko od cetiri zelenih vozila!");
                      SafeGivePlayerMoney(playerid, - 1000);
                      PlayerInfo[playerid][pPolaganje] = 1;
                      SetPlayerCheckpoint(playerid, 2073.5898,-1911.5688,13.4218,4.0);
                      CP[giveplayerid] = 900;
            }
            else
            {
                 SendClientMessage(playerid, COLOR_GREY, "[INSTRUKTOR]: Vec imate vozacku dozvolu!");
                   return 1;
              }
         }
      }
      return 1;
   }
if (strcmp("/gmhelp", cmdtext, true, 10) == 0)
{
	if(PlayerInfo[playerid][pGameMaster] >= 1)
	ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "GameMaster - Komande", "DUZNOST- /gmonduty /gmoffduty \nLevel 1- /check /admin(chat) /gm(chat) /goto /kick /unfreeze \nLevel 2- /bigears /rcon /cnn /setint \nLevel 3- /gotols /gotolv /gotosf /freeze \nLevel 4- /prison /jail /skydive /entercar /mark /gotomark", "Uredu", "Uredu");
	return 1;
}
if (strcmp("/gotobk", cmdtext, true, 10) == 0)
{
	if(PlayerInfo[playerid][pAdmin] >= 2)
	SetPlayerPos(playerid, 1894.6013,-1882.0433,13.4788);
	SetPlayerInterior(playerid,0);
	SendClientMessage(playerid, COLOR_BLUE, "Teleportovali ste se do Balkanske Kuce!");
	return 1;
}
if(strcmp(cmd, "/drink", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(IsPlayerInRangeOfPoint(playerid, 5, 1192.1345,-908.2779,48.0625))
 			{
   				if(PlayerDrunk[playerid] < 10)
      			{
	                new Float:health;
	                new x_nr[128];
					x_nr = strtok(cmdtext, idx);
					if(!strlen(x_nr)) {
						SendClientMessage(playerid, COLOR_GREEN, "_______Meni Pica_______");
						SendClientMessage(playerid, COLOR_WHITE, "Komanda: /drink [ime pica]");
				  		SendClientMessage(playerid, COLOR_GREY, "Moguca imena: Pivo ($6), Vodka ($10), Viski ($10), Voda ($0), Pepsi ($2)");
						SendClientMessage(playerid, COLOR_GREEN, "________________________");
						return 1;
					}
				    if(strcmp(x_nr,"pivo",true) == 0)
					{
 						if(PlayerInfo[playerid][pAge] < 1)
						{
						    SendClientMessage(playerid, COLOR_WHITE, "Konobar: Oprostite, morate imati najmanje 16 godina da bi pili alkoholna pica.");
						    return 1;
						}
					    GivePlayerMoney(playerid, - 6);
					    PlayerDrunk[playerid] += 1;
						if(PlayerDrunk[playerid] >= 5) { GameTextForPlayer(playerid, "~w~Vi ste~n~~p~Pijani", 3500, 1); }
						if(GetPlayerHealth(playerid, health) < 100)
						{
						    if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 15; SetPlayerHealth(playerid, health + hp); }
							else { SetPlayerHealth(playerid, health + 15.0); }
						}
					}
					else if(strcmp(x_nr,"vodka",true) == 0)
					{
					    if(PlayerInfo[playerid][pAge] < 18)
						{
						    SendClientMessage(playerid, COLOR_WHITE, "Konobar: Morate imati najmanje 16 godina da biste pili alkohol.");
						    return 1;
						}
					    GivePlayerMoney(playerid, - 10);
					    PlayerDrunk[playerid] += 2;
						if(PlayerDrunk[playerid] >= 5) { GameTextForPlayer(playerid, "~w~Vi ste~n~~p~pijani", 3500, 1); }
						if(GetPlayerHealth(playerid, health) < 100)
						{
						    if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 25; SetPlayerHealth(playerid, health + hp); }
							else { SetPlayerHealth(playerid, health + 25.0); }
						}
					}
					else if(strcmp(x_nr,"viski",true) == 0)
					{
					    if(PlayerInfo[playerid][pAge] < 18)
						{
						    SendClientMessage(playerid, COLOR_WHITE, "Konobar: Morate imati najmanje 16 godina da biste pili alkohol.");
						    return 1;
						}
					    GivePlayerMoney(playerid, - 10);
					    PlayerDrunk[playerid] += 3;
						if(PlayerDrunk[playerid] >= 5) { GameTextForPlayer(playerid, "~w~Vi ste~n~~p~pijani", 3500, 1); }
						if(GetPlayerHealth(playerid, health) < 100)
						{
						    if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 27; SetPlayerHealth(playerid, health + hp); }
							else { SetPlayerHealth(playerid, health + 27.0); }
						}
					}
					else if(strcmp(x_nr,"voda",true) == 0)
					{
					    GivePlayerMoney(playerid, 0);
					    if(GetPlayerHealth(playerid, health) < 100)
						{
						    if(PlayerInfo[playerid][pAlcoholPerk] > 0) { new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 5; SetPlayerHealth(playerid, health + hp); }
							else { SetPlayerHealth(playerid, health + 5.0); }
						}
					}
					else if(strcmp(x_nr,"pepsi",true) == 0)
					{
					    GivePlayerMoney(playerid, - 2);
					    if(GetPlayerHealth(playerid, health) < 100)
						{
						    if(PlayerInfo[playerid][pAlcoholPerk] > 0) { new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 5; SetPlayerHealth(playerid, health + hp); }
							else { SetPlayerHealth(playerid, health + 5.0); }
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Konobar: Neznam za to pice.");
					    return 1;
					}
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "* %s pije %s.", sendername ,x_nr);
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	            }
	            else
	            {
	                SendClientMessage(playerid, COLOR_GREY, "   Nemozes vise piti, povratit ces !");
	                return 1;
	            }
	        }
	        else
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Niste u baru !");
	            return 1;
	        }
	    }
	    return 1;
	}
	if(strcmp(cmd,"/jedi",true)==0)
    {
        if(IsPlayerConnected(playerid))
	    {

			if (PlayerToPoint(3, playerid,1129.4067,-940.1750,42.9007)||PlayerToPoint(3, playerid,1129.4067,-940.1750,42.9007)||PlayerToPoint(3, playerid,1129.4067,-940.1750,42.9007))
		    {
			    GetPlayerName(playerid, sendername, sizeof(sendername));
				new x_nr[128];
			    x_nr = strtok(cmdtext, idx);
			    if(!strlen(x_nr))
			    {
				     SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________________________________ [Jelovnik] ____________________________________");
				     SendClientMessage(playerid, COLOR_LIGHTBLUE, "Pisi: /jedi [ime jela]");
				     SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Jelovnik: Pica[$39] | Burek [$33] | Hotdog [$19] | Sendvic [$24] | Hamburger [$29]");
			         return 1;
			    }
			    if(strcmp(x_nr,"pica",true) == 0)
			    {
                        new Float:HP;
                        GetPlayerHealth(playerid, HP);
                        if(HP<100)
                        {
						   SetPlayerHealth(playerid, HP+35);
                           GivePlayerMoney(playerid, -39);
				           GameTextForPlayer(playerid, "~w~Pojeo si Picu", 5000, 1);
			               format(string, sizeof(string), "%s jede picu", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
						else
						{
						   SetPlayerHealth(playerid, HP-5);
                           GivePlayerMoney(playerid, -39);
						   format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
				}
			    else if(strcmp(x_nr,"hotdog",true) == 0)
			    {
                        new Float:HP;
                        GetPlayerHealth(playerid, HP);
                        if(HP<100)
                        {
						   SetPlayerHealth(playerid, HP+20);
                           GivePlayerMoney(playerid, -19);
				           GameTextForPlayer(playerid, "~w~Pojeo si Hotdog", 5000, 1);
			               format(string, sizeof(string), "%s jede Hotdog", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
						else
						{
						   SetPlayerHealth(playerid, HP-5);
                           GivePlayerMoney(playerid, -19);
						   format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
			    }
			    else if(strcmp(x_nr,"sendvic",true) == 0)
			    {
                        new Float:HP;
                        GetPlayerHealth(playerid, HP);
                        if(HP<100)
                        {
						   SetPlayerHealth(playerid, HP+24);
                           GivePlayerMoney(playerid, -24);
				           GameTextForPlayer(playerid, "~w~Pojeo si sendvic", 5000, 1);
			               format(string, sizeof(string), "%s jede sendvic", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
						else
						{
						   SetPlayerHealth(playerid, HP-5);
                           GivePlayerMoney(playerid, -24);
						   format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
			    }
			    else if(strcmp(x_nr,"hamburger",true) == 0)
			    {
                        new Float:HP;
                        GetPlayerHealth(playerid, HP);
                        if(HP<100)
                        {
						   SetPlayerHealth(playerid, HP+35);
                           GivePlayerMoney(playerid, -29);
				           GameTextForPlayer(playerid, "~w~Pojeo si hamburger", 5000, 1);
			               format(string, sizeof(string), "%s jede hamburger", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
						else
						{
						   SetPlayerHealth(playerid, HP-5);
                           GivePlayerMoney(playerid, -29);
						   format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
			    }
			    else if(strcmp(x_nr,"burek",true) == 0)
			    {
                        new Float:HP;
                        GetPlayerHealth(playerid, HP);
                        if(HP<100)
                        {
						   SetPlayerHealth(playerid, HP+35);
                           GivePlayerMoney(playerid, -33);
				           GameTextForPlayer(playerid, "~w~Pojeo si burek", 5000, 1);
			               format(string, sizeof(string), "%s jede burek", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
						else
						{
						   SetPlayerHealth(playerid, HP-5);
                           GivePlayerMoney(playerid, -33);
						   format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
			               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
			    }
			}
	    }
	    return 1;
	}
if(strcmp(cmd, "/gotoburg", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pAdmin] >= 2)
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, 1207.3093,-925.3629,43.9612);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
				}
				else
				{
					SetPlayerPos(playerid, 1207.3093,-925.3629,43.9612);
				}
				SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste !");
				SetPlayerInterior(playerid,0);
				PlayerInfo[playerid][pInt] = 0;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Nemas ovlascenje za tu komandu!");
			}
		}
		return 1;
	}

if(strcmp(cmd, "/gotoaero", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pAdmin] >= 2)
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, 1969.9329,-2448.2239,13.5469);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
				}
				else
				{
					SetPlayerPos(playerid, 1969.9329,-2448.2239,13.5469);
				}
				SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste na aerodrom !");
				SetPlayerInterior(playerid,0);
				PlayerInfo[playerid][pInt] = 0;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Nemas ovlascenje za tu komandu!");
			}
		}
		return 1;
	}
    if(strcmp(cmd, "/getallhere", true) == 0)
	{
	if(IsPlayerConnected(playerid))
		{
			if(PlayerInfo[playerid][pAdmin] >= 4)
			{
			GetPlayerName(playerid, sendername, sizeof(sendername));
            for(new i = 0; i < MAX_PLAYERS; i ++)
               {
			         if(IsPlayerConnected(i))
			         {
						format(string, sizeof(string), "Administrator %s je teleportovao sve igrace do sebe.", sendername);
						SendClientMessage(i, COLOR_RED, string);
						new Float:ix, Float:iy, Float:iz;
						GetPlayerPos(playerid, ix, iy, iz);
						SetPlayerInterior(i, GetPlayerInterior(playerid));
						SetPlayerPos(i, ix, iy, iz+1);
						new PlayerName[30];
						GetPlayerName(playerid, PlayerName, 30);
						printf("[Admin] %s je Koristiteo /getallhere da teleportira sve igrace", PlayerName);
					}
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_RED, "Nemas ovlascenje za tu komandu!");
			}
		}
		else
		{
                SendClientMessage(playerid, COLOR_RED, "Moras biti logiran da bi Koristiteo ovu komandu!");
	       }
  	return 1;
	}
 	if(strcmp(cmd, "/healall", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if(PlayerInfo[playerid][pAdmin] >= 4)
			{
	        	format(string, sizeof(string), "Admin je izlecio sve igrace na serveru.", sendername);
	    		SendClientMessageToAll(COLOR_LIGHTBLUE, string);
			for(new i = 0; i < MAX_PLAYERS; i ++)
				{
					if(IsPlayerConnected(i))
					{
						SetPlayerHealth(i, 100);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_RED, "Niste autorizovani za koriscenje ove komande !");
			}
		}
		else
		{
			SendClientMessage(playerid, COLOR_RED, "Niste logirani !");
		}
		return 1;
	}
	if(strcmp(cmd, "/givenitro", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
				new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
				AddVehicleComponent(vehicleid, 1010);
				SendClientMessage(playerid,COLOR_YELLOW,"Dodali ste nitro u vozilo.");
		   	}
			else
			{
				SendClientMessage(playerid,COLOR_GREY, "Niste autorizovani da bi ste Koristiteli ovu komandu!");
			   	return 1;
			}
		}
	}
	if (strcmp(cmd, "/check", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameMaster] >= 1)
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD1, "Koristite: /check [playerid/PartOfName]");
					return 1;
				}
	            giveplayerid = ReturnUser(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
				    if(giveplayerid != INVALID_PLAYER_ID)
				    {
						ShowStats(playerid,giveplayerid);
					}
				}
				else
				{
					SendClientMessage(playerid, COLOR_GRAD1, "   Ne postoji takav igrac");
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu");
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/bigears", true) == 0 && PlayerInfo[playerid][pAdmin] >= 2 || strcmp(cmd, "/bigears", true) == 0 && PlayerInfo[playerid][pGameMaster] >= 2)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (!BigEar[playerid])
			{
				BigEar[playerid] = 1;
				SendClientMessage(playerid, COLOR_GRAD2, "   Tvoje usi su porasle,sad sve cujes");
			}
			else if (BigEar[playerid])
			{
				(BigEar[playerid] = 0);
				SendClientMessage(playerid, COLOR_GRAD2, "   Tvoje usi su se smanjile,sad slabo cujes");
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/tv", true) == 0 || strcmp(cmd, "/recon", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(PlayerInfo[playerid][pDonateRank] > 0)
	        {
	            if(WatchingTV[playerid] < 1)
			    {
		        	GetPlayerPos(playerid, Unspec[playerid][Coords][0],Unspec[playerid][Coords][1],Unspec[playerid][Coords][2]);
		        }
	        }
            new hkey = PlayerInfo[playerid][pPhousekey];
			new house = PlayerInfo[playerid][pLocal];
			if(Spectate[playerid] == 255 && PlayerInfo[playerid][pLocal] != 255 || Spectate[playerid] == 255 && PlayerInfo[playerid][pAdmin] > 0)
			{
				GetPlayerPos(playerid, Unspec[playerid][sPx], Unspec[playerid][sPy], Unspec[playerid][sPz]);
				Unspec[playerid][sPint] = PlayerInfo[playerid][pInt];
				Unspec[playerid][sLocal] = PlayerInfo[playerid][pLocal];
				PlayerInfo[playerid][pLocal] = 255;
				gTeam[playerid] = 0;
			}
			tmp = strtok(cmdtext, idx);
			if(strcmp("off", tmp, true, strlen(tmp)) == 0)
			{
			    if(WatchingTV[playerid] > 0)
			    {
			        WatchingTV[playerid] = 0;
					Spectate[playerid] = 253;
					GameTextForPlayer(playerid, "~w~                TV~n~~r~                Off", 5000, 6);
					PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
					return 1;
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "   Ne gledate TV !");
				    return 1;
				}
			}
			if(PlayerInfo[playerid][pAdmin] < 1 || PlayerInfo[playerid][pGameMaster] < 1)
			{
				if(house == 255)
				{
					GameTextForPlayer(playerid, "~r~Nema televizora ovde", 5000, 1);
					return 1;
				}
			}
			if(PlayerInfo[playerid][pAdmin] > 1 || PlayerInfo[playerid][pGameMaster] > 1 || PlayerToPoint(12.0, playerid, HouseInfo[hkey][hExitx], HouseInfo[hkey][hExity],HouseInfo[hkey][hExitz]))
			{
			    if(HouseInfo[hkey][hHealthx] != 1)
			    {
			        GameTextForPlayer(playerid, "~r~Ova mogucnost nije instalirana", 5000, 1);
			        return 1;
			    }
				giveplayerid = ReturnUser(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
				    if(giveplayerid != INVALID_PLAYER_ID)
				    {
				        Spectate[playerid] = giveplayerid;
						new Float:health;
						GetPlayerHealth(Spectate[playerid], health);
						GetPlayerName(Spectate[playerid], giveplayer, sizeof(giveplayer));
						new cash =  GetPlayerMoney(Spectate[playerid]);
						if (PlayerInfo[playerid][pAdmin] >= 1)
						{
							format(string, sizeof(string), "Recon: (%d) %s $%d H:%.0f",Spectate[playerid],giveplayer,cash,health);
						}
						else
						{
							format(string, sizeof(string), "UAV: (%d) %s",Spectate[playerid],giveplayer);
						}
						SendClientMessage(playerid, COLOR_GREEN, string);
						WatchingTV[playerid] = 1;
					}
				}
				else
				{
					SendClientMessage(playerid, COLOR_GREEN, "Cilj nije dostupan.");
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREEN, "   Niste u vasoj kuci !");
				return 1;
			}
		}
		return 1;
	}
		if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/a)dmin [admin chat]");
				return 1;
			}
			format(string, sizeof(string), "*%d Admin %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
				SendAdminMessage(COLOR_YELLOW, string);
			}
			printf("Admin %s: %s", sendername, result);
		}
		return 1;
	}
	if(strcmp(cmd, "/cnn", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameMaster] >= 2)
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[64];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /cnn [cnn textformat ~n~=Newline ~r~=Red ~g~=Green ~b~=Blue ~w~=White ~y~=Yellow]");
					return 1;
				}
				format(string, sizeof(string), "~b~%s: ~w~%s",sendername,result);
				for(new i = 0; i < MAX_PLAYERS; i++)
				{
					if(IsPlayerConnected(i))
					{
						GameTextForPlayer(i, string, 5000, 6);
					}
				}
				return 1;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
				return 1;
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/prison",true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(PlayerInfo[playerid][pAdmin] < 2 || PlayerInfo[playerid][pGameMaster] < 4)
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Niste autorizovani da bi ste Koristiteli ovu komandu! !");
	            return 1;
	        }
	        tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /prison [playerid/PartOfName]");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
		    if(IsPlayerConnected(giveplayerid))
		    {
		        if(giveplayerid != INVALID_PLAYER_ID)
		        {
		            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "* Smestili ste %s u Fort DeMorgan.", giveplayer);
					SendClientMessage(playerid, COLOR_LIGHTRED, string);
					format(string, sizeof(string), "* Ubaceni ste u najozloglaseniji zatvor od Admina %s.", sendername);
					SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
					GameTextForPlayer(giveplayerid, "~w~Dobrodosli u ~n~~r~Fort DeMorgan", 5000, 3);
					WantedPoints[giveplayerid] = 0;
					WantedLevel[giveplayerid] = 0;
					PlayerInfo[giveplayerid][pJailed] = 2;
					PlayerInfo[giveplayerid][pJailTime] = 3600;
		            SetPlayerPos(giveplayerid, 107.2300,1920.6311,18.5208);
					SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
		        }
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Igrac je Offline !");
			    return 1;
			}
	    }
	    return 1;
	}
	if(strcmp(cmd, "/jail", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /jail [playerid/PartOfName] [time(minutes)]");
				return 1;
			}
			new playa;
			new money;
			playa = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			money = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 2 || PlayerInfo[playerid][pAdmin] >= 4)
			{
			    if(IsPlayerConnected(playa))
			    {
			        if(playa != INVALID_PLAYER_ID)
			        {
				        GetPlayerName(playa, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "* Zatvorili ste %s.", giveplayer);
						SendClientMessage(playerid, COLOR_LIGHTRED, string);
						format(string, sizeof(string), "* Zatvoreni ste od strane Admina %s.", sendername);
						SendClientMessage(playa, COLOR_LIGHTRED, string);
						ResetPlayerWeapons(playa);
						WantedPoints[playa] = 0;
						PlayerInfo[playa][pJailed] = 1;
						PlayerInfo[playa][pJailTime] = money*60;
						SetPlayerInterior(playa, 6);
						SetPlayerPos(playa, 264.6288,77.5742,1001.0391);
						format(string, sizeof(string), "Zatvoreni ste na %d minuta.   Kaucija: Nedostupna", money);
						SendClientMessage(playa, COLOR_LIGHTBLUE, string);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/setint", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /setint [interiorid]");
				return 1;
			}
			new intid;
			intid = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameMaster] >= 2)
			{
				SetPlayerInterior(playerid,intid);
				PlayerInfo[playerid][pInt] = intid;
				format(string, sizeof(string), "   interiorid %d.", intid);
				SendClientMessage(playerid, COLOR_GRAD1, string);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu !");
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/skydive", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (PlayerInfo[playerid][pAdmin] >= 2 || PlayerInfo[playerid][pGameMaster] >= 4)
			{
				GetPlayerPos(playerid, rx, ry, rz);
				if (IsPlayerConnected(playerid))
				{
					GivePlayerWeapon(playerid, 46, 0);
					SetPlayerPos(playerid,rx, ry, rz+1500);
					SendClientMessage(playerid, COLOR_WHITE, "GO!! GO!! GO!!");
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/superman", true) == 0)
	{
	    GetPlayerName(playerid, sendername, sizeof(sendername));
	    if(IsPlayerConnected(playerid))
	    {
	        if(PlayerInfo[playerid][pAdmin] >= 1337)
	        {
	            SetPlayerSpecialAction(playerid, 2);
	            SendClientMessage(playerid, COLOR_LIGHTRED, "Stvorili ste Jetpack");
	            SendClientMessage(playerid, COLOR_DBLUE, "Nezaboravite da ga respawn sa komandom /up");
			}
			else
			{
			    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Niste dovoljan admin level!");
			}
		}
		else
		{
            SendClientMessage(playerid, COLOR_WHITE, "SERVER: Morate biti prijavljeni da biste koristili ovu naredbu.");
		}
		return 1;
	}
	if(strcmp(cmd, "/makemaster", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makemaster [playerid/PartOfName] [level(1-4)]");
				return 1;
			}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if(level > 4 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "   Ne moze manje od 0, ili vise od 4!"); return 1; }
			if (PlayerInfo[playerid][pAdmin] >= 1337)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pGameMaster] = level;
						printf("AdmCmd: %s je dao %s level %d GameMaster-a.", sendername, giveplayer, level);
						format(string, sizeof(string), "   Vi ste postavljeni za level %d GameMaster-a od strane %s", level, sendername);
						SendClientMessage(para1, COLOR_LIGHTBLUE, string);
						format(string, sizeof(string), "   Vi ste postavili %s level %d GameMaster-a.", giveplayer,level);
						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/gotols", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pAdmin] >= 3 || PlayerInfo[playerid][pGameMaster] >= 3)
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
				}
				else
				{
					SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
				}
				SendClientMessage(playerid, COLOR_GRAD1, "   Vi ste se teleportovali !");
				SetPlayerInterior(playerid,0);
				PlayerInfo[playerid][pInt] = 0;
			}
			else
			{
				Send