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