Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*VISITE NOSSO SITE: http://www.sampknd.com/
- VISITE NOSSO FACEBOOK: http://www.facebook.com/SampKnd
- SAMP KND MELHOR BLOG DE SAMP DO BRASIL
- */
- //============================[ Includes ]======================================
- #include a_samp
- #include DOF2
- #include zcmd
- #include sscanf2
- #include streamer
- //=============================[ Dialogid ]=====================================
- #define DialogRegistro 1
- #define DialogLogin 2
- #define DialogSaidaA 3
- #define DialogSaidaB 4
- #define Admins 5
- #define AjudaPlayers 6
- #define Ajudaadmins 7
- #define DialogContato 8
- #define DIALOG_CARS 9
- #define DialogTeles 10
- //=========================[ Denifiçoes Gerais ]================================
- #define HOSTNAME "hostname [LPD] Loucos Por Drift - Oficial[0.3e]"
- #define GAMEMODE "LPD v1.0"
- #define CASE_SENSITIVE false
- #define RESPAWN 99999*99999
- #define ADMIN_SPEC_TYPE_NONE 0
- #define ADMIN_SPEC_TYPE_PLAYER 1
- #define ADMIN_SPEC_TYPE_VEHICLE 2
- //=============================[ Cores :) ]====================================
- #define CorBranco 0xFFFFFFAA
- #define CorPreto 0x000000AA
- #define CorCinza 0x808080AA
- #define CorCinzaClaro 0xC0C0C0AA
- #define CorCinzaEscuro 0x4B4B4BAA
- #define CorAmarelo 0xFFFF00AA
- #define CorAmareloClaro 0xFFFF80AA
- #define CorAmareloEscuro 0xD7D700AA
- #define CorVerde 0x008000AA
- #define CorVerdeClaro 0x00BB00AA
- #define CorVerdeEscuro 0x004000AA
- #define CorAzul 0x0000FFAA
- #define CorAzulClaro 0x4A4AFFAA
- #define CorAzulEscuro 0x000080AA
- #define CorVermelho 0xFF0000AA
- #define CorVermelhoClaro 0xAE0000AA
- #define CorVermelhoEscuro 0xFF3737AA
- #define CorLaranja 0xFF8000AA
- #define CorLaranjaClaro 0xFF8040AA
- #define CorLaranjaEscuro 0xCE6700AA
- #define CorRoxo 0x8000FFAA
- #define CorRoxoClaro 0x9E3EFFAA
- #define CorRoxoEscuro 0x400080AA
- #define CorRosa 0xFF62B0AA
- #define CorRosaClaro 0xFF91C8AA
- #define CorRosaEscuro 0xFF2F97AA
- #define CorAzulBebe 0x00FFFFAA
- #define CorAzulMarinho 0x33FF99AA
- #define CorVerdelimao 0x00FF00AA
- #define CorDourado 0x808000AA
- #define CorPrata 0xB6B6B6AA
- #define CorRosaShock 0xFF0080AA
- //=============================[ Drift ]===================================
- #define DRIFT_MINKAT 10.0
- #define DRIFT_MAXKAT 90.0
- #define DRIFT_SPEED 30.0
- #define COLOR_Label 0xFFFFFFFF
- #define COLOR_LabelOut 0x00000040
- #define COLOR_ValueOut 0xFFFFFF40
- #define COLOR_Value 0x000000FF
- #define Label_X 500
- #define Value_X 500
- #define TD_Y 100
- //=============================[ PlayerInfo ]===================================
- enum pInfo
- {
- pScore,
- pGrana,
- pAdmin
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- //=============================[ Variaveis ]====================================
- new arquivo[45];
- new Don[1000];
- new Name[MAX_PLAYER_NAME];
- new TentativasDeLogar[MAX_PLAYERS];
- new bool:espiando[MAX_PLAYERS];
- new bool:mpermitido[MAX_PLAYERS];
- new gSpectateID[MAX_PLAYERS];
- new gSpectateType[MAX_PLAYERS];
- new oplayers;
- new Precord;
- new Drecord;
- new Mrecord;
- new Yrecord;
- new THrecord;
- new TMrecord;
- new MensagensRandomicas[5][128] ={// {FF0000}%s{FFFFFF}
- "{FF0000}[Loucos-Drift]{FFFFFF} Nao use cheater , pois pode ser {FF0000}kickado{FFFFFF}!",
- "{FF0000}[Loucos-Drift]{FFFFFF} Viu cheater? Use {FF0000}/report{FFFFFF}.",
- "{FF0000}[Loucos-Drift]{FFFFFF} Duvida? {FF0000}/ajuda /admin /report{FFFFFF}.",
- "{FF0000}[Loucos-Drift]{FFFFFF} Acesse nosso forum :{FF0000} Em Breve{FFFFFF}.",
- "{FF0000}[Loucos-Drift]{FFFFFF} Criador desse GameMode : {FF0000}Don_Speed{FFFFFF} ( {FF0000}/contato{FFFFFF} )."
- };
- new PlayerColors[200] = {
- 0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,
- 0xEE82EEFF,0xFFD720FF,0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,
- 0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,
- 0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,0x275222FF,0xF09F5BFF,0x3D0A4FFF,
- 0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,0x057F94FF,
- 0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,
- 0x4B8987FF,0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,
- 0x48C000FF,0x2A51E2FF,0xE3AC12FF,0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,
- 0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,
- 0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,0x9F945CFF,0xDCDE3DFF,
- 0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
- 0xD8C762FF,0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,
- 0xF4A460FF,0xEE82EEFF,0xFFD720FF,0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,
- 0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,
- 0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,0x275222FF,0xF09F5BFF,
- 0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
- 0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,
- 0x18F71FFF,0x4B8987FF,0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,
- 0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,
- 0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,
- 0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,0x9F945CFF,
- 0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,
- 0xD8C762FF,0xD8C762FF
- };
- new NomeCarros[][] =
- {
- "Landstalker",
- "Bravura",
- "Buffalo",
- "Linerunner",
- "Pereniel",
- "Sentinel",
- "Dumper",
- "Firetruck",
- "Trashmaster",
- "Stretch",
- "Manana",
- "Infernus",
- "Voodoo",
- "Pony",
- "Mule",
- "Cheetah",
- "Ambulance",
- "Leviathan",
- "Moonbeam",
- "Esperanto",
- "Taxi",
- "Washington",
- "Bobcat",
- "Mr Whoopee",
- "BF Injection",
- "Hunter",
- "Premier",
- "Enforcer",
- "Securicar",
- "Banshee",
- "Predator",
- "Bus",
- "Rhino",
- "Barracks",
- "Hotknife",
- "Trailer",
- "Previon",
- "Coach",
- "Cabbie",
- "Stallion",
- "Rumpo",
- "RC Bandit",
- "Romero",
- "Packer",
- "Monster Truck",
- "Admiral",
- "Squalo",
- "Seasparrow",
- "Pizzaboy",
- "Tram",
- "Trailer",
- "Turismo",
- "Speeder",
- "Reefer",
- "Tropic",
- "Flatbed",
- "Yankee",
- "Caddy",
- "Solair",
- "Berkley's RC Van",
- "Skimmer",
- "PCJ-600",
- "Faggio",
- "Freeway",
- "RC Baron",
- "RC Raider",
- "Glendale",
- "Oceanic",
- "Sanchez",
- "Sparrow",
- "Patriot",
- "Quad",
- "Coastguard",
- "Dinghy",
- "Hermes",
- "Sabre",
- "Rustler",
- "ZR-350",
- "Walton",
- "Regina",
- "Comet",
- "BMX",
- "Burrito",
- "Camper",
- "Marquis",
- "Baggage",
- "Dozer",
- "Maverick",
- "News Chopper",
- "Rancher",
- "FBI Rancher",
- "Virgo",
- "Greenwood",
- "Jetmax",
- "Hotring",
- "Sandking",
- "Blista Compact",
- "Police Maverick",
- "Boxville",
- "Benson",
- "Mesa",
- "RC Goblin",
- "Hotring Racer",
- "Hotring Racer",
- "Bloodring Banger",
- "Rancher",
- "Super GT",
- "Elegant",
- "Journey",
- "Bike",
- "Mountain Bike",
- "Beagle",
- "Cropdust",
- "Stunt",
- "Tanker",
- "RoadTrain",
- "Nebula",
- "Majestic",
- "Buccaneer",
- "Shamal",
- "Hydra",
- "FCR-900",
- "NRG-500",
- "HPV1000",
- "Cement Truck",
- "Tow Truck",
- "Fortune",
- "Cadrona",
- "FBI Truck",
- "Willard",
- "Forklift",
- "Tractor",
- "Combine",
- "Feltzer",
- "Remington",
- "Slamvan",
- "Blade",
- "Freight",
- "Streak",
- "Vortex",
- "Vincent",
- "Bullet",
- "Clover",
- "Sadler",
- "Firetruck",
- "Hustler",
- "Intruder",
- "Primo",
- "Cargobob",
- "Tampa",
- "Sunrise",
- "Merit",
- "Utility",
- "Nevada",
- "Yosemite",
- "Windsor",
- "Monster Truck",
- "Monster Truck",
- "Uranus",
- "Jester",
- "Sultan",
- "Stratum",
- "Elegy",
- "Raindance",
- "RC Tiger",
- "Flash",
- "Tahoma",
- "Savanna",
- "Bandito",
- "Freight",
- "Trailer",
- "Kart",
- "Mower",
- "Duneride",
- "Sweeper",
- "Broadway",
- "Tornado",
- "AT-400",
- "DFT-30",
- "Huntley",
- "Stafford",
- "BF-400",
- "Newsvan",
- "Tug",
- "Trailer",
- "Emperor",
- "Wayfarer",
- "Euros",
- "Hotdog",
- "Club",
- "Trailer",
- "Trailer",
- "Andromada",
- "Dodo",
- "RC Cam",
- "Launch",
- "Police Car (LS)",
- "Police Car (SF)",
- "Police Car (LV)",
- "Police Ranger",
- "Picador",
- "S.W.A.T. Van",
- "Alpha",
- "Phoenix",
- "Glendale",
- "Sadler",
- "Luggage Trailer",
- "Luggage Trailer",
- "Stair Trailer",
- "Boxville",
- "Farm Plow",
- "Utility Trailer"
- };
- stock IsValidVehicle(modelid)
- {
- switch(modelid)
- {
- case 581, 523, 462, 521, 463, 522, 461, 448, 468, 586, 509,481, 510, 472, 473, 493, 595, 484, 430, 453,
- 452, 446, 454, 445, 602, 416, 485, 568, 429, 433, 499, 424, 536, 496,504, 422, 609, 498, 401, 575, 518,
- 402, 541, 482, 431, 438, 457, 527, 483, 524, 415, 542, 589, 437, 532,480, 596, 599, 597, 598, 578, 486,
- 507, 562, 585, 427, 419, 587, 490, 528, 533, 544, 407, 565, 455, 530,526, 466, 604, 492, 474, 588, 434,
- 502, 503, 494, 579, 545, 411, 546, 559, 508, 571, 400, 403, 517, 410,551, 500, 418, 572, 423, 414, 516,
- 582, 467, 443, 470, 404, 514, 603, 600, 413, 426, 436, 547, 489, 441,594, 564, 515, 479, 534, 432, 505,
- 442, 440, 475, 543, 605, 495, 567, 428, 405, 535, 458, 580, 439, 561,409, 560, 506, 601, 574, 566, 549,
- 420, 459, 576, 525, 531, 408, 583, 451, 558, 552, 540, 491, 412, 478,421, 529, 456, 554, 477, 548, 425,
- 417, 487, 497, 563, 501, 465, 447, 469, 488, 406, 573, 444, 556, 557,
- 592, 577, 511, 512, 593, 520, 553,464, 476, 519, 460, 513, 539, 471, 435, 450, 591, 606, 607, 610, 584,
- 608, 611, 590, 449:return 1;
- default:return 0;
- }
- return 0;
- }
- //==============================[ TextDraw ]====================================
- new Text:cima;
- new Text:baixo;
- new Text:NameServer;
- new Text:Versao;
- new Text:Rel;
- //=============================[ main ]=========================================
- main()
- {
- for(new b = 0; b <= 300; b++)print("CARREGANDO");
- print(" ");
- print(" Loucos por Drift - Oficial ");
- print(" Quem pode cria , quem nao pode copia ");
- print(" Criador do GameMode Don_Speed ");
- print(" Contato : maurilio_don@hotmail.com ");
- print(" Chupa Jô ");
- }
- //==============================================================================
- public OnGameModeInit()
- {
- SetGameModeText(GAMEMODE);
- SendRconCommand(HOSTNAME);
- UsePlayerPedAnims();
- DisableInteriorEnterExits();
- SetTimer("Utilitarios", 1000, true);
- SetTimer("Ping", 1000, true);
- SetTimer("MSG", 100000, true);
- LoadRecord();
- oplayers=ConnectedPlayers();
- Skin();
- //=================[ Carros p/ Drift ]======================================
- AddStaticVehicleEx(475,-315.00000000,1515.09997559,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-317.89999390,1515.19995117,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-320.89999390,1515.30004883,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-324.10000610,1515.40002441,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-327.10000610,1515.30004883,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-330.20001221,1515.40002441,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-333.39999390,1515.40002441,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-336.20001221,1515.40002441,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-339.60000610,1515.40002441,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-342.79998779,1515.50000000,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-345.89999390,1515.59997559,75.30000305,0.00000000,1,1,RESPAWN); //Sabre
- //=================[ Carros p/ Drift P3 ]===================================
- AddStaticVehicleEx(475,1414.59997559,-1865.30004883,13.39999962,220.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,1419.90002441,-1865.40002441,13.39999962,219.99566650,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,1424.30004883,-1865.40002441,13.39999962,219.99023438,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,1428.69995117,-1865.30004883,13.39999962,219.99023438,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,1433.00000000,-1865.19995117,13.39999962,219.99023438,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,1437.69995117,-1865.40002441,13.39999962,219.99023438,1,1,RESPAWN); //Sabre
- //=================[ Drift 4 ]==============================================
- AddStaticVehicleEx(475,-901.59997559,-1375.40002441,124.00000000,114.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-903.00000000,-1379.80004883,124.50000000,113.99957275,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-904.50000000,-1384.19995117,124.90000153,113.99414062,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-907.40002441,-1388.19995117,125.40000153,113.99414062,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-910.90002441,-1392.40002441,125.90000153,113.99414062,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-913.70001221,-1396.09997559,126.40000153,113.99414062,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-917.20001221,-1400.30004883,126.90000153,113.99414062,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-923.00000000,-1405.00000000,127.19999695,83.99475098,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-927.50000000,-1407.40002441,127.59999847,84.04559326,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-932.00000000,-1409.69995117,128.10000610,84.04541016,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-936.20001221,-1412.09997559,128.50000000,84.04541016,1,1,RESPAWN); //Sabre
- //===============[ Drift 5 ]================================================
- AddStaticVehicleEx(475,-2494.69995117,-601.40002441,132.50000000,182.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2498.50000000,-601.40002441,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2502.30004883,-601.29998779,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2505.89990234,-601.40002441,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2509.69995117,-601.40002441,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2513.39990234,-601.29998779,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2516.80004883,-601.29998779,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2520.80004883,-601.29998779,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2524.50000000,-601.40002441,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2528.10009766,-601.50000000,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2531.69995117,-601.59997559,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-2535.50000000,-601.40002441,132.50000000,181.99951172,1,1,RESPAWN); //Sabre
- //===============[ Drift 6 ]================================================
- AddStaticVehicleEx(475,-941.70001221,-254.00000000,37.50000000,20.00000000,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-939.90002441,-248.69999695,37.70000076,19.99511719,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-938.00000000,-244.10000610,38.00000000,19.99511719,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-944.59997559,-260.00000000,37.09999847,19.99511719,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-959.59997559,-257.79998779,37.09999847,319.99511719,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-958.79998779,-252.10000610,37.40000153,319.99511719,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-957.70001221,-246.80000305,37.59999847,319.99511719,1,1,RESPAWN); //Sabre
- AddStaticVehicleEx(475,-956.59997559,-240.50000000,38.09999847,319.99328613,1,1,RESPAWN); //Sabre
- //================[ Drift 7 ]===============================================
- AddStaticVehicleEx(562,-1177.90002441,2698.50000000,45.79999924,250.00000000,1,1,RESPAWN); //Elegy
- AddStaticVehicleEx(562,-1171.40002441,2699.39990234,45.79999924,249.99938965,1,1,RESPAWN); //Elegy
- AddStaticVehicleEx(562,-1165.30004883,2700.10009766,45.79999924,249.99938965,1,1,RESPAWN); //Elegy
- AddStaticVehicleEx(562,-1159.40002441,2701.00000000,45.79999924,249.99938965,1,1,RESPAWN); //Elegy
- AddStaticVehicleEx(562,-1152.69995117,2702.00000000,45.79999924,249.99938965,1,1,RESPAWN); //Elegy
- //===============[ Objetos ]================================================
- //===============[ Drift 1 ]============================
- CreateDynamicObject(979,-344.120,1462.888,64.550,0.0,3.438,131.494);
- CreateDynamicObject(979,-350.732,1468.901,63.873,0.0,5.157,144.386);
- CreateDynamicObject(979,-358.447,1471.537,63.333,0.0,1.719,177.044);
- CreateDynamicObject(979,-366.992,1471.090,62.893,0.0,3.438,189.936);
- CreateDynamicObject(979,-374.936,1468.524,62.305,0.0,3.438,206.265);
- CreateDynamicObject(979,-381.996,1463.239,61.619,0.0,5.157,227.751);
- CreateDynamicObject(979,-386.203,1455.728,61.186,0.0,0.859,252.675);
- CreateDynamicObject(979,-386.306,1446.977,61.005,0.0,0.859,287.052);
- CreateDynamicObject(978,-339.053,1310.750,51.647,0.0,-3.438,-23.205);
- CreateDynamicObject(978,-346.480,1315.460,51.135,0.0,-3.438,-42.112);
- CreateDynamicObject(978,-352.405,1322.281,50.705,0.0,-1.719,-55.863);
- CreateDynamicObject(978,-357.219,1329.642,50.114,0.0,-6.016,-57.582);
- CreateDynamicObject(978,-361.537,1336.955,49.180,0.0,-6.016,-61.020);
- CreateDynamicObject(979,-383.704,1892.930,56.578,0.0,-6.016,-267.285);
- CreateDynamicObject(979,-384.303,1901.561,57.440,0.0,-5.157,-264.706);
- CreateDynamicObject(979,-387.250,1909.708,58.101,0.0,-3.438,-236.345);
- CreateDynamicObject(1422,-530.208,1985.658,59.777,0.0,0.0,-29.221);
- CreateDynamicObject(1422,-527.577,1984.204,59.766,0.0,0.0,-29.221);
- CreateDynamicObject(1422,-524.872,1983.227,59.768,0.0,0.0,-12.892);
- CreateDynamicObject(1422,-522.114,1982.698,59.732,0.0,0.0,-9.454);
- CreateDynamicObject(1422,-519.222,1982.455,59.774,0.0,0.0,0.859);
- CreateDynamicObject(1422,-516.221,1982.512,59.764,0.0,0.0,2.578);
- CreateDynamicObject(1422,-526.734,1990.569,59.676,0.0,0.0,-32.659);
- CreateDynamicObject(1422,-508.096,1984.113,59.601,0.0,0.0,13.751);
- CreateDynamicObject(1422,-513.516,1982.861,59.665,0.0,0.0,9.454);
- CreateDynamicObject(1422,-510.772,1983.459,59.598,0.0,0.0,12.892);
- CreateDynamicObject(1422,-524.270,1989.001,59.666,0.0,0.0,-32.659);
- CreateDynamicObject(1422,-521.930,1987.511,59.666,0.0,0.0,-32.659);
- CreateDynamicObject(1422,-519.300,1986.049,59.706,0.0,0.0,-23.205);
- CreateDynamicObject(1422,-516.530,1985.039,59.726,0.0,0.0,-17.189);
- CreateDynamicObject(1422,-513.770,1984.378,59.707,0.0,0.0,-8.594);
- CreateDynamicObject(1422,-511.065,1983.895,59.598,0.0,0.0,-8.594);
- CreateDynamicObject(1422,-528.572,1990.395,59.501,0.0,0.0,29.221);
- CreateDynamicObject(1422,-530.831,1987.514,59.381,0.0,0.0,72.193);
- CreateDynamicObject(1251,-299.298,1507.346,74.386,0.0,0.0,-89.381);
- CreateDynamicObject(1251,-305.504,1507.276,74.385,0.0,0.0,-89.381);
- CreateDynamicObject(3749,-301.930,1505.432,80.397,0.0,0.0,1.719);
- CreateDynamicObject(2773,-300.463,1506.359,74.923,0.0,0.0,1.719);
- CreateDynamicObject(2773,-304.305,1506.302,74.916,0.0,0.0,1.719);
- CreateDynamicObject(978,-288.512,1410.875,72.525,0.0,0.0,87.663);
- CreateDynamicObject(978,-290.041,1401.886,72.405,0.0,-0.859,73.052);
- CreateDynamicObject(978,-294.463,1394.204,72.305,0.0,0.0,47.269);
- CreateDynamicObject(978,-301.971,1389.378,72.383,0.0,0.859,18.908);
- CreateDynamicObject(978,-310.706,1388.497,72.445,0.0,0.0,-6.016);
- CreateDynamicObject(978,-324.875,1398.368,71.129,0.0,-4.297,-59.301);
- CreateDynamicObject(978,-329.197,1405.670,70.488,0.0,-4.297,-59.301);
- CreateDynamicObject(979,-383.306,1438.785,60.807,0.0,1.719,-67.036);
- CreateDynamicObject(979,-392.444,1916.782,58.364,0.0,0.0,128.915);
- CreateDynamicObject(979,-399.451,1922.405,58.359,0.0,0.0,153.839);
- CreateDynamicObject(979,-407.841,1925.384,57.974,3.438,4.297,166.731);
- CreateDynamicObject(979,-416.451,1926.156,57.629,0.0,0.0,-177.044);
- CreateDynamicObject(979,-424.992,1924.455,57.392,0.0,0.859,-158.996);
- CreateDynamicObject(979,-432.440,1919.485,57.321,0.0,0.0,-134.072);
- CreateDynamicObject(979,-437.875,1912.830,57.361,0.0,-0.859,-124.618);
- CreateDynamicObject(978,-415.375,1788.476,70.836,0.0,4.297,97.976);
- CreateDynamicObject(978,-415.665,1779.443,71.402,0.0,2.578,79.068);
- CreateDynamicObject(978,-418.446,1771.009,71.717,0.0,1.719,65.317);
- CreateDynamicObject(978,-423.213,1763.548,71.935,0.0,0.859,49.847);
- CreateDynamicObject(978,-429.896,1757.504,72.088,0.0,1.719,33.518);
- CreateDynamicObject(978,-437.376,1753.281,72.240,0.0,0.0,24.924);
- CreateDynamicObject(978,-446.054,1751.090,72.195,0.0,0.0,3.438);
- CreateDynamicObject(978,-454.774,1751.988,72.317,0.0,1.719,-14.610);
- CreateDynamicObject(978,-463.034,1755.165,72.474,0.0,0.859,-26.643);
- CreateDynamicObject(978,-469.743,1760.815,72.726,0.0,2.578,-52.426);
- CreateDynamicObject(978,-475.233,1767.837,72.943,0.0,0.0,-51.566);
- CreateDynamicObject(979,-370.423,2063.595,60.520,0.0,-0.859,101.414);
- CreateDynamicObject(979,-373.252,2072.141,60.454,0.0,1.719,115.165);
- CreateDynamicObject(979,-378.151,2079.666,60.393,0.0,-0.859,130.634);
- CreateDynamicObject(979,-384.744,2085.691,60.576,0.0,-1.719,144.385);
- CreateDynamicObject(979,-392.929,2089.298,61.080,0.0,-4.297,167.590);
- CreateDynamicObject(979,-401.828,2089.171,61.612,0.0,-2.578,-165.871);
- CreateDynamicObject(979,-410.292,2085.617,61.778,0.0,0.0,-147.823);
- CreateDynamicObject(979,-417.135,2080.337,61.795,0.0,0.0,-136.650);
- CreateDynamicObject(978,-483.117,1953.906,85.730,0.0,-7.735,-121.181);
- CreateDynamicObject(978,-478.852,1961.108,84.443,0.0,-9.454,-120.321);
- CreateDynamicObject(978,-474.224,1968.571,82.923,0.0,-9.454,-123.759);
- CreateDynamicObject(978,-469.294,1975.194,81.733,0.0,-7.735,-128.916);
- CreateDynamicObject(978,-457.871,1987.764,78.908,0.0,-8.594,-136.650);
- CreateDynamicObject(978,-463.731,1981.686,80.357,0.859,-10.313,-132.353);
- CreateDynamicObject(1231,-294.288,1508.792,77.293,0.0,0.0,0.0);
- CreateDynamicObject(1231,-310.476,1508.173,77.293,0.0,0.0,0.0);
- CreateDynamicObject(1262,-299.034,1508.021,81.547,0.0,0.0,0.0);
- CreateDynamicObject(1262,-301.760,1507.939,81.765,0.0,0.0,0.0);
- CreateDynamicObject(1262,-304.556,1507.855,81.574,0.0,0.0,0.0);
- CreateDynamicObject(1262,-295.043,1500.075,75.561,0.0,0.0,32.659);
- CreateDynamicObject(1262,-308.260,1499.597,75.419,0.0,0.0,-30.940);
- CreateDynamicObject(3510,-291.713,1490.680,75.043,0.0,0.0,0.0);
- CreateDynamicObject(3510,-290.313,1477.988,74.563,0.0,0.0,0.0);
- CreateDynamicObject(3510,-288.244,1463.679,73.855,0.0,0.0,0.0);
- CreateDynamicObject(3510,-287.550,1451.790,73.204,0.0,0.0,0.0);
- CreateDynamicObject(3510,-286.486,1433.047,72.285,0.0,0.0,0.0);
- CreateDynamicObject(978,-318.792,1391.666,71.929,0.0,-5.157,-36.096);
- CreateDynamicObject(978,-365.995,1344.752,48.250,0.0,-6.016,-59.301);
- CreateDynamicObject(978,-370.278,1352.383,47.448,0.0,-6.016,-61.879);
- CreateDynamicObject(978,-374.348,1360.020,46.543,0.0,-6.016,-61.879);
- CreateDynamicObject(978,-378.485,1367.742,45.410,-0.859,-8.594,-61.879);
- CreateDynamicObject(978,-382.507,1375.236,44.321,-0.859,-6.016,-61.879);
- CreateDynamicObject(978,-386.764,1383.124,43.168,-0.859,-8.594,-61.879);
- CreateDynamicObject(978,-393.321,1388.153,42.333,-0.859,-2.578,-13.751);
- CreateDynamicObject(978,-400.005,1393.243,41.502,-0.859,-7.735,-61.020);
- CreateDynamicObject(978,-404.001,1400.829,40.321,-0.859,-7.735,-63.598);
- CreateDynamicObject(978,-407.365,1407.254,39.183,-0.859,-9.454,-61.879);
- CreateDynamicObject(978,-410.546,1414.343,38.055,-0.859,-6.016,-71.333);
- CreateDynamicObject(981,-543.557,2001.021,60.334,0.0,0.0,45.000);
- CreateDynamicObject(3850,-313.646,1507.234,75.114,0.0,0.0,90.000);
- CreateDynamicObject(3850,-317.070,1507.240,75.114,0.0,0.0,90.000);
- CreateDynamicObject(3850,-320.544,1507.247,75.113,0.0,0.0,90.000);
- CreateDynamicObject(3850,-324.034,1507.226,75.114,0.0,0.0,90.000);
- CreateDynamicObject(3850,-327.557,1507.199,75.116,0.0,0.0,90.000);
- CreateDynamicObject(3850,-331.043,1507.147,75.113,0.0,0.0,90.000);
- CreateDynamicObject(3850,-334.522,1507.149,75.113,0.0,0.0,90.000);
- CreateDynamicObject(2775,-322.343,1537.418,77.861,0.0,0.0,-0.377);
- CreateDynamicObject(1238,-323.564,1310.629,52.174,0.0,0.0,0.0);
- CreateDynamicObject(1238,-322.808,1311.060,52.231,0.0,0.0,0.0);
- CreateDynamicObject(1238,-322.214,1311.484,52.284,0.0,0.0,0.0);
- CreateDynamicObject(1238,-321.475,1311.848,52.272,0.0,0.0,0.0);
- CreateDynamicObject(1238,-321.025,1312.323,52.378,0.0,0.0,0.0);
- CreateDynamicObject(1238,-320.449,1312.623,52.378,0.0,0.0,0.0);
- CreateDynamicObject(1238,-319.942,1312.990,52.409,0.0,0.0,0.0);
- CreateDynamicObject(1238,-319.317,1313.440,52.481,0.0,0.0,0.0);
- CreateDynamicObject(1238,-318.692,1313.865,52.481,0.0,0.0,0.0);
- CreateDynamicObject(1238,-318.292,1314.316,52.556,0.0,0.0,0.0);
- CreateDynamicObject(1238,-317.917,1314.841,52.581,0.0,0.0,0.0);
- CreateDynamicObject(1238,-317.592,1315.441,52.631,0.0,0.0,0.0);
- CreateDynamicObject(1238,-317.195,1316.036,52.627,0.0,0.0,0.0);
- CreateDynamicObject(1238,-316.809,1316.643,52.682,0.0,0.0,0.0);
- CreateDynamicObject(1238,-316.409,1317.494,52.732,0.0,0.0,0.0);
- CreateDynamicObject(1238,-315.993,1318.247,52.814,0.0,0.0,0.0);
- CreateDynamicObject(1238,-315.504,1319.038,52.870,0.0,0.0,0.0);
- CreateDynamicObject(1238,-314.998,1319.763,52.929,0.0,0.0,0.0);
- CreateDynamicObject(1238,-314.502,1320.532,52.986,0.0,0.0,0.0);
- CreateDynamicObject(1238,-314.154,1321.296,53.014,0.0,0.0,0.0);
- CreateDynamicObject(1238,-314.068,1322.146,53.055,0.0,0.0,0.0);
- CreateDynamicObject(1238,-313.998,1322.868,53.090,0.0,0.0,0.0);
- CreateDynamicObject(645,-345.423,1436.259,66.317,0.0,0.0,0.0);
- CreateDynamicObject(645,-342.395,1430.653,66.973,0.0,0.0,0.0);
- CreateDynamicObject(645,-339.795,1424.981,67.634,0.0,0.0,0.0);
- CreateDynamicObject(645,-337.140,1419.250,68.299,0.0,0.0,0.0);
- CreateDynamicObject(645,-348.511,1442.414,65.585,0.0,0.0,0.0);
- CreateDynamicObject(645,-378.501,1425.120,59.444,0.0,0.0,0.0);
- CreateDynamicObject(645,-375.169,1417.433,59.011,0.0,0.0,0.0);
- CreateDynamicObject(645,-370.992,1410.149,58.503,0.0,0.0,0.0);
- CreateDynamicObject(645,-365.186,1399.619,57.782,0.0,0.0,0.0);
- CreateDynamicObject(645,-359.360,1387.618,56.853,0.0,0.0,0.0);
- CreateDynamicObject(645,-352.150,1376.135,55.904,0.0,0.0,0.0);
- CreateDynamicObject(645,-343.280,1361.093,54.069,0.0,0.0,0.0);
- CreateDynamicObject(3510,-457.466,1792.342,74.645,0.0,0.0,0.0);
- CreateDynamicObject(3510,-457.819,1787.813,74.072,0.0,0.0,0.0);
- CreateDynamicObject(3510,-457.077,1776.280,72.705,0.0,0.0,0.0);
- CreateDynamicObject(3510,-457.786,1781.524,73.113,0.0,0.0,0.0);
- CreateDynamicObject(3510,-454.900,1770.660,71.803,0.0,0.0,0.0);
- CreateDynamicObject(3510,-450.867,1768.927,71.391,0.0,0.0,0.0);
- CreateDynamicObject(3510,-444.693,1769.607,71.343,0.0,0.0,0.0);
- CreateDynamicObject(3510,-439.126,1772.276,71.261,0.0,0.0,0.0);
- CreateDynamicObject(3510,-435.722,1775.951,71.240,0.0,0.0,0.0);
- CreateDynamicObject(3510,-433.603,1780.362,70.887,0.0,0.0,0.0);
- CreateDynamicObject(3510,-432.740,1786.017,70.352,0.0,0.0,0.0);
- CreateDynamicObject(3510,-433.990,1793.791,69.608,0.0,0.0,0.0);
- CreateDynamicObject(3510,-308.253,1487.577,74.730,0.0,0.0,0.0);
- CreateDynamicObject(3510,-307.047,1474.561,74.127,0.0,0.0,0.0);
- CreateDynamicObject(3510,-305.179,1460.580,73.306,0.0,0.0,0.0);
- CreateDynamicObject(3510,-303.864,1443.811,72.454,0.0,0.0,0.0);
- CreateDynamicObject(3510,-303.060,1429.292,71.810,0.0,0.0,0.0);
- CreateDynamicObject(16120,-412.962,2045.919,51.894,0.0,0.0,98.672);
- CreateDynamicObject(3877,-495.169,1979.895,61.075,0.0,0.0,0.0);
- CreateDynamicObject(3877,-498.945,1978.189,61.075,0.0,0.0,0.0);
- CreateDynamicObject(3877,-503.647,1976.465,61.077,0.0,0.0,0.0);
- CreateDynamicObject(3877,-508.713,1975.208,61.068,0.0,0.0,0.0);
- CreateDynamicObject(3877,-513.087,1974.206,61.082,0.0,0.0,0.0);
- CreateDynamicObject(3877,-518.159,1973.762,61.073,0.0,0.0,0.0);
- CreateDynamicObject(3877,-523.958,1974.082,61.067,0.0,0.0,0.0);
- CreateDynamicObject(3877,-530.206,1974.862,61.104,0.0,0.0,0.0);
- CreateDynamicObject(3877,-534.116,1977.029,61.096,0.0,0.0,0.0);
- CreateDynamicObject(3877,-538.371,1980.020,61.051,0.0,0.0,0.0);
- CreateDynamicObject(3877,-524.181,2000.968,61.118,0.0,0.0,0.0);
- CreateDynamicObject(3877,-520.215,1998.236,61.098,0.0,0.0,0.0);
- CreateDynamicObject(3877,-517.274,1996.076,61.078,0.0,0.0,0.0);
- CreateDynamicObject(3877,-513.518,1994.636,61.083,0.0,0.0,0.0);
- CreateDynamicObject(3877,-510.098,1994.216,61.125,0.0,0.0,0.0);
- CreateDynamicObject(3877,-506.832,1993.904,61.104,0.0,0.0,0.0);
- CreateDynamicObject(3877,-503.149,1994.431,61.101,0.0,0.0,0.0);
- CreateDynamicObject(3877,-499.789,1996.108,61.106,0.0,0.0,0.0);
- CreateDynamicObject(3877,-496.258,1998.331,61.097,0.0,0.0,0.0);
- CreateDynamicObject(3877,-493.269,2000.764,61.087,0.0,0.0,0.0);
- CreateDynamicObject(1319,-414.259,1705.943,40.423,0.0,0.0,0.0);
- CreateDynamicObject(1319,-399.029,1705.734,39.683,0.0,0.0,0.0);
- CreateDynamicObject(1319,-440.507,1653.967,36.425,0.0,0.0,0.0);
- CreateDynamicObject(1319,-426.931,1643.821,34.789,0.0,0.0,0.0);
- CreateDynamicObject(1319,-455.195,1626.579,36.388,0.0,0.0,0.0);
- CreateDynamicObject(1319,-438.306,1619.852,34.781,0.0,0.0,0.0);
- CreateDynamicObject(1319,-460.288,1600.333,36.422,0.0,0.0,0.0);
- CreateDynamicObject(1319,-461.718,1590.970,36.324,0.0,0.0,0.0);
- CreateDynamicObject(1319,-447.212,1589.975,35.165,0.0,0.0,0.0);
- CreateDynamicObject(1319,-448.703,1581.686,35.326,0.0,0.0,0.0);
- CreateDynamicObject(1319,-458.291,1533.821,36.986,0.0,0.0,0.0);
- CreateDynamicObject(1319,-457.067,1521.599,36.507,0.0,0.0,0.0);
- CreateDynamicObject(1319,-441.592,1512.880,34.370,0.0,0.0,0.0);
- CreateDynamicObject(1319,-442.498,1530.240,35.069,0.0,0.0,0.0);
- CreateDynamicObject(3850,-337.985,1507.118,75.114,0.0,0.0,90.000);
- CreateDynamicObject(3850,-341.412,1507.114,75.114,0.0,0.0,90.000);
- CreateDynamicObject(3850,-344.834,1507.109,75.114,0.0,0.0,90.000);
- CreateDynamicObject(3850,-293.125,1511.556,74.905,0.0,0.0,-47.578);
- CreateDynamicObject(3850,-290.556,1513.898,74.905,0.0,0.0,-47.578);
- CreateDynamicObject(3850,-287.952,1516.213,74.905,0.0,0.0,-47.578);
- CreateDynamicObject(3850,-285.368,1518.530,74.905,0.0,0.0,-47.578);
- CreateDynamicObject(3850,-282.815,1520.851,74.905,0.0,0.0,-47.578);
- CreateDynamicObject(3850,-280.222,1523.147,74.905,0.0,0.0,-47.578);
- CreateDynamicObject(3850,-277.674,1525.459,74.905,0.0,0.0,-47.578);
- CreateDynamicObject(3850,-275.135,1527.810,74.905,0.0,0.0,-46.719);
- CreateDynamicObject(3850,-272.627,1530.160,74.905,0.0,0.0,-46.719);
- CreateDynamicObject(3850,-270.133,1532.535,74.905,0.0,0.0,-46.719);
- CreateDynamicObject(3850,-267.580,1534.914,74.911,0.0,0.0,-46.719);
- CreateDynamicObject(3850,-266.297,1536.162,74.917,0.0,0.0,-46.719);
- CreateDynamicObject(3850,-265.125,1539.027,74.917,0.0,0.0,-177.895);
- CreateDynamicObject(3850,-265.214,1542.431,74.905,0.0,0.0,-178.754);
- CreateDynamicObject(3850,-265.280,1545.860,74.905,0.0,0.0,-178.754);
- CreateDynamicObject(3850,-267.073,1547.789,74.905,0.0,0.0,-90.232);
- CreateDynamicObject(3850,-270.516,1547.791,74.905,0.0,0.0,-90.232);
- CreateDynamicObject(3850,-273.967,1547.759,74.905,0.0,0.0,-88.513);
- CreateDynamicObject(3850,-277.395,1547.712,74.905,0.0,0.0,-90.232);
- CreateDynamicObject(3850,-280.816,1547.698,74.905,0.0,0.0,-89.373);
- CreateDynamicObject(3850,-291.047,1547.641,74.905,0.0,0.0,-88.513);
- CreateDynamicObject(3850,-284.194,1547.683,74.917,0.0,0.0,-90.232);
- CreateDynamicObject(3850,-287.615,1547.690,74.905,0.0,0.0,-89.372);
- CreateDynamicObject(3850,-297.933,1547.529,74.905,0.0,0.0,-90.473);
- CreateDynamicObject(3850,-294.485,1547.562,74.917,0.0,0.0,-88.754);
- CreateDynamicObject(3850,-347.412,1523.038,74.908,0.0,0.0,0.0);
- CreateDynamicObject(3850,-347.416,1520.570,74.905,0.0,0.0,0.0);
- CreateDynamicObject(3850,-347.430,1517.160,74.905,0.0,0.0,0.0);
- CreateDynamicObject(3850,-347.416,1513.738,74.905,0.0,0.0,0.0);
- CreateDynamicObject(3850,-347.312,1510.283,74.983,0.0,0.0,0.0);
- CreateDynamicObject(3850,-347.300,1508.794,74.983,0.0,0.0,0.0);
- CreateDynamicObject(3850,-345.517,1507.084,75.091,0.0,0.0,90.000);
- CreateDynamicObject(3850,-346.888,1551.372,75.108,0.0,0.0,180.000);
- CreateDynamicObject(3850,-346.866,1554.757,75.108,0.0,0.0,180.000);
- CreateDynamicObject(3850,-346.875,1558.214,75.108,0.0,0.0,180.000);
- CreateDynamicObject(1223,-317.875,1510.934,74.550,0.0,0.0,-281.250);
- CreateDynamicObject(1223,-323.417,1510.889,74.550,0.0,0.0,-281.250);
- CreateDynamicObject(1223,-329.316,1510.632,74.550,0.0,0.0,-281.250);
- CreateDynamicObject(1223,-334.333,1510.727,74.550,0.0,0.0,-281.250);
- CreateDynamicObject(1223,-339.232,1510.980,74.550,0.0,0.0,-281.250);
- CreateDynamicObject(1597,-276.609,1527.323,77.029,0.0,0.0,131.803);
- CreateDynamicObject(1597,-281.471,1546.783,77.029,0.0,0.0,90.550);
- CreateDynamicObject(1597,-294.463,1543.731,77.029,0.0,0.0,45.000);
- CreateDynamicObject(1597,-266.324,1542.702,77.029,0.0,0.0,2.888);
- CreateDynamicObject(1364,-267.742,1542.443,75.156,0.0,-0.859,-87.972);
- CreateDynamicObject(1364,-281.981,1545.514,75.156,0.0,0.0,-1.169);
- CreateDynamicObject(645,-334.244,1413.138,68.996,0.0,0.0,0.0);
- CreateDynamicObject(3512,-271.029,1533.552,74.370,0.0,0.0,0.0);
- CreateDynamicObject(3512,-289.661,1547.107,74.370,0.0,0.0,0.0);
- CreateDynamicObject(3512,-283.595,1522.196,74.370,0.0,0.0,0.0);
- CreateDynamicObject(3512,-272.984,1546.735,74.370,0.0,0.0,0.0);
- CreateDynamicObject(8355,-334.214,1528.130,74.371,0.0,0.0,-89.381);
- CreateDynamicObject(3850,-315.273,1546.479,75.108,0.0,0.0,-49.220);
- CreateDynamicObject(3850,-337.954,1537.551,75.108,0.0,0.0,-87.895);
- CreateDynamicObject(3511,-354.176,1451.454,64.345,0.0,0.0,0.0);
- CreateDynamicObject(3511,-337.457,1349.919,53.185,0.0,0.0,0.0);
- CreateDynamicObject(8344,-412.396,1478.644,34.115,-2.578,0.0,0.0);
- CreateDynamicObject(973,-416.267,1420.313,37.572,0.0,0.0,-22.345);
- CreateDynamicObject(973,-424.376,1424.282,37.549,0.0,0.0,-30.080);
- CreateDynamicObject(973,-431.532,1429.006,37.355,0.0,-2.578,-36.956);
- CreateDynamicObject(973,-438.281,1434.865,36.953,0.0,-2.578,-45.550);
- CreateDynamicObject(973,-443.946,1441.693,36.617,0.0,-1.719,-55.004);
- CreateDynamicObject(973,-448.650,1449.354,36.350,0.0,-1.719,-61.879);
- CreateDynamicObject(973,-452.160,1457.364,35.968,0.0,-3.438,-70.474);
- CreateDynamicObject(973,-454.517,1466.224,35.538,0.0,-1.719,-79.928);
- CreateDynamicObject(973,-455.415,1473.603,35.338,0.0,0.0,-86.803);
- CreateDynamicObject(1237,-455.515,1478.294,33.925,0.0,0.0,0.0);
- CreateDynamicObject(1237,-455.540,1478.323,34.633,0.0,0.0,0.0);
- //============[ Drift 2 ]===================
- CreateDynamicObject(983,2301.249,1403.402,42.504,0.0,0.0,-90.000);
- CreateDynamicObject(983,2307.694,1403.383,42.504,0.0,0.0,-90.000);
- CreateDynamicObject(983,2314.068,1403.383,42.504,0.0,0.0,-90.000);
- CreateDynamicObject(9833,2297.620,1505.889,38.624,0.0,0.0,0.0);
- CreateDynamicObject(9833,2297.342,1509.438,38.624,0.0,0.0,0.0);
- CreateDynamicObject(9833,2296.995,1512.240,38.624,0.0,0.0,0.0);
- CreateDynamicObject(9833,2297.370,1514.761,38.624,0.0,0.0,0.0);
- CreateDynamicObject(9833,2296.541,1521.844,38.624,0.0,0.0,0.0);
- CreateDynamicObject(9833,2297.215,1517.289,38.624,0.0,0.0,0.0);
- CreateDynamicObject(3749,2327.280,1401.561,47.679,0.0,0.0,0.0);
- CreateDynamicObject(983,2353.478,1403.585,42.504,0.0,0.0,-90.000);
- CreateDynamicObject(983,2347.064,1403.556,42.504,0.0,0.0,-90.000);
- CreateDynamicObject(983,2340.562,1403.550,42.504,0.0,0.0,-90.000);
- CreateDynamicObject(979,2312.075,1403.685,36.256,0.0,0.0,-180.000);
- CreateDynamicObject(979,2303.009,1403.627,36.256,0.0,0.0,-180.000);
- CreateDynamicObject(979,2301.750,1403.585,36.256,0.0,0.0,-180.000);
- CreateDynamicObject(978,2312.903,1502.990,29.871,0.0,0.0,0.0);
- CreateDynamicObject(978,2303.528,1502.974,29.864,0.0,0.0,0.0);
- CreateDynamicObject(979,2301.812,1404.315,23.471,0.0,0.0,180.482);
- CreateDynamicObject(979,2311.188,1404.408,23.471,0.0,0.0,180.482);
- CreateDynamicObject(979,2302.491,1502.959,17.064,0.0,0.0,0.0);
- CreateDynamicObject(979,2311.891,1502.942,17.064,0.0,0.0,0.0);
- CreateDynamicObject(981,2328.600,1470.259,10.772,0.0,0.0,-90.000);
- CreateDynamicObject(981,2328.447,1486.786,10.772,0.0,0.0,-90.000);
- CreateDynamicObject(981,2328.370,1439.568,10.797,0.0,0.0,-90.000);
- CreateDynamicObject(981,2328.372,1418.549,10.772,0.0,0.0,-90.000);
- CreateDynamicObject(981,2336.108,1485.478,10.772,0.0,0.0,-271.341);
- CreateDynamicObject(981,2336.740,1475.001,11.066,0.0,-0.859,-271.341);
- CreateDynamicObject(981,2336.323,1451.781,10.772,0.0,0.0,90.000);
- CreateDynamicObject(981,2336.226,1422.634,10.772,0.0,0.0,90.000);
- CreateDynamicObject(1320,2337.389,1408.188,11.305,0.0,0.0,90.000);
- CreateDynamicObject(1238,2338.356,1393.540,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2339.217,1394.823,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2340.235,1395.991,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2341.331,1397.443,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2342.485,1398.739,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2343.584,1400.167,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2344.859,1400.266,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2345.761,1400.217,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2346.985,1400.291,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1262,2332.775,1403.130,42.580,0.0,0.0,-168.750);
- CreateDynamicObject(1262,2327.403,1403.085,42.580,0.0,0.0,-168.750);
- CreateDynamicObject(1262,2321.654,1403.085,42.580,0.0,0.0,-172.188);
- CreateDynamicObject(978,2333.301,1393.399,10.661,0.0,0.0,0.0);
- CreateDynamicObject(978,2333.225,1405.708,10.661,0.0,0.0,-157.500);
- CreateDynamicObject(1362,2344.358,1396.680,10.419,0.0,0.0,0.0);
- CreateDynamicObject(2038,2349.350,1393.764,14.407,0.0,0.0,0.0);
- CreateDynamicObject(3461,2344.355,1396.827,9.343,0.0,0.0,0.0);
- CreateDynamicObject(3374,2295.362,1518.007,30.517,0.0,0.0,0.0);
- CreateDynamicObject(3374,2298.632,1517.969,30.517,0.0,0.0,0.0);
- CreateDynamicObject(3374,2302.214,1517.973,30.517,0.0,0.0,0.0);
- CreateDynamicObject(3374,2306.225,1517.928,30.517,0.0,0.0,0.0);
- CreateDynamicObject(3374,2308.963,1517.862,30.517,0.0,0.0,0.0);
- CreateDynamicObject(3374,2311.806,1517.891,30.517,0.0,0.0,0.0);
- CreateDynamicObject(3374,2315.786,1517.883,30.517,0.0,0.0,0.0);
- CreateDynamicObject(3374,2319.432,1517.892,30.517,0.0,0.0,0.0);
- CreateDynamicObject(3374,2295.666,1389.108,36.916,0.0,0.0,90.000);
- CreateDynamicObject(3374,2298.969,1389.174,36.916,0.0,0.0,90.000);
- CreateDynamicObject(3374,2301.750,1389.297,36.916,0.0,0.0,90.000);
- CreateDynamicObject(3374,2305.771,1389.348,36.916,0.0,0.0,90.000);
- CreateDynamicObject(3374,2309.324,1389.422,36.916,0.0,0.0,90.000);
- CreateDynamicObject(3374,2313.337,1389.411,36.916,0.0,0.0,90.000);
- CreateDynamicObject(3374,2316.625,1389.491,36.993,0.0,0.0,90.000);
- CreateDynamicObject(3374,2318.817,1389.321,36.910,0.0,0.0,90.000);
- CreateDynamicObject(3374,2295.544,1388.788,24.119,0.0,0.0,90.000);
- CreateDynamicObject(3374,2299.486,1388.937,24.119,0.0,0.0,90.000);
- CreateDynamicObject(3374,2303.337,1389.211,24.119,0.0,0.0,90.000);
- CreateDynamicObject(3374,2307.356,1389.261,24.119,0.0,0.0,90.000);
- CreateDynamicObject(3374,2310.486,1389.187,24.119,0.0,0.0,90.000);
- CreateDynamicObject(3374,2312.764,1389.417,24.124,0.0,0.0,90.000);
- CreateDynamicObject(3374,2316.236,1389.437,24.119,0.0,0.0,90.000);
- CreateDynamicObject(3374,2319.383,1389.471,24.119,0.0,0.0,90.000);
- CreateDynamicObject(3374,2319.252,1518.702,17.713,0.0,0.0,90.000);
- CreateDynamicObject(3374,2315.565,1518.699,17.713,0.0,0.0,90.000);
- CreateDynamicObject(3374,2311.566,1518.526,17.713,0.0,0.0,90.000);
- CreateDynamicObject(3374,2307.541,1518.358,17.713,0.0,0.0,90.000);
- CreateDynamicObject(3374,2303.937,1517.925,17.713,0.0,0.0,90.000);
- CreateDynamicObject(3374,2300.178,1517.990,17.713,0.0,0.0,90.000);
- CreateDynamicObject(3374,2296.380,1518.115,17.713,0.0,0.0,90.000);
- CreateDynamicObject(3374,2295.655,1518.365,17.713,0.0,0.0,90.000);
- CreateDynamicObject(1238,2312.319,1509.334,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2313.144,1509.943,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2314.324,1510.866,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2315.572,1511.888,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2317.223,1513.064,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2319.220,1514.489,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2320.897,1515.764,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2318.194,1513.715,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2316.368,1512.396,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2311.827,1507.323,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2311.338,1505.875,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2311.065,1504.475,10.138,0.0,0.0,0.0);
- CreateDynamicObject(9833,2330.068,1395.509,1.198,0.0,0.0,0.0);
- CreateDynamicObject(9833,2330.076,1401.797,1.648,0.0,0.0,0.0);
- CreateDynamicObject(9833,2329.795,1399.051,1.548,0.0,0.0,0.0);
- CreateDynamicObject(1238,2281.976,1397.063,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2282.740,1396.445,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2283.559,1395.832,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2281.307,1397.532,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2284.713,1395.258,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2285.639,1394.534,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2287.085,1393.687,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2289.035,1392.243,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1238,2288.407,1392.892,10.138,0.0,0.0,0.0);
- CreateDynamicObject(1282,2329.909,1500.907,10.509,0.0,0.0,-90.000);
- CreateDynamicObject(1282,2330.775,1501.168,10.509,0.0,0.0,-90.000);
- CreateDynamicObject(1282,2331.761,1501.171,10.509,0.0,0.0,-90.000);
- CreateDynamicObject(1282,2333.305,1501.046,10.509,0.0,0.0,-90.000);
- CreateDynamicObject(1282,2332.660,1501.046,10.509,0.0,0.0,-90.000);
- CreateDynamicObject(1282,2334.362,1500.821,10.509,0.0,0.0,-90.000);
- CreateDynamicObject(1423,2298.465,1403.786,10.534,0.0,0.0,33.750);
- CreateDynamicObject(1423,2300.479,1405.037,10.534,0.0,0.0,33.750);
- CreateDynamicObject(1423,2302.421,1406.345,10.534,0.0,0.0,33.750);
- CreateDynamicObject(1423,2303.788,1408.112,10.534,0.0,0.0,67.500);
- CreateDynamicObject(1423,2304.229,1410.442,10.534,0.0,0.0,87.422);
- CreateDynamicObject(1425,2324.895,1513.829,10.273,0.0,0.0,-6.953);
- CreateDynamicObject(1425,2322.811,1517.715,10.273,0.0,0.0,-6.953);
- CreateDynamicObject(1425,2324.012,1513.952,10.273,0.0,0.0,-6.953);
- CreateDynamicObject(1425,2325.807,1513.755,10.273,0.0,0.0,-6.953);
- CreateDynamicObject(994,2327.417,1407.039,41.921,0.0,0.0,-90.859);
- CreateDynamicObject(994,2333.176,1406.872,41.921,0.0,0.0,-91.719);
- CreateDynamicObject(994,2321.513,1406.773,41.921,0.0,0.0,-91.719);
- //==============[ Drift 3 ]============================
- CreateDynamicObject(970,1411.50000000,-1880.09997559,12.89999962,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (1)
- CreateDynamicObject(970,1411.40002441,-1875.30004883,12.89999962,0.00000000,0.00000000,89.99548340); //object(fencesmallb) (2)
- CreateDynamicObject(970,1411.40002441,-1871.09997559,12.89999962,0.00000000,0.00000000,89.99450684); //object(fencesmallb) (4)
- CreateDynamicObject(970,1411.50000000,-1866.90002441,12.89999962,0.00000000,0.00000000,89.99450684); //object(fencesmallb) (6)
- CreateDynamicObject(970,1411.50000000,-1862.80004883,12.89999962,0.00000000,0.00000000,89.99450684); //object(fencesmallb) (7)
- CreateDynamicObject(970,1443.09997559,-1864.69995117,12.89999962,0.00000000,0.00000000,89.99450684); //object(fencesmallb) (8)
- CreateDynamicObject(970,1442.90002441,-1868.90002441,12.89999962,0.00000000,0.00000000,89.99450684); //object(fencesmallb) (9)
- CreateDynamicObject(970,1442.90002441,-1873.00000000,12.89999962,0.00000000,0.00000000,89.99450684); //object(fencesmallb) (10)
- CreateDynamicObject(970,1442.90002441,-1877.09997559,12.89999962,0.00000000,0.00000000,89.99450684); //object(fencesmallb) (11)
- CreateDynamicObject(970,1442.90002441,-1881.19995117,12.89999962,0.00000000,0.00000000,89.99450684); //object(fencesmallb) (12)
- CreateDynamicObject(978,1276.00000000,-1953.00000000,29.20000076,0.00000000,0.00000000,342.00000000); //object(sub_roadright) (1)
- CreateDynamicObject(978,1265.40002441,-1948.80004883,29.39999962,0.00000000,2.00000000,335.99890137); //object(sub_roadright) (2)
- CreateDynamicObject(978,1255.90002441,-1942.69995117,29.89999962,0.00000000,4.00000000,319.99487305); //object(sub_roadright) (3)
- CreateDynamicObject(978,1249.40002441,-1935.80004883,30.70000076,0.00000000,2.00000000,309.99230957); //object(sub_roadright) (4)
- CreateDynamicObject(978,1246.09997559,-1928.00000000,30.89999962,0.00000000,2.00000000,285.98925781); //object(sub_roadright) (5)
- CreateDynamicObject(978,1246.09997559,-1918.59997559,30.89999962,0.00000000,358.00000000,255.98510742); //object(sub_roadright) (6)
- CreateDynamicObject(978,1249.59997559,-1910.50000000,30.70000076,0.00000000,0.00000000,227.98095703); //object(sub_roadright) (7)
- CreateDynamicObject(978,1256.19995117,-1905.00000000,29.89999962,0.00000000,354.00000000,199.97729492); //object(sub_roadright) (8)
- CreateDynamicObject(1237,1426.40002441,-1882.50000000,12.39999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (22)
- CreateDynamicObject(1237,1426.40002441,-1887.30004883,12.50000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (23)
- CreateDynamicObject(1237,1426.40002441,-1877.69995117,12.39999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (24)
- CreateDynamicObject(1237,1425.59997559,-1879.90002441,12.39999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (25)
- CreateDynamicObject(1237,1427.40002441,-1879.90002441,12.39999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (26)
- CreateDynamicObject(758,1434.50000000,-1987.59997559,48.79999924,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock6) (1)
- CreateDynamicObject(758,1430.50000000,-1982.19995117,47.59999847,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock6) (2)
- CreateDynamicObject(758,1425.69995117,-1976.69995117,46.20000076,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock6) (3)
- CreateDynamicObject(758,1420.80004883,-1972.19995117,44.70000076,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock6) (4)
- CreateDynamicObject(758,1414.69995117,-1968.50000000,42.79999924,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock6) (5)
- CreateDynamicObject(758,1409.50000000,-1966.59997559,41.20000076,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock6) (6)
- CreateDynamicObject(758,1403.40002441,-1964.30004883,39.50000000,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock6) (7)
- CreateDynamicObject(758,1398.19995117,-1963.69995117,38.09999847,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock6) (8)
- CreateDynamicObject(758,1437.09997559,-1994.40002441,49.50000000,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock6) (10)
- //===============[ Drift 4 ]============================
- CreateDynamicObject(4515,-913.90002441,-1448.40002441,125.00000000,0.00000000,0.00000000,0.00000000); //object(cn2_roadblock02ld) (1)
- CreateDynamicObject(4515,-909.09997559,-1361.80004883,124.80000305,0.00000000,0.00000000,162.00000000); //object(cn2_roadblock02ld) (2)
- //===============[ Drift 5 ]============================
- CreateDynamicObject(3749,-2487.50000000,-615.09997559,137.39999390,0.00000000,0.00000000,270.00000000); //object(clubgate01_lax) (1)
- CreateDynamicObject(3578,-2494.39990234,-625.50000000,132.50000000,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (1)
- CreateDynamicObject(3578,-2504.50000000,-625.50000000,132.50000000,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (2)
- CreateDynamicObject(3578,-2514.69995117,-625.50000000,132.60000610,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (3)
- CreateDynamicObject(3578,-2497.89990234,-597.90002441,132.50000000,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (4)
- CreateDynamicObject(3578,-2508.19995117,-597.90002441,132.50000000,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (5)
- CreateDynamicObject(3578,-2518.50000000,-597.90002441,132.50000000,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (6)
- CreateDynamicObject(3578,-2528.69995117,-597.90002441,132.50000000,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (7)
- CreateDynamicObject(3578,-2537.00000000,-597.90002441,132.50000000,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (8)
- CreateDynamicObject(3578,-2492.19995117,-603.00000000,132.50000000,0.00000000,0.00000000,270.00000000); //object(dockbarr1_la) (9)
- //===============[ Drift 6 ]============================
- CreateDynamicObject(3578,-956.79998779,-226.00000000,39.79999924,0.00000000,0.00000000,82.00000000); //object(dockbarr1_la) (1)
- CreateDynamicObject(3578,-958.70001221,-236.30000305,39.00000000,0.00000000,0.00000000,79.99645996); //object(dockbarr1_la) (3)
- CreateDynamicObject(3578,-958.00000000,-263.39999390,36.40000153,0.00000000,0.00000000,169.99145508); //object(dockbarr1_la) (4)
- CreateDynamicObject(3578,-947.40002441,-265.10000610,36.70000076,0.00000000,0.00000000,169.99145508); //object(dockbarr1_la) (5)
- CreateDynamicObject(3578,-904.09997559,-238.80000305,37.70000076,0.00000000,0.00000000,259.99145508); //object(dockbarr1_la) (6)
- CreateDynamicObject(3578,-905.70001221,-249.89999390,37.59999847,0.00000000,0.00000000,259.98596191); //object(dockbarr1_la) (7)
- //================[ Drift 7 ]=================================
- CreateDynamicObject(3578,-1183.40002441,2696.10009766,45.59999847,0.00000000,0.00000000,98.00000000); //object(dockbarr1_la) (1)
- CreateDynamicObject(3578,-1182.30004883,2688.10009766,45.59999847,0.00000000,0.00000000,97.99804688); //object(dockbarr1_la) (3)
- CreateDynamicObject(3578,-1183.40002441,2696.30004883,47.00000000,0.00000000,0.00000000,97.99804688); //object(dockbarr1_la) (4)
- CreateDynamicObject(3578,-1182.30004883,2688.39990234,47.00000000,0.00000000,0.00000000,97.99804688); //object(dockbarr1_la) (5)
- CreateDynamicObject(3578,-1183.69995117,2696.10009766,48.09999847,0.00000000,0.00000000,97.99804688); //object(dockbarr1_la) (6)
- CreateDynamicObject(3578,-1182.59997559,2688.50000000,48.09999847,0.00000000,0.00000000,97.99804688); //object(dockbarr1_la) (8)
- //===============[ TextDraw ]===========================
- cima = TextDrawCreate(0.000000,-1.000000," ");
- TextDrawUseBox(cima,1);
- TextDrawBoxColor(cima,0x00000065);
- TextDrawTextSize(cima,639.000000,13.000000);
- TextDrawAlignment(cima,0);
- TextDrawBackgroundColor(cima,0x000000FF);
- TextDrawFont(cima,3);
- TextDrawLetterSize(cima,2.000000,12.000000);
- TextDrawColor(cima,0x00000000);
- TextDrawSetOutline(cima,1);
- TextDrawSetProportional(cima,1);
- TextDrawSetShadow(cima,1);
- baixo = TextDrawCreate(-1.000000,343.000000," ");
- TextDrawUseBox(baixo,1);
- TextDrawBoxColor(baixo,0x00000065);
- TextDrawTextSize(baixo,639.000000,13.000000);
- TextDrawAlignment(baixo,0);
- TextDrawBackgroundColor(baixo,0x000000FF);
- TextDrawFont(baixo,3);
- TextDrawLetterSize(baixo,2.000000,12.000000);
- TextDrawColor(baixo,0x00000000);
- TextDrawSetOutline(baixo,1);
- TextDrawSetProportional(baixo,1);
- TextDrawSetShadow(baixo,1);
- NameServer = TextDrawCreate(192 ,133 , "Loucos por Drift");
- TextDrawFont(NameServer , 3);
- TextDrawLetterSize(NameServer , 0.8, 3.8);
- TextDrawColor(NameServer , 0xFF0000FF);
- TextDrawSetOutline(NameServer , false);
- TextDrawSetProportional(NameServer , true);
- TextDrawSetShadow(NameServer , 1);
- Versao = TextDrawCreate(318 ,158 , "V1.0");
- TextDrawFont(Versao , 3);
- TextDrawLetterSize(Versao , 0.6, 2.4);
- TextDrawColor(Versao , 0xFF0000FF);
- TextDrawSetOutline(Versao , false);
- TextDrawSetProportional(Versao , true);
- TextDrawSetShadow(Versao , 1);
- SetTimer("Relogio",1000,1);
- Rel = TextDrawCreate(1.0, 433.0,"00/00/00 || 00:00:00");
- TextDrawBackgroundColor(Rel, 255);
- TextDrawFont(Rel, 1);
- TextDrawLetterSize(Rel,0.3,1.4);
- TextDrawColor(Rel, -1);
- TextDrawSetOutline(Rel, 0);
- TextDrawSetProportional(Rel, 1);
- TextDrawSetShadow(Rel, 1);
- //TextDrawUseBox(Rel,1);
- //TextDrawBoxColor(Rel,0x00000065);
- for(new i; i < MAX_PLAYERS; i ++)
- {
- if(IsPlayerConnected(i))
- {
- TextDrawShowForPlayer(i, cima);
- TextDrawShowForPlayer(i, baixo);
- TextDrawShowForPlayer(i, NameServer);
- TextDrawShowForPlayer(i, Versao);
- TextDrawShowForPlayer(i, Rel);
- }
- }
- return 1;
- }
- public OnGameModeExit()
- {
- for(new i, f = GetMaxPlayers(); i < f; i++)
- {
- if(IsPlayerConnected(i))
- {
- SalvarContas(i);
- }
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- TextDrawHideForPlayer(playerid,NameServer);
- TextDrawHideForPlayer(playerid,Versao);
- SetPlayerPos(playerid, 2924.9727, -1563.8043, 11.0469);
- SetPlayerFacingAngle(playerid, 86.8798);
- SetPlayerCameraPos(playerid, 2920.7109, -1563.5922, 12.0877);
- SetPlayerCameraLookAt(playerid, 2924.9727, -1563.8043, 11.0469);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- GetPlayerScore(PlayerInfo[playerid][pScore]);
- GetPlayerMoney(PlayerInfo[playerid][pGrana]);
- TextDrawShowForPlayer(playerid,cima);
- TextDrawShowForPlayer(playerid,baixo);
- TextDrawShowForPlayer(playerid,NameServer);
- TextDrawShowForPlayer(playerid,Versao);
- SetTimer("Setar", 1000, true);
- if(IsPlayerNPC(playerid)) { return 1; }
- SetTimerEx("Record", 1000, false, "d", playerid);
- TentativasDeLogar[playerid] = 0;
- GetPlayerName(playerid, Name, sizeof(Name));
- format(arquivo, sizeof(arquivo), "/Players/%s.ini", Name);
- if(!DOF2_FileExists(arquivo))
- {
- format(Don, sizeof(Don), "{FFFFFF}Voce Nao e Registrado!\nNome: {7CFC00}%s{FFFFFF}\n\nColoque Sua Senha", Name);
- ShowPlayerDialog(playerid, DialogRegistro, DIALOG_STYLE_PASSWORD, "Registro", Don, "Registrar", "Sair");
- }
- if(DOF2_FileExists(arquivo))
- {
- format(Don, sizeof(Don), "{FFFFFF}Voce e Registrado!\nNome: {7CFC00}%s{FFFFFF}\n\nColoque Sua Senha", Name);
- ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "Login", Don, "Login", "Sair");
- }
- espiando[playerid] = false;
- mpermitido[playerid] = true;
- if(PlayerInfo[playerid][pAdmin] >= 1){
- format(Don,sizeof(Don),"~g~%s:~r~ON",Name);
- GameTextForAll(Don,3000,3);}
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) entrou no servidor.",Name,playerid);
- SendClientMessageToAll(-1,Don);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- oplayers--;
- SalvarContas(playerid);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) saiu do servidor.",Name,playerid);
- SendClientMessageToAll(-1,Don);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- TextDrawHideForPlayer(playerid,cima);
- TextDrawHideForPlayer(playerid,baixo);
- TextDrawShowForPlayer(playerid,Rel);
- SetPlayerPos(playerid, -314.29,1533.80,75.40);
- SetPlayerColor(playerid, PlayerColors[random(200)]);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new DName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,DName,sizeof(DName));
- format(Don,sizeof(Don),"[%s(ID:%d)]diz:{FFFFFF} %s",DName,playerid,text);
- SendClientMessageToAll(GetPlayerColor(playerid),Don);
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- 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)
- {
- new x = 0;
- while(x!=MAX_PLAYERS)
- {
- if( IsPlayerConnected(x) && GetPlayerState(x) == PLAYER_STATE_SPECTATING &&
- gSpectateID[x] == playerid && gSpectateType[x] == ADMIN_SPEC_TYPE_PLAYER )
- {
- SetPlayerInterior(x,newinteriorid);
- }
- x++;
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- GetPlayerName(playerid,Name,sizeof(Name));
- switch(GetPlayerWeapon(playerid))
- {
- case 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:
- {
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi kickado pelo admin {FF0000}BOT {FFFFFF}[Motivo: {FF0000}Hack{FFFFFF}]", Name,playerid);
- SendClientMessageToAll(-1,Don);
- Kick(playerid);
- }
- case 21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40:
- {
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi kickado pelo admin {FF0000}BOT {FFFFFF}[Motivo: {FF0000}Hack{FFFFFF}]", Name,playerid);
- SendClientMessageToAll(-1,Don);
- Kick(playerid);
- }
- }
- 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 == DialogRegistro)
- {
- if(!response) ShowPlayerDialog(playerid, DialogSaidaA, DIALOG_STYLE_MSGBOX, "{FFFFFF}[FLB]Confirmar saida", "{FF0000}..:: [FLB]Falcon's Login Box ::..\n{FFFFFF}Você ainda não está registrado.\n\nTem certeza que deseja sair ?", "Sair", "Voltar");
- if(response)
- {
- if(strlen(inputtext) < 5 || strlen(inputtext) > 20)
- {
- format(Don, sizeof(Don), "{FFFFFF}Voce Nao e Registrado!\nNome: {7CFC00}%s{FFFFFF}\n\nColoque Sua Senha", Name);
- return ShowPlayerDialog(playerid, DialogRegistro, DIALOG_STYLE_PASSWORD, "Registro", Don, "Registrar", "Sair");
- }
- GetPlayerName(playerid, Name, sizeof(Name));
- format(arquivo, sizeof(arquivo), "/Players/%s.ini", Name);
- DOF2_CreateFile(arquivo);
- DOF2_SetString(arquivo, "Senha", inputtext);
- PlayerInfo[playerid][pScore] = 10;
- PlayerInfo[playerid][pGrana] = 10000;
- PlayerInfo[playerid][pAdmin] = 0;
- SetarScore(playerid, 10);
- SetarGrana(playerid, 10000);
- SalvarContas(playerid);
- SendClientMessage(playerid, 0xFFFFFFAA, "Obrigado por registrar-se...A administração do servidor lhe deseja um bom jogo !!");
- }
- }
- if(dialogid == DialogLogin)
- {
- if(!response) ShowPlayerDialog(playerid, DialogSaidaB, DIALOG_STYLE_MSGBOX, "Confirmar saida", "{FFFFFF}Você ainda não está logado.\n\nTem certeza que deseja sair ?", "Sair", "Voltar");
- if(response)
- {
- if(strlen(inputtext) < 5 || strlen(inputtext) > 20)
- {
- GetPlayerName(playerid, Name, sizeof(Name));
- format(Don, sizeof(Don), "{FFFFFF}Voce e Registrado!\nNome: {7CFC00}%s{FFFFFF}\n\nColoque Sua Senha", Name);
- ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "Login", Don, "Login", "Sair");
- }
- GetPlayerName(playerid, Name, sizeof(Name));
- format(arquivo, sizeof(arquivo), "/Players/%s.ini", Name);
- if(!strcmp(inputtext, DOF2_GetString(arquivo, "Senha"), CASE_SENSITIVE))
- {
- CarregarContas(playerid);
- }
- else
- {
- TentativasDeLogar[playerid] ++;
- if(TentativasDeLogar[playerid] <= 3)
- {
- GetPlayerName(playerid, Name, sizeof(Name));
- format(Don, sizeof(Don), "{FFFFFF}Voce Nao e Registrado!\nNome: {7CFC00}%s{FFFFFF}\n\nColoque Sua Senha", Name);
- ShowPlayerDialog(playerid, DialogRegistro, DIALOG_STYLE_PASSWORD, "Registro", Don, "Registrar", "Sair");
- format(Don, sizeof(Don), "Senha incorreta !! || %d Tentativa(s) de %d", TentativasDeLogar[playerid], 3);
- SendClientMessage(playerid, 0xFF0000AA, Don);
- }
- if(TentativasDeLogar[playerid] > 3)
- {
- SendClientMessage(playerid, 0xFF0000AA, "Você excedeu o limite máximo de tentativas de logar...");
- SendClientMessage(playerid, 0xFF0000AA, "Por questões de segurança você foi kickado !!");
- Kick(playerid);
- }
- }
- }
- }
- if(dialogid == DialogSaidaA)
- {
- if(response)
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "Você decidiu sair sem se registrar...");
- Kick(playerid);
- }
- else
- {
- GetPlayerName(playerid, Name, sizeof(Name));
- format(Don, sizeof(Don), "{FFFFFF}Voce Nao e Registrado!\nNome: {7CFC00}%s{FFFFFF}\n\nColoque Sua Senha", Name);
- ShowPlayerDialog(playerid, DialogRegistro, DIALOG_STYLE_PASSWORD, "Registro", Don, "Registrar", "Sair");
- }
- }
- if(dialogid == DialogSaidaB)
- {
- if(response)
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "Você decidiu sair sem se logar...");
- Kick(playerid);
- }
- else
- {
- GetPlayerName(playerid, Name, sizeof(Name));
- format(Don, sizeof(Don), "{FFFFFF}Voce e Registrado!\nNome: {7CFC00}%s{FFFFFF}\n\nColoque Sua Senha", Name);
- ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "Login", Don, "Login", "Sair");
- }
- }
- if(dialogid == DIALOG_CARS)
- {
- if(!response)return SendClientMessage(playerid, 0xFFFFFFFF, "[INFO] Você cancelou a seleção de carros");
- if(!IsValidVehicle(strval(inputtext)))return SendClientMessage(playerid, 0xFFFFFFFF, "[ERRO] Carro Inválido");
- format(Don, sizeof(Don), "Você colocou o carro %s(%i)", NomeCarros[strval(inputtext)-400],strval(inputtext));
- SendClientMessage(playerid, 0xFFFFFFFF, Don);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid, x, y, z);
- PutPlayerInVehicle(playerid,CreateVehicle(strval(inputtext),x, y, z, 82,0,1,60), 0);
- return 1;
- }
- if(dialogid == DialogTeles)
- {
- if(!response)return SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Ok! Menu fechado");
- if(listitem == 0)return cmd_drift1(playerid);
- if(listitem == 1)return cmd_drift2(playerid);
- if(listitem == 2)return cmd_drift3(playerid);
- if(listitem == 3)return cmd_drift4(playerid);
- if(listitem == 4)return cmd_drift5(playerid);
- if(listitem == 5)return cmd_drift6(playerid);
- if(listitem == 6)return cmd_drift7(playerid);
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- forward SalvarContas(playerid);
- public SalvarContas(playerid)
- {
- GetPlayerName(playerid, Name, sizeof(Name));
- format(arquivo, sizeof(arquivo), "/Players/%s.ini", Name);
- if(!DOF2_FileExists(arquivo)) DOF2_CreateFile(arquivo);
- DOF2_SetInt(arquivo, "Score", PlayerInfo[playerid][pScore]);
- DOF2_SetInt(arquivo, "Grana", PlayerInfo[playerid][pGrana]);
- DOF2_SetInt(arquivo, "Admin", PlayerInfo[playerid][pAdmin]);
- DOF2_Exit();
- return 1;
- }
- forward CarregarContas(playerid);
- public CarregarContas(playerid)
- {
- GetPlayerName(playerid, Name, sizeof(Name));
- format(arquivo, sizeof(arquivo), "/Players/%s.ini", Name);
- if(!DOF2_FileExists(arquivo)) return 0x1;
- PlayerInfo[playerid][pScore] = DOF2_GetInt (arquivo, "Score");
- PlayerInfo[playerid][pGrana] = DOF2_GetInt (arquivo, "Grana");
- PlayerInfo[playerid][pAdmin] = DOF2_GetInt (arquivo, "Admin");
- SetPlayerScore(playerid, DOF2_GetInt (arquivo, "Score"));
- GivePlayerMoney(playerid, DOF2_GetInt (arquivo, "Grana"));
- return 1;
- }
- forward Utilitarios();
- public Utilitarios()
- {
- for(new i, f = GetMaxPlayers(); i < f; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInAnyVehicle(i))
- {
- RepairVehicle(GetPlayerVehicleID(i));
- AddVehicleComponent(GetPlayerVehicleID(i) ,1010);
- }
- }
- }
- return true;
- }
- forward Setar(playerid);
- public Setar(playerid)
- {
- GetPlayerName(playerid, Name, sizeof(Name));
- ResetPlayerMoney(playerid);
- format(arquivo, sizeof(arquivo), "/Players/%s.ini", Name);
- DOF2_SetInt(arquivo, "Score", PlayerInfo[playerid][pScore]);
- SetPlayerScore(playerid, DOF2_GetInt (arquivo, "Score"));
- PlayerInfo[playerid][pGrana] = DOF2_GetInt (arquivo, "Grana");
- return GivePlayerMoney(playerid, DOF2_GetInt (arquivo, "Grana"));
- }
- forward Ping(playerid);
- public Ping(playerid)
- {
- if(GetPlayerPing(playerid) > 400)
- {
- SetTimer("Ping2", 4000, true);
- }
- return true;
- }
- forward Ping2(playerid);
- public Ping2(playerid)
- {
- GetPlayerName(playerid,Name,sizeof(Name));
- if(GetPlayerPing(playerid) > 400)
- {
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi kickado pelo admin BOT [Motivo : Ping Alto]",Name,playerid);
- SendClientMessageToAll(-1,Don);
- Kick(playerid);
- }
- return true;
- }
- forward LoadRecord();
- public LoadRecord()
- {
- new strFromFile[24], arrCoords[6][5], File: file = fopen("porecords", io_read);
- if (file)
- {
- fread(file, strFromFile);
- split(strFromFile, arrCoords, ',');
- Precord = strval(arrCoords[0]);
- Drecord = strval(arrCoords[1]);
- Mrecord = strval(arrCoords[2]);
- Yrecord = strval(arrCoords[3]);
- THrecord = strval(arrCoords[4]);
- TMrecord = strval(arrCoords[5]);
- fclose(file);
- }
- return 1;
- }
- forward SaveRecord();
- public SaveRecord()
- {
- new coordsstring[24];
- format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%d,%d,%d", Precord, Drecord, Mrecord, Yrecord, THrecord, TMrecord);
- new File: file = fopen("porecords", io_write);
- fwrite(file, coordsstring);
- fclose(file);
- return 1;
- }
- forward Record(playerid);
- public Record(playerid)
- {
- oplayers++;
- if(Precord < oplayers)
- {
- Precord=oplayers;
- gettime(THrecord, TMrecord); getdate(Yrecord, Mrecord, Drecord);
- new string[92];
- format(string, sizeof(string), "{FF0000}-OperServ-{FFFFFF} Novo record de players online foi de {FF0000}%d/%d", Precord, GetMaxPlayers());
- SendClientMessageToAll(-1, string);
- SaveRecord();
- }
- return 1;
- }
- forward ConnectedPlayers();
- public ConnectedPlayers()
- {
- new Connected;
- for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && !IsPlayerNPC(i)) Connected++;
- return Connected;
- }
- forward MSG();
- public MSG()
- {
- SendClientMessageToAll(-1,MensagensRandomicas[random(sizeof(MensagensRandomicas))]);
- return 1;
- }
- forward Relogio(playerid);
- public Relogio(playerid)
- {
- new str[259], mes[12], ano, month, dia, horas, minutos, segundos;
- getdate(ano, month, dia);
- gettime(horas,minutos,segundos);
- if(month == 1) { mes = "Janeiro"; }
- else if(month == 2) {mes = "Fevereiro";}
- else if(month == 3) {mes = "Marco";}
- else if(month == 4) {mes = "Abril";}
- else if(month == 5) {mes = "Maio";}
- else if(month == 6) {mes = "Junho";}
- else if(month == 7) {mes = "Julho";}
- else if(month == 8) {mes = "Agosto";}
- else if(month == 9) {mes = "Setembro";}
- else if(month == 10) {mes = "Outubro";}
- else if(month == 11) {mes = "Novembro";}
- else if(month == 12) {mes= "Dezembro";}
- format(str, sizeof(str), "Dia %d de %s de %d [%d:%d:%d] ~r~ Loucos por Drift - Oficial v1.0", dia, mes,ano,horas, minutos, segundos);
- TextDrawSetString(Rel, str);
- return true;
- }
- stock split(const strsrc[], strdest[][], delimiter)
- {
- new i, li;
- new aNum;
- new len;
- while(i <= strlen(strsrc))
- {
- if(strsrc[i] == delimiter || i == strlen(strsrc))
- {
- len = strmid(strdest[aNum], strsrc, li, i, 128);
- strdest[aNum][len] = 0;
- li = i+1;
- aNum++;
- }
- i++;
- }
- return 1;
- }
- stock SetarScore(playerid, Quantia)
- {
- SetPlayerScore(playerid, 0);
- return SetPlayerScore(playerid, Quantia);
- }
- stock SetarGrana(playerid, Quantia)
- {
- ResetPlayerMoney(playerid);
- return GivePlayerMoney(playerid, Quantia);
- }
- stock Skin()
- {
- AddPlayerClass(0, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(1, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(2, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(3, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(4, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(5, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(6, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(7, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(8, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(9, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(10, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(11, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(12, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(13, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(14, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(15, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(16, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(17, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(18, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(19, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(20, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(21, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(22, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(23, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(24, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(25, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(26, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(27, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(28, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(29, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(30, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(31, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(32, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(33, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(34, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(35, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(36, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(37, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(38, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(39, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(40, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(45, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(60, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(100, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(189, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(200, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(187, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(287, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(288, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(286, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(298, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(254, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(210, 00.00, 00.00, 00.00, 00.00, 0, 0, 0, 0, 0, 0);
- return 0;
- }
- // *****************************************
- // ** Comando Admins LVL 1 **
- // *****************************************
- CMD:ah(playerid,params[])
- {
- new speed[300];
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- format(Don,sizeof(Don),"{FF0000}|Level 1| /a /kick /ir /trazer /tapa /espiar /pararespiar /av /ao\n\n");
- strcat(speed, Don);
- format(Don,sizeof(Don),"{FF0000}|Level 2| /dardinheiro /setardinheiro /darscore /setarscore\n\n");
- strcat(speed, Don);
- format(Don,sizeof(Don),"{FF0000}|Level 2| /limparchat /rc /vidatodos /coletetodos\n\n");
- strcat(speed, Don);
- format(Don,sizeof(Don),"{FF0000}|Level 3| /daradmin /bloquearmp /desbloquearmp /deletarjetpack /gmx /skick\n\n");
- strcat(speed, Don);
- ShowPlayerDialog(playerid, Ajudaadmins, DIALOG_STYLE_MSGBOX, "Ajuda ADM", speed, "Ok","");
- }else SendClientMessage(playerid,-1,"[ERRO] Nao es admin");
- return true;
- }
- CMD:a(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(sscanf(params, "s[100]",params)) return SendClientMessage(playerid,-1,"[USE] /a [texto]");
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"|Admin {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF})|: {FF0000}%s.",Name,playerid,params);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][pAdmin] == PlayerInfo[playerid][pAdmin])
- {
- SendClientMessage(i, -1,Don);
- }
- }
- return 1;
- }
- CMD:kick(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- new DName[MAX_PLAYER_NAME], ID;
- if(sscanf(params, "ds[50]", ID, params)) return SendClientMessage(playerid,-1,"[USE] /kickar [id][motivo]");
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O Administrador {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) kickou {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF})[[ Motivo : %s ]]", Name,playerid,DName,ID,params);
- SendClientMessageToAll(-1,Don);
- Kick(ID);
- return true;
- }
- CMD:ir(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID;
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid,-1,"[USE] /ir [id]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- new Float:PPos[3];
- SetPlayerPos(playerid, PPos[0], PPos[1], PPos[2]);
- GetPlayerPos(ID, PPos[0], PPos[1], PPos[2]);
- new VehicleID;
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,PPos[0], PPos[1], PPos[2]);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O Admin {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}) Veio Ate Voce", Name,playerid);
- SendClientMessage(ID,-1,Don);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce Foi Ate Player %s(ID:%s).", DName,ID);
- SendClientMessage(playerid,-1,Don);
- return true;
- }
- CMD:trazer(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID;
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid,-1,"[USE] /trazer [id]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- new Float:PPos[3];
- GetPlayerPos(playerid, PPos[0], PPos[1], PPos[2]);
- SetPlayerPos(ID, PPos[0], PPos[1], PPos[2]);
- new VehicleID;
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,PPos[0], PPos[1], PPos[2]);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O Admin {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}) Te Trouxe Ate Ele.", Name,playerid);
- SendClientMessage(ID,-1,Don);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce Teouxe o Player %s(ID:%s) Ate Voce.", DName,ID);
- SendClientMessage(playerid,-1,Don);
- return true;
- }
- CMD:tapa(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID;
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid,-1,"[USE] /tapa [id]");
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- new Float:c[3];
- GetPlayerPos(ID,c[0],c[1],c[2]);
- SetPlayerPos(ID,c[0],c[1],c[2]+15);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O Admin {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) deu um tapa em {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}).", Name,playerid,DName,ID);
- SendClientMessageToAll(-1,Don);
- return true;
- }
- CMD:espiar(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID;
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(sscanf(params, "uu",ID)) return SendClientMessage(playerid,-1,"[USE] /espiar [id]");
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- if(espiando[playerid] == true)return SendClientMessage(playerid,-1,"[ERRO] Voce ja esta espiando [/pararespiar]");
- GetPlayerName(ID,DName,sizeof(DName));
- espiando[playerid] = true;
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, ID);
- SetPlayerInterior(playerid,GetPlayerInterior(ID));
- gSpectateID[playerid] = ID;
- gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce esta espiando o player {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}).",DName,ID);
- SendClientMessage(playerid,-1,Don);
- return true;
- }
- CMD:pararespiar(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID;
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(espiando[playerid] == false)return SendClientMessage(playerid,-1,"[ERRO] Voce nao esta espiando [/espiar]");
- GetPlayerName(ID,DName,sizeof(DName));
- espiando[playerid] = false;
- TogglePlayerSpectating(playerid, 0);
- gSpectateID[playerid] = INVALID_PLAYER_ID;
- gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce parou de espiar o player {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}).",DName,ID);
- SendClientMessage(playerid,-1,Don);
- return true;
- }
- CMD:av(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- new text[128];
- if(sscanf(params, "s",text)) return SendClientMessage(playerid,-1,"[USE] /av [texto]");
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"|Admin {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF})| %s.",Name,playerid, text);
- SendClientMessageToAll(-1,Don);
- return true;
- }
- CMD:ao(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- new text[128];
- if(sscanf(params, "s", text)) return SendClientMessage(playerid,-1,"[USE] /ao [texto]");
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"~w~%s:~r~%s.",Name,text);
- GameTextForAll(Don,3000,3);
- return true;
- }
- // *****************************************
- // ** Comando Admins LVL 2 **
- // *****************************************
- CMD:limparchat(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- for(new b = 0; b <= 300; b++) SendClientMessageToAll(-1, " ");
- GameTextForPlayer(playerid,"~r~Chat Limpo", 3000 , 3);
- return true;
- }
- CMD:dardinheiro(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID, Quantidade;
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(sscanf(params, "uu",ID,Quantidade)) return SendClientMessage(playerid,-1,"[USE] /dardinheiro [id] [Quantidade]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- PlayerInfo[ID][pGrana] += Quantidade;
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce Ganhou %i de Dinheiro, do Admin {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}).",Quantidade,Name,playerid);
- SendClientMessage(ID,-1,Don);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce Deu %i de Dinheiro Para o Player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}).",Quantidade,DName,ID);
- SendClientMessage(ID,-1,Don);
- return true;
- }
- CMD:setardinheiro(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID, Quantidade;
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(sscanf(params, "uu",ID,Quantidade)) return SendClientMessage(playerid,-1,"[USE] /setardinheiro [id] [Quantidade]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- PlayerInfo[ID][pGrana] += Quantidade;
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Seu Dinheiro foi setado para %i pelo Admin {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}).",Quantidade,Name,playerid);
- SendClientMessage(ID,-1,Don);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce setou o dinheiro para %i do {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}).",Quantidade,DName,ID);
- SendClientMessage(ID,-1,Don);
- return true;
- }
- CMD:darscore(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID, Quantidade;
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(sscanf(params, "uu",ID,Quantidade)) return SendClientMessage(playerid,-1,"[USE] /darscore [id] [Quantidade]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- PlayerInfo[ID][pScore] += Quantidade;
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce Ganhou %i de Score, do Admin {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}).",Quantidade,Name,playerid);
- SendClientMessage(ID,-1,Don);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce Deu %i de Score Para o Player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}).",Quantidade,DName,ID);
- SendClientMessage(ID,-1,Don);
- return true;
- }
- CMD:setarscore(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID, Quantidade;
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(sscanf(params, "uu",ID,Quantidade)) return SendClientMessage(playerid,-1,"[USE] /setardinheiro [id] [Quantidade]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- PlayerInfo[ID][pScore] += Quantidade;
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Seu Score foi setado para %i pelo Admin {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}).",Quantidade,Name,playerid);
- SendClientMessage(ID,-1,Don);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce setou o score para %i do {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}).",Quantidade,DName,ID);
- SendClientMessage(ID,-1,Don);
- return true;
- }
- CMD:rc(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O Admin {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) deu respawn em todos os carros.",Name,playerid);
- SendClientMessageToAll(-1,Don);
- for(new i=0; i<MAX_VEHICLES; i++)
- {
- #define VehicleOccupied(i)
- {
- SetVehicleToRespawn(i);
- }
- }
- return true;
- }
- CMD:vidatodos(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O Admin {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) deu vida a todos online.",Name,playerid);
- SendClientMessageToAll(-1,Don);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- SetPlayerHealth(i, 100);
- }
- return true;
- }
- CMD:coletetodos(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O Admin {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) deu colete a todos online.",Name,playerid);
- SendClientMessageToAll(-1,Don);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- SetPlayerArmour(i, 100);
- }
- return true;
- }
- // *****************************************
- // ** Comando Admins LVL 3 **
- // *****************************************
- CMD:daradmin(playerid, params[])
- {
- if(strcmp(Name,"Don_Speed",true)==0 || strcmp(Name,"mau_tito",true)==0)
- {
- new ID,DName[MAX_PLAYER_NAME];
- GetPlayerName(ID,DName,sizeof(DName));
- static Level = 0;
- if(sscanf(params, "ud", ID, Level)) return SendClientMessage(playerid, -1,"[ERRO]: Correto: /daradmin [ID] [Nivel].");
- if(0>(Level)<3) return SendClientMessage(playerid, -1,"[ERRO]:Bote Nivel Maior que 1 e menor que 3!.");
- if(PlayerInfo[ID][pAdmin] == Level) return SendClientMessage(playerid, -1,"[ERRO]: Este player já tem este nível.");
- PlayerInfo[ID][pAdmin] = Level;
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce Foi Setado a Admin Level %d Pelo Admin %s .", Level, playerid);
- SendClientMessage(ID, -1, Don);
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Voce setou {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) a admin level %d .", DName, ID, Level);
- SendClientMessage(playerid, -1, Don);
- }else SendClientMessage(playerid,-1,"[ERRO] Voce nao tem acesso a esse comando");
- return true;
- }
- CMD:bloquearmp(playerid)
- {
- if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(mpermitido[playerid] == false)return SendClientMessage(playerid,-1,"[ERRO] Ja esta com mp bloqueado");
- mpermitido[playerid] = false;
- SendClientMessage(playerid,-1,"[SUCESSO] Voce bloqueou sua mp [ /desbloquearmp ]");
- return true;
- }
- CMD:desbloquearmp(playerid)
- {
- if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- if(mpermitido[playerid] == true)return SendClientMessage(playerid,-1,"[ERRO] Ja esta com mp desbloqueado");
- mpermitido[playerid] = true;
- SendClientMessage(playerid,-1,"[SUCESSO] Voce desbloqueou sua mp [ /bloquearmp ]");
- return true;
- }
- CMD:gmx(playerid)
- {
- if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- GameTextForAll("~r~Reiniciando Servidor", 5000,3);
- SendRconCommand("gmx");
- return true;
- }
- CMD:deletarjetpack(playerid)
- {
- if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} Todos jetpack deletados por {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
- }
- }
- return true;
- }
- CMD:skick(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1,"[ERRO] Voce nao e admin ou nao tem level suficiente.");
- new ID;
- if(sscanf(params, "d", ID)) return SendClientMessage(playerid,-1,"[USE] /kickar [id]");
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- Kick(ID);
- return true;
- }
- // *****************************************
- // ** Comando Players **
- // *****************************************
- CMD:admins(playerid,params[])
- {
- new speed[200];
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- GetPlayerName(i, Name, sizeof(Name));
- if(PlayerInfo[i][pAdmin] == 1)
- {
- format(Don,sizeof(Don),"{FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) Nivel 1\n", Name,i);
- strcat(speed, Don);
- }
- if(PlayerInfo[i][pAdmin] == 2)
- {
- format(Don,sizeof(Don),"{FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) Nivel 2\n", Name,i);
- strcat(speed, Don);
- }
- if(PlayerInfo[i][pAdmin] >= 3)
- {
- format(Don,sizeof(Don),"{FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) Nivel 3\n", Name,i);
- strcat(speed, Don);
- }
- }
- ShowPlayerDialog(playerid, Admins, DIALOG_STYLE_MSGBOX, "Administradores Online", speed, "Ok","");
- return true;
- }
- CMD:mp(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID;
- if(sscanf(params, "ud", ID,params[100])) return SendClientMessage(playerid,-1,"[USE] /mp [id][texto]");
- if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"[OFF]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- if(mpermitido[ID] == false)return SendClientMessage(playerid,-1,"[ERRO]Admin bloqueou sua mp");
- format(Don,sizeof(Don),"[MP]Para %s(ID:%s) : %s.",DName,ID,params);
- SendClientMessage(playerid,-1,Don);
- format(Don,sizeof(Don),"[MP]Recebido de {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) : %s.",Name,playerid,params);
- SendClientMessage(ID,-1,Don);
- GameTextForPlayer(playerid,"~r~Mp enviada com sucesso",3000,3);
- GameTextForPlayer(playerid,"~r~Mp recebida",3000,3);
- return true;
- }
- CMD:report(playerid,params[])
- {
- new DName[MAX_PLAYER_NAME], ID, text[128];
- if(sscanf(params, "ds", ID,text))
- return SendClientMessage(playerid,-1,"[USE] /report [id][motivo]");
- if(!IsPlayerConnected(ID))
- return SendClientMessage(playerid,-1,"[OFF]");
- GetPlayerName(ID,DName,sizeof(DName));
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"[REPORT] {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF}) denunciou {FF0000}%s{FFFFFF}({FF0000}ID:%d{FFFFFF})[motivo:{FF0000} %s{FFFFFF}]",Name,playerid,DName,ID,text);
- for(new i, p = GetMaxPlayers(); i < p; i++)
- if(PlayerInfo[i][pAdmin])
- SendClientMessage(i, -1, Don);
- return true;
- }
- CMD:virar(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new Float:x = 0.0, Float:y = 0.0, Float:z = 0.0;
- if(IsPlayerInAnyVehicle(playerid))
- SetCameraBehindPlayer(playerid);
- GetPlayerPos(playerid, x, y, z);
- SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0);
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) virou seu carro ( {FF0000}/virar{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- }
- return true;
- }
- CMD:kill(playerid)
- {
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) pediu pra morrer ( {FF0000}/kill{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- SetPlayerHealth(playerid, 0);
- return true;
- }
- CMD:jetpack(playerid)
- {
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) criou um jetpack ( {FF0000}/jetpack{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
- return true;
- }
- CMD:veh(playerid,params[])
- {
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) vai criar seu carro ( {FF0000}/veh{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- ShowPlayerDialog(playerid,DIALOG_CARS,DIALOG_STYLE_INPUT,"Carros","Digite id do seu carro abaixo:","Criar Carro","Sair");
- return true;
- }
- CMD:contato(playerid,params[])
- {
- new speed[300];
- format(Don,sizeof(Don),"Loucos por Drift - Oficial\nCriador do GM: Don_Speed\nContato via msn: {FF0000}maurilio_don@hotmail.com\n\n");
- strcat(speed, Don);
- ShowPlayerDialog(playerid, DialogContato, DIALOG_STYLE_MSGBOX, "Contato", speed, "Ok","");
- return true;
- }
- CMD:ajuda(playerid,params[])
- {
- new speed[700];
- format(Don,sizeof(Don),"============================[ {FF0000}Comandos{FFFFFF} ]============================\n");
- strcat(speed, Don);
- format(Don,sizeof(Don),"{FF0000}Players {FFFFFF}: /admins /report /kill /mp /jetpack /kill \n");
- strcat(speed, Don);
- format(Don,sizeof(Don),"{FF0000}Players {FFFFFF}: /veh \n");
- strcat(speed, Don);
- format(Don,sizeof(Don),"{FF0000}Carros {FFFFFF}: /virar \n");
- strcat(speed, Don);
- format(Don,sizeof(Don),"=====================================================================\n");
- strcat(speed, Don);
- ShowPlayerDialog(playerid, AjudaPlayers, DIALOG_STYLE_MSGBOX, "Ajuda Players", speed, "Ok","");
- return true;
- }
- //==============================================================================
- //=====================[ Teleportes ]===========================================
- //==============================================================================
- CMD:drift1(playerid)
- {
- new VehicleID;
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi para drift 1 ( {FF0000}/drift1{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- SetPlayerPos(playerid, -314.29,1533.80,75.40);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,-314.29,1533.80,75.40);
- PutPlayerInVehicle(playerid, VehicleID, 0);
- return true;
- }
- CMD:drift2(playerid)
- {
- new VehicleID;
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi para drift 2 ( {FF0000}/drift2{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- SetPlayerPos(playerid,2326.9189,1388.0199,42.8203);
- SetPlayerInterior(playerid,0);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,2326.9189,1388.0199,42.8203);
- PutPlayerInVehicle(playerid, VehicleID, 0);
- return true;
- }
- CMD:drift3(playerid)
- {
- new VehicleID;
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi para drift 3 ( {FF0000}/drift3{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- SetPlayerPos(playerid,1440.80,-1878.80,13.5);
- SetPlayerInterior(playerid,0);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,1440.80,-1878.80,13.5);
- PutPlayerInVehicle(playerid, VehicleID, 0);
- return true;
- }
- CMD:drift4(playerid)
- {
- new VehicleID;
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi para drift 4 ( {FF0000}/drift4{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- SetPlayerPos(playerid,-916.59,-1374.5,124.5);
- SetPlayerInterior(playerid,0);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,-916.59,-1374.5,124.5);
- PutPlayerInVehicle(playerid, VehicleID, 0);
- return true;
- }
- CMD:drift5(playerid)
- {
- new VehicleID;
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi para drift 5 ( {FF0000}/drift5{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- SetPlayerPos(playerid,-2535.10,-615.59,132.60);
- SetPlayerInterior(playerid,0);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,-2535.10,-615.59,132.60);
- PutPlayerInVehicle(playerid, VehicleID, 0);
- return true;
- }
- CMD:drift6(playerid)
- {
- new VehicleID;
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi para drift 6 ( {FF0000}/drift6{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- SetPlayerPos(playerid,-930.09,-234.30,38.79);
- SetPlayerInterior(playerid,0);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,-930.09,-234.30,38.79);
- PutPlayerInVehicle(playerid, VehicleID, 0);
- return true;
- }
- CMD:drift7(playerid)
- {
- new VehicleID;
- GetPlayerName(playerid,Name,sizeof(Name));
- format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) foi para drift 7 ( {FF0000}/drift7{FFFFFF} ).",Name,playerid);
- SendClientMessageToAll(-1,Don);
- SetPlayerPos(playerid,-1164.40,2692.80,45.90);
- SetPlayerInterior(playerid,0);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,-1164.40,2692.80,45.90);
- PutPlayerInVehicle(playerid, VehicleID, 0);
- return true;
- }
- CMD:teles(playerid,params[])
- {
- format(Don,sizeof(Don),"Drift 1\nDrift 2\nDrift 3\nDrift 4\nDrift 5\nDrift 6\nDrift 7");
- ShowPlayerDialog(playerid, DialogTeles, DIALOG_STYLE_LIST, "Teleportes", Don, "Selecionar", "Cancelar");
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement