Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ||||||||||||||||||||||||||||||||||
- ||Lost Roleplay - By AlexzzPro ||
- ||Map Credits goes to: jackob ||
- ||Do not use without permission!||
- ||Copyright © 2011 AlexzzPro ||
- ||||||||||||||||||||||||||||||||||
- Using without my permission might end up with law actions
- */
- #include <a_samp>
- #include <zcmd>
- #include <streamer>
- #include <dini>
- #include <dudb>
- #include <color>
- #include <progress>
- #include <antideamx>
- #include <utils>
- #include <sscanf2>
- #include <freeze>
- //[Register System Stuff & Admin stuff]
- new gPlayerLogged[MAX_PLAYERS];
- #define SERVER_USER_FILE "lost/accounts/%s.ini"
- #define LOGIN 1
- #define REGISTER 2
- new onduty[MAX_PLAYERS];
- new Text3D:label[MAX_PLAYERS];
- forward aMessage(color,const string[],level);
- new Reported[MAX_PLAYERS];
- forward SetPlayerUnjail();
- new unjailtimer;
- forward GameModeExitFunc();
- forward SetPlayerSpawn(playerid);
- new Specing[MAX_PLAYERS];
- //[Tutorial]
- #define TUT1 3
- #define TUT2 4
- #define TUT3 5
- #define TUT4 6
- #define TUT5 7
- #define TUT6 8
- #define TUT7 14
- //[Dialogs]
- #define HELP1 9
- #define HELP2 10
- #define HELP3 11
- #define HELP4 12
- #define HELP5 13
- #define HELP6 15
- //Textdraws
- new Text:forum;
- //[Hunger,Thirst & Sleep System]
- new Bar:Hunger[MAX_PLAYERS] = {INVALID_BAR_ID, ...};
- new Bar:Thirst[MAX_PLAYERS] = {INVALID_BAR_ID, ...};
- new Hungry[MAX_PLAYERS];
- forward hunger(playerid);
- //forward ProgressBar();
- new hungertimer[MAX_PLAYERS];
- new GetUp[MAX_PLAYERS];
- forward getuptimer(playerid);
- //[ShowStats Thing]
- forward Stats(playerid,targetid);
- //[PayDay System]
- forward PayDay();
- forward SyncTime();
- forward SyncUp();
- new synctimer;
- new levelexp = 4;
- forward FixHour(hour);
- new ghour = 0;
- new shifthour;
- new timeshift = -1;
- new realtime = 1;
- //Auto Messages
- forward SendMSG();
- //chat
- new chat = 1;
- new oocoff = 1;
- new achatoff = 0;
- new ooc2[MAX_PLAYERS];
- forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
- forward ProxDetectorS(Float:radi, playerid, targetid);
- forward OOC(color,const string[]);
- forward ClearAnims(playerid);
- //Accent System
- forward ClearAccent(playerid);
- new Accent[MAX_PLAYERS][16];
- //Attack System
- forward Float:GetDistanceBetweenPlayers(p1,p2); // Not created by me, Dont know who made this.
- //Some Timers
- forward searchtimer(playerid);
- forward fillbottle(playerid);
- forward fishtimer(playerid);
- forward fishagain(playerid);
- forward cooktimer(playerid);
- forward cookagain(playerid);
- new Cooked[MAX_PLAYERS];
- //Search timers
- forward CanUseSearch(playerid);
- new CantUseSearch[MAX_PLAYERS];
- //Fire & Cook things
- new fire[MAX_PLAYERS];
- new MadeFire[MAX_PLAYERS];
- forward fireout(playerid);
- new Fished[MAX_PLAYERS];
- main()
- {
- print("|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||");
- print("||Lost Roleplay By AlexzzPro Loaded! ||");
- print("||Do not use without permission ||");
- print("||Copyright © 2011 AlexzzPro ||");
- print("||Map Credits: Jackob ||");
- print("||Using without my permission might end up with law actions||");
- print("||Be carefull ! I am watching you sleep! ||");
- print("||Stop touching yourself right now! ||");
- print("||Eww, Stop touching yourself ||");
- print("|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||");
- }
- enum pInfo
- {
- pAdmin,
- pScore,
- pWaterBottle,
- pOthers,
- pSurvivors,
- pFishingNet,
- pFishingRod,
- pSkin,
- pMale,
- pFemale,
- pPlayTime,
- pWater,
- pFish,
- pHeroin,
- pMatches,
- pWood,
- pFishDone,
- pMute,
- pRmute,
- pJailed,
- pJailTime,
- pRespect,
- pCoOwner,
- pHunter,
- pDrugAddict,
- pDoctor,
- pThief,
- pFisher,
- pTech,
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- new othermarks[] =
- {
- '[', ']'
- };
- new alphabetic[] =
- {
- 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O',
- 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'
- };
- new bool: Huge;
- new introplane;
- new RandomMSG[][] =
- {
- "[LOST:RP - BOT] Welcome to Lost Roleplay, Have a nice time playing here!",
- "[LOST:RP - BOT] If you need help, use /help. Or PM a admin",
- "[LOST:RP - BOT] Found a rule breaker? use /report",
- "[LOST:RP - BOT] Dont forget to add us to favorites, 94.23.149.88:6519",
- "[LOST:RP - BOT] If you wanna support this server, Please donate at www.lost-rp.com",
- "[LOST:RP - BOT] Server Owner/Developer is Timmy Wied",
- "[LOST:RP - BOT] If you wanna check what admins are online, do /admins",
- "[LOST:RP - BOT] Enjoy your stay here at Lost Roleplay!"
- };
- public OnGameModeInit()
- {
- if (realtime)
- {
- new tmphour;
- new tmpminute;
- new tmpsecond;
- gettime(tmphour, tmpminute, tmpsecond);
- FixHour(tmphour);
- tmphour = shifthour;
- SetWorldTime(tmphour);
- }
- UsePlayerPedAnims();
- DisableInteriorEnterExits();
- forum = TextDrawCreate( 1.000000,433.000000,"www.lost-rp.com" );
- TextDrawFont(forum , 0);
- TextDrawLetterSize( forum, 0.499999,1.100000 );
- TextDrawColor(forum , 0xFF1F1FFF);
- TextDrawSetOutline(forum , true);
- TextDrawSetProportional(forum , 1);
- TextDrawSetShadow(forum , 1);
- ShowPlayerMarkers(0);
- FixHour(ghour);
- synctimer = SetTimer("SyncUp", 60000, true);
- SetTimer("SendMSG", 60000, true);
- ConnectNPC("intro","intro");
- introplane = CreateVehicle(519, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1,1);
- SetGameModeText("Lost Roleplay V0.2");
- CreateObject(1318,7490.5503, -103.2598, 65.0940,0.0,0.0,0.0);
- CreateObject(1318,7484.1494, -123.5796, 65.0940,0.0,0.0,0.0);
- CreateObject(1318,7503.4702, -108.2560, 65.0940,0.0,0.0,0.0);
- CreateObject(1318,7507.2280, -90.8062, 65.2412,0.0,0.0,0.0);
- CreateObject(1318,7482.1206, -64.1295, 65.0940,0.0,0.0,0.0);
- CreateObject(1318,7460.9644,- 112.6029, 65.0940,0.0,0.0,0.0);
- CreateDynamicObject(18359,6893.45117200,-46.11479200,-27.22662700,6.01605685,0.00000000,-461.24998998); //object(1)
- CreateDynamicObject(18358,6901.79003906,-115.75390625,-25.00343323,14.60632312,2.57629384,222.57202161); //object(2)
- CreateDynamicObject(18359,7017.72851562,171.38476562,-26.42148590,7.73437504,0.00000000,225.00000017); //object(3)
- CreateDynamicObject(10453,7181.94287100,232.04876700,21.19183700,0.00000000,0.00000000,-198.04830499); //object(9)
- CreateDynamicObject(10491,7134.88183600,74.28331000,24.95579100,1.71887339,-3.43774677,-44.99999064); //object(10)
- CreateDynamicObject(10491,6950.95019500,-266.88940400,45.60070400,0.00000000,0.00000000,-180.00001985); //object(11)
- CreateDynamicObject(10491,7028.75830100,-137.64032000,25.53681900,-24.06422740,15.46986047,-295.07830652); //object(12)
- CreateDynamicObject(10492,7202.65380900,-17.38025700,34.61022600,0.00000000,0.00000000,-67.49992866); //object(13)
- CreateDynamicObject(10960,7023.58447300,-80.29994200,-19.55228400,0.00000000,0.00000000,134.99997191); //object(14)
- CreateDynamicObject(13120,7191.46679688,-129.75292969,1.27617502,0.00000000,0.00000000,157.49999989); //object(17)
- CreateDynamicObject(13120,7037.75341800,-271.45794700,4.58806300,-7.73493023,-5.15662016,-314.99999176); //object(18)
- CreateDynamicObject(13156,7224.58984400,-307.17733800,6.12259700,0.00000000,0.00000000,157.49996723); //object(19)
- CreateDynamicObject(13165,7179.14599600,-418.38238500,18.79784400,0.00000000,0.00000000,-179.99996255); //object(20)
- CreateDynamicObject(13212,7023.07080100,-455.86047400,29.36648900,0.00000000,0.00000000,56.25001695); //object(22)
- CreateDynamicObject(13236,7091.90722656,-240.91308594,-15.92482567,0.00000000,354.84191896,240.62255848); //object(23)
- CreateDynamicObject(13237,7119.62353500,-266.89083900,-12.40250000,0.00000000,-6.87549354,-67.49998596); //object(24)
- CreateDynamicObject(18227,7094.83984375,-192.94824219,29.81249237,37.81494118,331.63330090,146.24999994); //object(25)
- CreateDynamicObject(18227,7102.82031300,-213.60839800,44.29933900,27.50197417,-30.08028424,-231.01601004); //object(26)
- CreateDynamicObject(18227,7093.61132800,-248.33023100,18.11563900,0.00000000,0.00000000,-265.70281766); //object(27)
- CreateDynamicObject(18227,7078.01171900,-258.52273600,30.88978400,0.00000000,-6.87549354,142.34844212); //object(28)
- CreateDynamicObject(18227,7069.30517600,-268.85699500,61.70626400,0.00000000,0.00000000,78.75001226); //object(29)
- CreateDynamicObject(18227,7067.81591800,-278.46865800,39.73865900,0.00000000,0.00000000,-293.98659274); //object(30)
- CreateDynamicObject(18227,7055.01123000,-261.23416100,58.91349000,0.00000000,0.00000000,22.49999532); //object(31)
- CreateDynamicObject(18227,7018.23779300,-270.20468100,59.28322600,0.00000000,0.00000000,-8.74900824); //object(32)
- CreateDynamicObject(18227,6992.06054700,-246.24469000,50.98864000,0.00000000,0.00000000,-123.74994561); //object(33)
- CreateDynamicObject(18227,6955.78027300,-219.16174300,39.36445600,9.45380362,0.00000000,-146.24999822); //object(34)
- CreateDynamicObject(13236,7037.58642600,-369.59814500,43.09668000,0.00000000,-5.15662016,-153.75322432); //object(35)
- CreateDynamicObject(18227,6846.73828100,-211.83078000,11.78064500,0.00000000,0.00000000,-191.24993156); //object(36)
- CreateDynamicObject(18227,6848.62207031,-269.83496094,44.82117462,8.59130848,12.88696272,134.99450704); //object(37)
- CreateDynamicObject(18227,6943.23925800,-419.30194100,63.82098400,0.00000000,0.00000000,-258.75003211); //object(38)
- CreateDynamicObject(18227,6928.22949219,-392.88964844,80.67501831,347.96447736,350.54077120,112.50000009); //object(39)
- CreateDynamicObject(18227,6970.35644500,-357.55511500,91.88378900,0.00000000,0.00000000,-78.74995497); //object(40)
- CreateDynamicObject(18227,7008.76611300,-318.04223600,78.52230100,0.00000000,0.00000000,-72.73395542); //object(41)
- CreateDynamicObject(18227,7012.61523438,-294.00781250,68.75380707,0.00000000,357.41821280,281.40380873); //object(42)
- CreateDynamicObject(18227,6961.52539100,-303.32913200,78.73257400,0.00000000,0.00000000,-134.99997191); //object(43)
- CreateDynamicObject(18227,6944.58984375,-281.43554688,59.92730713,0.00000000,0.00000000,258.74450708); //object(44)
- CreateDynamicObject(18227,7017.60302700,-95.94097100,20.41547800,0.00000000,0.00000000,-78.75001226); //object(47)
- CreateDynamicObject(18227,7025.99609400,-42.43186200,19.04164100,0.00000000,0.00000000,-56.25001695); //object(48)
- CreateDynamicObject(18227,7011.71533200,17.31058500,14.65759500,0.00000000,0.00000000,-22.49999532); //object(49)
- CreateDynamicObject(18227,6968.63964800,53.67945100,11.71976100,0.00000000,0.00000000,11.25002631); //object(50)
- CreateDynamicObject(18227,6889.92138700,68.49453700,-10.67080900,0.00000000,0.00000000,-146.24999822); //object(51)
- CreateDynamicObject(18227,7022.34277300,44.44915800,16.23614100,0.00000000,0.00000000,-157.49996723); //object(52)
- CreateDynamicObject(18227,6959.03515600,64.96529400,8.77091000,0.00000000,0.00000000,-134.99997191); //object(53)
- CreateDynamicObject(18227,6922.32861300,126.33694500,0.67156400,0.00000000,0.00000000,-191.24998886); //object(54)
- CreateDynamicObject(18227,6930.20068400,51.92701000,-18.32075100,9.45380362,18.90760724,-41.33048244); //object(55)
- CreateDynamicObject(18227,7036.94970700,-59.58542600,10.85442000,0.00000000,0.00000000,123.74994561); //object(56)
- CreateDynamicObject(18227,7059.45898400,-27.59375800,1.95918600,0.00000000,0.00000000,-236.24992220); //object(57)
- CreateDynamicObject(18227,7085.16503900,14.58747900,9.54079400,0.00000000,0.00000000,-281.24997014); //object(58)
- CreateDynamicObject(18227,7096.24707000,29.47382400,14.93405000,0.00000000,0.00000000,67.49998596); //object(59)
- CreateDynamicObject(18227,7171.93359400,-1.18731500,6.80137800,-6.87549354,4.29718346,-22.49999532); //object(60)
- CreateDynamicObject(18227,7048.64599600,-38.77354400,-9.00347100,0.00000000,0.00000000,-174.13837512); //object(61)
- CreateDynamicObject(18227,7208.26904300,-92.52487900,12.65858100,0.00000000,0.00000000,-44.99999064); //object(62)
- CreateDynamicObject(18227,7257.45898438,-28.32421875,66.91383362,0.00000000,0.00000000,348.74450669); //object(63)
- CreateDynamicObject(18227,7183.44042969,119.82519531,43.56450653,0.00000000,0.00000000,281.24450698); //object(64)
- CreateDynamicObject(18227,7208.04834000,121.66711400,67.21102900,0.00000000,0.00000000,-101.25000758); //object(65)
- CreateDynamicObject(18227,7177.03222700,110.81761900,60.11174000,19.76704393,6.87549354,-117.50195544); //object(66)
- CreateDynamicObject(18227,7179.82812500,98.00510400,41.67812300,4.29718346,13.75098708,-123.74994561); //object(67)
- CreateDynamicObject(18227,7257.31640625,110.03126526,106.29726410,350.35687238,339.07028220,159.63671879); //object(68)
- CreateDynamicObject(18227,7200.16357400,49.70396000,51.82584000,25.78310078,0.00000000,-78.75001226); //object(69)
- CreateDynamicObject(18227,7131.59082000,173.75094600,14.97019400,0.00000000,0.00000000,-134.99997191); //object(70)
- CreateDynamicObject(18227,7108.64062500,288.28451500,-0.69724400,0.00000000,0.00000000,-146.24999822); //object(71)
- CreateDynamicObject(18227,7174.12353516,355.08432007,11.73375130,0.00000000,0.00000000,193.90815722); //object(72)
- CreateDynamicObject(17116,7335.16455100,-156.32759100,20.97628800,0.00000000,6.87549354,101.94592212); //object(73)
- CreateDynamicObject(17116,7377.70214800,-219.70857200,22.29520400,0.00000000,0.00000000,-11.25002631); //object(74)
- CreateDynamicObject(17116,7191.03515600,-466.31991600,11.06036000,0.00000000,0.00000000,-112.65450331); //object(75)
- CreateDynamicObject(17116,7408.59082000,-120.57122000,25.81478900,0.00000000,0.00000000,11.25002631); //object(76)
- CreateDynamicObject(17116,7375.53466800,-31.39328800,19.53665900,0.00000000,0.00000000,-56.25001695); //object(77)
- CreateDynamicObject(17116,7497.91210900,-243.22700500,63.92194400,-4.29718346,-3.43774677,0.00000000); //object(78)
- CreateDynamicObject(13212,7437.36132800,-96.94339800,29.31271400,0.00000000,0.00000000,168.74999354); //object(79)
- CreateDynamicObject(17116,7495.79150400,-25.70390300,46.80120100,0.00000000,0.00000000,-270.00000112); //object(80)
- CreateDynamicObject(17116,7580.02929700,-31.40787100,58.87734600,0.00000000,0.00000000,-326.24996077); //object(81)
- CreateDynamicObject(17116,7576.00293000,-97.48248300,62.28678900,0.00000000,0.00000000,-359.99998240); //object(82)
- CreateDynamicObject(17116,7524.88720700,-130.73407000,55.84413900,0.00000000,-5.15662016,-382.49997772); //object(83)
- CreateDynamicObject(13236,7196.70800781,-540.26953125,52.52067566,11.16760232,11.16760232,310.92956551); //object(86)
- CreateDynamicObject(13120,7305.22021500,-408.57562300,28.45594400,0.00000000,12.89155039,-236.32738610); //object(87)
- CreateDynamicObject(13120,7410.15966800,-352.24957300,51.23750700,-1.71887339,-22.34535401,0.00017189); //object(88)
- CreateDynamicObject(13120,7250.40136719,-49.52343750,23.49128723,0.00000000,1.71386745,196.24877920); //object(89)
- CreateDynamicObject(18227,7225.54980500,-517.94854700,41.44499600,0.00000000,2.57831008,-186.79827868); //object(90)
- CreateDynamicObject(18227,7144.39355500,-449.73465000,26.53679300,-8.59436693,12.03211370,50.00196949); //object(91)
- CreateDynamicObject(18227,7060.38867200,-511.10205100,64.23506200,0.00000000,0.00000000,-174.68881568); //object(92)
- CreateDynamicObject(18227,7063.60644531,-579.83593750,59.43421173,0.00000000,0.00000000,303.74450689); //object(93)
- CreateDynamicObject(18227,7079.73632812,-588.80957031,78.44784546,0.00000000,0.00000000,281.24450698); //object(94)
- CreateDynamicObject(18227,7017.14746094,-590.43847656,64.85427856,0.00000000,0.00000000,225.00000017); //object(95)
- CreateDynamicObject(18227,6969.51855469,-541.62011719,66.03338623,0.00000000,0.00000000,168.74999984); //object(96)
- CreateDynamicObject(18227,6901.77978516,-459.12866211,69.60459900,346.56054685,347.62744124,81.52481077); //object(97)
- CreateDynamicObject(18227,7354.80859400,-402.56103500,57.80872000,0.00000000,0.00000000,-56.25001695); //object(98)
- CreateDynamicObject(18227,7305.00293000,-113.10838300,44.55185700,0.00000000,0.00000000,-11.25002631); //object(99)
- CreateDynamicObject(18227,7380.38281300,-25.71820800,44.79043600,0.00000000,0.00000000,134.99997191); //object(100)
- CreateDynamicObject(10492,7379.74902300,110.76219900,16.83802600,0.00000000,-1.71887339,79.45480765); //object(101)
- CreateDynamicObject(18227,7327.72753900,-0.32589900,63.78650700,17.18873385,3.43774677,68.28207335); //object(102)
- CreateDynamicObject(18227,7284.22021484,84.75514221,78.28519440,0.00000000,0.00000000,134.99999999); //object(103)
- CreateDynamicObject(18227,7292.12207031,114.05590820,75.58447266,17.18811048,12.03002928,105.54565437); //object(104)
- CreateDynamicObject(18227,7296.32568400,147.55847200,91.89872700,0.00000000,0.00000000,78.75001226); //object(105)
- CreateDynamicObject(18227,7345.10546875,118.84800720,54.94962311,0.00000000,0.00000000,104.36431911); //object(108)
- CreateDynamicObject(18227,7601.51953125,34.62500000,82.96006775,0.00000000,0.00000000,33.74999985); //object(110)
- CreateDynamicObject(18227,7655.00878906,-14.33105469,87.52728271,0.00000000,0.00000000,326.24450679); //object(111)
- CreateDynamicObject(18227,7604.01123047,-125.46141815,87.07328796,0.00000000,0.00000000,166.95654282); //object(112)
- CreateDynamicObject(18227,7642.72900391,-53.35075760,80.01791382,0.00000000,4.29565424,187.81127952); //object(113)
- CreateDynamicObject(18227,7579.92578125,-170.31640625,88.30770874,0.00000000,0.00000000,292.49450693); //object(114)
- CreateDynamicObject(18227,7563.02246094,-214.72851562,90.29691315,0.00000000,353.12255856,169.60693386); //object(115)
- CreateDynamicObject(18227,7549.84326200,-298.30557300,98.06779500,0.00000000,0.00000000,-89.99998128); //object(116)
- CreateDynamicObject(18227,7470.80761719,-322.24414062,75.29586792,0.00000000,0.00000000,225.00000017); //object(117)
- CreateDynamicObject(18227,7423.52880900,-301.12503100,66.22190100,0.00000000,0.00000000,-202.50001517); //object(118)
- CreateDynamicObject(18227,7144.72998000,-351.92028800,-0.95409000,0.00000000,22.34535401,-123.74994561); //object(119)
- CreateDynamicObject(18227,7281.08837900,-192.15826400,28.50461600,0.00000000,0.00000000,56.25001695); //object(120)
- CreateDynamicObject(18227,7312.24316400,-305.46545400,30.43784900,2.57831008,-10.31324031,-56.25001695); //object(121)
- CreateDynamicObject(18227,7069.48437500,-403.94912700,27.65152400,12.03211370,6.87549354,-236.25003679); //object(122)
- CreateDynamicObject(8493,7149.82519500,-518.13678000,55.16758000,10.31324031,15.46986047,-98.74898951); //object(123)
- CreateDynamicObject(3594,7277.63720700,-221.74661300,24.16542200,0.00000000,30.93972094,-22.49999532); //object(124)
- CreateDynamicObject(623,7047.90380900,149.30114700,0.17644100,11.17267701,0.00000000,33.75002163); //object(125)
- CreateDynamicObject(623,7017.20263700,118.86775200,3.48966000,11.17267701,0.00000000,78.75001226); //object(126)
- CreateDynamicObject(623,7077.94335900,166.94328300,2.78622100,11.17267701,0.00000000,11.25002631); //object(127)
- CreateDynamicObject(623,6977.79834000,89.86028300,3.56650000,11.17267701,0.00000000,11.25002631); //object(128)
- CreateDynamicObject(623,7034.76464800,86.99908400,9.41417900,11.17267701,0.00000000,56.25001695); //object(129)
- CreateDynamicObject(623,7089.95166000,140.34144600,13.36816700,27.50197417,0.00000000,22.49999532); //object(130)
- CreateDynamicObject(623,7060.85107400,111.18392200,12.48437400,27.50197417,0.00000000,78.75001226); //object(131)
- CreateDynamicObject(623,7154.04785200,314.57330300,14.22120300,27.50197417,0.00000000,78.75001226); //object(132)
- CreateDynamicObject(623,7098.91259800,223.86171000,1.33445200,27.50197417,0.00000000,67.49998596); //object(133)
- CreateDynamicObject(623,7099.24218800,222.19220000,0.70917600,27.50197417,0.00000000,130.54826173); //object(134)
- CreateDynamicObject(623,6959.40820300,6.72523900,-1.46558400,27.50197417,0.00000000,112.49997660); //object(135)
- CreateDynamicObject(623,6987.54150400,-23.25301900,3.60218600,27.50197417,0.00000000,134.99997191); //object(136)
- CreateDynamicObject(623,6987.30419900,-66.38214100,5.23035100,27.50197417,0.00000000,146.24999822); //object(137)
- CreateDynamicObject(623,6987.31543000,-62.85864300,5.03795100,27.50197417,0.00000000,67.49998596); //object(138)
- CreateDynamicObject(623,6961.99023400,-43.01060900,1.92195400,27.50197417,16.32929716,91.56415606); //object(140)
- CreateDynamicObject(623,6935.41064500,-105.97936200,3.94720200,27.50197417,16.32929716,125.31417768); //object(141)
- CreateDynamicObject(623,6941.17431600,-93.17535400,2.81851100,27.50197417,16.32929716,57.81419173); //object(142)
- CreateDynamicObject(623,6911.71630900,-142.14395100,3.27667200,27.50197417,16.32929716,69.06421803); //object(143)
- CreateDynamicObject(623,6968.93750000,-114.75576800,11.28358800,27.50197417,16.32929716,1.56423208); //object(144)
- CreateDynamicObject(623,6941.49169900,-153.43634000,11.14629500,27.50197417,16.32929716,159.06419931); //object(145)
- CreateDynamicObject(623,6940.43115200,-148.30282600,10.75245100,27.50197417,16.32929716,57.81419173); //object(146)
- CreateDynamicObject(623,6903.50244100,-214.46890300,13.49507700,27.50197417,16.32929716,102.81418236); //object(147)
- CreateDynamicObject(623,6915.91699200,-166.19686900,9.92819400,27.50197417,16.32929716,69.06421803); //object(148)
- CreateDynamicObject(623,6874.47168000,-180.56883200,1.91465100,27.50197417,16.32929716,80.31418705); //object(149)
- CreateDynamicObject(623,6953.33447300,-186.54708900,31.84978900,27.50197417,16.32929716,80.31418705); //object(150)
- CreateDynamicObject(623,6917.24902300,-231.24038700,31.29172700,27.50197417,16.32929716,46.56422271); //object(151)
- CreateDynamicObject(623,6888.14843800,-250.30732700,32.74281300,27.50197417,16.32929716,46.56422271); //object(152)
- CreateDynamicObject(10983,7132.76025400,-133.09652700,-11.30648800,0.00000000,0.00000000,101.25000758); //object(153)
- CreateDynamicObject(10983,7129.08544900,-28.97666900,-13.18978800,0.00000000,0.00000000,101.25000758); //object(154)
- CreateDynamicObject(791,7247.44580100,-297.06951900,20.16800900,0.00000000,0.00000000,0.00000000); //object(156)
- CreateDynamicObject(791,7135.20752000,-394.48883100,21.96154000,0.00000000,0.00000000,0.00000000); //object(157)
- CreateDynamicObject(791,7183.82568400,-280.98098800,13.94823800,0.00000000,0.00000000,0.00000000); //object(158)
- CreateDynamicObject(791,7176.40722700,-308.73532100,14.22810700,0.00000000,0.00000000,0.00000000); //object(159)
- CreateDynamicObject(791,7238.02002000,-407.85412600,18.55882500,0.00000000,0.00000000,0.00000000); //object(160)
- CreateDynamicObject(791,7262.17627000,-379.97921800,21.85147300,0.00000000,0.00000000,0.00000000); //object(161)
- CreateDynamicObject(791,7238.87304700,-263.42157000,16.28354800,0.00000000,0.00000000,67.49998596); //object(162)
- CreateDynamicObject(791,7280.17724600,-352.20321700,21.34703400,0.00000000,0.00000000,0.00000000); //object(163)
- CreateDynamicObject(791,7219.54003900,-174.56060800,37.30429800,0.00000000,0.00000000,0.00000000); //object(164)
- CreateDynamicObject(791,7220.59130900,-222.28311200,24.27245700,0.00000000,0.00000000,-11.25002631); //object(165)
- CreateDynamicObject(791,7177.96777300,-132.55294800,8.78097000,0.00000000,0.00000000,0.00000000); //object(166)
- CreateDynamicObject(791,7167.81982400,-94.78847500,1.34290400,0.00000000,0.00000000,0.00000000); //object(167)
- CreateDynamicObject(791,7070.47656300,-183.18576000,50.28714800,0.00000000,0.00000000,0.00000000); //object(168)
- CreateDynamicObject(791,7036.04589800,-171.89250200,33.53091800,0.00000000,0.00000000,0.00000000); //object(169)
- CreateDynamicObject(791,7057.26318400,-145.35867300,24.33280200,0.00000000,0.00000000,0.00000000); //object(170)
- CreateDynamicObject(791,6990.32568400,-188.72644000,29.95747000,0.00000000,0.00000000,0.00000000); //object(171)
- CreateDynamicObject(791,7010.52392600,-136.14769000,13.63981100,0.00000000,0.00000000,0.00000000); //object(172)
- CreateDynamicObject(791,7033.65136700,-36.82608400,9.46723400,0.00000000,0.00000000,-89.99998128); //object(173)
- CreateDynamicObject(791,7025.17529300,-88.45970200,20.49131400,0.00000000,0.00000000,-89.99998128); //object(174)
- CreateDynamicObject(791,7085.94775400,-238.18658400,55.45264800,0.00000000,0.00000000,-89.99998128); //object(175)
- CreateDynamicObject(791,7100.56543000,-200.12973000,47.90161900,0.00000000,0.00000000,-89.99998128); //object(176)
- CreateDynamicObject(791,7142.82617200,-346.64852900,8.06352400,0.00000000,0.00000000,-89.99998128); //object(177)
- CreateDynamicObject(791,7096.32275400,-408.96157800,18.98937000,0.00000000,0.00000000,-89.99998128); //object(178)
- CreateDynamicObject(791,7117.87402300,-371.38259900,14.14622100,0.00000000,0.00000000,-89.99998128); //object(179)
- CreateDynamicObject(791,7066.31005900,-305.77975500,79.48027000,0.00000000,0.00000000,-89.99998128); //object(180)
- CreateDynamicObject(791,7039.75537100,-340.67608600,83.52687100,0.00000000,0.00000000,-89.99998128); //object(181)
- CreateDynamicObject(791,6995.58349600,-386.29007000,62.70519300,0.00000000,0.00000000,-89.99998128); //object(182)
- CreateDynamicObject(791,6941.39111300,-447.07482900,60.29295300,0.00000000,0.00000000,-89.99998128); //object(183)
- CreateDynamicObject(791,6979.38623000,-435.16702300,55.70999500,0.00000000,0.00000000,-89.99998128); //object(184)
- CreateDynamicObject(791,7052.42236300,-470.04657000,51.95972400,0.00000000,0.00000000,-89.99998128); //object(185)
- CreateDynamicObject(791,7035.75048800,-527.25756800,59.69830300,0.00000000,0.00000000,-89.99998128); //object(186)
- CreateDynamicObject(791,7126.55712900,-533.42419400,91.25401300,0.00000000,0.00000000,-89.99998128); //object(187)
- CreateDynamicObject(791,7161.38525400,-532.37341300,93.98894500,0.00000000,0.00000000,-89.99998128); //object(188)
- CreateDynamicObject(791,7231.96582000,-559.73211700,49.94326000,0.00000000,0.00000000,-89.99998128); //object(189)
- CreateDynamicObject(791,7286.65332000,-522.32861300,69.03392000,0.00000000,0.00000000,-89.99998128); //object(190)
- CreateDynamicObject(791,7346.65625000,-289.63763400,53.98270400,0.00000000,0.00000000,-89.99998128); //object(191)
- CreateDynamicObject(791,7356.87255900,-160.49545300,28.98271900,0.00000000,0.00000000,0.00000000); //object(195)
- CreateDynamicObject(10357,7533.48828100,-267.63616900,172.19857800,0.00000000,0.00000000,-168.74993624); //object(198)
- CreateDynamicObject(791,7597.98974600,-10.44535800,73.95906100,0.00000000,0.00000000,0.00000000); //object(199)
- CreateDynamicObject(791,7590.37451200,-64.42448400,72.78106700,0.00000000,0.00000000,0.00000000); //object(200)
- CreateDynamicObject(791,7551.59033200,-135.88833600,71.54087800,0.00000000,0.00000000,0.00000000); //object(201)
- CreateDynamicObject(791,7502.21484400,14.92551000,65.34292600,0.00000000,0.00000000,0.00000000); //object(202)
- CreateDynamicObject(791,7549.96240200,-8.65311400,60.68980400,0.00000000,0.00000000,0.00000000); //object(203)
- CreateDynamicObject(791,7535.13964844,65.92578125,77.99804688,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7639.31640625,-126.95214844,84.09121704,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7429.53173800,-21.13218500,44.54985400,0.00000000,0.00000000,0.00000000); //object(206)
- CreateDynamicObject(791,7462.71044900,-3.15159600,57.73866300,0.00000000,0.00000000,0.00000000); //object(207)
- CreateDynamicObject(791,7334.68945300,49.61669200,44.34725200,0.00000000,0.00000000,0.00000000); //object(208)
- CreateDynamicObject(791,7384.52734400,38.60413400,38.38197300,0.00000000,0.00000000,0.00000000); //object(209)
- CreateDynamicObject(791,7465.79296900,-152.87982200,60.24049400,0.00000000,0.00000000,0.00000000); //object(210)
- CreateDynamicObject(791,7424.86279300,-72.17171500,47.51989700,0.00000000,0.00000000,0.00000000); //object(211)
- CreateDynamicObject(791,7530.03808600,-89.30299400,61.43867500,0.00000000,0.00000000,0.00000000); //object(212)
- CreateDynamicObject(791,7419.70898400,-209.30288700,40.87869300,0.00000000,0.00000000,0.00000000); //object(213)
- CreateDynamicObject(791,7452.47802700,-265.67144800,54.02784700,0.00000000,0.00000000,0.00000000); //object(216)
- CreateDynamicObject(791,7512.10449200,-184.02880900,65.87319200,0.00000000,0.00000000,0.00000000); //object(217)
- CreateDynamicObject(791,7301.17089844,-155.88085938,28.46224213,0.00000000,0.00000000,348.74450669); //object(218)
- CreateDynamicObject(791,7317.79589800,-67.88508600,60.87838700,0.00000000,0.00000000,0.00000000); //object(221)
- CreateDynamicObject(791,7209.92871100,-469.72702000,19.68924700,0.00000000,0.00000000,0.00000000); //object(222)
- CreateDynamicObject(791,7157.25537100,-419.02209500,9.69486200,0.00000000,0.00000000,0.00000000); //object(223)
- CreateDynamicObject(791,7182.06933600,-495.33093300,27.01113100,0.00000000,0.00000000,-33.75002163); //object(226)
- CreateDynamicObject(791,7141.44091800,-463.13974000,24.44909300,0.00000000,0.00000000,0.00000000); //object(227)
- CreateDynamicObject(791,6946.79589800,-563.60278300,64.62879900,0.00000000,0.00000000,0.00000000); //object(228)
- CreateDynamicObject(791,6917.32714844,-497.54785156,56.32991028,0.00000000,0.00000000,337.49450674); //object(229)
- CreateDynamicObject(791,7023.63769531,-599.48986816,60.33394623,0.00000000,0.00000000,0.00000000); //object(230)
- CreateDynamicObject(791,7159.75732400,-236.46411100,1.62593500,0.00000000,0.00000000,-67.49998596); //object(231)
- CreateDynamicObject(791,7251.74902300,-11.31558200,70.05308500,0.00000000,0.00000000,0.00000000); //object(232)
- CreateDynamicObject(791,7241.71435500,61.12767800,95.74882500,0.00000000,0.00000000,-33.75002163); //object(233)
- CreateDynamicObject(791,7128.25390600,66.62913500,20.38257400,0.00000000,0.00000000,0.00000000); //object(234)
- CreateDynamicObject(791,7111.56787100,52.43077900,15.87394900,0.00000000,0.00000000,-56.25001695); //object(235)
- CreateDynamicObject(791,7168.12939500,-8.13440300,6.41216900,0.00000000,0.00000000,0.00000000); //object(236)
- CreateDynamicObject(791,7176.43408200,-58.50881600,6.41361400,0.00000000,0.00000000,-247.50000580); //object(237)
- CreateDynamicObject(791,7212.07910200,-368.67489600,15.19559900,0.00000000,0.00000000,-44.99999064); //object(238)
- CreateDynamicObject(789,7513.22558600,-131.78996300,76.44233700,0.00000000,0.00000000,0.00000000); //object(240)
- CreateDynamicObject(789,7496.00048800,-26.17746000,72.42805500,0.00000000,0.00000000,0.00000000); //object(241)
- CreateDynamicObject(789,7365.42822300,-100.34214800,66.31212600,0.00000000,0.00000000,-67.49998596); //object(242)
- CreateDynamicObject(789,7260.35302700,-224.03239400,44.47197700,0.00000000,0.00000000,0.00000000); //object(243)
- CreateDynamicObject(789,7418.67236300,-114.54750800,65.33775300,0.00000000,0.00000000,0.00000000); //object(246)
- CreateDynamicObject(789,7462.08593800,-192.68846100,69.22479200,0.00000000,0.00000000,0.00000000); //object(247)
- CreateDynamicObject(789,7393.86914062,-230.40136719,52.49607849,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7283.67822300,-247.45068400,32.12751800,0.00000000,0.00000000,0.00000000); //object(251)
- CreateDynamicObject(789,7265.55419900,-76.57834600,66.30593900,0.00000000,0.00000000,0.00000000); //object(253)
- CreateDynamicObject(789,7081.66748000,65.72424300,37.84023300,0.00000000,0.00000000,0.00000000); //object(256)
- CreateDynamicObject(789,7149.32324200,-119.74302700,13.60868600,0.00000000,0.00000000,0.00000000); //object(257)
- CreateDynamicObject(789,7088.78076200,-153.91653400,56.03334000,0.00000000,0.00000000,0.00000000); //object(258)
- CreateDynamicObject(789,7092.77734400,-65.01007100,33.24993500,0.00000000,0.00000000,0.00000000); //object(259)
- CreateDynamicObject(789,7130.15185500,-12.94876100,20.51414900,0.00000000,0.00000000,-168.74999354); //object(260)
- CreateDynamicObject(789,7105.66357400,126.14025900,34.08789400,0.00000000,0.00000000,0.00000000); //object(263)
- CreateDynamicObject(789,7138.53564500,211.48367300,32.59835100,0.00000000,0.00000000,0.00000000); //object(264)
- CreateDynamicObject(791,7181.94775400,198.70414700,38.90399200,0.00000000,0.00000000,0.00000000); //object(265)
- CreateDynamicObject(791,7168.36767600,146.89364600,29.48765900,0.00000000,0.00000000,0.00000000); //object(266)
- CreateDynamicObject(791,7169.72607400,239.02446000,40.51718100,0.00000000,0.00000000,0.00000000); //object(267)
- CreateDynamicObject(791,6963.96972700,-125.72786700,6.90921600,0.00000000,0.00000000,44.99999064); //object(268)
- CreateDynamicObject(789,6967.78125000,-117.13680300,15.63448500,0.00000000,0.00000000,0.00000000); //object(269)
- CreateDynamicObject(789,6900.05224600,-269.45306400,55.61827900,0.00000000,0.00000000,0.00000000); //object(270)
- CreateDynamicObject(791,6893.34668000,-303.23468000,44.91679400,0.00000000,0.00000000,0.00000000); //object(271)
- CreateDynamicObject(789,6989.42871100,-157.73790000,36.78354600,0.00000000,0.00000000,0.00000000); //object(272)
- CreateDynamicObject(789,7055.98046900,-219.78479000,72.11385300,0.00000000,0.00000000,0.00000000); //object(273)
- CreateDynamicObject(789,7166.07128906,109.46972656,84.13013458,0.00000000,0.00000000,0.00000000); //object(275)
- CreateDynamicObject(791,7063.76123000,88.62724300,8.04531500,0.00000000,0.00000000,0.00000000); //object(276)
- CreateDynamicObject(791,7174.67431600,288.49386600,19.92600300,0.00000000,0.00000000,0.00000000); //object(277)
- CreateDynamicObject(791,7138.38427700,250.17211900,8.38111500,0.00000000,0.00000000,0.00000000); //object(278)
- CreateDynamicObject(789,7100.80566400,243.92863500,18.04960800,0.00000000,0.00000000,-146.24994093); //object(279)
- CreateDynamicObject(789,7074.57910200,127.98109400,20.36098700,0.00000000,0.00000000,-146.24994093); //object(280)
- CreateDynamicObject(790,7114.85156300,198.57293700,6.98234100,0.00000000,0.00000000,-134.99997191); //object(281)
- CreateDynamicObject(790,7108.33984400,141.54617300,14.51841000,0.00000000,0.00000000,-134.99997191); //object(282)
- CreateDynamicObject(1683,6985.76171900,-46.78944000,7.10441400,19.76704393,0.85943669,29.37548886); //object(283)
- CreateDynamicObject(1683,7009.87500000,-27.24887800,-1.43669000,-1.71887339,-38.67465117,179.99996255); //object(284)
- CreateDynamicObject(1683,6975.97705100,-64.76403000,-1.43964300,-146.96378904,-1.71887339,225.85944718); //object(285)
- CreateDynamicObject(3881,7551.35839800,-240.39337200,96.08448000,-1.71887339,0.00000000,11.25002631); //object(286)
- CreateDynamicObject(10757,7238.35791000,-100.74030300,32.43867500,-162.43376410,18.04817055,-44.99999064); //object(287)
- CreateDynamicObject(12990,6940.18945300,-5.64642600,0.94428800,0.00000000,0.00000000,-101.25000758); //object(291)
- CreateDynamicObject(17068,7062.68750000,180.06306500,0.56066600,0.00000000,0.00000000,-134.99997191); //object(292)
- CreateDynamicObject(11495,7061.93359400,183.18917800,0.57020300,0.00000000,0.00000000,-314.99999176); //object(293)
- CreateDynamicObject(11495,7047.27832000,197.85531600,0.59176100,0.00000000,0.00000000,-314.99999176); //object(294)
- CreateDynamicObject(11495,7047.32617200,195.39001500,0.57953000,0.00000000,0.00000000,-134.99997191); //object(295)
- CreateDynamicObject(17068,7032.90722700,197.78671300,0.59207000,0.00000000,0.00000000,-404.99997304); //object(297)
- CreateDynamicObject(9958,7012.80566400,186.50003100,4.34828400,0.00000000,0.00000000,134.99997191); //object(298)
- CreateDynamicObject(3241,7461.06396500,-115.89755200,64.64005300,0.00000000,0.00000000,-101.25000758); //object(299)
- CreateDynamicObject(3241,7506.77929700,-108.02726000,64.64005300,0.00000000,0.00000000,-11.25002631); //object(300)
- CreateDynamicObject(3178,7515.08349600,-67.50384500,66.83505200,0.00000000,0.00000000,168.74993624); //object(301)
- CreateDynamicObject(3242,7510.62158200,-89.09491700,66.03025800,0.00000000,0.00000000,-101.25000758); //object(302)
- CreateDynamicObject(3316,7486.68603500,-121.53247100,65.35577400,0.00000000,0.00000000,-101.25000758); //object(303)
- CreateDynamicObject(3443,7482.98291000,-61.87244400,66.12481700,0.00000000,0.00000000,-11.25002631); //object(304)
- CreateDynamicObject(3241,7487.25048800,-103.41208600,64.64005300,0.00000000,0.00000000,-191.24998886); //object(305)
- CreateDynamicObject(3499,7329.90185500,-169.58569300,34.70117200,0.00000000,0.00000000,0.00000000); //object(307)
- CreateDynamicObject(3499,7341.70361300,-191.03595000,31.82915300,0.00000000,0.00000000,0.00000000); //object(308)
- CreateDynamicObject(3499,7330.78955100,-140.21075400,47.32894900,0.00000000,0.00000000,0.00000000); //object(309)
- CreateDynamicObject(3499,7360.90673800,-208.76036100,33.17641400,0.00000000,0.00000000,0.00000000); //object(310)
- CreateDynamicObject(3499,7374.41748000,-231.17672700,40.13192700,0.00000000,0.00000000,0.00000000); //object(312)
- CreateDynamicObject(3499,7375.54003900,-256.51837200,55.34249100,0.00000000,0.00000000,0.00000000); //object(315)
- CreateDynamicObject(3499,7378.85498000,-278.39569100,63.76368700,0.00000000,0.00000000,0.00000000); //object(316)
- CreateDynamicObject(1381,7332.29980500,-141.00854500,51.95943100,91.10023213,0.00000000,-303.74990816); //object(320)
- CreateDynamicObject(1381,7340.69140600,-189.69415300,36.19770800,91.10023213,0.00000000,-134.99997191); //object(321)
- CreateDynamicObject(1381,7328.93554700,-168.15747100,39.01398100,91.10023213,0.00000000,-134.99997191); //object(322)
- CreateDynamicObject(1381,7329.52783200,-139.13363600,51.99657800,91.10023213,0.00000000,-123.74994561); //object(323)
- CreateDynamicObject(1381,7342.98388700,-192.13366700,36.23732400,91.10023213,0.00000000,-314.99999176); //object(325)
- CreateDynamicObject(1381,7362.03906300,-209.93306000,37.93613100,91.10023213,0.00000000,-314.99993447); //object(326)
- CreateDynamicObject(1381,7359.86572300,-207.39250200,37.88766900,91.10023213,0.00000000,-134.99997191); //object(327)
- CreateDynamicObject(1381,7373.27685500,-229.97422800,44.63096600,91.10023213,0.00000000,-134.99997191); //object(328)
- CreateDynamicObject(1381,7331.16308600,-170.65841700,38.98873500,91.10023213,0.00000000,-314.99999176); //object(329)
- CreateDynamicObject(1381,7377.71435500,-277.15985100,67.94652600,91.10023213,0.00000000,-134.99997191); //object(332)
- CreateDynamicObject(1381,7380.13476600,-279.41842700,67.98405500,91.10023213,0.00000000,44.99999064); //object(334)
- CreateDynamicObject(1381,7375.64550800,-232.27444500,44.67184100,91.10023213,0.00000000,44.99999064); //object(335)
- CreateDynamicObject(1381,7376.78173800,-257.59109500,59.77603100,91.10023213,0.00000000,-314.99999176); //object(336)
- CreateDynamicObject(1381,7374.52392600,-255.18835400,59.70864500,91.10023213,0.00000000,-134.99997191); //object(338)
- CreateDynamicObject(789,7198.86816400,-449.70584100,31.12434000,0.00000000,0.00000000,0.00000000); //object(344)
- CreateDynamicObject(789,7007.97705100,-511.86315900,77.04763000,0.00000000,0.00000000,0.00000000); //object(345)
- CreateDynamicObject(789,6972.07128906,-463.46582031,76.86483002,0.00000000,0.00000000,0.00000000); //object(346)
- CreateDynamicObject(789,7115.52587900,-457.61404400,59.93646200,0.00000000,0.00000000,0.00000000); //object(347)
- CreateDynamicObject(789,7199.76318400,-505.26913500,46.58764600,0.00000000,0.00000000,0.00000000); //object(348)
- CreateDynamicObject(709,7132.40283200,-476.48022500,28.90915100,0.00000000,0.00000000,0.00000000); //object(351)
- CreateDynamicObject(705,7161.46435500,-481.48629800,31.94177400,0.00000000,0.00000000,0.00000000); //object(356)
- CreateDynamicObject(707,7014.83203125,-454.45410156,61.53135300,0.00000000,0.00000000,0.00000000); //object(357)
- CreateDynamicObject(707,7092.80273438,-332.51953125,16.07024384,0.00000000,0.00000000,0.00000000); //object(358)
- CreateDynamicObject(703,7114.04199200,-493.30264300,25.61454200,0.00000000,0.00000000,-56.25001695); //object(361)
- CreateDynamicObject(703,7123.14990200,-471.15747100,26.29642100,0.00000000,0.00000000,0.00000000); //object(362)
- CreateDynamicObject(703,7142.44384800,-526.28662100,36.40866100,0.00000000,0.00000000,-11.25002631); //object(363)
- CreateDynamicObject(703,7085.52734400,-461.72949200,48.76116900,0.00000000,0.00000000,0.00000000); //object(364)
- CreateDynamicObject(703,7063.66308600,-419.14675900,42.44950900,0.00000000,0.00000000,0.00000000); //object(365)
- CreateDynamicObject(703,7020.47558600,-481.40972900,63.69831800,0.00000000,0.00000000,0.00000000); //object(366)
- CreateDynamicObject(703,7078.29736300,-354.79345700,15.39370200,0.00000000,0.00000000,0.00000000); //object(368)
- CreateDynamicObject(703,7143.57177700,-323.18985000,16.93004000,0.00000000,0.00000000,0.00000000); //object(370)
- CreateDynamicObject(703,7271.32470700,-329.92495700,23.25356900,0.00000000,0.00000000,0.00000000); //object(372)
- CreateDynamicObject(703,7217.55468800,-357.34445200,18.79614400,0.00000000,0.00000000,0.00000000); //object(373)
- CreateDynamicObject(703,7259.23193400,-346.78619400,21.73284100,0.00000000,0.00000000,0.00000000); //object(374)
- CreateDynamicObject(703,7241.77490200,-311.43487500,22.41707200,0.00000000,0.00000000,0.00000000); //object(375)
- CreateDynamicObject(703,7186.38085900,-305.71322600,18.85322800,0.00000000,0.00000000,0.00000000); //object(376)
- CreateDynamicObject(2567,6969.31445300,-54.14664500,5.03040200,12.89155039,-1.71887339,33.51803102); //object(319)
- CreateDynamicObject(3576,6965.33935500,-45.86986500,2.44049200,11.17267701,20.62648062,36.95577779); //object(320)
- CreateDynamicObject(3576,6967.34130900,-44.40608600,4.36729100,0.00000000,0.00000000,0.00000000); //object(321)
- CreateDynamicObject(3577,6973.76464800,-65.70011100,4.75890200,0.00000000,0.00000000,11.25002631); //object(322)
- CreateDynamicObject(3796,6970.15820300,-38.54401400,3.05084100,0.00000000,0.00000000,-44.99999064); //object(323)
- CreateDynamicObject(3761,6924.24755900,-182.02471900,18.07596600,0.00000000,0.00000000,-33.75002163); //object(325)
- CreateDynamicObject(3798,6918.83642600,-184.00647000,14.59273300,0.00000000,0.00000000,0.00000000); //object(326)
- CreateDynamicObject(3799,6917.21582000,-186.28234900,14.20265100,0.00000000,0.00000000,-33.75002163); //object(327)
- CreateDynamicObject(3875,6899.49414100,-185.10025000,17.61550900,0.00000000,0.00000000,0.00000000); //object(328)
- CreateDynamicObject(3863,6919.03271500,-172.62773100,13.87976100,1.71887339,0.00000000,-123.74994561); //object(329)
- CreateDynamicObject(3863,6890.05322300,-196.99996900,10.25412900,0.00000000,0.00000000,-146.24994093); //object(330)
- CreateDynamicObject(3862,6899.80810500,-204.59394800,13.65780800,0.00000000,0.00000000,-157.49996723); //object(332)
- CreateDynamicObject(3861,6924.12158200,-151.89187600,9.60465400,0.00000000,0.00000000,-22.49999532); //object(333)
- CreateDynamicObject(3860,6927.58447300,-176.24981700,16.75957700,0.00000000,0.00000000,-101.25000758); //object(334)
- CreateDynamicObject(3860,6967.61035200,-61.87805900,4.43400400,0.00000000,0.00000000,-89.99998128); //object(335)
- CreateDynamicObject(3860,6966.89404300,-49.90594900,4.11381100,0.00000000,0.00000000,-67.49998596); //object(336)
- CreateDynamicObject(3861,6971.45459000,-23.84964800,4.04946300,0.00000000,0.00000000,-67.49998596); //object(337)
- CreateDynamicObject(3863,6965.94043000,-19.04856100,3.38080400,0.00000000,0.00000000,-11.25002631); //object(338)
- CreateDynamicObject(3862,6969.97753900,-32.25288400,4.06959700,0.00000000,0.00000000,-112.49997660); //object(339)
- CreateDynamicObject(3577,7145.28564500,-510.89547700,43.73648100,13.75098708,-12.89155039,0.00000000); //object(341)
- CreateDynamicObject(3577,7146.04296900,-504.16076700,38.03727000,-6.01605685,4.29718346,112.49997660); //object(342)
- CreateDynamicObject(3576,7135.86572300,-502.32202100,37.16897600,6.87549354,-7.73493023,-56.25001695); //object(343)
- CreateDynamicObject(3576,7159.88427700,-504.97607400,40.24875300,-2.57831008,-12.03211370,-112.49997660); //object(344)
- CreateDynamicObject(3799,7153.81543000,-506.94278000,38.51404600,-2.57831008,-8.59436693,0.00000000); //object(347)
- CreateDynamicObject(647,7152.22900400,-498.10839800,38.02344500,0.00000000,0.00000000,0.00000000); //object(348)
- CreateDynamicObject(647,7128.11816400,-503.70590200,34.83399600,0.00000000,0.00000000,0.00000000); //object(349)
- CreateDynamicObject(760,7141.47558600,-497.03646900,35.83004800,0.00000000,0.00000000,0.00000000); //object(350)
- CreateDynamicObject(800,7143.59326200,-485.62496900,34.95812200,0.00000000,0.00000000,0.00000000); //object(351)
- CreateDynamicObject(818,7163.73388700,-470.01382400,33.87869600,0.00000000,0.00000000,0.00000000); //object(355)
- CreateDynamicObject(818,7126.26709000,-255.89395100,10.91629700,0.00000000,0.00000000,0.00000000); //object(356)
- CreateDynamicObject(827,7227.48779300,-320.73782300,24.80089000,0.00000000,0.00000000,0.00000000); //object(359)
- CreateDynamicObject(855,7127.83593800,-60.20044700,1.52693800,0.00000000,0.00000000,0.00000000); //object(361)
- CreateDynamicObject(855,7136.45507800,-98.04097000,-0.13611400,0.00000000,0.00000000,0.00000000); //object(362)
- CreateDynamicObject(855,7097.05029300,-64.86734000,-0.71304800,0.00000000,0.00000000,0.00000000); //object(363)
- CreateDynamicObject(14596,7240.91406300,-333.07000700,14.46380000,0.00000000,0.00000000,-742.49950175); //object(365)
- CreateDynamicObject(16649,7232.86328100,-325.63424700,8.81757200,0.00000000,0.00000000,-22.49999532); //object(366)
- CreateDynamicObject(1698,7237.48974600,-327.73385600,12.36968400,0.00000000,90.24079544,-22.49999532); //object(367)
- CreateDynamicObject(3095,7238.82373000,-335.13613900,26.35092900,0.00000000,179.62261255,-22.49999532); //object(373)
- CreateDynamicObject(3095,7245.24707000,-326.81863400,21.87389900,0.00000000,89.38135874,-112.49997660); //object(374)
- CreateDynamicObject(3095,7248.16503900,-332.89953600,21.85047100,0.00000000,89.38135874,-202.49995787); //object(379)
- CreateDynamicObject(3095,7242.46923800,-325.64370700,21.86701600,0.00000000,89.38135874,-112.49997660); //object(380)
- CreateDynamicObject(3095,7245.88037100,-338.48297100,21.85047100,0.00000000,89.38135874,-202.50001517); //object(381)
- CreateDynamicObject(3095,7236.87304700,-339.66088900,21.85858900,0.00000000,89.38135874,-292.49999644); //object(382)
- CreateDynamicObject(3095,7239.81835900,-340.89550800,21.86700800,0.00000000,89.38135874,-292.49993915); //object(383)
- CreateDynamicObject(3095,7234.88085900,-332.54608200,21.86984400,0.00000000,89.38135874,-22.49999532); //object(385)
- CreateDynamicObject(3095,7234.34765600,-333.78241000,21.85916300,0.00000000,89.38135874,-22.49999532); //object(386)
- CreateDynamicObject(3095,7240.76611300,-330.06039400,26.35981200,0.00000000,179.62261255,-22.49999532); //object(389)
- CreateDynamicObject(3095,7241.38134800,-336.16354400,26.36222600,0.00000000,179.62261255,-22.49999532); //object(390)
- CreateDynamicObject(3095,7243.43457000,-331.35412600,26.36149600,0.00000000,179.62261255,-22.49999532); //object(391)
- CreateDynamicObject(1698,7237.97363300,-325.08361800,22.81597700,89.38135874,-1.71887339,-112.49997660); //object(395)
- CreateDynamicObject(1698,7237.68701200,-325.76773100,22.81607400,89.38135874,-1.71887339,-112.49997660); //object(397)
- CreateDynamicObject(1698,7237.60351600,-326.00497400,25.12353900,0.00000000,-89.38135874,-23.35943201); //object(399)
- CreateDynamicObject(1698,7237.22070300,-326.89779700,25.10966300,0.00000000,-89.38135874,-23.35943201); //object(400)
- CreateDynamicObject(1698,7237.13085900,-327.54025300,24.56839600,0.00000000,-89.38135874,-383.35947171); //object(401)
- CreateDynamicObject(789,7235.57666000,-353.81155400,36.54362500,0.00000000,0.00000000,-134.99997191); //object(403)
- CreateDynamicObject(762,7231.46435500,-340.69632000,25.63234900,0.00000000,0.00000000,-78.75001226); //object(404)
- CreateDynamicObject(762,7253.72558600,-326.32873500,26.45062600,0.00000000,0.00000000,33.75002163); //object(406)
- CreateDynamicObject(762,7292.71044900,-218.91262800,26.40542000,0.00000000,0.00000000,0.00000000); //object(407)
- CreateDynamicObject(762,7439.02734400,-94.56606300,64.28929100,0.00000000,0.00000000,0.00000000); //object(409)
- CreateDynamicObject(762,7447.51318400,-138.22345000,64.78175400,0.00000000,0.00000000,0.00000000); //object(410)
- CreateDynamicObject(762,7456.76855500,-149.47930900,65.42324100,0.00000000,0.00000000,0.00000000); //object(411)
- CreateDynamicObject(762,7488.67480500,-165.00987200,67.93126700,0.00000000,0.00000000,0.00000000); //object(412)
- CreateDynamicObject(762,7457.83252000,-49.14690800,65.44300800,0.00000000,0.00000000,0.00000000); //object(413)
- CreateDynamicObject(1408,7458.58935500,-86.35010500,64.68933100,0.00000000,0.00000000,-101.25000758); //object(414)
- CreateDynamicObject(1408,7457.49511700,-91.75373100,64.68933100,0.00000000,0.00000000,-101.25000758); //object(415)
- CreateDynamicObject(1408,7456.46386700,-97.15483900,64.68933100,0.00000000,0.00000000,-101.25000758); //object(416)
- CreateDynamicObject(1408,7456.06445300,-99.12982900,64.68933100,0.00000000,0.00000000,-101.25000758); //object(417)
- CreateDynamicObject(1408,7458.08349600,-102.56913000,64.68933100,0.00000000,0.00000000,-14.68777308); //object(418)
- CreateDynamicObject(1408,7466.34716800,-90.73733500,64.68933100,0.00000000,0.00000000,78.75001226); //object(421)
- CreateDynamicObject(1408,7469.61865200,-88.47053500,64.68933100,0.00000000,0.00000000,-11.25002631); //object(422)
- CreateDynamicObject(1408,7471.97949200,-89.00809500,64.80847200,0.00000000,0.00000000,-11.25002631); //object(423)
- CreateDynamicObject(1408,7474.23632800,-92.31633000,64.68933100,0.00000000,0.00000000,-101.25000758); //object(424)
- CreateDynamicObject(1408,7477.75537100,-107.42174500,64.68933100,0.00000000,0.00000000,-11.25002631); //object(428)
- CreateDynamicObject(1408,7481.07421900,-105.42021900,64.68933100,0.00000000,0.00000000,78.75001226); //object(429)
- CreateDynamicObject(1408,7482.20996100,-100.07400500,64.68933100,0.00000000,0.00000000,78.75001226); //object(430)
- CreateDynamicObject(1408,7483.55908200,-94.86903400,64.68933100,0.00000000,0.00000000,73.59339211); //object(431)
- CreateDynamicObject(1408,7480.37109400,-87.90090900,64.68933100,0.00000000,0.00000000,-191.24998886); //object(432)
- CreateDynamicObject(1408,7461.65869100,-84.09413100,64.68933100,0.00000000,0.00000000,-191.24998886); //object(433)
- CreateDynamicObject(1223,7460.96826200,-103.37614400,64.08174900,0.00000000,0.00000000,-11.24996901); //object(434)
- CreateDynamicObject(1223,7477.70117200,-87.05461100,64.08174900,0.00000000,0.00000000,-202.49995787); //object(435)
- CreateDynamicObject(1223,7464.52002000,-84.49556000,64.08174900,0.00000000,0.00000000,-11.25002631); //object(436)
- CreateDynamicObject(1223,7475.42773400,-106.74633000,64.08174900,0.00000000,0.00000000,168.74999354); //object(437)
- CreateDynamicObject(1223,7497.79589800,-73.58825700,64.06209600,0.00000000,0.00000000,-101.25000758); //object(438)
- CreateDynamicObject(1223,7494.38232400,-98.24951900,64.08174900,0.00000000,0.00000000,89.99998128); //object(440)
- CreateDynamicObject(1223,7474.11816400,-118.98622900,64.08174900,0.00000000,0.00000000,78.75001226); //object(441)
- CreateDynamicObject(1223,7471.32812500,-44.43436400,63.97245400,0.00000000,0.00000000,-101.25000758); //object(443)
- CreateDynamicObject(1216,7472.57714800,-88.87670100,64.78596500,0.00000000,0.00000000,-191.24998886); //object(444)
- CreateDynamicObject(16647,7248.47363281,-310.13531494,3.79636908,0.00000000,0.00000000,157.49999989); //object(447)
- CreateDynamicObject(3095,7248.74658200,-327.68972800,1.36249300,0.00000000,89.38135874,-22.49999532); //object(448)
- CreateDynamicObject(3095,7243.14404300,-295.50991800,3.86893600,0.00000000,89.38135874,-202.49995787); //object(449)
- CreateDynamicObject(3095,7237.68798800,-331.05603000,5.02824600,0.00000000,89.38135874,-202.49995787); //object(451)
- CreateDynamicObject(3095,7254.04882800,-290.84011800,3.61456700,0.00000000,89.38135874,67.49998596); //object(453)
- CreateDynamicObject(3095,7258.45507812,-292.67675781,3.86893606,0.00000000,89.37927261,67.49450676); //object(454)
- CreateDynamicObject(1698,7239.34619100,-331.31140100,7.57265900,0.00000000,-89.38135874,-113.35941329); //object(456)
- CreateDynamicObject(16643,7251.61523400,-301.67034900,5.13759900,0.00000000,0.00000000,-22.50005261); //object(457)
- CreateDynamicObject(16665,7221.12597700,-320.81469700,7.28567800,0.00000000,0.00000000,-22.49999532); //object(459)
- CreateDynamicObject(1698,7225.73584000,-324.70709200,7.98708200,89.38135874,-1.71887339,-112.49997660); //object(460)
- CreateDynamicObject(1698,7227.11181600,-321.26416000,8.01208200,89.38135874,-1.71887339,-112.49997660); //object(461)
- CreateDynamicObject(16662,7210.81103500,-316.00994900,7.48972200,0.00000000,0.00000000,40.70280717); //object(462)
- CreateDynamicObject(3387,7211.09765600,-320.08288600,6.29349100,0.00000000,0.00000000,-168.74999354); //object(463)
- CreateDynamicObject(3386,7213.95800800,-313.85852100,6.29349100,0.00000000,0.00000000,-236.24997950); //object(464)
- CreateDynamicObject(3389,7212.55371100,-314.98739600,6.29349100,0.00000000,0.00000000,-218.90660433); //object(465)
- CreateDynamicObject(3390,7216.83105500,-319.08645600,6.61627300,0.00000000,0.00000000,-22.49999532); //object(468)
- CreateDynamicObject(1663,7215.59570300,-317.80224600,6.75370500,0.00000000,0.00000000,56.25001695); //object(469)
- CreateDynamicObject(2063,7254.14502000,-294.31982400,2.07812800,0.00000000,0.00000000,-382.49997772); //object(472)
- CreateDynamicObject(1742,7248.49658200,-327.92157000,1.18029500,0.00000000,0.00000000,-112.49991930); //object(473)
- CreateDynamicObject(1717,7256.31396500,-295.34817500,1.16637400,0.00000000,0.00000000,-67.49998596); //object(475)
- CreateDynamicObject(1799,7239.12548800,-314.62231400,1.23179200,0.00000000,0.00000000,67.49998596); //object(476)
- CreateDynamicObject(2297,7241.77441400,-305.75470000,1.16319700,0.00000000,0.00000000,-67.49998596); //object(477)
- CreateDynamicObject(702,6961.84570300,-30.55045300,2.23870000,0.00000000,0.00000000,0.00000000); //object(436)
- CreateDynamicObject(3461,6962.06054700,-30.62961600,0.44431000,0.00000000,0.00000000,0.00000000); //object(437)
- CreateDynamicObject(3461,6961.62304700,-30.68210800,0.38004700,0.00000000,0.00000000,0.00000000); //object(438)
- CreateDynamicObject(3461,6961.97021500,-30.90078900,0.40028600,0.00000000,0.00000000,0.00000000); //object(439)
- CreateDynamicObject(3461,7070.33642600,176.00169400,2.34324600,0.00000000,0.00000000,0.00000000); //object(440)
- CreateDynamicObject(3461,7224.14257800,-326.96517900,22.09531200,0.00000000,0.00000000,0.00000000); //object(441)
- CreateDynamicObject(762,6942.96777300,-138.85171500,14.16364700,0.00000000,0.00000000,0.00000000); //object(442)
- CreateDynamicObject(762,6947.54150400,-157.15515100,17.29994600,0.00000000,0.00000000,0.00000000); //object(443)
- CreateDynamicObject(762,6959.76318400,-102.66770900,8.95450000,0.00000000,0.00000000,0.00000000); //object(444)
- CreateDynamicObject(762,6974.13818400,-99.83609800,9.60568000,0.00000000,0.00000000,22.49999532); //object(445)
- CreateDynamicObject(762,7019.93408200,-149.51705900,25.71340000,0.00000000,0.00000000,0.00000000); //object(446)
- CreateDynamicObject(10983,6821.94384800,8.44861800,-26.66964100,12.89155039,0.00000000,-101.25000758); //object(447)
- CreateDynamicObject(10983,6803.71484400,-85.39321100,-26.62948000,12.89155039,0.00000000,-101.25000758); //object(448)
- CreateDynamicObject(10983,6705.77587900,-45.53604100,-30.97153900,0.00000000,0.00000000,-101.25000758); //object(449)
- CreateDynamicObject(10983,6726.79980500,48.38317900,-30.11100200,0.00000000,0.00000000,-101.25000758); //object(450)
- CreateDynamicObject(10983,6905.09765600,-134.70988500,-7.38427200,0.00000000,0.00000000,-101.25000758); //object(456)
- CreateDynamicObject(10828,6759.53027300,-40.26595300,-18.84143600,89.38135874,0.00000000,-100.39057089); //object(457)
- CreateDynamicObject(4085,6743.88525400,-38.13783600,-24.98135400,0.00000000,0.00000000,78.75001226); //object(458)
- CreateDynamicObject(10828,6755.22949200,-33.27619900,-18.79034600,89.38135874,0.00000000,-10.39058961); //object(459)
- CreateDynamicObject(10828,6735.45556600,-29.46433400,-18.92856400,89.38135874,0.00000000,-10.39058961); //object(460)
- CreateDynamicObject(10828,6728.99414100,-34.30246000,-18.93243000,89.38135874,0.00000000,78.75001226); //object(461)
- CreateDynamicObject(10828,6732.92627000,-43.86413600,-18.96572300,89.38135874,0.00000000,168.74993624); //object(462)
- CreateDynamicObject(10828,6751.88818400,-47.57556900,-18.85151700,89.38135874,0.00000000,168.74999354); //object(463)
- CreateDynamicObject(10828,6770.84521500,-42.59912900,-8.41165500,0.00000000,0.00000000,-101.25000758); //object(464)
- CreateDynamicObject(10828,6757.87988300,-23.04022400,-8.39846500,0.00000000,0.00000000,-11.25002631); //object(465)
- CreateDynamicObject(10828,6737.38134800,-18.91143400,-8.41897800,0.00000000,0.00000000,-11.25002631); //object(466)
- CreateDynamicObject(10828,6717.94628900,-31.92835400,-8.44611200,0.00000000,0.00000000,78.75001226); //object(467)
- CreateDynamicObject(10828,6731.08593800,-54.45998000,-8.63043800,0.00000000,0.00000000,168.74999354); //object(468)
- CreateDynamicObject(10828,6750.48437500,-58.32657200,-8.61566000,0.00000000,0.00000000,168.74999354); //object(469)
- CreateDynamicObject(10828,6717.25878900,-35.18191500,-8.44361100,0.00000000,0.00000000,78.75001226); //object(470)
- CreateDynamicObject(10828,6770.31640600,-45.26980200,-8.51447700,0.00000000,0.00000000,78.75001226); //object(471)
- CreateDynamicObject(10828,6751.18457000,-45.77827500,-6.99295100,89.38135874,0.00000000,168.74999354); //object(472)
- CreateDynamicObject(10828,6733.12500000,-42.12860500,-7.15694000,89.38135874,0.00000000,168.74999354); //object(473)
- CreateDynamicObject(10828,6736.58984400,-32.03076200,-6.77122000,89.38135874,0.00000000,-11.24996901); //object(474)
- CreateDynamicObject(10828,6753.11914100,-35.29247300,-6.82386200,89.38135874,0.00000000,-11.24996901); //object(475)
- CreateDynamicObject(10828,6736.13330100,-33.99523900,-6.88901900,89.38135874,0.00000000,168.74999354); //object(476)
- CreateDynamicObject(10828,6754.43017600,-37.63245800,-6.87554700,89.38135874,0.00000000,168.74999354); //object(477)
- CreateDynamicObject(2567,6740.33447300,-21.97046700,-15.90471500,0.00000000,0.00000000,-11.25002631); //object(479)
- CreateDynamicObject(2567,6720.06103500,-33.60986300,-16.05179400,0.00000000,0.00000000,-101.25000758); //object(480)
- CreateDynamicObject(2669,6735.97412100,-22.43537500,-16.61485500,0.00000000,0.00000000,-11.25002631); //object(481)
- CreateDynamicObject(3576,6743.89648400,-30.48978800,-16.25609800,0.00000000,0.00000000,0.00000000); //object(482)
- CreateDynamicObject(3577,6728.81884800,-36.84883500,-17.09731500,0.00000000,0.00000000,-11.25002631); //object(483)
- CreateDynamicObject(3633,6737.67041000,-53.32749200,-17.41848000,0.00000000,0.00000000,0.00000000); //object(484)
- CreateDynamicObject(3633,6764.74462900,-58.05822400,-17.40756400,0.00000000,0.00000000,0.00000000); //object(485)
- CreateDynamicObject(3633,6769.97216800,-32.23473700,-17.30621700,0.00000000,0.00000000,0.00000000); //object(486)
- CreateDynamicObject(3633,6744.44335900,-23.35076500,-17.35085500,0.00000000,0.00000000,0.00000000); //object(487)
- CreateDynamicObject(3633,6722.76416000,-20.42881000,-17.47591000,0.00000000,0.00000000,0.00000000); //object(488)
- CreateDynamicObject(3796,6744.67822300,-47.08577000,-17.80683500,0.00000000,0.00000000,-89.99998128); //object(491)
- CreateDynamicObject(3799,6725.08007800,-48.63219500,-18.01279100,0.00000000,0.00000000,-11.25002631); //object(492)
- CreateDynamicObject(3799,6725.41699200,-45.58181000,-18.01564800,0.00000000,0.00000000,-11.25002631); //object(493)
- CreateDynamicObject(3799,6725.76367200,-47.07837700,-15.78404300,0.00000000,0.00000000,11.25002631); //object(494)
- CreateDynamicObject(5262,6762.94775400,-30.67575500,-14.82623700,0.00000000,0.00000000,-191.24998886); //object(495)
- CreateDynamicObject(12913,6776.01464800,-33.75212900,-12.16307800,0.00000000,90.24079544,-11.25002631); //object(496)
- CreateDynamicObject(12913,6727.81982400,-13.94379800,-12.22120900,0.00000000,90.24079544,78.75001226); //object(497)
- CreateDynamicObject(12913,6768.23974600,-21.88520600,-12.12724700,0.00000000,90.24079544,78.75001226); //object(498)
- CreateDynamicObject(12913,6771.40087900,-55.88811500,-12.13940800,0.00000000,90.24079544,-11.25002631); //object(499)
- CreateDynamicObject(12913,6758.78710900,-63.21056700,-12.19573400,0.00000000,90.24079544,-101.25000758); //object(500)
- CreateDynamicObject(12913,6720.08203100,-55.46429100,-12.58118200,0.00000000,90.24079544,-101.25000758); //object(501)
- CreateDynamicObject(12913,6712.42187500,-43.11928900,-12.24381600,0.00000000,90.24079544,-191.24998886); //object(502)
- CreateDynamicObject(12913,6716.67627000,-20.92050900,-12.11192800,0.00000000,90.24079544,-191.24998886); //object(503)
- CreateDynamicObject(1223,6775.10595700,-23.76749600,-18.24363100,0.00000000,0.00000000,89.99998128); //object(504)
- CreateDynamicObject(1223,6721.22021500,-13.50308200,-19.32091000,0.00000000,0.00000000,78.75001226); //object(505)
- CreateDynamicObject(1223,6713.63134800,-53.15773000,-19.32091000,0.00000000,0.00000000,-112.49997660); //object(506)
- CreateDynamicObject(1223,6767.48632800,-63.15919500,-18.24363100,0.00000000,0.00000000,-101.25000758); //object(507)
- CreateDynamicObject(1231,6731.09472700,-41.40120700,-14.95968400,0.00000000,0.00000000,-112.49997660); //object(508)
- CreateDynamicObject(1231,6733.41601600,-31.76602000,-14.80565600,0.00000000,0.00000000,-89.99998128); //object(509)
- CreateDynamicObject(1231,6756.00244100,-45.46058700,-14.63453500,0.00000000,0.00000000,78.75001226); //object(510)
- CreateDynamicObject(1231,6757.78662100,-37.06198900,-14.67759300,0.00000000,0.00000000,78.75001226); //object(511)
- CreateDynamicObject(7577,6798.33203100,-50.32039300,-12.20324100,0.00000000,0.00000000,-101.25000758); //object(512)
- CreateDynamicObject(7577,6853.07421900,-61.79588700,-9.46538500,6.01605685,0.00000000,-101.25000758); //object(513)
- CreateDynamicObject(7577,6905.82470700,-72.27095800,-4.92997000,187.35760008,0.00000000,-101.25000758); //object(514)
- CreateDynamicObject(3530,6824.98535200,-56.58349200,-14.02496700,0.00000000,0.00000000,0.00000000); //object(515)
- CreateDynamicObject(3530,6780.56835900,-20.71090700,-22.53667600,0.00000000,0.00000000,-11.25002631); //object(516)
- CreateDynamicObject(3530,6785.12988300,-39.99240900,-22.26039300,0.00000000,0.00000000,-11.25002631); //object(517)
- CreateDynamicObject(3530,6771.84033200,-89.12724300,-22.38410000,0.00000000,0.00000000,-11.25002631); //object(518)
- CreateDynamicObject(3530,6701.48437500,-65.25496700,-21.79352200,0.00000000,0.00000000,-11.25002631); //object(519)
- CreateDynamicObject(3530,6731.19140600,0.99300800,-22.86371000,0.00000000,0.00000000,-11.25002631); //object(520)
- CreateDynamicObject(3675,6771.35937500,-52.90020800,-20.72563900,0.00000000,0.00000000,78.75001226); //object(521)
- CreateDynamicObject(3675,6774.56738300,-35.20389900,-21.19198200,0.00000000,0.00000000,89.99998128); //object(522)
- CreateDynamicObject(3675,6764.91259800,-22.02564200,-21.11969800,0.00000000,0.00000000,157.49996723); //object(523)
- CreateDynamicObject(3675,6733.71093800,-15.83724200,-20.70053500,0.00000000,0.00000000,157.49996723); //object(524)
- CreateDynamicObject(3675,6752.43554700,-61.47095500,-20.76599100,0.00000000,0.00000000,-11.25002631); //object(525)
- CreateDynamicObject(3675,6753.46728500,-24.02051900,-13.09237200,0.00000000,0.00000000,0.00000000); //object(526)
- CreateDynamicObject(1635,7234.50195300,-331.88275100,24.07336600,0.00000000,0.00000000,-22.49999532); //object(527)
- CreateDynamicObject(1689,7245.11328100,-334.43283100,27.53840300,0.00000000,0.00000000,-112.49997660); //object(528)
- CreateDynamicObject(3502,7076.55957000,-13.63034900,4.15155100,0.00000000,0.00000000,59.61041441); //object(529)
- CreateDynamicObject(3502,7073.65625000,-41.58694500,4.19212800,0.00000000,0.00000000,89.99998128); //object(531)
- CreateDynamicObject(3502,7109.21484400,0.69259600,4.72238400,0.00000000,0.00000000,0.00000000); //object(532)
- CreateDynamicObject(9831,7108.87304700,-4.59189600,2.08766200,0.00000000,-5.15662016,-163.59331609); //object(533)
- CreateDynamicObject(9831,7081.91894500,-17.17733800,1.76798600,0.00000000,0.00000000,-112.57721131); //object(535)
- CreateDynamicObject(9831,7079.48193400,-41.88647500,1.32566400,0.00000000,0.00000000,-78.75001226); //object(537)
- CreateDynamicObject(10983,7369.68066406,-48.37500000,45.32420349,6.87194808,0.00000000,326.24450679); //object(538)
- CreateDynamicObject(18227,7315.78759766,44.99027634,53.22677612,0.00000000,0.00000000,137.94787587); //object(539)
- CreateDynamicObject(18227,7432.30615200,37.13832500,67.24322500,0.00000000,0.00000000,-337.49998708); //object(540)
- CreateDynamicObject(18227,7533.97412109,53.35283661,74.49261475,344.52575657,10.31066888,42.96655254); //object(542)
- CreateDynamicObject(762,7425.23242200,-27.88152300,57.21900200,0.00000000,0.00000000,0.00000000); //object(543)
- CreateDynamicObject(18227,7468.11767600,50.78900900,72.14021300,0.00000000,0.00000000,-663.74983326); //object(545)
- CreateDynamicObject(18227,7425.81738300,10.00804500,55.08521300,0.00000000,0.00000000,-810.85926818); //object(546)
- CreateDynamicObject(789,7385.30078125,4.96484375,67.23097229,0.00000000,0.00000000,22.49999990); //object(548)
- CreateDynamicObject(762,7397.30957000,-76.53175400,51.84581800,0.00000000,0.00000000,0.00000000); //object(549)
- CreateDynamicObject(3092,7407.57519500,-42.96010600,48.76519400,75.63037166,10.31324031,44.06320464); //object(552)
- CreateDynamicObject(11224,7407.51806600,-41.16524900,50.32872000,6.87549354,0.85943669,-33.75002163); //object(556)
- CreateDynamicObject(3092,7408.17578100,-41.73057900,49.78024300,75.63037166,10.31324031,-23.43678131); //object(557)
- CreateDynamicObject(3092,7406.64404300,-44.63163400,49.22591800,75.63037166,10.31324031,201.56317188); //object(558)
- CreateDynamicObject(3092,7409.17480500,-40.54082500,50.03139900,75.63037166,10.31324031,66.56319996); //object(559)
- CreateDynamicObject(3092,7410.26611300,-39.41132000,50.28702500,75.63037166,10.31324031,-124.68673160); //object(560)
- CreateDynamicObject(3092,7409.70214800,-37.89429900,50.38364800,75.63037166,10.31324031,66.56319996); //object(561)
- CreateDynamicObject(3092,7407.95312500,-39.63729900,49.88427400,75.63037166,10.31324031,-12.18675501); //object(562)
- CreateDynamicObject(3092,7406.06738300,-42.89799500,49.30662900,75.63037166,10.31324031,21.56320932); //object(563)
- CreateDynamicObject(3092,7406.66113300,-41.09679000,49.55993700,75.63037166,10.31324031,89.06319528); //object(564)
- CreateDynamicObject(2907,7407.30859400,-39.34038500,48.99495300,0.00000000,0.00000000,0.00000000); //object(565)
- CreateDynamicObject(2907,7409.45507800,-40.18180100,49.20098500,0.00000000,0.00000000,0.00000000); //object(567)
- CreateDynamicObject(2907,7407.16845700,-40.27753400,48.79129400,0.00000000,0.00000000,0.00000000); //object(568)
- CreateDynamicObject(2907,7408.55273400,-37.02516600,49.75096500,0.00000000,0.00000000,101.25000758); //object(569)
- CreateDynamicObject(2907,7405.61962900,-41.20634500,48.43755300,0.00000000,0.00000000,146.24999822); //object(570)
- CreateDynamicObject(2907,7407.56835900,-42.53152100,48.64600800,0.00000000,0.00000000,33.75002163); //object(571)
- CreateDynamicObject(2907,7411.50146500,-36.55609100,49.81057000,0.00000000,0.00000000,-11.24996901); //object(572)
- CreateDynamicObject(2905,7409.06445300,-38.83466300,49.26253900,0.00000000,0.00000000,-56.25001695); //object(573)
- CreateDynamicObject(2905,7407.15918000,-44.04047000,48.59446700,0.00000000,0.00000000,-146.24999822); //object(574)
- CreateDynamicObject(2905,7411.47070300,-38.48891400,49.71958200,0.00000000,0.00000000,-258.74997482); //object(575)
- CreateDynamicObject(2905,7404.57910200,-43.10062800,48.13579900,0.00000000,0.00000000,-348.75001339); //object(576)
- CreateDynamicObject(818,7407.22753900,-32.80908600,55.13148900,0.00000000,0.00000000,0.00000000); //object(577)
- CreateDynamicObject(16287,6989.39013700,-497.59021000,63.84771700,0.00000000,0.00000000,-33.75002163); //object(578)
- CreateDynamicObject(1717,6989.70263700,-491.08914200,64.14493600,0.00000000,0.00000000,-44.99999064); //object(579)
- CreateDynamicObject(1717,6993.64892600,-493.21847500,64.14493600,0.00000000,0.00000000,-78.75001226); //object(580)
- CreateDynamicObject(1717,6986.86084000,-496.58026100,64.14493600,0.00000000,0.00000000,11.25002631); //object(581)
- CreateDynamicObject(1738,6991.17871100,-501.45742800,64.80236800,0.00000000,0.00000000,-123.74994561); //object(583)
- CreateDynamicObject(1771,6988.75146500,-504.13165300,64.78140300,0.00000000,0.00000000,-33.75002163); //object(584)
- CreateDynamicObject(3276,7016.73046900,-474.10614000,65.05025500,0.00000000,0.00000000,-33.75002163); //object(585)
- CreateDynamicObject(3276,7006.26464800,-468.09381100,65.05025500,0.00000000,0.00000000,-22.49999532); //object(586)
- CreateDynamicObject(3276,6989.38378900,-469.87335200,65.04312900,0.00000000,0.00000000,44.99999064); //object(587)
- CreateDynamicObject(3276,6981.39257800,-478.50058000,65.05025500,0.00000000,0.00000000,51.95283348); //object(588)
- CreateDynamicObject(3276,6973.45898400,-488.38855000,65.05025500,0.00000000,0.00000000,-132.42166184); //object(589)
- CreateDynamicObject(3276,6966.97460900,-499.52691700,65.05025500,0.00000000,0.00000000,-109.92166652); //object(590)
- CreateDynamicObject(3276,7019.69287100,-490.77710000,65.05025500,0.00000000,0.00000000,-303.74996545); //object(591)
- CreateDynamicObject(3276,7012.72265600,-500.77600100,65.05025500,0.00000000,0.00000000,44.99999064); //object(592)
- CreateDynamicObject(3276,7003.95068400,-501.60699500,65.05025500,0.00000000,0.00000000,-33.75002163); //object(593)
- CreateDynamicObject(3276,6976.07080100,-504.86975100,65.04312900,0.00000000,0.00000000,-22.49999532); //object(594)
- CreateDynamicObject(826,7002.25048800,-488.04205300,65.53987100,0.00000000,0.00000000,0.00000000); //object(595)
- CreateDynamicObject(825,6988.16357400,-479.76992800,65.23989900,0.00000000,0.00000000,0.00000000); //object(596)
- CreateDynamicObject(827,7009.44091800,-478.33761600,67.78838300,0.00000000,0.00000000,0.00000000); //object(597)
- CreateDynamicObject(874,6983.09521500,-463.99737500,64.99002800,0.00000000,0.00000000,-33.75002163); //object(598)
- CreateDynamicObject(874,7020.29345700,-509.93762200,65.54128300,0.00000000,0.00000000,-22.49999532); //object(599)
- CreateDynamicObject(874,7179.52587900,-269.45275900,19.40262600,-2.57831008,-7.73493023,0.00000000); //object(600)
- CreateDynamicObject(1457,7072.65722700,-208.87854000,61.26018500,0.00000000,0.00000000,-123.74994561); //object(601)
- CreateDynamicObject(1457,7067.08398400,-195.12994400,61.85565200,0.00000000,0.00000000,-78.74995497); //object(602)
- CreateDynamicObject(1458,7066.76953100,-201.99931300,60.53803600,0.00000000,0.00000000,-44.99999064); //object(603)
- CreateDynamicObject(1452,7072.56005900,-204.19934100,61.40872600,0.00000000,0.00000000,-56.25001695); //object(604)
- CreateDynamicObject(3461,7065.67578100,-197.79762300,61.08759300,0.00000000,0.00000000,0.00000000); //object(605)
- CreateDynamicObject(14409,7239.81884800,-330.51138300,-0.12866300,31.79915763,0.00000000,-22.49999532); //object(581)
- CreateDynamicObject(3095,7240.72363300,-332.23944100,5.08098600,0.00000000,89.38135874,-382.50003501); //object(582)
- CreateDynamicObject(1497,7237.07275400,-328.17950400,15.35808200,0.00000000,0.00000000,67.49998596); //object(583)
- CreateDynamicObject(1499,7237.25390600,-326.70187400,21.26133200,0.00000000,0.00000000,-112.49997660); //object(585)
- CreateDynamicObject(3095,7239.70459000,-331.29684400,-0.74188100,0.00000000,89.38135874,-472.50001629); //object(569)
- CreateDynamicObject(18227,7235.12890625,182.48800659,55.06262589,343.45675655,16.15097035,330.63613891); //object(64)
- CreateDynamicObject(18307,7233.69531250,225.22656250,20.85787392,0.00000000,0.00000000,301.57470712); //object(cs_landbit_18)(1)
- CreateDynamicObject(18309,7430.89453125,205.41705322,-4.59560776,353.12652572,0.00000000,294.70178215); //object(cs_landbit_20)(1)
- CreateDynamicObject(18309,7501.65332031,179.26219177,5.66903114,353.12255856,0.00000000,313.59948753); //object(cs_landbit_20)(2)
- CreateDynamicObject(18309,7630.92773438,102.90527344,8.02882195,353.11706562,0.00000000,296.41113298); //object(cs_landbit_20)(3)
- CreateDynamicObject(18309,7724.44824219,41.22368622,15.92543983,353.11706562,0.00000000,284.38256818); //object(cs_landbit_20)(4)
- CreateDynamicObject(18309,7763.29638672,48.18130875,6.98285866,353.11706562,0.00000000,263.76074226); //object(cs_landbit_20)(5)
- CreateDynamicObject(18309,7746.80761719,101.80310822,-0.01573181,358.27221671,0.00000000,296.40869160); //object(cs_landbit_20)(6)
- CreateDynamicObject(18309,7788.27343750,-104.46104431,15.27427673,358.26965330,0.00000000,229.38915998); //object(cs_landbit_20)(7)
- CreateDynamicObject(18309,7693.81152344,-252.07658386,13.25207138,358.26965330,0.00000000,196.73974616); //object(cs_landbit_20)(8)
- CreateDynamicObject(18309,7681.22705078,-309.52514648,11.63168335,358.26965330,0.00000000,203.61114477); //object(cs_landbit_20)(9)
- CreateDynamicObject(18309,7645.08496094,-361.46191406,26.60923576,358.26965330,0.00000000,227.66418459); //object(cs_landbit_20)(10)
- CreateDynamicObject(18309,7594.97216797,-479.00552368,15.03540802,358.26965330,0.00000000,227.66418459); //object(cs_landbit_20)(11)
- CreateDynamicObject(18309,7478.05175781,-615.65740967,18.10826683,358.26965330,0.00000000,188.14135764); //object(cs_landbit_20)(12)
- CreateDynamicObject(18309,7351.35791016,-671.84960938,16.19310570,358.26965330,0.00000000,188.14086891); //object(cs_landbit_20)(13)
- CreateDynamicObject(18309,7191.52343750,-709.25885010,14.87737656,358.26965330,0.00000000,145.18127437); //object(cs_landbit_20)(14)
- CreateDynamicObject(18309,7064.20458984,-680.92706299,14.78341675,358.26965330,0.00000000,146.89712540); //object(cs_landbit_20)(15)
- CreateDynamicObject(18309,6877.08007812,-594.39471436,13.82502556,358.26965330,0.00000000,109.08819570); //object(cs_landbit_20)(16)
- CreateDynamicObject(18309,6825.52636719,-397.81967163,12.37649727,358.26965330,0.00000000,57.53189084); //object(cs_landbit_20)(17)
- CreateDynamicObject(18309,6779.72070312,-330.62997437,6.56701469,358.26965330,0.00000000,38.62799063); //object(cs_landbit_20)(18)
- CreateDynamicObject(18309,6775.58496094,-452.83633423,5.67015839,358.26965330,0.00000000,79.86895759); //object(cs_landbit_20)(19)
- CreateDynamicObject(18309,6765.66943359,-218.02493286,-35.28956223,3.42474349,0.00000000,48.93841543); //object(cs_landbit_20)(20)
- CreateDynamicObject(18227,6839.48828125,-312.15487671,34.85864639,3.50454735,343.49591077,313.80554206); //object(37)
- CreateDynamicObject(18227,6843.63964844,-337.79354858,43.29111862,8.17987035,338.13589460,317.75228907); //object(37)
- CreateDynamicObject(18227,6839.94580078,-355.54275513,53.16798019,3.49914550,343.49304197,313.80249049); //object(37)
- CreateDynamicObject(13236,6929.96142578,-286.55050659,28.27983856,356.63879368,12.04660036,22.77645891); //object(23)
- CreateDynamicObject(13236,6821.18652344,-377.56814575,19.38269234,356.63818348,12.04650869,67.55834973); //object(23)
- CreateDynamicObject(13236,6885.84814453,-315.76800537,26.44410515,356.63269053,12.04650869,19.94244407); //object(23)
- CreateDynamicObject(18227,6915.38525391,-380.07797241,85.06848145,347.96447736,350.54077120,111.28341703); //object(39)
- CreateDynamicObject(18227,6875.41162109,-418.12985229,75.11029053,347.96447736,350.54077120,281.22705068); //object(39)
- CreateDynamicObject(18227,6876.39697266,-399.19641113,76.08036041,347.96447736,350.54077120,25.85949725); //object(39)
- CreateDynamicObject(18227,6873.01513672,-398.30151367,81.96830750,347.96447736,350.54077120,48.80639622); //object(39)
- CreateDynamicObject(13236,6859.56835938,-479.00000000,13.90777969,1.70837393,3.43322728,89.07165500); //object(23)
- CreateDynamicObject(18227,6872.46289062,-425.39834595,83.38008881,346.55822751,347.62390151,138.23016358); //object(97)
- CreateDynamicObject(10985,6908.58691406,-492.41033936,59.80377579,5.15509036,0.00000000,265.67321751); //object(rubbled02_sfs)(1)
- CreateDynamicObject(10985,6921.99804688,-503.01242065,61.46948242,359.99743675,358.28161608,270.82635523); //object(rubbled02_sfs)(2)
- CreateDynamicObject(10985,6911.73730469,-500.92242432,59.50938034,359.99450664,358.28063976,270.82397459); //object(rubbled02_sfs)(3)
- CreateDynamicObject(10985,6915.45996094,-500.49932861,61.09486389,5.14727808,358.27368176,307.06481908); //object(rubbled02_sfs)(4)
- CreateDynamicObject(10985,6910.93652344,-496.30987549,60.62833405,5.12850970,354.81909175,307.37149073); //object(rubbled02_sfs)(5)
- CreateDynamicObject(18227,6960.69091797,-544.58435059,75.36742401,0.00000000,0.00000000,173.90515151); //object(96)
- CreateDynamicObject(18227,6963.19531250,-555.93914795,88.20726013,6.67565904,346.15737937,175.54339598); //object(96)
- CreateDynamicObject(18227,7072.61474609,-598.58911133,66.52384186,0.00000000,0.00000000,303.74450689); //object(93)
- CreateDynamicObject(18309,6911.06640625,-639.27441406,14.60659409,358.26965330,0.00000000,122.82714838); //object(cs_landbit_20)(21)
- CreateDynamicObject(18227,7052.14160156,-597.56585693,50.96945190,0.00000000,0.00000000,49.08953878); //object(95)
- CreateDynamicObject(3095,7257.35644531,-294.91506958,5.17587709,0.00000000,89.37927261,67.49450676); //object(454)
- CreateDynamicObject(3095,7251.96435547,-291.89968872,3.89011908,0.00000000,89.37927261,67.49450676); //object(454)
- CreateDynamicObject(13236,7105.90234375,-640.72955322,23.31119156,354.20867913,4.10101303,151.87204002); //object(86)
- CreateDynamicObject(18227,7145.44482422,-593.16424561,82.71704865,0.00000000,0.00000000,26.99157706); //object(94)
- CreateDynamicObject(18227,7201.38574219,-618.04669189,76.46395874,0.00000000,0.00000000,21.83282493); //object(94)
- CreateDynamicObject(13236,7289.32910156,-539.96838379,51.13940430,11.16760232,11.16760232,355.10522458); //object(86)
- CreateDynamicObject(13236,7378.46337891,-497.10592651,51.88470840,11.16760232,11.16760232,349.33679207); //object(86)
- CreateDynamicObject(13236,7458.51757812,-421.16870117,52.61383438,11.16760232,11.16760232,27.74447626); //object(86)
- CreateDynamicObject(13236,7500.58642578,-358.54812622,50.26684570,11.16760232,11.16760232,32.89559946); //object(86)
- CreateDynamicObject(18227,7601.04541016,-234.41368103,89.80188751,0.00000000,353.12255856,112.90081787); //object(115)
- CreateDynamicObject(18227,7642.23193359,-172.52925110,79.20019531,0.00000000,353.11706562,112.89550770); //object(115)
- CreateDynamicObject(18227,7639.82519531,-155.85658264,93.35025024,337.84863305,335.77185069,214.02973942); //object(112)
- CreateDynamicObject(18227,7677.51806641,-70.73569489,92.49616241,0.00000000,4.29565424,348.84790036); //object(113)
- CreateDynamicObject(18227,7685.67822266,-51.99143219,90.05236053,346.51867681,348.50396755,145.44665524); //object(113)
- CreateDynamicObject(13236,7723.39160156,-37.34403229,36.86846542,359.34954811,2.36181626,255.39093010); //object(86)
- CreateDynamicObject(13236,7780.45654297,-167.17370605,-17.97763252,359.34631376,2.35656739,235.16357417); //object(86)
- CreateDynamicObject(13236,7693.74218750,-276.95373535,-16.52788544,359.34631376,2.35656739,202.51306142); //object(86)
- CreateDynamicObject(18227,7738.77685547,-134.87792969,25.59975433,346.51428222,348.50280788,88.63015722); //object(113)
- CreateDynamicObject(18227,7667.84228516,6.90873384,89.86539459,0.00000000,4.29016129,141.28805537); //object(113)
- CreateDynamicObject(18227,7661.12841797,-37.79054260,83.91687012,0.00000000,0.84793113,345.59835820); //object(113)
- CreateDynamicObject(18227,7711.33251953,-44.39228821,74.47303009,349.04925549,322.24481218,189.83424395); //object(113)
- CreateDynamicObject(18227,7598.82958984,43.75666809,71.34809875,15.65081773,334.95422387,219.36718734); //object(110)
- CreateDynamicObject(18227,7637.36279297,59.87597275,62.53270721,22.92028794,18.70568832,201.22973622); //object(110)
- CreateDynamicObject(18227,7555.92138672,31.42080879,65.10968781,344.53469872,0.00000000,42.34201078); //object(110)
- CreateDynamicObject(13236,7554.14404297,106.13865662,33.66859055,359.34631376,2.35656739,315.24133304); //object(86)
- CreateDynamicObject(18227,7555.12451172,51.56719971,81.35229492,344.52575657,10.31066888,209.37060534); //object(542)
- CreateDynamicObject(18227,7438.45507812,73.94020081,78.78262329,344.52026362,10.30517593,87.74578884); //object(542)
- CreateDynamicObject(18227,7476.74414062,52.33913422,73.02164459,344.52026362,10.29968241,221.89295948); //object(542)
- CreateDynamicObject(13236,7428.51513672,153.20860291,21.63186646,359.46411159,35.00714088,29.68673730); //object(86)
- CreateDynamicObject(18227,7441.65429688,101.71363068,85.74535370,356.30871556,1.33313012,109.10839819); //object(542)
- CreateDynamicObject(18227,7401.97314453,21.18275833,64.05253601,24.69403063,344.40374750,298.65066514); //object(542)
- CreateDynamicObject(18227,7430.44091797,86.81268311,37.93163300,0.00000000,13.74694830,77.80468748); //object(539)
- CreateDynamicObject(18227,7421.27636719,73.40802765,39.88632965,0.00000000,13.74389673,77.79968269); //object(539)
- CreateDynamicObject(10983,7352.83935547,63.23028564,50.77733612,6.87194808,0.00000000,48.72613514); //object(538)
- CreateDynamicObject(18227,7367.45898438,51.41119003,47.82385635,0.00000000,0.00000000,76.08288571); //object(539)
- CreateDynamicObject(789,7397.26025391,39.53388977,61.57080841,0.00000000,0.00000000,27.65509026); //object(548)
- CreateDynamicObject(18227,7327.14062500,125.66267395,79.35604858,0.00000000,358.28161608,61.39990256); //object(108)
- CreateDynamicObject(18227,7327.35351562,152.26222229,83.68915558,348.02075213,5.26916511,34.99984770); //object(108)
- CreateDynamicObject(13236,7318.92236328,124.01831818,36.97732162,359.34912125,5.79351832,222.48339822); //object(86)
- CreateDynamicObject(18307,7290.23486328,270.32220459,-12.80737305,0.00000000,0.00000000,294.70123268); //object(cs_landbit_18)(1)
- CreateDynamicObject(18227,7292.78222656,200.05981445,60.46001816,3.42144784,354.83337387,260.65039045); //object(108)
- CreateDynamicObject(18227,7278.83789062,184.84141541,67.59319305,3.33221425,346.22454835,263.73217745); //object(108)
- CreateDynamicObject(18227,7261.72167969,254.08952332,69.12033844,16.66717553,345.63098127,177.43988055); //object(108)
- CreateDynamicObject(13236,7343.42480469,246.96669006,21.23453522,359.34631376,5.78979467,288.70324692); //object(86)
- CreateDynamicObject(13236,7279.20800781,342.19140625,-6.43480301,7.93334953,358.89990229,305.25323482); //object(86)
- CreateDynamicObject(18227,7223.95507812,330.75082397,32.11498260,0.00000000,0.00000000,178.94482410); //object(72)
- CreateDynamicObject(18227,7169.84375000,332.73178101,15.92596626,356.66186497,13.77075184,127.70941170); //object(72)
- CreateDynamicObject(18227,7193.81347656,293.86184692,33.07495499,356.57550075,5.15942364,185.62078853); //object(72)
- CreateDynamicObject(18227,7216.18359375,303.37585449,44.34751511,356.63391093,12.04339581,148.22412087); //object(72)
- CreateDynamicObject(18227,7242.27246094,242.28961182,63.29266357,356.63269053,12.04101574,173.99755871); //object(72)
- CreateDynamicObject(18227,7241.89941406,282.79837036,58.88812256,16.66625994,345.62988291,177.43469242); //object(108)
- CreateDynamicObject(18227,7283.88427734,102.23001099,81.10594940,0.00000000,0.00000000,131.56301869); //object(103)
- CreateDynamicObject(18227,7343.97167969,102.77072144,48.63117599,0.00000000,0.00000000,73.42834474); //object(108)
- CreateDynamicObject(18227,7265.42480469,-7.43977499,78.59241486,0.00000000,339.37960836,26.42434712); //object(103)
- CreateDynamicObject(18227,7239.67675781,-3.71617317,69.85392761,0.00000000,354.84490980,314.37713622); //object(63)
- CreateDynamicObject(18227,7253.00488281,-10.64496517,62.70363998,0.00000000,349.68679824,257.66763290); //object(63)
- CreateDynamicObject(18227,7261.45703125,5.88517761,80.04622650,0.00000000,354.84191896,298.90844745); //object(63)
- CreateDynamicObject(789,7192.65917969,47.67824554,79.15280914,0.00000000,0.00000000,0.00000000); //object(275)
- CreateDynamicObject(13236,7240.97656250,217.28778076,25.64817619,359.34631376,5.78430172,43.03756722); //object(86)
- CreateDynamicObject(18227,7239.94726562,141.36227417,98.38923645,0.00000000,339.37963873,249.03729225); //object(68)
- CreateDynamicObject(18227,7237.18554688,149.49520874,77.48422241,0.00000000,339.37866183,249.03259285); //object(68)
- CreateDynamicObject(13236,7382.55761719,277.00848389,-2.52768755,7.86532569,7.56988516,304.05542014); //object(86)
- CreateDynamicObject(13236,7446.53906250,209.99609375,-13.04131699,1.05468753,0.62072758,294.76867669); //object(86)
- CreateDynamicObject(18359,7550.57617188,257.31835938,-25.99041748,7.72888209,0.00000000,154.22607436); //object(3)
- CreateDynamicObject(13236,7548.39892578,144.97518921,-6.94898319,359.34631376,2.35656739,315.23620622); //object(86)
- CreateDynamicObject(13236,7444.41113281,254.62109375,-20.36746788,1.05468753,0.62072758,293.04931629); //object(86)
- CreateDynamicObject(13236,7694.43750000,124.04871368,-25.99042130,359.34631376,2.35656739,313.51806622); //object(86)
- CreateDynamicObject(18227,7641.05664062,167.23083496,6.10793209,1.69552593,351.40045140,104.17233298); //object(110)
- CreateDynamicObject(791,7505.49169922,160.82357788,31.11162567,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7614.02490234,55.39834595,54.43077087,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7652.68945312,124.97875977,16.34412384,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7469.74609375,96.12829590,79.04970551,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7420.94140625,204.97604370,27.87120247,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7395.27441406,232.77250671,29.33892059,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7399.98828125,282.46081543,19.75318146,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7304.56347656,265.70837402,66.18143463,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7323.11035156,186.71647644,83.61260223,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7350.60742188,94.40929413,52.09793854,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7249.23632812,324.53427124,31.95466805,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7327.34960938,294.74774170,36.95368576,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(791,7346.76269531,-28.99008942,44.73343658,0.00000000,0.00000000,0.00000000); //object(204)
- CreateDynamicObject(789,7336.90869141,-47.46236420,77.23303223,0.00000000,0.00000000,22.49999990); //object(548)
- CreateDynamicObject(789,7370.07519531,-148.20536804,47.35333633,0.00000000,0.00000000,22.49999990); //object(548)
- CreateDynamicObject(791,7307.95019531,-229.55422974,18.97280121,0.00000000,0.00000000,348.74450669); //object(218)
- CreateDynamicObject(789,7426.27929688,230.06152344,45.08829117,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7514.70263672,160.47128296,53.44292450,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7411.30957031,285.98422241,38.52850723,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7649.60937500,132.83728027,34.65705109,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7577.75146484,63.66362000,101.12300873,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7587.48242188,-32.63523102,85.30559540,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(791,7717.58007812,-224.56738281,28.10069466,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7768.19677734,-107.55388641,26.32706451,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7771.13476562,-146.95425415,26.15877533,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7682.22021484,-255.19276428,25.73684120,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7615.67138672,-264.74890137,68.08402252,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7534.58007812,-338.81115723,71.64928436,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(18227,7499.35986328,-347.79815674,84.22706604,0.00000000,0.00000000,276.65747047); //object(117)
- CreateDynamicObject(18227,7537.10546875,-330.89920044,90.67653656,348.23937965,347.70959480,79.79934665); //object(117)
- CreateDynamicObject(791,7506.83300781,-391.42227173,86.98307037,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7475.71679688,-444.70648193,90.59913635,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7450.20556641,-479.55392456,89.99356079,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7416.49804688,-540.66180420,77.39028931,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7371.47412109,-529.42657471,84.23694611,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7324.12207031,-552.25231934,87.20745087,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7368.44189453,-376.77261353,56.51516724,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7448.06445312,-367.84948730,71.37984467,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7393.40087891,-483.19406128,61.11483765,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7317.59375000,-476.08740234,82.99586487,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7348.10156250,-433.00872803,57.32941055,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7158.45605469,-275.84710693,8.46164322,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7154.08349609,-628.29162598,71.57004547,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,6871.89746094,-363.02517700,77.97852325,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7244.49511719,-614.45068359,83.21003723,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7399.58935547,-425.31512451,49.70326996,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(791,7610.33056641,-181.68023682,80.34323120,0.00000000,0.00000000,0.00000000); //object(205)
- CreateDynamicObject(18227,7593.99414062,-175.31524658,87.25205231,0.00000000,353.12255856,128.36608895); //object(115)
- CreateDynamicObject(18227,7620.83203125,-174.63533020,80.97569275,0.00000000,353.11706562,128.36425777); //object(115)
- CreateDynamicObject(18227,7595.83300781,-331.20422363,69.01435852,20.58181742,336.04302989,115.27761869); //object(117)
- CreateDynamicObject(18227,7563.92968750,-390.64920044,80.36725616,20.57739247,336.03881808,115.27404802); //object(117)
- CreateDynamicObject(18227,7502.71484375,-481.32247925,72.89336395,6.86590567,358.26147432,103.16723609); //object(117)
- CreateDynamicObject(18227,7511.75097656,-458.23257446,72.36303711,6.86096219,358.25866683,103.16714499); //object(117)
- CreateDynamicObject(18227,7530.78173828,-441.73321533,80.25143433,9.63372784,339.06018038,127.24343888); //object(117)
- CreateDynamicObject(18227,7509.94873047,-471.64764404,73.16033936,8.30404635,323.45953370,129.68463156); //object(117)
- CreateDynamicObject(18227,7398.62402344,-562.19293213,79.97586060,9.51098653,337.32116695,66.56304927); //object(117)
- CreateDynamicObject(18227,7363.42382812,-571.62182617,74.39912415,9.50866719,337.31872558,66.56066921); //object(117)
- CreateDynamicObject(18227,7376.77929688,-583.91217041,62.68890381,9.50866719,337.31872558,66.56066921); //object(117)
- CreateDynamicObject(18227,7405.82421875,-490.92221069,69.51132202,9.50866719,337.31872558,246.10339368); //object(117)
- CreateDynamicObject(18227,7449.77392578,-520.22125244,84.02545166,351.38513166,1.72354127,244.12866198); //object(117)
- CreateDynamicObject(18227,7319.70214844,-570.72204590,84.53829956,351.38122581,1.71936040,254.43740858); //object(117)
- CreateDynamicObject(18227,7229.67431641,-618.00689697,84.09867096,336.65472422,344.98455825,13.98056039); //object(117)
- CreateDynamicObject(18227,7289.73046875,-603.60906982,88.68781281,351.48400870,351.29504379,75.56225557); //object(117)
- CreateDynamicObject(18227,7260.03271484,-629.95880127,77.45731354,4.31619248,327.22845466,53.85629267); //object(117)
- CreateDynamicObject(789,7388.63574219,-344.83087158,95.07815552,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7511.94970703,-423.07687378,95.48265076,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7562.96142578,-302.19750977,116.36082458,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7456.77441406,-514.77545166,93.88469696,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7354.21777344,-404.13220215,88.97203064,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7356.22119141,-286.06106567,73.96614075,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7290.46777344,-294.87463379,36.48246002,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7199.01513672,-379.99182129,29.43808174,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7720.22119141,-118.00460815,84.89949036,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7726.36376953,-196.93597412,43.81011581,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7784.50927734,-106.75051880,42.59043503,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7709.45556641,-0.11985016,97.27744293,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7507.24951172,124.73403931,94.61693573,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7377.85058594,74.24804688,65.65531158,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7227.38232422,-136.16041565,57.35832977,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7208.82177734,-96.79091644,45.51898193,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7035.65820312,-103.94479370,52.03150177,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7176.12109375,-189.97077942,33.69675827,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7115.91552734,-286.54785156,31.70038414,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7123.35986328,-345.02984619,29.42344284,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(789,7165.23535156,-232.62393188,24.05423355,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(817,7140.69384766,-505.87423706,37.08144379,0.00000000,0.00000000,0.00000000); //object(veg_pflowers01)(1)
- CreateDynamicObject(825,7162.65185547,-511.56771851,41.11651230,0.00000000,0.00000000,0.00000000); //object(genveg_bushy)(1)
- CreateDynamicObject(825,7220.20166016,-306.34552002,23.06687546,0.00000000,0.00000000,0.00000000); //object(genveg_bushy)(2)
- CreateDynamicObject(825,7218.88671875,-311.18939209,23.25916672,0.00000000,0.00000000,0.00000000); //object(genveg_bushy)(3)
- CreateDynamicObject(856,7192.52636719,-306.79241943,20.36756706,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(1)
- CreateDynamicObject(856,7195.55078125,-339.26657104,18.56230927,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(2)
- CreateDynamicObject(856,7245.35009766,-376.12677002,22.22914886,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(3)
- CreateDynamicObject(856,7156.14648438,-226.63676453,7.68422747,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(4)
- CreateDynamicObject(856,7160.64257812,-272.09902954,15.04495811,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(5)
- CreateDynamicObject(856,7091.41992188,-374.39160156,17.22813797,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(6)
- CreateDynamicObject(856,6886.87744141,-513.77636719,60.40789032,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(7)
- CreateDynamicObject(856,6913.35986328,-502.40353394,61.81364059,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(8)
- CreateDynamicObject(789,6883.36962891,-494.01281738,88.29314423,20.62042217,0.00000000,0.00000000); //object(346)
- CreateDynamicObject(789,7146.42675781,-443.79998779,57.62245178,20.61584481,0.00000000,184.08972154); //object(346)
- CreateDynamicObject(856,7112.86621094,-430.13308716,29.87435150,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(9)
- CreateDynamicObject(856,7000.70507812,-555.67614746,64.14773560,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(10)
- CreateDynamicObject(856,7124.58007812,-499.97070312,32.11214828,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(11)
- CreateDynamicObject(856,7427.79785156,-439.75387573,55.76015472,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(12)
- CreateDynamicObject(856,7368.84863281,-400.81011963,54.39033890,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(13)
- CreateDynamicObject(856,7488.47998047,-335.83041382,88.81056213,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(14)
- CreateDynamicObject(856,7442.49951172,-359.96142578,72.60748291,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass12)(15)
- CreateDynamicObject(874,7406.23828125,-433.67517090,55.60498047,0.00000000,0.00000000,0.00000000); //object(veg_procgrasspatch)(1)
- CreateDynamicObject(815,7452.89062500,-402.32208252,72.71466827,0.00000000,0.00000000,0.00000000); //object(genveg_bush19)(1)
- CreateDynamicObject(803,7466.22998047,-425.19079590,93.83874512,0.00000000,0.00000000,0.00000000); //object(genveg_bush09)(1)
- CreateDynamicObject(805,7469.88671875,-428.84875488,95.45166779,0.00000000,0.00000000,0.00000000); //object(genveg_bush11)(1)
- CreateDynamicObject(803,7477.36230469,-491.33123779,90.78520203,0.00000000,0.00000000,0.00000000); //object(genveg_bush09)(2)
- CreateDynamicObject(800,7464.66650391,-407.10937500,75.28588867,0.00000000,0.00000000,0.00000000); //object(genveg_bush07)(1)
- CreateDynamicObject(762,7461.65771484,-413.46640015,88.52275085,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(1)
- CreateDynamicObject(762,7420.95214844,-465.75942993,69.41523743,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(2)
- CreateDynamicObject(762,7459.20166016,-333.29342651,74.48948669,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(3)
- CreateDynamicObject(762,7467.87451172,-370.22662354,79.40564728,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(4)
- CreateDynamicObject(762,7285.50341797,-177.79364014,35.57429504,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(5)
- CreateDynamicObject(762,7423.21142578,-193.17561340,51.08439636,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(6)
- CreateDynamicObject(762,7558.27392578,-183.54989624,91.44892883,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(7)
- CreateDynamicObject(762,7539.08642578,-40.44190216,66.74131775,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(8)
- CreateDynamicObject(762,7727.12792969,-179.74781799,27.98212433,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(9)
- CreateDynamicObject(762,7743.44335938,-144.85983276,35.88250351,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(10)
- CreateDynamicObject(762,7690.93750000,-152.19088745,63.26813507,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(11)
- CreateDynamicObject(762,7679.00097656,-262.92218018,33.47856903,0.00000000,0.00000000,0.00000000); //object(new_bushtest)(12)
- CreateDynamicObject(803,7539.21191406,-351.96087646,77.34280396,0.00000000,0.00000000,0.00000000); //object(genveg_bush09)(3)
- CreateDynamicObject(803,7698.23095703,-263.98171997,30.59663582,0.00000000,0.00000000,0.00000000); //object(genveg_bush09)(4)
- CreateDynamicObject(2912,7456.38134766,263.06118774,5.93598938,0.00000000,0.00000000,0.00000000); //object(temp_crate1)(1)
- CreateDynamicObject(3572,7483.67041016,239.80117798,6.66167307,0.00000000,0.00000000,58.02850315); //object(lasdkrt4)(1)
- CreateDynamicObject(3572,7481.60058594,241.07612610,6.66264677,0.00000000,0.00000000,58.02429191); //object(lasdkrt4)(2)
- CreateDynamicObject(3572,7485.80810547,243.22033691,6.15580177,0.00000000,0.00000000,58.02429191); //object(lasdkrt4)(3)
- CreateDynamicObject(3572,7483.74218750,244.51651001,6.17036247,0.00000000,0.00000000,58.02429191); //object(lasdkrt4)(4)
- CreateDynamicObject(3572,7485.80078125,243.22404480,6.64919090,0.00000000,0.00000000,58.02429191); //object(lasdkrt4)(5)
- CreateDynamicObject(3572,7483.71972656,244.52095032,6.65289688,0.00000000,0.00000000,58.02429191); //object(lasdkrt4)(6)
- CreateDynamicObject(3572,7479.44042969,242.43164062,6.67357826,0.00000000,0.00000000,58.02429191); //object(lasdkrt4)(7)
- CreateDynamicObject(3572,7481.57177734,245.87298584,6.65295982,0.00000000,0.00000000,58.02429191); //object(lasdkrt4)(8)
- CreateDynamicObject(3502,7481.57666016,240.90161133,10.30924416,271.50256346,0.00000000,327.35095189); //object(vgsn_con_tube)(1)
- CreateDynamicObject(3643,7483.14306641,241.36642456,3.77986813,0.00000000,0.00000000,321.48168969); //object(la_chem_piping)(1)
- CreateDynamicObject(3643,7482.39355469,241.84446716,3.79158401,0.00000000,0.00000000,328.34985338); //object(la_chem_piping)(2)
- CreateDynamicObject(3643,7481.79296875,242.36621094,3.80029154,0.00000000,0.00000000,333.50341796); //object(la_chem_piping)(3)
- CreateDynamicObject(3643,7480.93408203,242.00549316,3.72556257,0.00000000,0.00000000,340.37438972); //object(la_chem_piping)(4)
- CreateDynamicObject(3502,7481.60400391,241.03274536,4.06570816,271.49957262,0.00000000,327.34866350); //object(vgsn_con_tube)(2)
- CreateDynamicObject(789,7422.19677734,160.92222595,79.98337555,335.94287114,0.00000000,15.46530144); //object(248)
- CreateDynamicObject(789,7372.20117188,256.96044922,51.51186371,0.00000000,0.00000000,0.00000000); //object(248)
- CreateDynamicObject(14872,7247.31445312,341.18200684,35.58086777,0.00000000,0.00000000,0.00000000); //object(kylie_logs)(1)
- CreateDynamicObject(1463,7244.82763672,340.70278931,35.10968018,0.00000000,0.00000000,0.00000000); //object(dyn_woodpile2)(1)
- CreateDynamicObject(13435,7284.74169922,270.69165039,74.13691711,5.15509036,0.00000000,0.00000000); //object(sw_logs08)(1)
- CreateDynamicObject(845,7314.01562500,321.20635986,35.10166931,4.82403592,20.69708278,236.86181649); //object(dead_tree_17)(1)
- CreateDynamicObject(845,7309.80810547,318.85375977,31.90985107,15.28643777,8.90505959,267.24377447); //object(dead_tree_17)(2)
- CreateDynamicObject(845,7358.74853516,316.82165527,24.10325813,4.82299829,20.69274892,236.85974124); //object(dead_tree_17)(3)
- CreateDynamicObject(845,7337.99023438,322.47415161,36.36566925,3.76968357,43.07067845,235.16168226); //object(dead_tree_17)(4)
- CreateDynamicObject(845,7307.25976562,306.25231934,58.24673462,15.28198245,8.90441903,267.24243146); //object(dead_tree_17)(5)
- CreateDynamicObject(844,7323.16406250,316.78070068,36.27673721,0.00000000,0.00000000,123.03671285); //object(dead_tree_16)(1)
- CreateDynamicObject(842,7264.32812500,343.45852661,37.53984451,0.00000000,0.00000000,0.00000000); //object(dead_tree_14)(1)
- CreateDynamicObject(842,7345.29345703,293.58474731,45.27047729,0.00000000,0.00000000,0.00000000); //object(dead_tree_14)(2)
- CreateDynamicObject(837,7346.77929688,283.79058838,44.00195312,0.00000000,0.00000000,335.94287114); //object(dead_tree_1)(1)
- CreateDynamicObject(830,7405.90917969,235.46733093,32.56396866,0.00000000,0.00000000,332.50610355); //object(dead_tree_2)(1)
- CreateDynamicObject(829,7401.50390625,226.56263733,32.22447205,0.00000000,0.00000000,0.00000000); //object(dead_tree_3)(1)
- CreateDynamicObject(831,7286.93115234,288.51959229,73.55059052,0.00000000,0.00000000,0.00000000); //object(dead_tree_5)(1)
- CreateDynamicObject(831,7260.31005859,332.04998779,36.78446960,0.00000000,0.00000000,0.00000000); //object(dead_tree_5)(2)
- CreateDynamicObject(833,7239.15478516,336.20553589,34.67599106,0.00000000,0.00000000,0.00000000); //object(dead_tree_6)(1)
- CreateDynamicObject(691,7298.41113281,289.58343506,72.52259827,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree4_big)(1)
- CreateDynamicObject(691,7331.88232422,311.89498901,40.86345673,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree4_big)(2)
- CreateDynamicObject(691,7369.65771484,292.81152344,40.71164322,0.00000000,27.49386624,22.33877588); //object(sm_veg_tree4_big)(3)
- CreateDynamicObject(691,7246.42431641,362.03808594,35.62688446,3.43673722,0.00000000,0.00000000); //object(sm_veg_tree4_big)(4)
- CreateDynamicObject(703,7178.59814453,325.05053711,26.58033752,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(1)
- CreateDynamicObject(703,7380.06542969,212.14540100,31.52869415,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(2)
- CreateDynamicObject(703,7392.71777344,177.77442932,37.07677460,341.13323966,3.63211067,350.86572250); //object(sm_veg_tree7_big)(3)
- CreateDynamicObject(703,7429.26123047,253.45272827,24.60227776,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(4)
- CreateDynamicObject(704,7376.71093750,307.69735718,13.19511032,0.00000000,10.31021108,52.47753906); //object(bg_fir_dead)(1)
- CreateDynamicObject(704,7177.61083984,351.25234985,24.48455238,0.00000000,0.00000000,0.00000000); //object(bg_fir_dead)(2)
- CreateDynamicObject(704,7573.62744141,94.38949585,53.04746246,0.00000000,0.00000000,0.00000000); //object(bg_fir_dead)(3)
- CreateDynamicObject(703,7526.67529297,158.77427673,38.07153320,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(5)
- CreateDynamicObject(703,7487.99951172,79.19743347,82.25840759,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(6)
- CreateDynamicObject(704,7751.75195312,-178.87646484,18.68516922,0.00000000,0.00000000,0.00000000); //object(bg_fir_dead)(4)
- CreateDynamicObject(703,7723.59814453,-247.61010742,30.46149445,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(7)
- CreateDynamicObject(703,7789.91845703,-127.80780029,28.95557213,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(8)
- CreateDynamicObject(703,7461.93750000,-388.14071655,72.27551270,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(9)
- CreateDynamicObject(703,7421.44189453,-440.53976440,54.98324585,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(10)
- CreateDynamicObject(703,7298.62353516,-493.69891357,84.49789429,0.00000000,339.37960836,10.31021108); //object(sm_veg_tree7_big)(11)
- CreateDynamicObject(703,7154.68359375,-403.50112915,23.96647263,0.00000000,25.77551253,0.00000000); //object(sm_veg_tree7_big)(12)
- CreateDynamicObject(703,7357.13232422,127.50795746,83.44086456,0.00000000,41.24081397,335.94287114); //object(sm_veg_tree7_big)(13)
- CreateDynamicObject(703,7239.00634766,191.07293701,73.21331024,347.99337793,3.51370264,355.57672129); //object(sm_veg_tree7_big)(14)
- CreateDynamicObject(700,7254.03320312,194.27301025,71.97094727,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree6)(1)
- CreateDynamicObject(704,7243.85205078,212.60092163,71.22616577,0.00000000,0.00000000,94.82855215); //object(bg_fir_dead)(5)
- CreateDynamicObject(704,7210.51123047,-63.98098755,24.52409363,0.00000000,0.00000000,0.00000000); //object(bg_fir_dead)(6)
- CreateDynamicObject(703,7253.52148438,-107.51040649,32.43791199,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(15)
- CreateDynamicObject(703,7230.18945312,-51.30631638,49.46699524,0.00000000,313.60406489,34.36734011); //object(sm_veg_tree7_big)(16)
- CreateDynamicObject(703,7216.56542969,-103.45787811,23.45859337,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(17)
- CreateDynamicObject(703,7230.75781250,-73.26942444,25.40484428,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big)(18)
- CreateDynamicObject(726,7403.10546875,-20.74327469,53.66311646,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(1)
- CreateDynamicObject(726,7354.06250000,-54.86357880,56.78570938,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(2)
- CreateDynamicObject(726,7515.49609375,-48.42152405,62.88177872,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(3)
- CreateDynamicObject(726,7448.34521484,-119.03141022,64.10108948,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(4)
- CreateDynamicObject(726,7304.55761719,-199.76141357,27.14164162,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(5)
- CreateDynamicObject(726,7430.11621094,-273.05664062,55.46894073,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(6)
- CreateDynamicObject(726,7397.57080078,-316.03854370,76.91759491,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(7)
- CreateDynamicObject(726,7186.02685547,-329.33474731,18.69517899,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(8)
- CreateDynamicObject(726,7139.06689453,-402.39306641,29.20780945,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(9)
- CreateDynamicObject(726,7245.26367188,-455.16369629,47.22011566,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(10)
- CreateDynamicObject(726,7373.37548828,-405.66949463,53.25815201,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(11)
- CreateDynamicObject(726,7350.30517578,-509.90328979,100.39672852,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(12)
- CreateDynamicObject(726,7290.62060547,-575.01159668,90.33927917,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(13)
- CreateDynamicObject(726,7122.71630859,-577.81542969,90.08171082,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(14)
- CreateDynamicObject(726,6947.14599609,-507.16430664,64.06732178,0.00000000,0.00000000,0.00000000); //object(tree_hipoly19)(15)
- CreateDynamicObject(18227,7038.64355469,-265.73602295,70.17991638,0.00000000,345.38964858,37.56726069); //object(42)
- CreateDynamicObject(18227,6955.95800781,-270.26254272,46.54089737,0.00000000,0.00000000,203.75634775); //object(44)
- CreateDynamicObject(18227,7004.68457031,-281.09375000,59.53206253,0.00000000,345.38818353,230.85180664); //object(42)
- CreateDynamicObject(18227,7092.08007812,-237.95312500,47.97303772,37.81494118,331.63330090,92.98046877); //object(25)
- CreateDynamicObject(707,7114.04052734,-219.60653687,53.88484192,0.00000000,0.00000000,0.00000000); //object(358)
- CreateDynamicObject(707,7067.32910156,-342.31939697,84.95517731,0.00000000,0.00000000,0.00000000); //object(357)
- printf("All objects loaded");
- unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1);
- return 1;
- }
- public GameModeExitFunc()
- {
- KillTimer(unjailtimer);
- KillTimer(synctimer);
- GameModeExit();
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerColor(playerid, COLOR_WHITE);
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectateVehicle(playerid, 1, 3);
- return 1;
- }
- public PayDay()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- PlayerInfo[i][pPlayTime] += 1;
- PlayerInfo[i][pRespect] += 1;
- SendClientMessage(i, RED, "[LOST:RP] You have earned 1 respect point!");
- }
- return 1;
- }
- public SyncUp()
- {
- SyncTime();
- }
- 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 SetPlayerSpawn(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pJailed] == 1)
- {
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
- SendClientMessage(playerid, RED, "[LOST:RP] You logged out during in ajail. Back to ajail");
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- return 1;
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TextDrawShowForPlayer(playerid,forum);
- onduty[playerid] = 0;
- Delete3DTextLabel(Text3D:label[playerid]);
- SetPlayerColor(playerid, COLOR_WHITE);
- ClearAccent(playerid);
- gPlayerLogged[playerid] = 0;
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if (!dini_Exists(file))
- {
- ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT, "Welcome to Lost Roleplay", "{FFFFFF}Welcome to {FF0000}Lost Roleplay\n{FFFFFF}You are about to make an account here!\n\n\n{00FF00}Type in your password you want!", "Register", "Leave");
- }
- if(fexist(file))
- {
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Welcome back!", "Welcome back to Lost Roleplay!\n\nType in your password below to login", "Login", "Leave");
- }
- new string[128];
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- if(IsPlayerNPC(playerid))
- {
- return 1;
- }
- if(strfind(pName, "_", true) == -1)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "You have been kicked from the server. Reason: Invalid Roleplay name");
- format(string, 128, "[LOST:RP] AntiCheat - %s has been kicked from the server. Reason: Invalid roleplay name (example: Tom_Weaver)", pName);
- SendClientMessageToAll(RED, string);
- Kick(playerid);
- return 1;
- } else {
- for(new i; i <= strlen(pName); i++)
- {
- for(new j; j <= 9; j++)
- {
- if(pName[i] == j)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "You have been kicked from the server. Reason: Invalid Roleplay name");
- format(string, 128, "[LOST:RP] AntiCheat - %s has been kicked from the server. Reason: Invalid roleplay name (example: Tom_Weaver)", pName);
- SendClientMessageToAll(RED, string);
- Kick(playerid);
- return 1;
- }
- }
- for(new j; j <= sizeof(othermarks); j++)
- {
- if(pName[i] == othermarks[j])
- {
- SendClientMessage(playerid, COLOR_YELLOW, "You have been kicked from the server. Reason: Invalid Roleplay name");
- format(string, 128, "SERVER KICK: %s has been kicked from the server. Reason: Invalid roleplay name (example: John_Dalton)", pName);
- SendClientMessageToAll(0xFF66FFAA, string);
- Kick(playerid);
- return 1;
- }
- }
- if(i >= 1)
- {
- if(Huge == true)
- {
- Huge = false;
- continue;
- }
- if(pName[i] == '_')
- {
- Huge = true;
- continue;
- }
- for(new j; j <= sizeof(alphabetic); j++)
- {
- if(pName[i] == alphabetic[j])
- {
- SendClientMessage(playerid, COLOR_YELLOW, "You have been kicked from the server. Reason: Invalid Roleplay name");
- format(string, 128, "SERVER KICK: %s has been kicked from the server. Reason: Change your name! FirstName_LastName", pName);
- SendClientMessageToAll(0xFF66FFAA, string);
- Kick(playerid);
- }
- }
- }
- }
- }
- return 1;
- }
- public ClearAccent(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "none");
- strmid(Accent[playerid], string, 0, strlen(string), 255);
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(gPlayerLogged[playerid] == 1)
- {
- dini_IntSet(file, "Score", PlayerInfo[playerid][pScore]);
- dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdmin]);
- dini_IntSet(file, "WaterBottle",PlayerInfo[playerid][pWaterBottle]);
- dini_IntSet(file, "Others Team",PlayerInfo[playerid][pOthers]);
- dini_IntSet(file, "Survivors Team",PlayerInfo[playerid][pSurvivors]);
- dini_IntSet(file, "Fishing Net",PlayerInfo[playerid][pFishingNet]);
- dini_IntSet(file, "Fishing Rod",PlayerInfo[playerid][pFishingRod]);
- dini_IntSet(file, "Skin id",PlayerInfo[playerid][pSkin]);
- dini_IntSet(file, "Male",PlayerInfo[playerid][pMale]);
- dini_IntSet(file, "Female",PlayerInfo[playerid][pFemale]);
- dini_IntSet(file, "Water",PlayerInfo[playerid][pWater]);
- dini_IntSet(file, "Fish",PlayerInfo[playerid][pFish]);
- dini_IntSet(file, "Heroin",PlayerInfo[playerid][pHeroin]);
- dini_IntSet(file, "FireMatches",PlayerInfo[playerid][pMatches]);
- dini_IntSet(file, "Firewood",PlayerInfo[playerid][pWood]);
- dini_IntSet(file, "FishDone",PlayerInfo[playerid][pFishDone]);
- dini_IntSet(file, "R-MUTED",PlayerInfo[playerid][pRmute]);
- dini_IntSet(file, "Muted",PlayerInfo[playerid][pMute]);
- dini_IntSet(file, "aJailed",PlayerInfo[playerid][pJailed]);
- dini_IntSet(file, "Jailtime",PlayerInfo[playerid][pJailTime]);
- dini_IntSet(file, "Respect Points",PlayerInfo[playerid][pRespect]);
- dini_IntSet(file, "CoOwner",PlayerInfo[playerid][pCoOwner]);
- dini_IntSet(file, "Doctor",PlayerInfo[playerid][pDoctor]);
- dini_IntSet(file, "Hunter",PlayerInfo[playerid][pHunter]);
- dini_IntSet(file, "Drug Addict",PlayerInfo[playerid][pDrugAddict]);
- dini_IntSet(file, "Thief",PlayerInfo[playerid][pThief]);
- dini_IntSet(file, "Fisher",PlayerInfo[playerid][pFisher]);
- dini_IntSet(file, "Tech",PlayerInfo[playerid][pTech]);
- }
- gPlayerLogged[playerid] = 0;
- new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- switch(reason)
- {
- case 0: format(string, sizeof(string), "%s has left the server. (Lost Connection)", pname);
- case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pname);
- case 2: format(string, sizeof(string), "%s has left the server. (Kicked/banned)", pname);
- }
- SendClientMessageToAll(0xAAAAAAAA, string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(IsPlayerNPC(playerid))
- {
- new npcname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, npcname, sizeof(npcname));
- if(!strcmp(npcname, "intro", true))
- {
- PutPlayerInVehicle(playerid, introplane, 0);
- SetPlayerArmour(playerid, 0);
- SetPlayerColor(playerid, COLOR_WHITE);
- }
- return 1;
- }
- if(PlayerInfo[playerid][pJailed] == 1)
- {
- SetPlayerSpawn(playerid);
- return 1;
- }
- freeze(playerid);
- onduty[playerid] = 0;
- Delete3DTextLabel(Text3D:label[playerid]);
- hungertimer[playerid] = SetTimerEx("hunger", 1200000, false, "i", playerid);
- if(PlayerInfo[playerid][pSurvivors] == 1)
- {
- SetPlayerPos(playerid, 6927.3618,-2.7558,2.2635);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- Hunger[playerid] = CreateProgressBar(549.00, 60.00, 57.50, 3.20, -16776961, 100.0);
- Thirst[playerid] = CreateProgressBar(549.00, 51.00, 57.50, 3.20, -1378294017, 100.0);
- ShowProgressBarForPlayer(playerid, Hunger[playerid]);
- ShowProgressBarForPlayer(playerid, Thirst[playerid]);
- Hungry[playerid] = 0;
- SetPlayerColor(playerid, COLOR_WHITE);
- }
- if(PlayerInfo[playerid][pOthers] == 1)
- {
- SetPlayerPos(playerid,7470.1938,-91.7287,65.0940);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- Hunger[playerid] = CreateProgressBar(549.00, 60.00, 57.50, 3.20, -16776961, 100.0);
- Thirst[playerid] = CreateProgressBar(549.00, 51.00, 57.50, 3.20, -1378294017, 100.0);
- ShowProgressBarForPlayer(playerid, Hunger[playerid]);
- ShowProgressBarForPlayer(playerid, Thirst[playerid]);
- Hungry[playerid] = 0;
- SetPlayerColor(playerid, COLOR_WHITE);
- }
- return 1;
- }
- public ClearAnims(playerid)
- {
- ClearAnimations(playerid);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- KillTimer(hungertimer[playerid]);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new lengthtime = strlen(text);
- new aTime = lengthtime*200;
- ApplyAnimation(playerid,"PED","IDLE_chat",4.1,1,0,0,0,0,1);
- SetTimerEx("ClearAnims", aTime, false, "i", playerid);
- if(chat)
- {
- new Hour, Minute, Second;
- new string[128];
- gettime(Hour, Minute, Second);
- if(gPlayerLogged[playerid] == 0)
- {
- return 0;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- ClearAnimations(playerid);
- return 0;
- }
- if(strcmp(Accent[playerid],"none",true,3))
- {
- format(string, sizeof(string), "%s says: [%s Accent] %s",PlayerName(playerid),Accent[playerid],text);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- new pName[24];
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s Says[%s Accent] %s",Hour,Minute,Second,pName,Accent,text);
- SaveIn("ChatLog.txt",string);
- }
- else
- {
- new pName[24];
- format(string, sizeof(string), "%s says: %s",PlayerName(playerid),text);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s Says %s",Hour,Minute,Second,pName,text);
- SaveIn("ChatLog.txt",string);
- }
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- new pName[MAX_PLAYER_NAME];
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_ENTER_VEHICLE)
- if(PlayerInfo[playerid][pAdmin] == 0)
- {
- new string[128];
- SendClientMessage(playerid, COLOR_YELLOW, "You have been banned from the server. Reason: Vehicle Hack");
- format(string, 128, "[LOST:RP] AntiCheat - %s has been banned from the server. Reason: Vehicle Hack", pName);
- SendClientMessageToAll(RED, string);
- Ban(playerid);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s got banned! Reason: Vehicle Hack ",Hour,Minute,Second,pName);
- SaveIn("BanLog.txt",string);
- }
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public Float:GetDistanceBetweenPlayers(p1,p2) // Not created by me, Dont know who made this.
- {
- 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));
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) // Had to create a attack system because we were to far away from the world bounds.
- {
- if(newkeys == 16)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0,7490.5503, -103.2598, 65.0940)) // Enter House 1
- {
- SetPlayerPos(playerid,2454.717041,-1700.871582,1013.515197);
- SetPlayerInterior(playerid,2);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0, 2454.717041,-1700.871582,1013.515197)) // Exit house 1
- {
- SetPlayerPos(playerid,7490.5503, -103.2598, 65.0940);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,7484.1494, -123.5796, 65.0940)) // Enter house 2
- {
- SetPlayerPos(playerid, 2527.654052,-1679.388305,1015.498596);
- SetPlayerInterior(playerid, 1);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,2527.654052,-1679.388305,1015.498596)) // Exit house 2
- {
- SetPlayerPos(playerid, 7484.1494, -123.5796, 65.0940);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,7503.4702, -108.2560, 65.0940))//Enter house 3
- {
- SetPlayerPos(playerid, 2350.339843,-1181.649902,1027.976562);
- SetPlayerInterior(playerid, 5);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,2350.339843,-1181.649902,1027.976562)) // Exit house 3
- {
- SetPlayerPos(playerid,7503.4702, -108.2560, 65.0940);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,7507.2280, -90.8062, 65.2412)) // Enter house 4
- {
- SetPlayerPos(playerid, 318.564971,1118.209960,1083.882812);
- SetPlayerInterior(playerid, 5);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,318.564971,1118.209960,1083.882812)) // Exit house 4
- {
- SetPlayerPos(playerid,7507.2280, -90.8062, 65.2412);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,7482.1206, -64.1295, 65.0940)) // Enter house 5
- {
- SetPlayerPos(playerid,225.756989,1240.000000,1082.149902);
- SetPlayerInterior(playerid,2);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,225.756989,1240.000000,1082.149902)) // Exit house 5
- {
- SetPlayerPos(playerid,7482.1206, -64.1295, 65.094);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,7460.9644,- 112.6029, 65.0940)) // Enter House 6
- {
- SetPlayerPos(playerid,235.508994,1189.169897,1080.339966);
- SetPlayerInterior(playerid, 3);
- }
- else if(IsPlayerInRangeOfPoint(playerid,2.0,235.508994,1189.169897,1080.339966)) // Exit House 6
- {
- SetPlayerPos(playerid,7460.9644,- 112.6029, 65.0940);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- }
- }
- if(newkeys == KEY_FIRE)
- {
- new attackvictim = GetClosestPlayer(playerid);
- new Float:health;
- {
- if(GetDistanceBetweenPlayers(playerid,attackvictim) < 1)
- {
- GetPlayerHealth(attackvictim, health);
- SetPlayerHealth(attackvictim, health - 1);
- }
- }
- }
- return 1;
- }
- public aMessage(color,const string[],level)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= level)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- new string[128];
- if(!success)
- {
- format(string, sizeof string,"[LOST:RP] Command: %s does not exist, Try again", cmdtext);
- return SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- /*public ProgressBar()
- {
- for(new playerid; playerid < MAX_PLAYERS; playerid++)
- {
- if(Hungry[playerid] == 1)
- {
- SetProgressBarValue(Hunger[playerid], 10.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 2)
- {
- SetProgressBarValue(Hunger[playerid], 20.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 3)
- {
- SetProgressBarValue(Hunger[playerid], 30.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 4)
- {
- SetProgressBarValue(Hunger[playerid], 40.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 5)
- {
- SetProgressBarValue(Hunger[playerid], 50.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 6)
- {
- SetProgressBarValue(Hunger[playerid], 60.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 7)
- {
- SetProgressBarValue(Hunger[playerid], 70.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 8)
- {
- SetProgressBarValue(Hunger[playerid], 80.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- SetPlayerDrunkLevel(playerid, 3000);
- }
- else if(Hungry[playerid] == 9)
- {
- SetProgressBarValue(Hunger[playerid], 90.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 10)
- {
- SetProgressBarValue(Hunger[playerid], 100.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- IsHungry(playerid);
- }
- }
- }*/
- public OnPlayerUpdate(playerid)
- {
- if(IsPlayerInRangeOfPoint(playerid,1.0,7490.5503, -103.2598, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Press ~g~F~w~ To enter", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7484.1494, -123.5796, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Press ~g~F~w~ To enter", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7503.4702, -108.2560, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Press ~g~F~w~ To enter", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7507.2280, -90.8062, 65.2412))
- {
- GameTextForPlayer(playerid, "~w~Press ~g~F~w~ To enter", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7482.1206, -64.1295, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Press ~g~F~w~ To enter", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7460.9644,- 112.6029, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Press ~g~F~w~ To enter", 5000, 5);
- }
- SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
- if(Hungry[playerid] == 1)
- {
- SetProgressBarValue(Hunger[playerid], 10.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 2)
- {
- SetProgressBarValue(Hunger[playerid], 20.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 3)
- {
- SetProgressBarValue(Hunger[playerid], 30.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 4)
- {
- SetProgressBarValue(Hunger[playerid], 40.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 5)
- {
- SetProgressBarValue(Hunger[playerid], 50.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 6)
- {
- SetProgressBarValue(Hunger[playerid], 60.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 7)
- {
- SetProgressBarValue(Hunger[playerid], 70.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 8)
- {
- SetProgressBarValue(Hunger[playerid], 80.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- SetPlayerDrunkLevel(playerid, 3000);
- }
- else if(Hungry[playerid] == 9)
- {
- SetProgressBarValue(Hunger[playerid], 90.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 10)
- {
- SetProgressBarValue(Hunger[playerid], 100.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- IsHungry(playerid);
- }
- new Float:Armour;
- new Float:Health;
- new pName[MAX_PLAYER_NAME];
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- GetPlayerArmour(playerid,Armour);
- GetPlayerHealth(playerid,Health);
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- if(PlayerInfo[playerid][pAdmin] < 1)
- {
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
- {
- new string[128];
- SendClientMessage(playerid, COLOR_YELLOW, "You have been banned from the server. Reason: Using JetPack");
- format(string, 128, "[LOST:RP] AntiCheat - %s has been banned from the server. Reason: Using JetPack", pName);
- SendClientMessageToAll(RED, string);
- Ban(playerid);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s got banned! Reason: Using JetPack ",Hour,Minute,Second,pName);
- SaveIn("BanLog.txt",string);
- }
- }
- if(PlayerInfo[playerid][pAdmin] < 1)
- {
- if(Health > 100)
- {
- new string[128];
- SendClientMessage(playerid, COLOR_YELLOW, "You have been banned from the server. Reason: Health Hack");
- format(string, 128, "[LOST:RP] AntiCheat - %s has been banned from the server. Reason: Health Hack", pName);
- SendClientMessageToAll(RED, string);
- Ban(playerid);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s got banned! Reason: Health Hack ",Hour,Minute,Second,pName);
- SaveIn("BanLog.txt",string);
- }
- }
- if(PlayerInfo[playerid][pAdmin] < 1)
- {
- if(Armour > 1)
- {
- if(!IsPlayerNPC(playerid))
- {
- new string[128];
- SendClientMessage(playerid, COLOR_YELLOW, "You have been banned from the server. Reason: Armour Hack");
- format(string, 128, "[LOST:RP] AntiCheat - %s has been banned from the server. Reason: Armour Hack", pName);
- SendClientMessageToAll(RED, string);
- Ban(playerid);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s got banned! Reason: Armour Hack ",Hour,Minute,Second,pName);
- SaveIn("BanLog.txt",string);
- }
- }
- }
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == HELP1)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, HELP2, DIALOG_STYLE_MSGBOX, "Account","/levelup, /stats","Okey","");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid, HELP3, DIALOG_STYLE_MSGBOX, "General","/give, /search, /animlist, /stopanim, /report, /help, /getup","Okey","");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid, HELP4, DIALOG_STYLE_MSGBOX, "Chat","(/w)hisper, (/o)cc, (/s)hout, /b, /me, /low, /do, /pm","Okey","");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid, HELP5, DIALOG_STYLE_MSGBOX, "Toggle","/togpm, /togooc","Okey","");
- }
- }
- }
- if(dialogid == TUT5)
- {
- if(response)
- {
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- }
- if(!response)
- {
- ShowPlayerDialog(playerid, TUT6, DIALOG_STYLE_MSGBOX, "Tutorial", "This is a small tutorial to show you how to play in this server.\nIn this server, You roleplay as a survivor after a plane crash in middle of no where.\nYou gotta find food and water. Else you will die.\nWe also got a sleep system, So you have to sleep, Else you will get dizzy and then pass out.\nPress spawn to spawn!","Spawn","");
- }
- }
- if(dialogid == TUT6)
- {
- if(response)
- {
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- }
- }
- if (dialogid == LOGIN)
- {
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(!response) return Kick(playerid);
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Welcome back!", "Welcome back to Lost Roleplay!\n\nType in your password below to login", "Login", "Leave");
- new tmp;
- tmp = dini_Int(file, "Password");
- if(udb_hash(inputtext) != tmp) {
- SendClientMessage(playerid, COLOR_RED, "You have inputed wrong password");
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Welcome back!", "Welcome back to Lost Roleplay!\n\nType in your password below to login", "Login", "Leave");
- }
- else
- {
- ShowPlayerDialog(playerid, TUT5, DIALOG_STYLE_MSGBOX, "Choose","Do you wish to spawn or take the tutorial again?","Spawn","Tutorial");
- gPlayerLogged[playerid] = 1;
- PlayerInfo[playerid][pScore] = dini_Int(file, "Score");
- PlayerInfo[playerid][pAdmin] = dini_Int(file, "AdminLevel");
- PlayerInfo[playerid][pWaterBottle] = dini_Int(file, "WaterBottle");
- PlayerInfo[playerid][pOthers] = dini_Int(file, "Others Team");
- PlayerInfo[playerid][pSurvivors] = dini_Int(file, "Survivors Team");
- PlayerInfo[playerid][pFishingNet] = dini_Int(file, "Fishing Net");
- PlayerInfo[playerid][pFishingRod] = dini_Int(file, "Fishing Rod");
- PlayerInfo[playerid][pSkin] = dini_Int(file, "Skin id");
- PlayerInfo[playerid][pMale] = dini_Int(file, "Male");
- PlayerInfo[playerid][pFemale] = dini_Int(file, "Female");
- PlayerInfo[playerid][pWater] = dini_Int(file, "Water");
- PlayerInfo[playerid][pFish] = dini_Int(file, "Fish");
- PlayerInfo[playerid][pHeroin] = dini_Int(file, "Heroin");
- PlayerInfo[playerid][pMatches] = dini_Int(file, "FireMatches");
- PlayerInfo[playerid][pWood] = dini_Int(file, "FireWood");
- PlayerInfo[playerid][pFishDone] = dini_Int(file, "FishDone");
- PlayerInfo[playerid][pRmute] = dini_Int(file, "R-MUTED");
- PlayerInfo[playerid][pMute] = dini_Int(file, "Muted");
- PlayerInfo[playerid][pJailed] = dini_Int(file, "aJailed");
- PlayerInfo[playerid][pJailTime] = dini_Int(file, "JailTime");
- PlayerInfo[playerid][pRespect] = dini_Int(file, "Respect Points");
- PlayerInfo[playerid][pCoOwner] = dini_Int(file, "CoOwner");
- PlayerInfo[playerid][pDoctor] = dini_Int(file, "Doctor");
- PlayerInfo[playerid][pHunter] = dini_Int(file, "Hunter");
- PlayerInfo[playerid][pDrugAddict] = dini_Int(file, "Drug Addict");
- PlayerInfo[playerid][pThief] = dini_Int(file, "Thief");
- PlayerInfo[playerid][pFisher] = dini_Int(file, "Fisher");
- PlayerInfo[playerid][pTech] = dini_Int(file, "Tech");
- SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
- SendClientMessage(playerid,COLOR_RED, "[SYSTEM]: Successfully logged in!");
- }
- }
- if (dialogid == REGISTER)
- {
- new name[MAX_PLAYER_NAME], file[256], string[250];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(!response) return Kick(playerid);
- if (!strlen(inputtext)) return
- ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT, "Welcome to Lost Roleplay", "{FFFFFF}Welcome to {FF0000}Lost Roleplay\n{FFFFFF}You are about to make an account here!\n\n\n{00FF00}Type in your password you want!", "Register", "Leave");
- dini_Create(file);
- dini_IntSet(file, "Password", udb_hash(inputtext));
- dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdmin] = 0);
- dini_IntSet(file, "Score",PlayerInfo[playerid][pScore] = 1);
- format(string, 128, "You have registerd with the name %s and with password %s, You now have to take a tutorial.", name, inputtext);
- SendClientMessage(playerid, COLOR_GREEN, string);
- gPlayerLogged[playerid] = 1;
- ShowPlayerDialog(playerid, TUT1, DIALOG_STYLE_MSGBOX, "Tutorial Step 1", "Welcome to Lost Roleplay! This is just a small tutorial to show you how to play here.\nNOTE: To fully understand this MODE, You should have seen the show LOST\nYou roleplay as a survivor after a Plane Crash on a unknown island.\nYou have to find Food And Water in order to Survive, You can find Fishing Rod & Fishing Net to fish.\nPress NEXT to continue","Next","");
- }
- if(dialogid == TUT1)
- {
- if(response)
- {
- ShowPlayerDialog(playerid, TUT2, DIALOG_STYLE_MSGBOX, "Tutorial Step 2","You now have to choose your Sex, Please choose below","Male","Female");
- }
- if(!response)
- {
- ShowPlayerDialog(playerid, TUT1, DIALOG_STYLE_MSGBOX, "Tutorial Step 1", "This is a small tutorial to show you how to play in this server.\nIn this server, You roleplay as a survivor after a plane crash in middle of no where.\nYou gotta find food and water. Else you will die.\nWe also got a sleep system, So you have to sleep, Else you will get dizzy and then pass out.\nPress next to move on!","Next","");
- }
- }
- if(dialogid == TUT2)
- {
- if(response)
- {
- PlayerInfo[playerid][pMale] = 1;
- SendClientMessage(playerid, COLOR_GREEN, "Okey so you are a male,Moving on");
- ShowPlayerDialog(playerid, TUT3, DIALOG_STYLE_INPUT, "Tutorial Step 3","Choose your Skin ID.\nYou can never change your skin ID.","Choose","");
- }
- if(!response)
- {
- PlayerInfo[playerid][pFemale] = 1;
- SendClientMessage(playerid, COLOR_GREEN, "Okey so you are a female,Moving on");
- ShowPlayerDialog(playerid, TUT3, DIALOG_STYLE_INPUT, "Tutorial Step 3","Choose your Skin ID.\nYou can never change your skin ID.","Choose","");
- }
- }
- if(dialogid == TUT4)
- {
- if(!response) return ShowPlayerDialog(playerid, TUT4, DIALOG_STYLE_LIST, "Tutorial Step 4","{FFFFFF}Survivors\n{FF0000}The Others","Pick","");
- if(response)
- {
- if(listitem == 0)
- {
- PlayerInfo[playerid][pSurvivors] = 1;
- SendClientMessage(playerid, COLOR_GREEN, "You are apart of the survivors, Moving On");
- ShowPlayerDialog(playerid,TUT7, DIALOG_STYLE_LIST, "Choose Your Talent","Doctor\nHoarder/Plunderer\nDrug Addict\nFisherman\nTracker/Hunter\nTechnican","Choose","");
- }
- if(listitem == 1)
- {
- PlayerInfo[playerid][pOthers] = 1;
- SendClientMessage(playerid, COLOR_GREEN, "You are apart of the others, Spawning");
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- }
- }
- }
- if(dialogid == TUT7)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SendClientMessage(playerid, COLOR_GREEN, "Okey so you are a doctor, You can now spawn");
- PlayerInfo[playerid][pDoctor] = 1;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- }
- if(listitem == 1)
- {
- SendClientMessage(playerid, COLOR_GREEN, "Okey so you are a hoarder/Plunderer, You can now spawn");
- PlayerInfo[playerid][pThief] = 1;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- }
- if(listitem == 2)
- {
- SendClientMessage(playerid, COLOR_GREEN, "Okey so you are a Drug Addict, You can now spawn");
- PlayerInfo[playerid][pDrugAddict] = 1;
- PlayerInfo[playerid][pHeroin] = 200;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- }
- if(listitem == 3)
- {
- SendClientMessage(playerid, COLOR_GREEN, "Okey so you are a hunter/tracker, You can now spawn");
- PlayerInfo[playerid][pHunter] = 1;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- }
- if(listitem == 4)
- {
- SendClientMessage(playerid, COLOR_GREEN, "Okey you are a Technican, You can now spawn");
- PlayerInfo[playerid][pTech] = 1;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- }
- }
- }
- if(dialogid == TUT3)
- {
- if(response)
- {
- if(IsValidSkin(strval(inputtext)))
- {
- SetPlayerSkin(playerid, strval(inputtext));
- PlayerInfo[playerid][pSkin] = strval(inputtext);
- ShowPlayerDialog(playerid, TUT4, DIALOG_STYLE_LIST, "Team Pick","{FFFFFF}Survivors\n{FF0000}The Others","Pick","Close");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Invaild Skin ID!");
- ShowPlayerDialog(playerid, TUT3, DIALOG_STYLE_INPUT, "Tutorial Step 3","Please Choose your skin id, Type it in below\nPlease note that the skin ID can never be changed.","Choose","Close");
- }
- if(!response)
- {
- ShowPlayerDialog(playerid, TUT3, DIALOG_STYLE_INPUT, "Tutorial Step 3","Please Choose your skin id, Type it in below\nPlease note that the skin ID can never be changed.","Choose","Close");
- }
- }
- }
- return 1;
- }
- public hunger(playerid)
- {
- Hungry[playerid] += 1;
- hungertimer[playerid] = SetTimerEx("hunger", 1200000, false, "i", playerid);
- //SetTimerEx("ProgressBar", 500, false, "i", playerid);
- return 1;
- }
- public cookagain(playerid)
- {
- Cooked[playerid] = 0;
- return 1;
- }
- public cooktimer(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- SetTimerEx("cookagain", 60000, false, "i", playerid);
- new string[128];
- new message = random(2);
- {
- if(message == 0)
- {
- GameTextForPlayer(playerid, "You failed to cook the fish",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s burns the fish, And the fish cant be eaten", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFish] -= 1;
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "You succesfully cooked the fish",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s cooks the fish without burning it", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFish] -= 1;
- PlayerInfo[playerid][pFishDone] += 1;
- }
- }
- return 1;
- }
- public fishtimer(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- SetTimerEx("fishagain", 60000, false, "i", playerid);
- ClearAnimations(playerid);
- new string[128];
- new message = random(2);
- if(message == 0)
- {
- GameTextForPlayer(playerid, "You didnt get any bites!",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s didnt get any bite", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "~g~You got a bite",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s gets a bite!", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFish] += 1;
- }
- return 1;
- }
- public fishagain(playerid)
- {
- Fished[playerid] = 0;
- return 1;
- }
- public fillbottle(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- GameTextForPlayer(playerid,"Bottle Filled",6000,5);
- PlayerInfo[playerid][pWater] += 5;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s fills his/her bottle with water", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- return 1;
- }
- public searchtimer(playerid)
- {
- SetTimerEx("CanUseSearch", 30000, false, "d", playerid);
- TogglePlayerControllable(playerid, 1);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- new string[128];
- new message = random(11);
- if(message == 0 || message == 1 || message == 2 || message == 3 || message == 4 || message == 5)
- {
- GameTextForPlayer(playerid,"You did not find anything",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s did not find anything", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 6)
- {
- GameTextForPlayer(playerid, "You found a Waterbottle",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s finds a WaterBottle", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pWaterBottle] += 1;
- }
- else if(message == 7)
- {
- GameTextForPlayer(playerid, "You found a FishingNet",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s finds a Fishing Net", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFishingNet] += 1;
- }
- else if(message == 8)
- {
- GameTextForPlayer(playerid, "You found a fishingrod",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s finds a Fishing Rod", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFishingRod] += 1;
- }
- else if(message == 9)
- {
- GameTextForPlayer(playerid, "You found some Heroin",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string,sizeof(string), "%s finds heroin in a box", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pHeroin] += 1;
- }
- else if(message == 10)
- {
- GameTextForPlayer(playerid, "You found some firematches",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string,sizeof(string), "%s finds firematches", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pMatches] += 1;
- }
- else if(message == 11)
- {
- GameTextForPlayer(playerid, "You found some firewood",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string,sizeof(string), "%s finds FireWood", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pWood] += 1;
- }
- return 1;
- }
- public CanUseSearch(playerid)
- {
- CantUseSearch[playerid] = 0;
- return 1;
- }
- public fireout(playerid)
- {
- DestroyObject(fire[playerid]);
- MadeFire[playerid] = 0;
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Fire is starting to pass out (( %s ))",sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- return 1;
- }
- public getuptimer(playerid)
- {
- GetUp[playerid] = 0;
- return 1;
- }
- public OOC(color,const string[])
- {
- //foreach(Player, i)
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(!ooc2[i])
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- public SendMSG()
- {
- new randMSG = random(sizeof(RandomMSG));
- SendClientMessageToAll(RED, RandomMSG[randMSG]);
- }
- public FixHour(hour)
- {
- hour = timeshift+hour;
- if (hour < 0)
- {
- hour = hour+24;
- }
- else if (hour > 23)
- {
- hour = hour-24;
- }
- shifthour = hour;
- return 1;
- }
- public SetPlayerUnjail()
- {
- new string[256];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pJailed] > 0)
- {
- if(PlayerInfo[i][pJailTime] > 0)
- {
- PlayerInfo[i][pJailTime]--;
- }
- if(PlayerInfo[i][pJailTime] <= 0)
- {
- PlayerInfo[i][pJailTime] = 0;
- if(PlayerInfo[i][pJailed] == 1)
- {
- SetPlayerInterior(i, 0);
- SetPlayerPos(i,1795.4786,-1656.2434,-13.6735);
- }
- else if(PlayerInfo[i][pJailed] == 2)
- {
- SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
- SetPlayerInterior(i, 0);
- SetPlayerPos(i, 1795.4786,-1656.2434,-13.6735);
- }
- else if(PlayerInfo[i][pJailed] == 3)
- {
- SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
- SetPlayerInterior(i, 0);
- TogglePlayerControllable(i, 1);
- SetPlayerPos(i, 1081.0354,-1634.8341,-25.8495);
- }
- PlayerInfo[i][pJailed] = 0;
- TogglePlayerControllable(i, 1);
- format(string, sizeof(string), "Try to behave next time!");
- GameTextForPlayer(i, string, 5000, 1);
- SpawnPlayer(i);
- }
- }
- }
- }
- }
- //-----------[ProxDetector - Stolen from GF]-----------//
- public ProxDetectorS(Float:radi, playerid, targetid)
- {
- if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- GetPlayerPos(targetid, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
- public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
- {
- GetPlayerPos(i, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
- {
- SendClientMessage(i, col1, string);
- }
- else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
- {
- SendClientMessage(i, col2, string);
- }
- else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
- {
- SendClientMessage(i, col3, string);
- }
- else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
- {
- SendClientMessage(i, col4, string);
- }
- else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- SendClientMessage(i, col5, string);
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- //-----------[Stocks & Stats]-----------//
- public Stats(playerid,targetid)
- {
- new net = PlayerInfo[targetid][pFishingNet];
- new rod = PlayerInfo[targetid][pFishingRod];
- new skin = PlayerInfo[targetid][pSkin];
- new waterbottle = PlayerInfo[targetid][pWaterBottle];
- new time = PlayerInfo[targetid][pPlayTime];
- new alevel = PlayerInfo[targetid][pAdmin];
- new fish = PlayerInfo[targetid][pFish];
- new water = PlayerInfo[targetid][pWater];
- new heroin = PlayerInfo[targetid][pHeroin];
- new matches = PlayerInfo[targetid][pMatches];
- new wood = PlayerInfo[targetid][pWood];
- new cookedfish = PlayerInfo[targetid][pFishDone];
- new respect = PlayerInfo[targetid][pRespect];
- new level = PlayerInfo[targetid][pScore];
- new atext[20];
- if(PlayerInfo[targetid][pMale] == 1) { atext = "Male"; }
- else if(PlayerInfo[targetid][pFemale] == 1) { atext = "Female"; }
- new ttext[20];
- if(PlayerInfo[targetid][pSurvivors] == 1) { ttext = "Survivor"; }
- else if(PlayerInfo[targetid][pOthers] == 1) { ttext = "The Others"; }
- new stext[20];
- if(PlayerInfo[targetid][pHunter] == 1) { stext = "Hunter"; }
- else if(PlayerInfo[targetid][pDoctor] == 1) { stext = "Doctor"; }
- else if(PlayerInfo[targetid][pDrugAddict] == 1) { stext = "Drug Addict"; }
- else if(PlayerInfo[targetid][pThief] == 1) { stext = "Plunderer"; }
- else if(PlayerInfo[targetid][pFisher] == 1) { stext = "Fisherman"; }
- else if(PlayerInfo[targetid][pTech] == 1) { stext = "Technican"; }
- else { stext = "None"; }
- new coordsstring[128];
- new name[MAX_PLAYER_NAME];
- new Float:health;
- GetPlayerHealth(targetid,health);
- GetPlayerName(targetid, name, sizeof(name));
- format(coordsstring, sizeof(coordsstring),"____________________Stats of: %s____________________",name);
- SendClientMessage(playerid, COLOR_GREEN,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Name:[%s] Level:[%d] Sex:[%s] Health:[%.1f]",name,level,atext,health);
- SendClientMessage(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Fishing Net:[%d] Fishing Rod:[%d] Skin:[%d] Team:[%s] WaterBottle:[%d]",net,rod,skin,ttext,waterbottle);
- SendClientMessage(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "PlayHours:[%d] Admin Level:[%d] Fish:[%d] Water:[%d] Heroin:[%d]",time,alevel,fish,water,heroin);
- SendClientMessage(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "FireMatches:[%d] FireWood:[%d] Cooked Fish:[%d] Respect:[%d] Skill:[%d]",matches,wood,cookedfish,respect,stext);
- SendClientMessage(playerid, COLOR_WHITE,coordsstring);
- SendClientMessage(playerid, COLOR_GREEN, "____________________End of Stats______________________________");
- return 1;
- }
- //-----------[Commands]-----------//
- CMD:heal(playerid,params[])
- {
- new targetid;
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- new string[128];
- if(sscanf(params, "u[32]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /heal [ID]");
- if(PlayerInfo[playerid][pDoctor] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a doctor");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant heal NPCS");
- if(PlayerInfo[playerid][pOthers] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not in The Survivors Team");
- if(targetid == playerid) return SendClientMessage(playerid, RED, "[LOST:RP] You cant heal urself");
- if(IsPlayerInRangeOfPoint(playerid, 2.0, tx,ty,tz))
- {
- GameTextForPlayer(playerid, "~g~Healing Player",5,3000);
- new message = random(2);
- if(message == 0)
- {
- GameTextForPlayer(playerid, "~r~ You failed to heal that player",5,3000);
- format(string, sizeof(string), "[DOCTOR] %s fails to heal %s ", sendername, targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- if(message == 1)
- {
- GameTextForPlayer(playerid, "~g~You succeed to heal that player",5,3000);
- GameTextForPlayer(targetid, "~g~Healed",5,3000);
- format(string, sizeof(string), "[DOCTOR] %s takes some bandage and wraps it around %s ", sendername, targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- SetPlayerHealth(targetid, 100);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not near that player");
- }
- }
- return 1;
- }
- CMD:levelup(playerid,params[])
- {
- if(PlayerInfo[playerid][pScore] >= 0)
- {
- new nextlevel = PlayerInfo[playerid][pScore]+1;
- new expamount = nextlevel*levelexp;
- new string[128];
- if (PlayerInfo[playerid][pRespect] < expamount)
- {
- format(string, 256, "[LOST:RP]You dont have enough respect points, You need: %d Respect Points, you curently have [%d] !",expamount,PlayerInfo[playerid][pRespect]);
- SendClientMessage(playerid, RED, string);
- return 1;
- }
- else
- {
- format(string, sizeof(string), "~g~LEVEL UP~n~~w~You Are Now Level %d", nextlevel);
- GameTextForPlayer(playerid, string, 5000, 1);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- PlayerInfo[playerid][pScore]+= 1;
- }
- }
- return 1;
- }
- CMD:admins(playerid,params[])
- {
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- if(IsPlayerConnected(playerid))
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= 1)
- {
- new adminstext[64];
- if(PlayerInfo[i][pAdmin] == 6 && PlayerInfo[i][pCoOwner] == 0) { adminstext = "Owner/Developer"; }
- else if(PlayerInfo[i][pCoOwner] == 1 && PlayerInfo[i][pAdmin] == 6) { adminstext = "Co Owner"; }
- else if(PlayerInfo[i][pAdmin] == 5) { adminstext = "Lead Admin"; }
- else if(PlayerInfo[i][pAdmin] == 4) { adminstext = "Admin"; }
- else if(PlayerInfo[i][pAdmin] == 3) { adminstext = "Low Admin"; }
- else if(PlayerInfo[i][pAdmin] == 2) { adminstext = "Moderator"; }
- else if(PlayerInfo[i][pAdmin] == 1) { adminstext = "Trial Adminstratior"; }
- GetPlayerName(i, sendername, sizeof(sendername));
- if(onduty[i] == 0)
- {
- format(string, 256, "%s: %s (Off Duty)", adminstext, sendername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else
- {
- format(string, 256, "%s: %s (on duty)", adminstext, sendername);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:ah(playerid,params[])
- {
- new alevel = PlayerInfo[playerid][pAdmin];
- if(PlayerInfo[playerid][pAdmin] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- }
- SendClientMessage(playerid, RED, "[LOST:RP] Admin Commands");
- if(alevel >= 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "***Trial Admin*** /adminduty /acceptreport /goto /kick");
- }
- if(alevel >= 2)
- {
- SendClientMessage(playerid, COLOR_WHITE, "***Moderator*** /rmute /mute /ban /setskin /sethp");
- }
- if(alevel >= 3)
- {
- SendClientMessage(playerid, COLOR_WHITE, "***Low Admin*** /gethere /ban /oocon /freeze /unfreeze /ajail");
- }
- if(alevel >= 4)
- {
- SendClientMessage(playerid, COLOR_WHITE,"***Admin*** /slap /payday /setweather /aoff /settime");
- }
- if(alevel >= 5)
- {
- SendClientMessage(playerid, COLOR_WHITE,"***Lead Admin*** /makesurvivor /makeothers");
- }
- if(alevel >= 6)
- {
- SendClientMessage(playerid, COLOR_WHITE,"***Owner/Co Owner***/setadmin");
- }
- return 1;
- }
- CMD:spec(playerid, params[])
- {
- new Giveplayerid, Name[256], String[256], Name2[256];
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if (sscanf(params, "d", Giveplayerid)) SendClientMessage(playerid,RED, "[LOST:RP] /spec [ID]");
- else if (!IsPlayerConnected(Giveplayerid)) SendClientMessage(playerid,RED, "[LOST:RP] Player is not connected");
- else
- {
- if ( Specing[Giveplayerid] == 1 )
- {
- SendClientMessage(playerid,RED, "[LOST:RP] The player you tried to spec is already speccing someone else");
- }
- else
- {
- GetPlayerName(playerid, Name, 256);
- GetPlayerName(Giveplayerid, Name2, 256);
- format(String, 256, "[%i] %s is now spectating [%i] %s",playerid, Name,Giveplayerid, Name2);
- 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;
- }
- CMD:specoff(playerid,params[])
- {
- #pragma unused params
- TogglePlayerSpectating(playerid, 0);
- Specing[playerid] = 0;
- return 1;
- }
- CMD:announce(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new idx;
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in");
- return 1;
- }
- if (PlayerInfo[playerid][pAdmin] < 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- return 1;
- }
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] /announce [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "[LOST:RP] Admin Announce: %s: %s " , sendername, result);
- OOC(RED,string);
- printf("%s", string);
- }
- return 1;
- }
- CMD:o(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in");
- return 1;
- }
- if((oocoff) && PlayerInfo[playerid][pAdmin] < 3)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] OOC is disabled");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] (/o)oc [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "[OOC: %s:] %s ", sendername, result);
- OOC(COLOR_YELLOW,string);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][OOC:%s:] %s",Hour,Minute,Second,sendername,result);
- SaveIn("OocLog.txt",string);
- }
- return 1;
- }
- CMD:togooc(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!ooc2[playerid])
- {
- ooc2[playerid] = 1;
- SendClientMessage(playerid, RED, "[LOST:RP] OOC channel muted");
- GameTextForPlayer(playerid, "~g~OOC channel muted",3500,5);
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- }
- else if(ooc2[playerid])
- {
- ooc2[playerid] = 0;
- SendClientMessage(playerid, RED, "[LOST:RP] OOC channel un-muted");
- GameTextForPlayer(playerid, "~g~OOC channel un-muted",3500,5);
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- }
- }
- return 1;
- }
- CMD:oocon(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 3 && (!oocoff))
- {
- oocoff = 1;
- SendClientMessageToAll(RED, "[LOST:RP] OOC channel is disabled");
- }
- else if(PlayerInfo[playerid][pAdmin] >= 3 && (oocoff))
- {
- oocoff = 0;
- SendClientMessageToAll(RED, "[LOST:RP] OOC channel is enabled");
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not high admin enough");
- }
- }
- return 1;
- }
- CMD:ooc(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in");
- return 1;
- }
- if((oocoff) && PlayerInfo[playerid][pAdmin] < 3)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] OOC channel is disabled");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] (/o)oc [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "[OOC: %s:] %s ", sendername, result);
- OOC(COLOR_YELLOW,string);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][OOC:%s:] %s",Hour,Minute,Second,sendername,result);
- SaveIn("OocLog.txt",string);
- }
- return 1;
- }
- CMD:lightfire(playerid,params[])
- {
- if(PlayerInfo[playerid][pMatches] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have any matches");
- return 1;
- }
- if(PlayerInfo[playerid][pWood] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have any firewood");
- return 1;
- }
- if(MadeFire[playerid] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You already have fire burning");
- return 1;
- }
- new message = random(2);
- if(message == 0)
- {
- GameTextForPlayer(playerid, "You failed to light up the fire", 3500, 5);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s failed to light up the fire", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pMatches] -= 1;
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "You succeed to light up the fire", 3500, 5);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s takes some wood and put it on the ground, and starts to make a fire", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pMatches] -= 1;
- PlayerInfo[playerid][pWood] -= 1;
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- fire[playerid] = CreateObject(18688, x,y,0.44431000,0,0,0);
- MadeFire[playerid] = 1;
- SetTimerEx("fireout", 900000, false, "i", playerid);
- }
- return 1;
- }
- CMD:accent(playerid, params[])
- {
- new idx;
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[16];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] /accent [accent] (type /accent none for no accent)");
- return 1;
- }
- new string[128];
- strmid(Accent[playerid], result, 0, strlen(result), 255);
- format(string, sizeof(string), "You have changed your accent to '%s'.", Accent[playerid]);
- SendClientMessage(playerid,COLOR_WHITE,string);
- return 1;
- }
- CMD:cook(playerid,params[])
- {
- new Float:x,Float:y,Float:z;
- GetObjectPos(fire[playerid],x,y,z);
- if(IsPlayerInRangeOfPoint(playerid, 5.0,x,y,z))
- {
- if(PlayerInfo[playerid][pFish] > 0)
- {
- if(MadeFire[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You havent made a fire yet");
- return 1;
- }
- if(Cooked[playerid] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant cook yet");
- return 1;
- }
- SetTimerEx("cooktimer", 31000, false, "i", playerid);
- Cooked[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Cooking ]]]",30000,3);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have any fishes");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You arent close to your fire");
- }
- return 1;
- }
- CMD:eat(playerid,params[])
- {
- if(PlayerInfo[playerid][pFishDone] > 0)
- {
- if(Hungry[playerid] > 5)
- {
- new string[128];
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- GameTextForPlayer(playerid, "~g~You ate your fish",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s takes his/her cooked fish and eats it", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFishDone] -= 1;
- Hungry[playerid] -=4;
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not hungry");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have any fish cooked");
- }
- return 1;
- }
- CMD:slap(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- new Float:x, Float:y, Float:z;
- if(sscanf(params, "u[32]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /slap [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant slap npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(playerid, x, y, z+8);
- PlayerPlaySound(playerid, 1130, x, y, z+5);
- format(string, sizeof(string), "[LOST:RP] %s has slapped %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- GameTextForPlayer(targetid, "~r~Slapped",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:makesurvivor(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u[32]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /makesurvivor [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant switch teams on npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] >= 5)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "[LOST:RP] %s has changed %s's team to Survivor.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- PlayerInfo[targetid][pSurvivors] = 1;
- PlayerInfo[targetid][pOthers] = 0;
- SpawnPlayer(targetid);
- GameTextForPlayer(targetid, "~g~Switched team to Survivors",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:makecoowner(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u[32]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /makecoowner [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant make npcs co owners");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] >= 6)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "[LOST:RP] %s has made %s' to a co owner",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- PlayerInfo[targetid][pCoOwner] = 1;
- PlayerInfo[targetid][pAdmin] = 6;
- GameTextForPlayer(targetid, "~g~Congratulations, You are a co owner",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:makeothers(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u[32]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /makeothers [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant switch teams on npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] >= 5)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "[LOST:RP] %s has changed %s's team to The Others.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- PlayerInfo[targetid][pSurvivors] = 0;
- PlayerInfo[targetid][pOthers] = 1;
- SpawnPlayer(targetid);
- GameTextForPlayer(targetid, "~g~Switched team to The Others",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:freeze(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u[32]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /freeze [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant freeze npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] > 3)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- TogglePlayerControllable(targetid, 0);
- format(string, sizeof(string), "[LOST:RP] %s has frozen %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- GameTextForPlayer(targetid, "~r~Frozen",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:payday(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- PayDay();
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You arent a admin");
- }
- return 1;
- }
- CMD:setweather(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new weather;
- if(sscanf(params, "d[32]", weather))
- return SendClientMessage(playerid, RED, "[LOST:RP] /setweather [Weather ID]");
- if(PlayerInfo[playerid][pAdmin] < 4)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not high admin enough");
- {
- SetWeather(weather);
- SendClientMessage(playerid, RED, "[LOST:RP] The weather has been changed");
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, 256, "[LOST:RP] [ADMIN] %s has changed the weather to %d.", sendername,weather);
- aMessage(COLOR_YELLOW,string,1);
- }
- return 1;
- }
- CMD:settime(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new hour;
- if(sscanf(params, "d[32]", hour))
- return SendClientMessage(playerid, RED, "[LOST:RP] /settime [0-23]");
- if(PlayerInfo[playerid][pAdmin] < 4)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not high admin enough");
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, 256, "[LOST:RP] [ADMIN] %s has changed the time to %d.", sendername,hour);
- aMessage(COLOR_YELLOW,string,1);
- SetWorldTime(hour);
- format(string, sizeof(string), "[LOST:RP] Time has been changed to %d Hours.", hour);
- SendClientMessageToAll(RED, string);
- }
- return 1;
- }
- CMD:admin(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new result[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(sscanf(params, "s[64]",result))
- return SendClientMessage(playerid, RED, "[LOST:RP] (/a)dmin [TEXT]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You arent a admin");
- if((achatoff))
- return SendClientMessage(playerid, RED, "[LOST:RP] This chat is disabled");
- {
- new adminstext[64];
- if(PlayerInfo[playerid][pAdmin] == 6) { adminstext = "Owner/Developer"; }
- else if(PlayerInfo[playerid][pAdmin] == 5) { adminstext = "Lead Admin"; }
- else if(PlayerInfo[playerid][pAdmin] == 4) { adminstext = "Admin"; }
- else if(PlayerInfo[playerid][pAdmin] == 3) { adminstext = "Low Admin"; }
- else if(PlayerInfo[playerid][pAdmin] == 2) { adminstext = "Moderator"; }
- else if(PlayerInfo[playerid][pAdmin] == 1) { adminstext = "Trial Adminstratior"; }
- format(string, sizeof(string), "[%s %s]: %s", adminstext, sendername, result);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- aMessage(COLOR_GREEN, string,1);
- }
- printf("Admin %s: %s", sendername, result);
- }
- return 1;
- }
- CMD:aoff(playerid,params[])
- {
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 4 && (!achatoff))
- {
- format(string, sizeof(string), "[LOST:RP] %s has disabled the (/a)dmin chat",sendername);
- aMessage(COLOR_YELLOW,string,1);
- achatoff = 1;
- }
- else if(PlayerInfo[playerid][pAdmin] >= 4 && (achatoff))
- {
- format(string, sizeof(string), "[LOST:RP] %s has enabled the (/a)dmin chat",sendername);
- aMessage(COLOR_YELLOW,string,1);
- achatoff = 0;
- }
- }
- return 1;
- }
- CMD:a(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new result[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(sscanf(params, "s[64]",result))
- return SendClientMessage(playerid, RED, "[LOST:RP] (/a)dmin [TEXT]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You arent a admin");
- if((achatoff))
- return SendClientMessage(playerid, RED, "[LOST:RP] This chat is disabled");
- {
- new adminstext[64];
- if(PlayerInfo[playerid][pAdmin] == 6) { adminstext = "Owner/Developer"; }
- else if(PlayerInfo[playerid][pAdmin] == 5) { adminstext = "Lead Admin"; }
- else if(PlayerInfo[playerid][pAdmin] == 4) { adminstext = "Admin"; }
- else if(PlayerInfo[playerid][pAdmin] == 3) { adminstext = "Low Admin"; }
- else if(PlayerInfo[playerid][pAdmin] == 2) { adminstext = "Moderator"; }
- else if(PlayerInfo[playerid][pAdmin] == 1) { adminstext = "Trial Adminstratior"; }
- format(string, sizeof(string), "[%s %s]: %s", adminstext, sendername, result);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- aMessage(COLOR_GREEN, string,1);
- }
- printf("Admin %s: %s", sendername, result);
- }
- return 1;
- }
- CMD:unfreeze(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u[32]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /unfreeze [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant unfreeze npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] > 3)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- TogglePlayerControllable(targetid, 1);
- format(string, sizeof(string), "[LOST:RP] %s has unfrozen %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- GameTextForPlayer(targetid, "~g~UnFrozen",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:mute(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u[32]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /mute [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant mute npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- if(PlayerInfo[targetid][pMute] == 0)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- PlayerInfo[targetid][pMute] = 1;
- format(string, sizeof(string), "[LOST:RP] [ADMIN] %s has MUTED you!", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s has MUTED %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- else if(PlayerInfo[targetid][pMute] == 1)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- PlayerInfo[targetid][pMute] = 0;
- format(string, sizeof(string), "[LOST:RP] [ADMIN] %s has UNMUTED you!", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s has UNMUTED %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- }
- return 1;
- }
- CMD:rmute(playerid,params[])
- {
- new targetid;
- new string[128];
- if(sscanf(params, "u[128]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /rmute [ID]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- if(PlayerInfo[targetid][pRmute] == 0)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- PlayerInfo[targetid][pRmute] = 1;
- format(string, sizeof(string), "[LOST:RP] [ADMIN] %s has R-MUTED you!", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s has R-MUTED %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- else if(PlayerInfo[targetid][pRmute] == 1)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- PlayerInfo[targetid][pRmute] = 0;
- format(string, sizeof(string), "[LOST:RP] [ADMIN] %s has R-UNMUTED you!", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s has R-UNMUTED %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- }
- return 1;
- }
- CMD:denyreport(playerid,params[])
- {
- new targetid;
- new string[128];
- if(sscanf(params, "us[128]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /denyreport [ID]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- if(Reported[targetid] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] The player hasnt send a report");
- if(PlayerInfo[playerid][pAdmin] > 0)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- Reported[targetid] = 0;
- format(string, sizeof(string), "[LOST:RP] [ADMIN] %s has denied your report. Please report better things", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s has denied the report of %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- return 1;
- }
- CMD:give(playerid, params[])
- {
- new targetid, option[128], string[128];
- if(sscanf(params, "us[128]", targetid, option))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] /give [ID] [OPTION");
- SendClientMessage(playerid, COLOR_WHITE, "[LOST:RP] Options: Matches,Firewood,WaterBottle,FishingRod,FishingNet,Heroin");
- return 1;
- }
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- if(IsPlayerInRangeOfPoint(playerid, 2.0, tx,ty,tz))
- {
- if(targetid == playerid) return SendClientMessage(playerid, RED, "[LOST:RP] You cant give yourself stuff");
- {
- if (strcmp(option, "Matches", true) == 0)
- {
- if(PlayerInfo[playerid][pMatches] > 0)
- {
- PlayerInfo[playerid][pMatches] -= 1;
- PlayerInfo[targetid][pMatches] += 1;
- format(string, sizeof(string), "%s hands some matches to %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have any matches to give");
- }
- }
- if (strcmp(option, "FireWood", true) == 0)
- {
- if(PlayerInfo[playerid][pWood] > 0)
- {
- PlayerInfo[playerid][pWood] -= 1;
- PlayerInfo[targetid][pWood] += 1;
- format(string, sizeof(string), "%s hands fire wood to %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have any firewoods to give");
- }
- }
- if (strcmp(option, "WaterBottle", true) == 0)
- {
- if(PlayerInfo[playerid][pWaterBottle] > 0)
- {
- PlayerInfo[playerid][pWaterBottle] -= 1;
- PlayerInfo[targetid][pWaterBottle] += 1;
- format(string, sizeof(string), "%s hands a WaterBottle to %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have any WaterBottles");
- }
- }
- if (strcmp(option, "FishingRod", true) == 0)
- {
- if(PlayerInfo[playerid][pFishingRod] > 0)
- {
- PlayerInfo[playerid][pFishingRod] -= 1;
- PlayerInfo[targetid][pFishingRod] += 1;
- format(string, sizeof(string), "%s hands a Fishing Rod to %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have a Fishing Rod");
- }
- }
- if (strcmp(option, "FishingNet", true) == 0)
- {
- if(PlayerInfo[playerid][pFishingNet] > 0)
- {
- PlayerInfo[playerid][pFishingNet] -= 1;
- PlayerInfo[targetid][pFishingNet] += 1;
- format(string, sizeof(string), "%s hands a Fishing Net to %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have a Fishing Net");
- }
- }
- if (strcmp(option, "Heroin", true) == 0)
- {
- if(PlayerInfo[playerid][pHeroin] >= 0)
- {
- PlayerInfo[playerid][pHeroin] -= 1;
- PlayerInfo[targetid][pHeroin] += 1;
- format(string, sizeof(string), "%s hands a bag of heroin to %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have any heroin");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not near anybody");
- }
- }
- }
- return 1;
- }
- CMD:acceptreport(playerid,params[])
- {
- new targetid;
- new string[128];
- if(sscanf(params, "us[128]", targetid))
- return SendClientMessage(playerid, RED, "[LOST:RP] /acceptreport [ID]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- if(Reported[targetid] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] The player hasnt send a report");
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- Reported[targetid] = 0;
- format(string, sizeof(string), "[LOST:RP] [ADMIN] %s has taken your report! We will be ready to assist you in a moment. Be patience", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s has accepted the report of %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- return 1;
- }
- CMD:report(playerid, params[])
- {
- new targetid, reason[128];
- if(sscanf(params, "us[128]", targetid, reason)) return SendClientMessage(playerid, RED, "[LOST:RP] /report [ID] [MESSAGE]");
- else if(PlayerInfo[playerid][pRmute] == 1) return SendClientMessage(playerid, RED, "[LOST:RP] You are muted from /report, Behave next time");
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerName(targetid, targetname, sizeof(targetname));
- new string[128];
- SendClientMessage(playerid, RED, "[LOST:RP] Report sent!");
- format(string, sizeof(string), "[LOST:RP] [%d]%s has reported [%d]%s: %s", playerid, playername, targetid, targetname, reason);
- aMessage(RED,string, 1);
- format(string, sizeof(string), "/acceptreport or /denyreport");
- aMessage(COLOR_YELLOW,string, 1);
- Reported[playerid] = 1;
- }
- return 1;
- }
- CMD:setskin(playerid,params[])
- {
- new skin;
- new tmp[256];
- new string[258];
- new giveplayerid;
- skin = strvalEx(tmp);
- if(sscanf(params, "ui",giveplayerid,skin))
- return SendClientMessage(playerid, RED, "[LOST:RP] /setskin [ID] [SKINID]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] < 2)
- return SendClientMessage(playerid, RED, "[LOST:RP] You need to be a higher admin");
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- PlayerInfo[giveplayerid][pSkin] = skin;
- SetPlayerSkin(giveplayerid, skin);
- format(string, sizeof(string), "[LOST:RP] That players skin has been set to %d", skin);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:sethp(playerid,params[])
- {
- new playa;
- new health;
- new string[128];
- if(sscanf(params, "ui",playa,health))
- return SendClientMessage(playerid, RED, "[LOST:RP] /sethp [ID] [HEALTH]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] < 2)
- return SendClientMessage(playerid, RED, "You need to be a higher admin");
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- SetPlayerHealth(playa, health);
- format(string, sizeof(string), "[LOST:RP] You have set %s's health to %d !",PlayerName(playa),health);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:setadmin(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new giveplayer[MAX_PLAYER_NAME];
- new user;
- new level;
- if(sscanf(params, "ui[32]",user,level))
- return SendClientMessage(playerid, RED, "[LOST:RP] /setadmin [ID] [aLevel]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] < 6)
- return SendClientMessage(playerid, RED, "You need to be a higher admin");
- if(PlayerInfo[playerid][pAdmin] == 6)
- {
- GetPlayerName(user, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- PlayerInfo[user][pAdmin] = level;
- format(string, sizeof(string), "[LOST:RP] Adminstratior: %s promoted/demoted you to a level %d Adminstratior",sendername,level);
- SendClientMessage(user, RED, string);
- format(string, sizeof(string), "[LOST:RP] You promoted %s to a Level: %d Adminstratior.", giveplayer,level);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:gethere(playerid,params[])
- {
- new Float:x,Float:y,Float:z;
- new user;
- if(sscanf(params, "ui",user))
- return SendClientMessage(playerid, RED, "[LOST:RP] /gethere [ID]");
- if(IsPlayerNPC(user))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant teleport npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin or you are a to low one");
- if(PlayerInfo[playerid][pAdmin] >= 2)
- {
- new int = GetPlayerInterior(playerid);
- new vw = GetPlayerVirtualWorld(playerid);
- SetPlayerVirtualWorld(user,vw);
- SetPlayerInterior(user,int);
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(user,x,y+2, z);
- SendClientMessage(user, RED, "[LOST:RP] You have been teleported to a Adminstratior");
- }
- return 1;
- }
- CMD:goto(playerid, params[])
- {
- new Float:x,Float:y,Float:z;
- new user;
- if(sscanf(params, "ui", user))
- return SendClientMessage(playerid, RED, "[LOST:RP] /goto [ID]");
- if(IsPlayerNPC(user))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant teleport to npcs");
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- GetPlayerPos(user, x, y, z);
- SetPlayerPos(playerid,x,y+2, z);
- SendClientMessage(playerid, RED, "[LOST:RP] You have been teleported");
- }
- return 1;
- }
- CMD:ajail(playerid, params[])
- {
- new user;
- new ajailtime;
- new szReason[32];
- if(sscanf(params, "uis[32]", user, ajailtime, szReason))
- return SendClientMessage(playerid, RED, "[LOST:RP] /ajail [ID] [TIME] [REASON]");
- if(IsPlayerNPC(user))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant ajail npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin");
- if(PlayerInfo[playerid][pAdmin] < 3)
- return SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin or you are a to low one");
- if(PlayerInfo[playerid][pAdmin] > 3)
- {
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- new giveplayer[MAX_PLAYER_NAME];
- GetPlayerName(user, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- PlayerInfo[user][pJailed] = 1;
- PlayerInfo[user][pJailTime] = ajailtime*60;
- SetPlayerInterior(user, 6);
- SetPlayerVirtualWorld(user, 0);
- SetPlayerPos(user, 264.6288,77.5742,1001.0391);
- SetPlayerFacingAngle(user, -90);
- format(string, 256, "[LOST:RP] [ADMIN] %s has sent player: %s to ajail! Reason: %s", sendername, giveplayer, szReason);
- aMessage(RED, string, 1);
- format(string, sizeof(string), "You got ajailed! Time until release: %d", ajailtime);
- SendClientMessage(user, RED, string);
- }
- return 1;
- }
- CMD:time(playerid, params[])
- {
- if(PlayerInfo[playerid][pJailed] == 1)
- {
- new string[156];
- format(string, sizeof(string), "~w~Time Until Release: %d sec", PlayerInfo[playerid][pJailTime]);
- GameTextForPlayer(playerid, string, 5000, 1);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not in ajail");
- }
- return 1;
- }
- CMD:ban(playerid, params[])
- {
- new
- giveplayerid,
- szReason[32];
- if(sscanf(params, "us[32]", giveplayerid, szReason))
- return SendClientMessage(playerid, RED, "[LOST:RP] /ban [ID] [REASON]");
- if(IsPlayerNPC(giveplayerid))
- return SendClientMessage(playerid, RED, "[LOST:RP] You cant kick npcs");
- if(PlayerInfo[playerid][pAdmin] >= 2) {
- if(giveplayerid != INVALID_PLAYER_ID) {
- new
- sendername[MAX_PLAYER_NAME],
- string[128],
- giveplayer[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, 128, "[LOST:RP] [ADMIN]: %s has banned %s! Reason: %s", sendername, giveplayer, szReason);
- SendClientMessageToAll(RED, string);
- Ban(giveplayerid);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s has banned %s! Reason:%s",Hour,Minute,Second,sendername,giveplayer, szReason);
- SaveIn("BanLog.txt",string);
- }
- }
- return 1;
- }
- CMD:kick(playerid, params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new tmp[256];
- new idx;
- new giveplayerid;
- new giveplayer[MAX_PLAYER_NAME];
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(params, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] /kick [ID] [REASON]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerNPC(giveplayerid)) return SendClientMessage(playerid, RED, "[LOST:RP] You cant kick npcs");
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] /kick [ID] [REASON]");
- return 1;
- }
- format(string, 128, "[LOST:RP] [ADMIN]: %s has kicked %s! Reason: %s", sendername, giveplayer, (result));
- SendClientMessageToAll(RED, string);
- Kick(giveplayerid);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s has kicked %s! Reason:%s",Hour,Minute,Second,sendername,giveplayer, (result));
- SaveIn("KickLog.txt",string);
- return 1;
- }
- }
- else
- {
- format(string, sizeof(string), "[LOST:RP] %d isnt a active player", giveplayerid);
- SendClientMessage(playerid, RED, string);
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not a admin, Or you are a to low one");
- }
- }
- return 1;
- }
- CMD:adminduty(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] > 0)
- {
- if(onduty[playerid] == 0)
- {
- new string[128];
- onduty[playerid] = 1;
- GameTextForPlayer(playerid, "~g~You are on duty as a Admin",3500,5);
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- SetPlayerHealth(playerid, 9999);
- SetPlayerArmour(playerid, 9999);
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- format(string, 128, "[LOST:RP] [ADMIN]: %s is now on duty as Adminstratior", pName);
- SendClientMessageToAll(RED, string);
- label[playerid] = Create3DTextLabel("Adminstratior On Duty - Dont ATTACK",RED,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- }
- else if(onduty[playerid] == 1)
- {
- new string[128];
- new pName[MAX_PLAYER_NAME];
- GameTextForPlayer(playerid, "~r~You are off duty as a Admin",3500,5);
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- onduty[playerid] = 0;
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 0);
- format(string, 128, "[LOST:RP] [ADMIN]: %s is now off duty as Adminstratior", pName);
- SendClientMessageToAll(RED, string);
- Delete3DTextLabel(Text3D:label[playerid]);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not a adminstratior");
- }
- }
- return 1;
- }
- CMD:fillbottle(playerid,params[])
- {
- if(PlayerInfo[playerid][pWaterBottle] > 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 75.0,7122.3848,-125.3243,1.7660))
- {
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~]]] Filling Bottle ]]]",15000,3);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("fillbottle", 15000, false, "i", playerid);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not near the water place");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have a water bottle");
- }
- return 1;
- }
- CMD:fish(playerid,params[])
- {
- if(PlayerInfo[playerid][pFishingNet] > 0 && PlayerInfo[playerid][pFishingRod] > 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 75.0,7122.3848,-125.3243,1.7660))
- {
- if(Fished[playerid] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant fish yet, Please wait");
- return 1;
- }
- SetTimerEx("fishtimer", 30000, false, "i", playerid);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Fishing ]]]",15000,3);
- Fished[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, 0);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not near the fishing place");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You dont have the right equipment");
- }
- return 1;
- }
- CMD:shout(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] (/s)hout [TEXT] ");
- return 1;
- }
- format(string, sizeof(string), "%s shouts: %s!", sendername, result);
- ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- format(string, sizeof(string), "shouts: %s!", result);
- SetPlayerChatBubble(playerid, string, COLOR_WHITE, 30.0, 10000);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s Shouts: %s",Hour,Minute,Second,sendername,result);
- SaveIn("ShoutLog.txt",string);
- }
- return 1;
- }
- CMD:low(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] (/l)ow [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "%s [low]: %s", sendername, result);
- ProxDetector(5.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- format(string, sizeof(string), "[low]: %s", result);
- SetPlayerChatBubble(playerid, string, COLOR_WHITE, 10.0, 10000);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][low]%s %s",Hour,Minute,Second,sendername,result);
- SaveIn("LowLog.txt",string);
- }
- return 1;
- }
- CMD:search(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 4.0, 6979.8311,-47.8091,5.2356) || IsPlayerInRangeOfPoint(playerid, 4.0,6991.7339,-42.0841,6.6121) || IsPlayerInRangeOfPoint(playerid, 4.0,6982.0229,-54.4981,5.5997) || IsPlayerInRangeOfPoint(playerid, 4.0,6975.4678,-64.1675,5.1209) || IsPlayerInRangeOfPoint(playerid, 4.0,6972.0283,-68.1782,4.8479) || IsPlayerInRangeOfPoint(playerid, 4.0, 6967.4951,-46.2783,3.9290) || IsPlayerInRangeOfPoint(playerid, 4.0,6996.3262,-28.0844,7.3615))
- {
- if(CantUseSearch[playerid] == 0)
- {
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Searching ]]]",15000,3);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("searchtimer", 15000, false, "i", playerid);
- CantUseSearch[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] Please wait before using /search again");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not near the search place");
- }
- return 1;
- }
- CMD:l(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] (/l)ow [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "%s [low]: %s", sendername, result);
- ProxDetector(5.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- format(string, sizeof(string), "[low]: %s", result);
- SetPlayerChatBubble(playerid, string, COLOR_WHITE, 10.0, 10000);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][low]%s %s",Hour,Minute,Second,sendername,result);
- SaveIn("LowLog.txt",string);
- }
- return 1;
- }
- CMD:s(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] (/s)hout [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "%s shouts: %s!", sendername, result);
- ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- format(string, sizeof(string), "shouts: %s!", result);
- SetPlayerChatBubble(playerid, string, COLOR_WHITE, 30.0, 10000);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s Shouts: %s",Hour,Minute,Second,sendername,result);
- SaveIn("ShoutLog.txt",string);
- }
- return 1;
- }
- CMD:do(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in yet");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new idx;
- new string[258];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] /do [ACTION]");
- return 1;
- }
- format(string, sizeof(string), "%s (( %s ))",result , sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s (( %s ))",Hour,Minute,Second,result,sendername);
- SaveIn("DoLog.txt",string);
- }
- return 1;
- }
- CMD:b(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- new string[258];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] /b [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "%s: Says: (( %s ))", sendername, result);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s Says %s",Hour,Minute,Second,sendername,result);
- SaveIn("LocalOocChat.txt",string);
- }
- return 1;
- }
- CMD:help(playerid,params[])
- {
- ShowPlayerDialog(playerid, HELP1, DIALOG_STYLE_LIST, "Lost Roleplay","Account\nGeneral\nChat\nToggle/nTalent","Choose","Close");
- return 1;
- }
- CMD:getup(playerid,params[])
- {
- if(Hungry[playerid] <= 9)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You havent passed out");
- return 1;
- }
- if(GetUp[playerid] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant try again, Try later");
- return 1;
- }
- new message = random(2);
- if(message == 0)
- {
- GameTextForPlayer(playerid, "You failed to get up, Try again",3500,5);
- GetUp[playerid] = 1;
- SetTimerEx("getuptimer", 15000, false, "i", playerid);
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Fails to get up (( %s ))",sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "You succeed to get up",3500,5);
- Hungry[playerid] = 5;
- SetProgressBarValue(Hunger[playerid], 50.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Succeeds to get up (( %s ))",sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- TogglePlayerControllable(playerid, 1);
- }
- return 1;
- }
- CMD:me(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in yet");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You cant speak, You are muted");
- return 1;
- }
- new idx;
- new string[258];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[LOST:RP] /me [ACTION]");
- return 1;
- }
- format(string, sizeof(string), "%s %s", sendername, result);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s %s",Hour,Minute,Second,sendername,result);
- SaveIn("MeLog.txt",string);
- }
- return 1;
- }
- forward SaveIn(filename[],text[]);
- public SaveIn(filename[],text[]) // "Stolen" from LuxurioN's LuxAdmin and edited abit :P
- {
- new File:Lfile;
- new filepath[ 256 ];
- new string[ 256 ];
- format(filepath,sizeof(filepath),"lost/logs/%s",filename);
- Lfile = fopen(filepath,io_append);
- format(string,sizeof(string),"%s\r\n",text);
- fwrite(Lfile,string);
- fclose(Lfile);
- return 1;
- }
- CMD:stats(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] != 0)
- {
- Stats(playerid,playerid);
- }
- else
- {
- SendClientMessage(playerid, RED, "[LOST:RP] You are not logged in");
- }
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement