/*Drift Habillity v1.0 Inicio 23/08/2011 Termino 21/10/2011 Agradecimentos a: Willian_Luigi Pharrel Josma_CMD Shickcard Leo_Lost e Forum SA:MP Creditos GameMode: Totalmente Desenvolvido Por ReDKiiL Contem Codigo De: Willian_Lugi ======================================================================================*/ //==============( INCLUDES )============== #include #include #include #include #include //===============( DEFINES )======== #define CT 0xFFFF00FF #define vermelho 0xFF0000FF #define laranja 0xFF8000FF #define rosa 0xFF00FFFF #define admmsg 0x0080FFFF #define amarelo 0xFFFF00FF #define azul 0x0000FFFF #define verde 0x00FF00FF #define roxo 0x800080FF #define azulclaro 0x00FFFFFF #define cinza 0xC0C0C0AA #define ME 3 #define MAXNAO 3 #define MAXAVISO 3 #define MAXLEVEL 4 //===============( NEWS )=========== new dhstro[128]; new str[128]; new NomeP[MAX_PLAYER_NAME]; new ID; new Text3D:label; new NomeID[MAX_PLAYER_NAME]; new Texto[128]; new Text:Baixo; new Text:Relogio; new Text:Velocimetro[MAX_PLAYERS] = {Text:INVALID_TEXT_DRAW, ...}; new Tempo = 5; new OBJ[MAX_PLAYERS]; new carroe[MAX_PLAYERS] = -1; new NAOKER[MAX_PLAYERS]; new NM,NM2,X1; new Dia,Mes,Ano,Horas,Minutos,Segundos; new Sim,Nao,EOn; new Float:X,Float:Z,Float:Y,Float:Angle,Float:Vida,Float:Colete; new JaVotou[MAX_PLAYERS]; //================( ENUM )===== enum EInfo { Float:EX, Float:EY, Float:EZ, Trancado, Criado, Arma, Muni,}; enum pInfo { pLogado, pBlockPM, pCalado,pAFK, pGODCAR, pLevel, pBanido,pPreso,ToEvento,pToX1,Avisos,}; new PlayerInfo[MAX_PLAYERS][pInfo]; new EventoInfo[EInfo]; new Float:x1Radon[9][3]= { {1059.3544,1300.4943,10.4798}, {1060.2035,1267.5544,10.4810}, {1061.1577,1230.6373,10.4867}, {1073.5831,1227.9899,10.4852}, {1090.7494,1227.8212,10.4790}, {1095.4459,1254.2930,10.4757}, {1094.2643,1296.0249,10.4779}, {1080.1599,1298.7046,10.4791}, {1076.6558,1264.7778,10.4779} }; //msgradomicas new MsgRadomicas[][]= { "[DH]Drift Habillity Crescendo Cada Dia Mais!", "[DH]Não Tem Nosso IP Nos Favoritos? ~~> EM BREVE!", "[DH]Drift Habillity Crescendo a Cada Dia!", "[DH]Acesse Nosso Site!: EM BREVE", "[DH]Alguem Enchendo Saco PM? /bpm", "[DH]Você Está Jogando Drift Habillity /creditos!", "[DH]Quer Saber Nossos Teleportes? /teles", "[DH]Adicione Nosso Msn De Contato!: EM BREVE" }; new veiculos[][] ={ "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","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","ZR3 50","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 A","Hotring Racer B","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 A","Monster B","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 A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C", "Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)","Police Car (LVPD)","Police Ranger", "Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B", "Stair Trailer","Boxville","Farm Plow","Utility Trailer" }; main() { print("[DH]Drift Habillity v1.0"); return 0; } //==========================( INICIO GAME MODE )=========================== public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid,1678.9169,1447.8788,47.7780); SetPlayerFacingAngle(playerid,271.9625); SetPlayerCameraPos(playerid,1682.4458,1448.0004,49.6016); SetPlayerCameraLookAt(playerid,1678.9169,1447.8788,47.7780); if(PlayerInfo[playerid][pLogado] == 0){ format(dhstro, 40,"server/players/%s.ini",NomeP); if(fexist(dhstro)) { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Conta Registrada\nDigite Sua Senha\nPara Poder Jogar:","Logar","Cancelar"); } else { INI_Create(dhstro); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registro","Sejá Bem Vindo\nRegistre-se Sua Conta\nPara Poder Jogar:","Registrar","Cancelar"); } } return 1; } public OnGameModeInit() { SetGameModeText("[DH]Drift Habillity Brasil"); UsePlayerPedAnims(); EnableStuntBonusForAll(0); AddPlayerClass(0, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(2, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(7, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(21, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(22, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(23, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(28, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(29, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(101, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(107, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(108, -319.7162,1540.9360,80.3700, 269.1425, 0, 0, 0, 0, 0, 0); //===============================================textdraw======== Baixo = TextDrawCreate(0.0,438.0," DRIFT HABILLITY v1.0 /REGRAS /COMANDOS /TELES WWW.EMBREVE.COM.BR"); TextDrawColor(Baixo,0xFF8000FF); TextDrawFont(Baixo,1); TextDrawAlignment(Baixo,1); TextDrawBackgroundColor(Baixo,0x00000000); TextDrawLetterSize(Baixo,0.4,0.8); TextDrawUseBox(Baixo,1); TextDrawBoxColor(Baixo,0x00000044); //relogio Relogio = TextDrawCreate(605.0,5.5,"0:0"); TextDrawColor(Relogio,0xFF8000FF); TextDrawBackgroundColor(Relogio,0x00000000); TextDrawFont(Relogio,3); TextDrawSetShadow(Relogio,0); TextDrawAlignment(Relogio,3); TextDrawLetterSize(Relogio,0.5,1.5); //============================( CARRROS )====================================== AddStaticVehicle(562,1521.3224,-1653.7982,13.1986,88.0692,6,6); // lsc1 AddStaticVehicle(562,1521.3677,-1656.7206,13.1986,89.0801,6,6); // lsc2 AddStaticVehicle(562,1520.8676,-1661.3340,13.1971,99.7005,6,6); // lsc4 AddStaticVehicle(562,1521.2764,-1670.8201,13.2045,90.6556,6,6); // lsc5 AddStaticVehicle(562,-2020.8671,295.9249,34.6586,274.0471,6,6); // sfc1 AddStaticVehicle(562,-2019.9783,288.6967,34.0401,272.8517,6,6); // sfc2 AddStaticVehicle(562,-2019.3315,279.3528,33.1936,259.8013,6,6); // sfc3 AddStaticVehicle(562,-2019.3745,283.8776,33.6082,275.8132,6,6); // sfc4 AddStaticVehicle(562,2119.5696,2147.2874,10.3313,224.9405,6,6); // LV AddStaticVehicle(562,2120.2390,2139.3350,10.3314,219.4557,6,6); // LV2 AddStaticVehicle(562,2119.6780,2133.3542,10.3319,228.3092,6,6); // LV4 AddStaticVehicle(562,2119.1125,2125.8853,10.3308,234.6271,6,6); // LV5 AddStaticVehicle(562,-316.1007,1515.6917,75.0298,0.5908,6,6); // new1 AddStaticVehicle(562,-321.5607,1515.6917,75.0200,359.3113,6,6); // new2 AddStaticVehicle(562,-326.9828,1515.6917,75.0189,0.4169,6,6); // new3 AddStaticVehicle(562,-332.5020,1515.6917,75.0179,355.9864,6,6); // new4 AddStaticVehicle(562,-337.9686,1515.6917,75.0197,0.0758,6,6); // new5 AddStaticVehicle(562,-343.1879,1515.6917,75.0182,1.7766,6,6); // new6 AddStaticVehicle(562,-1057.8210,-1360.9285,129.8049,274.6236,6,6); // WD1C AddStaticVehicle(562,-1064.0815,-1358.9824,129.7629,280.6515,6,6); // WD2 AddStaticVehicle(562,-1067.5166,-1357.4299,129.6873,281.6445,6,6); // wd11 AddStaticVehicle(562,-1071.9664,-1354.9741,129.5444,280.3625,6,6); // wd12 AddStaticVehicle(562,-1082.8586,-1352.3583,129.3528,270.2912,6,6); // wd13 AddStaticVehicle(562,-2410.6968,-608.5231,132.3465,94.8503,6,6); // wd21 AddStaticVehicle(562,-2404.3291,-613.5474,132.4384,92.4412,6,6); // wd22 AddStaticVehicle(562,-2402.7478,-617.1461,132.3710,95.0949,6,6); // wd23 AddStaticVehicle(562,-2418.6592,-597.6330,132.3158,103.7685,6,6); // wd24 AddStaticVehicle(562,-2424.3447,-593.2293,131.9776,35.5495,6,6); // wd25 AddStaticVehicle(562,2312.1848,1387.7284,42.4799,1.4182,6,6); // WD31 AddStaticVehicle(562,2308.9851,1387.4113,42.4800,356.6845,6,6); // WD32 AddStaticVehicle(562,2305.7156,1388.2849,42.4795,358.8575,6,6); // WD33 AddStaticVehicle(562,2302.7432,1387.5059,42.4799,1.8175,6,6); // WD34 AddStaticVehicle(562,2299.5452,1388.0144,42.4785,0.4701,6,6); // WD35 AddStaticVehicle(562,-1841.8519,1304.8684,59.3921,201.9914,6,6); // WD41 AddStaticVehicle(562,-1836.9607,1307.1318,59.3944,197.8783,6,6); // WD42 AddStaticVehicle(562,-1831.6874,1309.8395,59.3934,201.4406,6,6); // WD43 AddStaticVehicle(562,-1822.5012,1310.8489,59.3936,184.3350,6,6); // WD44 AddStaticVehicle(562,-1816.5953,1310.7903,59.3932,181.5969,6,6); // WD45 AddStaticVehicle(562,-2133.9910,911.3186,79.5515,335.7574,6,6); // WD81 AddStaticVehicle(562,-2138.3098,911.7222,79.5119,323.3690,6,6); // WD82 AddStaticVehicle(562,-2132.1780,928.1561,79.6605,181.1927,6,6); // WD83 AddStaticVehicle(562,-2135.7161,931.3493,79.5091,182.0123,6,6); // WD84 AddStaticVehicle(562,-2126.7925,910.3528,79.4598,245.3861,6,6); // WD85 AddStaticVehicle(562,2365.3467,-645.0642,127.4743,280.3488,6,6); // wd91 AddStaticVehicle(562,2364.3772,-651.5742,127.4838,288.2540,6,6); // wd92 AddStaticVehicle(562,2365.8748,-657.4202,127.8465,309.8883,6,6); // wd93 AddStaticVehicle(562,2372.7974,-661.8597,128.3298,313.1052,6,6); // wd94 AddStaticVehicle(562,2382.4470,-663.3601,127.8628,321.6422,6,6); // wd95 AddStaticVehicle(562,2817.5774,-1444.4681,39.7213,93.5441,6,6); // wd101 AddStaticVehicle(562,2816.1311,-1448.9025,39.7184,96.4179,6,6); // wd102 AddStaticVehicle(562,2817.1812,-1454.4053,39.7213,92.9025,6,6); // wd103 AddStaticVehicle(562,2798.5608,-1464.7241,39.7134,170.8440,6,6); // wd104 //CARROS AEROS AddStaticVehicle(519,1567.0906,-2456.9028,13.2146,184.2288,6,6); // shamal AddStaticVehicle(519,1650.6240,-2463.1318,13.2133,6.2430,6,6); // SHAMAL2 AddStaticVehicle(577,2030.3560,-2493.7290,13.1975,89.9655,6,6); // AT4 AddStaticVehicle(603,1369.1844,-2436.4666,13.2119,226.4610,6,6); // LOLLS AddStaticVehicle(603,1374.8610,-2453.3601,13.2145,209.3063,6,6); // LOLLS1 AddStaticVehicle(562,1411.6992,-2425.6824,13.2146,336.7495,6,6); // LOLLS2 AddStaticVehicle(579,1434.1974,-2432.4902,13.2146,210.6740,6,6); // LOLLS3 AddStaticVehicle(603,1451.0341,-2420.8975,13.2145,336.2853,6,6); // LOLLS4 AddStaticVehicle(565,1463.8927,-2430.9102,13.2130,179.8509,6,6); // LOLLS5 AddStaticVehicle(585,1456.4545,-2450.2793,13.2135,135.3207,6,6); // LOLLS6 AddStaticVehicle(603,1431.4812,-2465.0713,13.2146,115.0911,6,6); // LOLLS7 AddStaticVehicle(562,1399.7820,-2471.1333,13.2146,124.5279,6,6); // LOLLS8 AddStaticVehicle(585,-1671.7708,-261.3557,13.8058,320.9963,6,6); // LOLSF1 AddStaticVehicle(579,-1654.6602,-257.1220,13.8070,289.6380,6,6); // LOLSF2 AddStaticVehicle(585,-1651.2640,-272.1339,13.8068,91.6333,6,6); // LOLSF3 AddStaticVehicle(565,-1677.7344,-277.2703,13.8080,64.1195,6,6); // LOLSF4 AddStaticVehicle(565,-1688.0625,-267.6574,13.8071,42.1027,6,6); // LOLSF5 AddStaticVehicle(579,-1708.1619,-268.9973,13.8040,8.7150,6,6); // LOLSF6 AddStaticVehicle(565,-1712.5416,-251.4529,13.8070,325.0350,6,6); // LOLSF7 AddStaticVehicle(579,-1705.1967,-243.4116,13.8074,316.4223,6,6); // LOLSF78 AddStaticVehicle(562,-1711.3335,-225.4043,13.8000,341.5946,6,6); // LOLSF789 AddStaticVehicle(562,1512.0143,1682.9235,10.4800,94.3715,6,6); // LOLLV1 AddStaticVehicle(579,1498.4628,1705.2102,10.4781,136.1317,6,6); // LOLLV2 AddStaticVehicle(585,1505.9974,1719.8584,10.4793,162.1012,6,6); // LOLLV3 AddStaticVehicle(603,1516.5066,1704.3516,10.4790,138.4014,6,6); // LOLLV4 AddStaticVehicle(585,1528.9054,1718.3213,10.4791,138.4089,6,6); // LOLLV5 AddStaticVehicle(585,1524.8666,1692.4294,10.4788,138.7066,6,6); // LOLLV5 AddStaticVehicle(603,1531.0272,1670.1416,10.4794,121.9988,6,6); // LOLLV6 AddStaticVehicle(579,1513.2008,1652.5210,10.4801,117.3979,6,6); // LOLLV7 AddStaticVehicle(585,1501.6993,1646.3689,10.4789,145.1282,6,6); // LOLLV8 AddStaticVehicle(579,1519.3470,1632.3381,10.4792,280.2934,6,6); // LOLLV9 for(new allv; allv < MAX_VEHICLES; allv++ ) { SetVehicleNumberPlate(allv,"--> DH <--"); label = Create3DTextLabel("DRIFT HABILLITY",amarelo,0,0,0,10.1,0); Attach3DTextLabelToVehicle(label,allv,0,0,1); } //++++++++++++++++++++++++++++++++++( ALL OBJECTS )++++++++++++++++++++++ CreateDynamicObject(987, 1061.4001464844, 1358.0526123047, 9.8728914260864, 0, 0, 0); //+++++++++++++++++++++++++++++++++( PISTA DE DRIFT OFFICIAL )++++++++++++++++++++++++++++++++ CreateDynamicObject(997,-295.81552124,1507.11560059,74.36479187,0.00000000,0.00000000,269.25000000); //object(lhouse_barrier3) (1) CreateDynamicObject(997,-302.25097656,1507.04589844,74.48600006,0.00000000,0.00000000,273.74633789); //object(lhouse_barrier3) (2) CreateDynamicObject(997,-308.59985352,1507.32446289,74.36547852,0.00000000,0.00000000,273.74633789); //object(lhouse_barrier3) (3) CreateDynamicObject(3749,-302.22851562,1505.42089844,80.21778870,0.00000000,0.00000000,0.00000000); //object(clubgate01_lax) (1) CreateDynamicObject(11547,-286.24911499,1521.75000000,77.30403137,0.00000000,0.00000000,315.00000000); //object(desn_tscanopy) (1) CreateDynamicObject(11547,-274.58721924,1533.40002441,77.30403137,0.00000000,0.00000000,314.99450684); //object(desn_tscanopy) (2) CreateDynamicObject(11547,-272.96884155,1551.34326172,77.30403137,0.00000000,0.00000000,45.74450684); //object(desn_tscanopy) (3) CreateDynamicObject(11547,-284.70062256,1562.90490723,77.30403137,0.00000000,0.00000000,45.73608398); //object(desn_tscanopy) (4) CreateDynamicObject(11547,-296.61474609,1574.36694336,77.30403137,0.00000000,0.00000000,45.73608398); //object(desn_tscanopy) (5) CreateDynamicObject(11547,-337.87741089,1515.74096680,77.30161285,0.00000000,0.00000000,269.24450684); //object(desn_tscanopy) (6) CreateDynamicObject(11547,-321.43432617,1515.61889648,77.30403137,0.00000000,0.00000000,269.24194336); //object(desn_tscanopy) (7) CreateDynamicObject(715,-281.98583984,1508.16967773,82.84748077,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (1) CreateDynamicObject(715,-285.87304688,1493.28808594,83.14697266,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2) CreateDynamicObject(789,-250.15820312,1520.56347656,88.16240692,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (1) CreateDynamicObject(823,-290.97186279,1511.30078125,77.42154694,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass07) (1) CreateDynamicObject(823,-287.55038452,1514.86291504,77.42154694,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass07) (2) CreateDynamicObject(823,-317.44409180,1501.12072754,77.71070099,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass07) (3) CreateDynamicObject(823,-322.05020142,1501.03002930,77.65769196,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass07) (4) CreateDynamicObject(1597,-327.50894165,1508.37963867,77.21987915,0.00000000,0.00000000,90.75000000); //object(cntrlrsac1) (1) CreateDynamicObject(1597,-348.09829712,1508.92187500,77.21987915,0.00000000,0.00000000,88.49707031); //object(cntrlrsac1) (2) CreateDynamicObject(1262,-302.24237061,1506.83752441,79.13264465,0.00000000,0.00000000,0.00000000); //object(mtraffic4) (1) CreateDynamicObject(1262,-307.66882324,1507.45715332,75.11899567,0.00000000,0.00000000,0.00000000); //object(mtraffic4) (2) CreateDynamicObject(1262,-296.66894531,1507.07739258,75.12897491,0.00000000,0.00000000,0.00000000); //object(mtraffic4) (3) CreateDynamicObject(2780,-301.94891357,1505.25695801,84.95164490,0.00000000,0.00000000,0.00000000); //object(cj_smoke_mach) (1) CreateDynamicObject(14467,-311.15457153,1473.35119629,77.02774811,0.00000000,0.00000000,42.75000000); //object(carter_statue) (1) CreateDynamicObject(2695,-309.13879395,1507.93896484,78.54305267,0.00000000,0.00000000,180.00000000); //object(cj_banner12) (1) CreateDynamicObject(978,-289.28228760,1414.92321777,72.41297913,0.00000000,0.00000000,89.25000000); //object(sub_roadright) (1) CreateDynamicObject(978,-289.27334595,1423.93164062,70.86791229,0.00000000,20.00000000,89.24743652); //object(sub_roadright) (2) CreateDynamicObject(978,-289.97900391,1406.03137207,72.41000366,0.00000000,0.00000000,81.74743652); //object(sub_roadright) (3) CreateDynamicObject(978,-292.71459961,1397.77209473,72.40000153,0.00000000,0.00000000,60.74377441); //object(sub_roadright) (4) CreateDynamicObject(978,-298.81198120,1391.27941895,72.40000153,0.00000000,0.00000000,32.99340820); //object(sub_roadright) (5) CreateDynamicObject(978,-307.25894165,1388.63220215,72.40000153,0.00000000,0.00000000,2.24194336); //object(sub_roadright) (6) CreateDynamicObject(978,-315.79278564,1390.78393555,72.07575989,0.00000000,356.00000000,329.24121094); //object(sub_roadright) (7) CreateDynamicObject(978,-322.26589966,1396.83532715,71.29569244,0.00000000,354.00000000,305.98828125); //object(sub_roadright) (8) CreateDynamicObject(978,-326.89898682,1403.85888672,68.17819214,0.00000000,325.00000000,299.98718262); //object(sub_roadright) (9) CreateDynamicObject(978,-344.73583984,1462.54638672,64.62487030,0.00000000,5.00000000,129.00000000); //object(sub_roadright) (10) CreateDynamicObject(978,-339.27285767,1455.88342285,62.67511749,0.00000000,330.00000000,128.99597168); //object(sub_roadright) (11) CreateDynamicObject(978,-351.38922119,1468.84594727,64.02680206,0.00000000,3.00000000,143.99597168); //object(sub_roadright) (12) CreateDynamicObject(978,-359.30187988,1471.66137695,63.63106918,0.00000000,2.00000000,178.49230957); //object(sub_roadright) (13) CreateDynamicObject(978,-367.86834717,1470.64038086,63.17652893,0.00000000,4.00000000,196.48791504); //object(sub_roadright) (14) CreateDynamicObject(715,-285.38973999,1476.23120117,82.59298706,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2) CreateDynamicObject(789,-324.52841187,1475.91198730,85.62123108,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (1) CreateDynamicObject(715,-283.87353516,1453.20581055,82.03058624,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2) CreateDynamicObject(689,-266.23425293,1471.60583496,73.59547424,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (1) CreateDynamicObject(689,-260.13470459,1429.93969727,71.97985840,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (2) CreateDynamicObject(715,-273.39739990,1441.73107910,81.71067810,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2) CreateDynamicObject(715,-281.97708130,1422.04138184,80.28307343,0.00000000,0.00000000,0.00000000); //object(veg_bevtree3) (2) CreateDynamicObject(789,-313.42501831,1428.63208008,82.09918976,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (1) CreateDynamicObject(978,-375.59539795,1467.12438965,62.45824051,0.00000000,5.00000000,212.98716736); //object(sub_roadright) (14) CreateDynamicObject(978,-382.01721191,1460.77209473,61.63217926,0.00000000,4.99877930,236.98645020); //object(sub_roadright) (14) CreateDynamicObject(978,-384.80163574,1452.40490723,61.06878281,0.00000000,2.00000000,266.23608398); //object(sub_roadright) (14) CreateDynamicObject(978,-384.07611084,1443.90905762,60.81487656,0.00000000,1.99951172,282.73168945); //object(sub_roadright) (14) CreateDynamicObject(978,-381.47839355,1436.10034180,58.08805084,0.00000000,35.00000000,294.72766113); //object(sub_roadright) (14) CreateDynamicObject(738,-328.46871948,1402.12756348,69.97794342,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (1) CreateDynamicObject(738,-350.96527100,1444.04931641,65.19963074,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (2) CreateDynamicObject(738,-345.56475830,1434.47692871,66.09490204,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (3) CreateDynamicObject(738,-341.03860474,1425.81201172,67.33166504,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (4) CreateDynamicObject(738,-337.97174072,1420.01025391,67.67701721,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (5) CreateDynamicObject(738,-334.66635132,1413.36560059,68.66093445,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (6) CreateDynamicObject(738,-331.70559692,1408.53479004,68.58490753,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (7) CreateDynamicObject(703,-362.87545776,1450.15258789,63.09488678,0.00000000,350.00000000,0.00000000); //object(sm_veg_tree7_big) (1) CreateDynamicObject(738,-382.44561768,1433.24353027,59.60609436,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (9) CreateDynamicObject(738,-380.10339355,1427.82702637,59.30940247,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (10) CreateDynamicObject(738,-376.11480713,1421.93457031,58.64949799,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (11) CreateDynamicObject(738,-372.44650269,1416.07897949,58.10485840,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (12) CreateDynamicObject(738,-370.28298950,1409.98413086,57.89098358,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (13) CreateDynamicObject(738,-366.76013184,1402.66137695,57.56588364,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (14) CreateDynamicObject(738,-364.08819580,1396.61157227,57.23437500,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (15) CreateDynamicObject(738,-360.99185181,1390.21520996,56.79219055,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (16) CreateDynamicObject(738,-358.49398804,1386.61499023,56.43442154,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (17) CreateDynamicObject(738,-355.36874390,1382.17443848,56.15996552,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (18) CreateDynamicObject(738,-352.86187744,1377.02978516,55.48440552,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (19) CreateDynamicObject(738,-350.11608887,1371.77233887,55.34391022,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (20) CreateDynamicObject(738,-347.32015991,1368.46398926,55.06874084,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (21) CreateDynamicObject(738,-345.01669312,1363.84179688,53.67900085,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (22) CreateDynamicObject(738,-342.96887207,1359.85351562,53.19185257,0.00000000,0.00000000,0.00000000); //object(aw_streettree2) (23) CreateDynamicObject(789,-336.33718872,1340.01867676,64.61804962,0.00000000,0.00000000,15.75000000); //object(hashburytree4sfs) (1) CreateDynamicObject(16060,-377.87640381,1359.30895996,43.52338409,353.00000000,0.00000000,30.75000000); //object(des_treeline1) (1) CreateDynamicObject(3509,-415.08541870,1431.13671875,34.92514420,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (1) CreateDynamicObject(3509,-410.54272461,1420.33959961,36.37620544,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (2) CreateDynamicObject(3509,-407.31561279,1412.06494141,37.49419022,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (3) CreateDynamicObject(3509,-402.85519409,1405.44628906,38.23101044,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (4) CreateDynamicObject(3509,-399.15301514,1397.84777832,39.27055740,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r01) (5) CreateDynamicObject(997,-297.09167480,1507.38867188,74.35974121,0.00000000,0.00000000,285.74633789); //object(lhouse_barrier3) (2) CreateDynamicObject(997,-307.38067627,1507.66320801,74.35937500,0.00000000,0.00000000,255.74633789); //object(lhouse_barrier3) (2) CreateDynamicObject(689,-216.36015320,1424.82360840,69.74774933,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (3) CreateDynamicObject(689,-232.58584595,1449.08679199,73.01318359,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (4) CreateDynamicObject(689,-206.24868774,1459.02697754,71.14068604,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (5) CreateDynamicObject(689,-253.47897339,1492.81726074,74.98920441,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (6) CreateDynamicObject(689,-212.62237549,1479.68774414,71.42510223,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (7) CreateDynamicObject(18651,-346.7802,1587.7216,129.7838,0.00000000,0.00000000,0.00000000); //NeonPING CreateDynamicObject(18650,-303.0741,1507.6046,85.2129,0.00000000,0.00000000,0.00000000); //NeonYELLOW CreateDynamicObject(18648,-225.2430,1395.7365,172.4141,0.00000000,0.00000000,0.00000000); //NeonGrenn //lçosda AddStaticVehicleEx(562,332.39550781,1998.21386719,2420.94555664,0.00000000,86,3,15); //Elegy AddStaticVehicleEx(562,335.80078125,1998.37207031,2420.84594727,0.00000000,1,3,15); //Elegy AddStaticVehicleEx(562,339.54980469,1998.32714844,2420.87084961,0.00000000,6,3,15); //Elegy AddStaticVehicleEx(562,343.04882812,1998.37500000,2420.87084961,0.00000000,3,3,15); //Elegy AddStaticVehicleEx(562,346.79785156,1998.42578125,2420.87084961,0.00000000,126,3,15); //Elegy AddStaticVehicleEx(562,350.29687500,1998.47363281,2420.77124023,0.00000000,117,3,15); //Elegy AddStaticVehicleEx(562,354.54687500,1998.47753906,2420.77124023,0.00000000,32,3,15); //Elegy AddStaticVehicleEx(411,369.40618896,1999.00695801,2430.48291016,0.00000000,-1,-1,15); //Infernus AddStaticVehicleEx(451,373.03942871,1998.33972168,2430.36767578,0.00000000,-1,-1,15); //Turismo AddStaticVehicleEx(480,332.47460938,1983.96191406,2428.24316406,311.99523926,13,-1,15); //Comet CreateDynamicObject(10359,383.69854736,1989.75939941,2420.83203125,0.00000000,0.00000000,0.00000000); //object(sfshill02) (1) CreateDynamicObject(10362,461.75811768,1983.33093262,2407.44873047,0.00000000,0.00000000,352.00000000); //object(sfshill05) (1) CreateDynamicObject(10362,359.23333740,2009.91174316,2396.44873047,0.00000000,0.00000000,25.99645996); //object(sfshill05) (2) CreateDynamicObject(10362,250.76744080,2057.93652344,2386.21777344,0.00000000,0.00000000,203.99366760); //object(sfshill05) (3) CreateDynamicObject(10363,339.45321655,2283.85717773,2362.15600586,0.00000000,0.00000000,232.00000000); //object(sfshill06) (2) CreateDynamicObject(10361,459.32626343,2440.48608398,2319.94189453,0.00000000,0.00000000,202.00000000); //object(sfshill04) (2) CreateDynamicObject(10360,353.65914917,2347.98583984,2296.95019531,0.00000000,0.00000000,104.00000000); //object(sfshill03) (3) CreateDynamicObject(10360,300.23022461,2267.89160156,2265.46801758,0.00000000,0.00000000,153.99658203); //object(sfshill03) (4) CreateDynamicObject(10360,340.26467896,2148.78076172,2230.46264648,0.00000000,0.00000000,191.99537659); //object(sfshill03) (5) CreateDynamicObject(10360,440.70761108,2086.48144531,2196.45581055,0.00000000,0.00000000,235.99160767); //object(sfshill03) (6) CreateDynamicObject(10363,535.79492188,2234.86523438,2152.64746094,0.00000000,0.00000000,227.99926758); //object(sfshill06) (3) CreateDynamicObject(10363,719.06018066,2467.80419922,2098.75122070,0.00000000,0.00000000,189.99926758); //object(sfshill06) (4) CreateDynamicObject(10363,1006.49121094,2544.18652344,2044.89367676,0.00000000,0.00000000,153.99536133); //object(sfshill06) (5) CreateDynamicObject(10360,1165.93945312,2457.57812500,2000.42102051,0.00000000,0.00000000,174.00000000); //object(sfshill03) (7) CreateDynamicObject(10361,1265.54235840,2382.48657227,1966.93872070,0.00000000,0.00000000,172.00000000); //object(sfshill04) (4) CreateDynamicObject(10362,1105.40722656,2347.76367188,1958.42126465,0.00000000,0.00000000,169.99694824); //object(sfshill05) (6) CreateDynamicObject(10364,1259.51000977,2252.26904297,1949.99731445,0.00000000,0.00000000,272.00000000); //object(sfshill07) (1) CreateDynamicObject(10364,1439.92065430,2127.04809570,1950.12243652,0.00000000,0.00000000,237.99954224); //object(sfshill07) (2) CreateDynamicObject(3458,348.13497925,1998.14111328,2420.24414062,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (1) CreateDynamicObject(17026,399.46420288,1998.38073730,2415.10571289,0.00000000,0.00000000,54.00000000); //object(cunt_rockgp2_) (1) CreateDynamicObject(17026,441.25430298,1997.61340332,2415.10571289,0.00000000,0.00000000,47.99780273); //object(cunt_rockgp2_) (2) CreateDynamicObject(17026,476.63378906,1991.65136719,2406.60571289,0.00000000,0.00000000,21.98913574); //object(cunt_rockgp2_) (3) CreateDynamicObject(17026,494.60156250,1976.70996094,2405.35571289,0.00000000,0.00000000,11.98608398); //object(cunt_rockgp2_) (4) CreateDynamicObject(17026,510.85107422,1956.25781250,2406.60571289,0.00000000,0.00000000,3.98608398); //object(cunt_rockgp2_) (5) CreateDynamicObject(17026,507.98858643,1958.62939453,2406.60571289,0.00000000,0.00000000,3.98254395); //object(cunt_rockgp2_) (6) CreateDynamicObject(17026,462.50482178,2012.44946289,2406.60571289,0.00000000,0.00000000,225.98254395); //object(cunt_rockgp2_) (7) CreateDynamicObject(17026,427.79129028,2021.57104492,2399.10571289,0.00000000,0.00000000,231.97778320); //object(cunt_rockgp2_) (8) CreateDynamicObject(17026,392.44351196,2028.76647949,2399.10571289,0.00000000,0.00000000,227.97630310); //object(cunt_rockgp2_) (9) CreateDynamicObject(17026,370.42340088,2034.94531250,2399.10571289,0.00000000,0.00000000,239.97183228); //object(cunt_rockgp2_) (10) CreateDynamicObject(17026,353.64990234,2038.80310059,2394.10571289,0.00000000,0.00000000,251.96887207); //object(cunt_rockgp2_) (11) CreateDynamicObject(17026,310.99227905,2022.18652344,2389.35571289,0.00000000,8.00000000,259.96594238); //object(cunt_rockgp2_) (12) CreateDynamicObject(17026,266.86361694,2003.16760254,2384.60571289,0.00000000,7.99804688,259.96398926); //object(cunt_rockgp2_) (13) CreateDynamicObject(17026,238.39982605,1998.55993652,2385.10571289,0.00000000,7.99804688,245.96398926); //object(cunt_rockgp2_) (14) CreateDynamicObject(17026,211.83612061,2007.36096191,2387.85571289,350.05520630,6.08432007,217.01649475); //object(cunt_rockgp2_) (15) CreateDynamicObject(17026,174.68400574,2020.18017578,2388.85571289,358.00765991,5.99279785,220.16772461); //object(cunt_rockgp2_) (16) CreateDynamicObject(17026,149.34135437,2037.16137695,2388.85571289,358.00598145,5.98754883,186.16593933); //object(cunt_rockgp2_) (17) CreateDynamicObject(17026,143.22087097,2058.33935547,2388.85571289,358.00048828,5.98754883,148.16339111); //object(cunt_rockgp2_) (18) CreateDynamicObject(17026,148.35450745,2076.63012695,2388.10571289,358.00048828,5.98754883,120.16162109); //object(cunt_rockgp2_) (19) CreateDynamicObject(17026,165.56993103,2088.66577148,2390.60571289,358.00048828,5.98754883,74.15750122); //object(cunt_rockgp2_) (20) CreateDynamicObject(17026,199.54751587,2086.23706055,2392.46020508,0.00000000,0.00000000,36.00000000); //object(cunt_rockgp2_) (22) CreateDynamicObject(17026,229.01809692,2074.90332031,2392.46020508,0.00000000,0.00000000,51.99670410); //object(cunt_rockgp2_) (23) CreateDynamicObject(17026,263.53167725,2083.88330078,2393.96020508,0.00000000,0.00000000,95.99279785); //object(cunt_rockgp2_) (24) CreateDynamicObject(17026,290.97885132,2111.67651367,2389.81079102,3.99023438,4.00973511,105.70806885); //object(cunt_rockgp2_) (25) CreateDynamicObject(17026,311.00363159,2138.10009766,2385.81079102,7.97821045,4.03390503,109.42309570); //object(cunt_rockgp2_) (26) CreateDynamicObject(17026,337.42843628,2173.33813477,2377.88647461,7.97607422,4.03198242,113.41830444); //object(cunt_rockgp2_) (27) CreateDynamicObject(17026,359.14837646,2210.48095703,2368.26684570,7.97607422,4.02648926,125.41741943); //object(cunt_rockgp2_) (28) CreateDynamicObject(17026,370.88537598,2251.59326172,2360.76684570,7.97607422,4.02099609,147.41442871); //object(cunt_rockgp2_) (29) CreateDynamicObject(17026,357.28955078,2290.12182617,2354.76684570,7.97607422,4.01550293,199.40919495); //object(cunt_rockgp2_) (30) CreateDynamicObject(17026,321.26657104,2310.08349609,2349.01684570,7.97607422,4.01000977,217.40744019); //object(cunt_rockgp2_) (31) CreateDynamicObject(17026,294.88504028,2329.71704102,2344.01684570,7.97607422,4.00451660,187.40283203); //object(cunt_rockgp2_) (32) CreateDynamicObject(17026,288.61254883,2350.93701172,2344.01684570,7.97607422,3.99902344,157.39929199); //object(cunt_rockgp2_) (34) CreateDynamicObject(17026,291.62341309,2375.12231445,2340.76684570,7.97607422,3.99353027,135.39562988); //object(cunt_rockgp2_) (35) CreateDynamicObject(17026,305.01583862,2394.35131836,2337.01684570,7.97607422,3.98803711,103.39547729); //object(cunt_rockgp2_) (36) CreateDynamicObject(17026,336.81768799,2415.11059570,2333.51684570,7.97607422,3.98803711,87.39233398); //object(cunt_rockgp2_) (37) CreateDynamicObject(17026,358.77099609,2422.79101562,2333.51684570,7.99517822,359.94891357,77.95208740); //object(cunt_rockgp2_) (38) CreateDynamicObject(17026,392.51257324,2436.94335938,2329.26684570,7.99255371,359.94506836,95.94799805); //object(cunt_rockgp2_) (39) CreateDynamicObject(17026,420.13223267,2455.79077148,2321.01684570,7.98706055,359.94506836,83.94360352); //object(cunt_rockgp2_) (40) CreateDynamicObject(17026,452.61013794,2469.25512695,2314.76684570,7.98156738,359.94506836,83.94104004); //object(cunt_rockgp2_) (41) CreateDynamicObject(17026,483.54510498,2493.65039062,2310.26684570,7.98156738,359.94506836,119.94104004); //object(cunt_rockgp2_) (42) CreateDynamicObject(17026,503.42480469,2500.90747070,2308.26684570,7.98156738,359.94506836,71.93774414); //object(cunt_rockgp2_) (43) CreateDynamicObject(17026,520.68420410,2491.85498047,2307.51684570,7.98156738,359.94506836,25.93301392); //object(cunt_rockgp2_) (44) CreateDynamicObject(17026,528.28381348,2466.54296875,2306.81665039,7.98156738,359.94506836,335.92773438); //object(cunt_rockgp2_) (45) CreateDynamicObject(17026,517.64477539,2449.28759766,2306.81665039,7.98156738,359.94506836,287.92346191); //object(cunt_rockgp2_) (48) CreateDynamicObject(17026,494.14834595,2432.39257812,2305.56665039,7.98156738,359.94506836,275.91870117); //object(cunt_rockgp2_) (49) CreateDynamicObject(17026,469.53839111,2418.66625977,2305.56665039,7.98156738,359.94506836,265.91613770); //object(cunt_rockgp2_) (50) CreateDynamicObject(17026,436.00988770,2394.95874023,2305.56665039,7.98156738,359.94506836,291.91308594); //object(cunt_rockgp2_) (51) CreateDynamicObject(17026,405.35586548,1967.65332031,2416.98120117,0.00000000,0.00000000,231.99780273); //object(cunt_rockgp2_) (52) CreateDynamicObject(17026,436.32064819,1967.75854492,2415.23120117,0.00000000,0.00000000,243.99279785); //object(cunt_rockgp2_) (53) CreateDynamicObject(17026,477.18917847,1949.86486816,2414.88159180,0.00000000,0.00000000,193.98986816); //object(cunt_rockgp2_) (54) CreateDynamicObject(17026,485.58523560,1939.92810059,2412.73120117,0.00000000,0.00000000,179.98559570); //object(cunt_rockgp2_) (55) CreateDynamicObject(17026,436.93518066,1962.07788086,2424.43188477,0.00000000,0.00000000,243.98986816); //object(cunt_rockgp2_) (56) CreateDynamicObject(17026,439.14227295,1958.15502930,2431.68188477,0.00000000,0.00000000,243.98986816); //object(cunt_rockgp2_) (57) CreateDynamicObject(17026,511.19995117,1915.30151367,2412.73120117,0.00000000,0.00000000,209.98352051); //object(cunt_rockgp2_) (59) CreateDynamicObject(17026,542.15686035,1910.23156738,2413.30493164,0.00000000,0.00000000,231.98168945); //object(cunt_rockgp2_) (60) CreateDynamicObject(17026,558.91693115,1924.98046875,2413.30493164,0.00000000,0.00000000,265.97631836); //object(cunt_rockgp2_) (61) CreateDynamicObject(17026,560.38446045,1944.53125000,2413.30493164,0.00000000,0.00000000,313.97351074); //object(cunt_rockgp2_) (62) CreateDynamicObject(17026,556.34753418,1963.65576172,2413.30493164,0.00000000,0.00000000,347.97277832); //object(cunt_rockgp2_) (63) CreateDynamicObject(17026,540.38513184,1984.90185547,2410.30493164,0.00000000,0.00000000,3.96997070); //object(cunt_rockgp2_) (64) CreateDynamicObject(17026,525.79650879,1999.89843750,2410.30493164,0.00000000,0.00000000,3.96606445); //object(cunt_rockgp2_) (65) CreateDynamicObject(17026,501.41998291,2029.27880859,2408.80493164,0.00000000,0.00000000,19.96606445); //object(cunt_rockgp2_) (66) CreateDynamicObject(17026,470.96948242,2041.20019531,2406.55493164,0.00000000,0.00000000,39.96215820); //object(cunt_rockgp2_) (67) CreateDynamicObject(17026,436.79730225,2047.28149414,2402.80493164,0.00000000,0.00000000,45.95727539); //object(cunt_rockgp2_) (68) CreateDynamicObject(17026,398.43206787,2060.75244141,2401.30493164,0.00000000,0.00000000,35.95581055); //object(cunt_rockgp2_) (69) CreateDynamicObject(17026,379.80374146,2065.70532227,2397.05493164,0.00000000,0.00000000,45.95275879); //object(cunt_rockgp2_) (70) CreateDynamicObject(17026,341.13327026,2066.14062500,2395.05493164,0.00000000,0.00000000,63.95031738); //object(cunt_rockgp2_) (71) CreateDynamicObject(17026,319.05816650,2057.60986328,2393.80493164,0.00000000,0.00000000,73.94592285); //object(cunt_rockgp2_) (72) CreateDynamicObject(17026,290.08901978,2044.62182617,2389.55493164,0.00000000,0.00000000,85.94348145); //object(cunt_rockgp2_) (73) CreateDynamicObject(17026,268.20477295,2035.95483398,2384.80493164,0.00000000,0.00000000,85.94055176); //object(cunt_rockgp2_) (74) CreateDynamicObject(17026,219.99618530,2037.52832031,2384.80493164,0.00000000,0.00000000,29.94055176); //object(cunt_rockgp2_) (75) CreateDynamicObject(17026,188.96458435,2047.53906250,2386.80493164,0.00000000,0.00000000,35.93774414); //object(cunt_rockgp2_) (76) CreateDynamicObject(17026,203.58288574,2052.02368164,2386.80493164,0.00000000,0.00000000,213.93627930); //object(cunt_rockgp2_) (77) CreateDynamicObject(17026,192.80380249,2058.02661133,2372.78417969,0.00000000,0.00000000,213.93127441); //object(cunt_rockgp2_) (78) CreateDynamicObject(17026,191.39498901,2050.18066406,2372.78417969,0.00000000,0.00000000,213.93127441); //object(cunt_rockgp2_) (79) CreateDynamicObject(17026,191.70480347,2044.98767090,2372.78417969,0.00000000,0.00000000,213.93127441); //object(cunt_rockgp2_) (80) CreateDynamicObject(17026,214.30560303,2010.63134766,2372.78417969,0.00000000,0.00000000,207.93128967); //object(cunt_rockgp2_) (81) CreateDynamicObject(17026,239.50071716,2041.96850586,2390.55493164,0.00000000,0.00000000,225.93127441); //object(cunt_rockgp2_) (82) CreateDynamicObject(17026,265.86914062,2047.39843750,2388.05493164,0.00000000,0.00000000,247.92297363); //object(cunt_rockgp2_) (83) CreateDynamicObject(17026,289.21191406,2060.50000000,2392.55493164,0.00000000,0.00000000,263.91906738); //object(cunt_rockgp2_) (84) CreateDynamicObject(17026,300.02709961,2074.16333008,2394.80493164,0.00000000,0.00000000,283.91903687); //object(cunt_rockgp2_) (85) CreateDynamicObject(17026,309.73895264,2086.54467773,2391.05493164,0.00000000,0.00000000,297.91418457); //object(cunt_rockgp2_) (86) CreateDynamicObject(17026,330.02200317,2114.77636719,2385.30493164,0.00000000,0.00000000,297.91076660); //object(cunt_rockgp2_) (87) CreateDynamicObject(17026,348.21463013,2141.21606445,2381.30493164,346.00869751,2.06118774,292.40930176); //object(cunt_rockgp2_) (88) CreateDynamicObject(17026,371.22293091,2172.36816406,2374.05493164,346.00341797,2.05993652,298.40661621); //object(cunt_rockgp2_) (89) CreateDynamicObject(17026,391.91650391,2211.99853516,2364.80493164,345.99792480,2.05444336,302.40512085); //object(cunt_rockgp2_) (90) CreateDynamicObject(17026,402.38424683,2252.30419922,2357.80493164,345.99792480,2.04895020,318.40420532); //object(cunt_rockgp2_) (91) CreateDynamicObject(17026,397.97384644,2275.70825195,2353.55493164,345.99792480,2.04345703,336.40026855); //object(cunt_rockgp2_) (92) CreateDynamicObject(17026,386.64566040,2303.48461914,2353.55493164,345.99792480,2.03796387,356.39587402); //object(cunt_rockgp2_) (93) CreateDynamicObject(17026,362.78958130,2320.40185547,2352.80493164,345.99792480,2.03796387,24.39099121); //object(cunt_rockgp2_) (95) CreateDynamicObject(17026,337.40615845,2335.27368164,2350.30493164,345.99792480,2.03796387,34.38964844); //object(cunt_rockgp2_) (96) CreateDynamicObject(17026,331.32653809,2343.98437500,2347.30493164,345.99792480,2.03796387,36.38720703); //object(cunt_rockgp2_) (97) CreateDynamicObject(17026,327.49835205,2349.18286133,2347.30493164,345.99792480,2.03796387,14.38671875); //object(cunt_rockgp2_) (98) CreateDynamicObject(17026,327.04132080,2356.36694336,2342.80493164,345.99792480,2.03796387,0.38659668); //object(cunt_rockgp2_) (99) CreateDynamicObject(17026,331.63732910,2361.25292969,2342.80493164,345.99792480,2.03796387,0.38452148); //object(cunt_rockgp2_) (100) CreateDynamicObject(17026,338.67538452,2366.45166016,2340.55493164,345.99792480,2.03796387,0.38452148); //object(cunt_rockgp2_) (101) CreateDynamicObject(17026,356.49072266,2391.16113281,2332.01684570,7.97607422,3.98803711,261.39074707); //object(cunt_rockgp2_) (103) CreateDynamicObject(791,405.06521606,1952.31933594,2426.60742188,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (1) CreateDynamicObject(791,517.77728271,1878.70239258,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (2) CreateDynamicObject(791,594.76031494,1913.72363281,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (3) CreateDynamicObject(791,547.61151123,1995.35192871,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (4) CreateDynamicObject(791,482.07742310,2067.58496094,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (5) CreateDynamicObject(791,429.45407104,2072.79907227,2403.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (6) CreateDynamicObject(17026,490.73861694,2468.25146484,2296.31665039,6.61453247,34.20443726,277.43420410); //object(cunt_rockgp2_) (104) CreateDynamicObject(17026,485.79589844,2464.32543945,2296.31665039,6.61376953,34.20043945,265.43225098); //object(cunt_rockgp2_) (105) CreateDynamicObject(17026,466.35836792,2459.16894531,2297.14331055,3.24450684,66.14855957,262.61050415); //object(cunt_rockgp2_) (106) CreateDynamicObject(17026,458.11087036,2454.97729492,2298.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (107) CreateDynamicObject(17026,450.41265869,2449.55566406,2300.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (108) CreateDynamicObject(17026,444.48297119,2447.43847656,2300.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (109) CreateDynamicObject(17026,436.35903931,2444.82250977,2301.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (110) CreateDynamicObject(17026,429.36407471,2438.35937500,2304.39331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (111) CreateDynamicObject(17026,418.32705688,2433.60229492,2306.64331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (112) CreateDynamicObject(17026,406.39041138,2429.28100586,2310.14331055,3.24096680,66.14318848,262.60620117); //object(cunt_rockgp2_) (113) CreateDynamicObject(17026,402.45782471,2404.50732422,2307.05712891,0.00000000,0.00000000,106.00000000); //object(cunt_rockgp2_) (114) CreateDynamicObject(17026,439.39007568,2403.59667969,2323.97753906,25.17279053,263.27062988,257.50024414); //object(cunt_rockgp2_) (115) CreateDynamicObject(17026,407.82507324,2367.81469727,2308.81665039,7.98156738,359.94506836,283.91223145); //object(cunt_rockgp2_) (117) CreateDynamicObject(17026,430.04086304,2402.84887695,2342.62231445,352.06164551,186.00341797,290.73321533); //object(cunt_rockgp2_) (120) CreateDynamicObject(17026,362.59481812,2012.97009277,2416.60571289,0.00000000,0.00000000,53.99780273); //object(cunt_rockgp2_) (121) CreateDynamicObject(17026,324.38327026,2013.91418457,2416.60571289,0.00000000,0.00000000,53.99780273); //object(cunt_rockgp2_) (122) CreateDynamicObject(17026,320.24655151,1988.01086426,2416.60571289,0.00000000,0.00000000,145.99777222); //object(cunt_rockgp2_) (123) CreateDynamicObject(17026,348.00830078,1973.08911133,2416.60571289,0.00000000,0.00000000,239.99732971); //object(cunt_rockgp2_) (124) CreateDynamicObject(17026,378.16043091,1972.72937012,2416.60571289,0.00000000,0.00000000,239.99633789); //object(cunt_rockgp2_) (125) CreateDynamicObject(791,344.26660156,2096.26074219,2399.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,260.58172607,2120.19726562,2399.05639648,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (8) CreateDynamicObject(791,188.30284119,2129.47265625,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (9) CreateDynamicObject(791,138.57220459,2096.64306641,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (10) CreateDynamicObject(791,120.87378693,2051.78564453,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (11) CreateDynamicObject(791,161.12617493,2003.06530762,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (12) CreateDynamicObject(791,213.27027893,1984.23864746,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (13) CreateDynamicObject(791,276.58877563,1990.03076172,2389.63598633,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (14) CreateDynamicObject(17026,393.27343750,2412.61328125,2360.68286133,352.05139160,185.99304199,254.72900391); //object(cunt_rockgp2_) (126) CreateDynamicObject(17026,389.86801147,2402.74609375,2330.26684570,7.97607422,3.98803711,255.38671875); //object(cunt_rockgp2_) (127) CreateDynamicObject(17026,378.37045288,2380.55566406,2306.25732422,0.00000000,0.00000000,97.99609375); //object(cunt_rockgp2_) (128) CreateDynamicObject(17026,348.79898071,2362.11621094,2298.25732422,354.03295898,353.96716309,87.36309814); //object(cunt_rockgp2_) (130) CreateDynamicObject(17026,313.79885864,2343.06372070,2288.00732422,354.12762451,347.93161011,90.73495483); //object(cunt_rockgp2_) (132) CreateDynamicObject(17026,292.02529907,2317.33569336,2280.00732422,354.12231445,347.93151855,120.73059082); //object(cunt_rockgp2_) (133) CreateDynamicObject(17026,287.95989990,2294.00903320,2276.50732422,354.12231445,347.92602539,138.72875977); //object(cunt_rockgp2_) (134) CreateDynamicObject(17026,285.74468994,2275.35742188,2268.50732422,354.12231445,347.92053223,138.72436523); //object(cunt_rockgp2_) (135) CreateDynamicObject(17026,279.79449463,2249.36352539,2260.25732422,354.12231445,347.91503906,138.72277832); //object(cunt_rockgp2_) (136) CreateDynamicObject(17026,278.42999268,2210.08569336,2252.50732422,354.12231445,347.91503906,158.71899414); //object(cunt_rockgp2_) (137) CreateDynamicObject(17026,286.07214355,2197.04833984,2249.25732422,354.12231445,347.91503906,192.71417236); //object(cunt_rockgp2_) (138) CreateDynamicObject(17026,306.99993896,2176.05029297,2245.50732422,354.12231445,347.91503906,192.71118164); //object(cunt_rockgp2_) (139) CreateDynamicObject(17026,321.06063843,2150.69018555,2236.75732422,354.12231445,347.91500854,180.71107483); //object(cunt_rockgp2_) (140) CreateDynamicObject(17026,336.98834229,2118.50073242,2223.58691406,354.12231445,347.90954590,174.70861816); //object(cunt_rockgp2_) (141) CreateDynamicObject(17026,357.59054565,2092.62841797,2217.33691406,354.12231445,347.90405273,198.70466614); //object(cunt_rockgp2_) (142) CreateDynamicObject(17026,378.68261719,2083.69238281,2213.08691406,354.12231445,347.90405273,222.70434570); //object(cunt_rockgp2_) (143) CreateDynamicObject(17026,405.56155396,2080.99267578,2209.08691406,354.12231445,347.90405273,226.70388794); //object(cunt_rockgp2_) (144) CreateDynamicObject(17026,440.89935303,2070.03930664,2196.08691406,354.12231445,347.90405273,220.70278931); //object(cunt_rockgp2_) (145) CreateDynamicObject(17026,477.50714111,2057.00976562,2186.37670898,354.12231445,347.90405273,226.69880676); //object(cunt_rockgp2_) (146) CreateDynamicObject(17026,510.26898193,2064.42089844,2179.87670898,354.12231445,347.90405273,262.69738770); //object(cunt_rockgp2_) (147) CreateDynamicObject(17026,527.40429688,2081.38232422,2176.12670898,354.12231445,347.90405273,288.69409180); //object(cunt_rockgp2_) (148) CreateDynamicObject(17026,554.85949707,2112.47216797,2168.12670898,354.12231445,347.90405273,288.69323730); //object(cunt_rockgp2_) (149) CreateDynamicObject(17026,573.95080566,2141.85791016,2160.87670898,354.12231445,347.90405273,300.69323730); //object(cunt_rockgp2_) (150) CreateDynamicObject(17026,589.90490723,2177.34204102,2153.87670898,354.12231445,347.90405273,308.69030762); //object(cunt_rockgp2_) (151) CreateDynamicObject(17026,595.06109619,2209.78955078,2149.62670898,354.12231445,347.90405273,330.68835449); //object(cunt_rockgp2_) (152) CreateDynamicObject(17026,586.78198242,2244.58154297,2146.87670898,354.12231445,347.90405273,356.68298340); //object(cunt_rockgp2_) (154) CreateDynamicObject(17026,561.33227539,2272.28735352,2146.87670898,354.12231445,347.90405273,20.68212891); //object(cunt_rockgp2_) (155) CreateDynamicObject(17026,536.77337646,2287.17871094,2142.73657227,354.12231445,347.90405273,28.68176270); //object(cunt_rockgp2_) (156) CreateDynamicObject(17026,539.95269775,2321.53735352,2130.73657227,354.00476074,355.94641113,279.51293945); //object(cunt_rockgp2_) (157) CreateDynamicObject(17026,548.07293701,2328.78979492,2124.98657227,354.00146484,355.94604492,253.50872803); //object(cunt_rockgp2_) (158) CreateDynamicObject(17026,543.32391357,2321.87841797,2127.73657227,353.99597168,355.94055176,259.50402832); //object(cunt_rockgp2_) (159) CreateDynamicObject(17026,556.55273438,2337.85546875,2123.73657227,353.99597168,355.94055176,257.50305176); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,600.99798584,2348.97998047,2120.23657227,353.99597168,355.94055176,251.50303650); //object(cunt_rockgp2_) (162) CreateDynamicObject(17026,641.36016846,2356.84033203,2117.23657227,353.99597168,355.94055176,251.49902344); //object(cunt_rockgp2_) (163) CreateDynamicObject(17026,677.78814697,2365.81542969,2109.48657227,353.99597168,355.94055176,257.49902344); //object(cunt_rockgp2_) (164) CreateDynamicObject(17026,711.23193359,2379.79882812,2103.02636719,353.99597168,355.94055176,267.49755859); //object(cunt_rockgp2_) (165) CreateDynamicObject(17026,741.54748535,2400.57128906,2097.27636719,353.99597168,355.94055176,277.49511719); //object(cunt_rockgp2_) (166) CreateDynamicObject(17026,760.28375244,2424.96289062,2094.02636719,353.99597168,355.94055176,303.49267578); //object(cunt_rockgp2_) (167) CreateDynamicObject(17026,768.56231689,2460.01904297,2094.02636719,353.99597168,355.94055176,323.49182129); //object(cunt_rockgp2_) (168) CreateDynamicObject(17026,763.44482422,2481.03320312,2092.02636719,353.99597168,355.94055176,341.48693848); //object(cunt_rockgp2_) (169) CreateDynamicObject(17026,751.79309082,2509.51049805,2087.02636719,353.99597168,355.94055176,349.48254395); //object(cunt_rockgp2_) (170) CreateDynamicObject(17026,753.38726807,2518.47290039,2084.02636719,353.99597168,355.94055176,349.48059082); //object(cunt_rockgp2_) (171) CreateDynamicObject(17026,775.37860107,2532.65209961,2071.52636719,353.99597168,355.94055176,225.48052979); //object(cunt_rockgp2_) (172) CreateDynamicObject(17026,791.74395752,2538.79223633,2071.52636719,353.99597168,355.94055176,221.47790527); //object(cunt_rockgp2_) (173) CreateDynamicObject(17026,781.81225586,2535.33691406,2071.52636719,353.99597168,355.94055176,221.47338867); //object(cunt_rockgp2_) (174) CreateDynamicObject(17026,827.58551025,2524.37255859,2068.77636719,353.99597168,355.94055176,213.47338867); //object(cunt_rockgp2_) (175) CreateDynamicObject(17026,859.30798340,2509.06958008,2066.02636719,353.99597168,355.94055176,213.46984863); //object(cunt_rockgp2_) (178) CreateDynamicObject(17026,891.05944824,2494.24853516,2060.24609375,353.99597168,355.94055176,213.46984863); //object(cunt_rockgp2_) (179) CreateDynamicObject(17026,917.78234863,2485.60644531,2055.49609375,353.99597168,355.94055176,223.46986389); //object(cunt_rockgp2_) (180) CreateDynamicObject(17026,950.44726562,2477.44726562,2049.49609375,353.99597168,355.94055176,233.46496582); //object(cunt_rockgp2_) (181) CreateDynamicObject(17026,988.20513916,2476.98974609,2043.49609375,353.99597168,355.94055176,243.46498108); //object(cunt_rockgp2_) (182) CreateDynamicObject(17026,1013.95074463,2484.67724609,2039.49609375,353.99597168,355.94055176,255.46252441); //object(cunt_rockgp2_) (183) CreateDynamicObject(17026,1034.74816895,2498.68994141,2039.49609375,353.99597168,355.94055176,271.45959473); //object(cunt_rockgp2_) (184) CreateDynamicObject(17026,1047.70898438,2516.88574219,2039.49609375,353.99597168,355.94055176,289.45568848); //object(cunt_rockgp2_) (185) CreateDynamicObject(17026,1050.50878906,2532.01904297,2035.99609375,353.99597168,355.94055176,307.45126343); //object(cunt_rockgp2_) (186) CreateDynamicObject(17026,1057.50305176,2552.83471680,2033.74609375,353.99597168,355.94055176,317.44689941); //object(cunt_rockgp2_) (187) CreateDynamicObject(17026,1084.46093750,2558.76855469,2023.74609375,353.99597168,355.94055176,201.43981934); //object(cunt_rockgp2_) (188) CreateDynamicObject(17026,1088.81555176,2560.12939453,2021.49609375,353.99597168,355.94055176,187.43981934); //object(cunt_rockgp2_) (189) CreateDynamicObject(17026,1098.89172363,2551.40527344,2015.99609375,353.99597168,355.94055176,161.43249512); //object(cunt_rockgp2_) (191) CreateDynamicObject(17026,1104.65332031,2548.98217773,2016.24609375,353.99597168,355.94055176,161.42761230); //object(cunt_rockgp2_) (192) CreateDynamicObject(17026,1089.19030762,2565.38159180,2009.49609375,353.99597168,355.94055176,161.42761230); //object(cunt_rockgp2_) (193) CreateDynamicObject(17026,1115.47045898,2545.78881836,2016.24609375,353.99597168,355.94055176,181.42761230); //object(cunt_rockgp2_) (194) CreateDynamicObject(17026,1135.62304688,2510.34814453,2015.49609375,353.99597168,355.94055176,175.42272949); //object(cunt_rockgp2_) (195) CreateDynamicObject(17026,1147.67382812,2469.34960938,2007.24609375,354.01245117,353.92456055,157.20336914); //object(cunt_rockgp2_) (196) CreateDynamicObject(17026,379.71820068,2343.16845703,2300.03637695,7.98156738,359.94506836,257.90869141); //object(cunt_rockgp2_) (199) CreateDynamicObject(17026,340.55035400,2326.84545898,2283.78637695,7.98156738,359.94506836,273.90405273); //object(cunt_rockgp2_) (200) CreateDynamicObject(17026,317.67633057,2290.99780273,2274.53637695,7.98156738,359.94506836,325.90020752); //object(cunt_rockgp2_) (201) CreateDynamicObject(17026,311.83886719,2255.21972656,2260.03637695,7.98156738,359.94506836,313.89587402); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,467.08279419,1997.48791504,2406.60571289,0.00000000,0.00000000,49.98913574); //object(cunt_rockgp2_) (3) CreateDynamicObject(17026,315.14196777,2210.11401367,2247.07617188,7.98156738,359.94506836,9.89587402); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,318.19961548,2216.59594727,2260.32617188,7.98156738,359.94506836,15.89172363); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,341.23220825,2177.57373047,2241.82617188,7.98156738,359.94506836,355.89318848); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,353.06668091,2152.21093750,2226.54589844,7.98156738,359.94506836,355.89111328); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,356.93289185,2146.03466797,2226.54589844,7.98156738,359.94506836,355.89111328); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,381.50527954,2120.57031250,2216.54589844,7.98156738,359.94506836,47.89111328); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,389.34606934,2112.53198242,2211.54589844,7.98156738,359.94506836,47.88940430); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,435.93692017,2104.22851562,2202.54589844,7.98156738,359.94506836,39.88940430); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,457.02716064,2096.55859375,2192.29589844,27.68972778,8.98126221,35.67779541); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,490.19509888,2096.00000000,2177.40576172,27.68554688,8.97583008,95.67257690); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,498.02072144,2094.24853516,2177.40576172,27.68005371,8.97033691,95.66894531); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,524.98437500,2124.00024414,2167.40576172,27.68005371,8.97033691,99.66894531); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,549.84124756,2157.43554688,2159.90576172,27.67456055,8.96484375,115.66796875); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,565.35351562,2195.62304688,2148.40576172,11.95214844,1.96554565,137.44091797); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,560.58538818,2231.99145508,2144.90576172,5.95559692,1.93334961,187.64772034); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,522.68145752,2261.01416016,2140.40576172,5.95458984,1.92810059,203.64645386); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,489.41778564,2296.45117188,2134.15576172,5.94909668,1.92810059,179.64245605); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,491.73257446,2325.41918945,2129.65576172,19.89837646,4.16690063,150.41668701); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,502.84906006,2339.71948242,2129.65576172,19.89624023,4.16381836,108.41381836); //object(cunt_rockgp2_) (202) CreateDynamicObject(17026,535.25048828,2362.85888672,2123.73657227,353.99597168,355.94055176,79.50299072); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,569.24060059,2372.82299805,2123.73657227,353.99597168,355.94055176,73.50256348); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,605.87554932,2381.26708984,2118.73657227,353.99597168,355.94055176,73.49853516); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,630.53802490,2383.47900391,2106.24609375,353.99597168,355.94055176,69.49853516); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,671.37908936,2393.59814453,2104.99609375,7.39840698,22.15698242,80.91772461); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,703.82824707,2407.58081055,2095.71582031,7.39379883,22.15393066,86.91430664); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,732.88458252,2435.06127930,2090.96582031,7.38830566,22.15393066,116.91284180); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,732.90332031,2480.68945312,2085.21582031,1.96105957,357.95654297,169.97497559); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,718.98571777,2525.77709961,2081.46582031,1.96105957,357.95654297,145.97497559); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,728.89074707,2554.66992188,2078.21582031,1.95556641,357.95104980,103.96981812); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,752.36291504,2569.89526367,2074.96582031,1.95007324,357.94555664,83.96911621); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,780.31103516,2573.47363281,2072.46582031,1.95007324,357.94006348,51.96850586); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,814.48254395,2563.49438477,2070.21582031,1.95007324,357.94006348,35.96533203); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,851.98791504,2545.02246094,2070.06542969,1.95007324,357.94006348,35.96374512); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,878.36932373,2532.77294922,2062.06542969,1.95007324,357.94006348,35.96374512); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,915.77301025,2516.48120117,2054.03515625,1.95007324,357.94006348,39.96374512); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,958.36022949,2505.66870117,2044.78515625,1.95007324,357.94006348,53.96276855); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1005.62982178,2527.79394531,2041.78515625,348.13488770,10.16055298,279.99954224); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,959.44793701,2504.69873047,2041.78515625,1.95007324,357.94006348,53.95935059); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1008.52130127,2536.95605469,2041.78515625,348.13476562,10.15686035,301.99755859); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1026.48583984,2556.39770508,2031.78515625,1.95007324,357.94006348,131.95935059); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1041.27404785,2592.33911133,2028.03515625,1.95007324,357.94006348,107.95678711); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1065.26098633,2609.37573242,2027.03515625,1.95007324,357.94006348,73.95166016); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1092.45886230,2607.64965820,2022.03515625,1.95007324,357.94006348,39.94897461); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1119.96374512,2590.27197266,2017.03515625,1.95007324,357.94006348,11.94631958); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1142.05444336,2561.71752930,2017.03515625,1.95007324,357.94006348,355.94213867); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1159.23168945,2529.64794922,2017.03515625,1.95007324,357.94006348,355.94055176); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1171.65942383,2495.93115234,2009.03515625,1.95007324,357.94006348,341.94055176); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1178.63574219,2464.65087891,1998.03515625,1.95007324,357.94006348,337.93847656); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1182.71228027,2441.57080078,1994.24499512,13.87182617,353.75854492,339.36584473); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1198.01855469,2418.08447266,1978.93542480,13.87023926,353.75427246,67.36224365); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1206.84936523,2411.78295898,1976.18542480,13.86474609,353.74877930,67.35717773); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1244.29187012,2414.45556641,1967.18542480,13.86474609,353.74877930,55.35717773); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1284.15930176,2411.17456055,1960.93542480,13.85925293,353.74877930,61.35461426); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1327.63525391,2414.39453125,1955.43542480,13.85375977,353.74877930,45.35314941); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1344.92565918,2398.80737305,1955.43542480,13.84826660,353.74877930,349.35153198); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1343.24572754,2375.79785156,1955.43542480,13.84277344,353.74877930,301.34875488); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1328.21386719,2362.52368164,1955.43542480,13.83728027,353.74877930,263.34399414); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1295.48486328,2357.51025391,1953.43542480,9.81222534,351.81011963,235.24722290); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1250.79833984,2357.73144531,1953.43542480,9.81079102,351.80969238,241.24478149); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1225.26025391,2353.42260742,1953.43542480,9.81079102,351.80419922,241.24328613); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1197.45690918,2347.45166016,1962.18542480,9.81079102,351.80419922,257.24328613); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1179.11230469,2271.60400391,1949.66918945,0.00000000,0.00000000,230.00000000); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1128.71630859,2336.85156250,1956.43542480,348.96249390,24.40484619,236.79364014); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1120.99462891,2336.76220703,1956.43542480,348.95874023,24.40063477,236.78833008); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1096.44714355,2343.75219727,1956.43542480,348.95874023,24.40063477,220.78836060); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1088.50927734,2347.64111328,1956.43542480,348.95874023,24.39514160,214.78674316); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1072.01074219,2360.38427734,1956.43542480,348.95874023,24.38964844,194.78265381); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1067.59118652,2366.11865234,1956.43542480,348.95874023,24.38415527,186.78211975); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1058.67797852,2379.88476562,1956.43542480,348.95874023,24.38415527,186.77856445); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1062.49804688,2375.95068359,1956.43542480,348.95874023,24.38415527,182.77856445); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1167.31738281,2337.77636719,1964.18542480,9.81079102,351.80419922,253.23486328); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1091.04052734,2325.40869141,1957.16918945,9.81079102,351.80419922,35.23486328); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1139.41821289,2310.85498047,1952.26892090,0.00000000,0.00000000,46.00000000); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1177.63488770,2301.16455078,1946.51892090,0.00000000,0.00000000,53.99975586); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1219.83984375,2296.85644531,1946.51892090,0.00000000,0.00000000,45.99426270); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1257.06054688,2289.55249023,1948.58886719,0.00000000,0.00000000,45.99426270); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1299.58129883,2274.43579102,1948.58886719,0.00000000,0.00000000,33.99426270); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1338.56640625,2255.10107422,1947.83886719,0.00000000,0.00000000,25.99169922); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1377.24072266,2231.03979492,1947.83886719,0.00000000,0.00000000,25.98815918); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1410.71923828,2205.02490234,1947.83886719,0.00000000,0.00000000,17.98815918); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1440.44226074,2177.36279297,1947.83886719,0.00000000,0.00000000,9.98461914); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1470.25097656,2144.40551758,1947.83886719,0.00000000,0.00000000,3.98107910); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1497.44885254,2105.03100586,1947.83886719,0.00000000,0.00000000,353.97705078); //object(cunt_rockgp2_) (161) CreateDynamicObject(10359,1498.81909180,1990.98962402,1952.03295898,0.00000000,0.00000000,79.99853516); //object(sfshill02) (2) CreateDynamicObject(791,350.08468628,2229.30712891,2367.07543945,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,328.30120850,2284.16064453,2358.82543945,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,273.42425537,2320.50903320,2355.57543945,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,311.90954590,2426.33862305,2339.69482422,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,388.74932861,2456.34179688,2339.69482422,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,514.39685059,2519.30297852,2314.24414062,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,491.37530518,2397.31176758,2314.24414062,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,411.69146729,2337.22534180,2303.00366211,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,398.31076050,2330.03002930,2303.00366211,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,329.54797363,2242.76416016,2260.82202148,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,255.39100647,2240.70874023,2260.82202148,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,257.67227173,2150.05883789,2232.13085938,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,390.13549805,2156.01538086,2232.13085938,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,455.48010254,2045.31225586,2192.26928711,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,495.56454468,2132.05102539,2178.23901367,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,608.37719727,2160.57055664,2164.99853516,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,515.35241699,2243.64257812,2152.64184570,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,459.92761230,2334.71899414,2135.13500977,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,587.61779785,2317.04418945,2130.68164062,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,742.52899170,2373.09204102,2102.95996094,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,574.96569824,2406.35546875,2126.14721680,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,692.76312256,2439.17602539,2100.89184570,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,803.37219238,2454.94067383,2083.97460938,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,822.54241943,2506.41235352,2072.31811523,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,842.80041504,2581.15185547,2064.73461914,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,696.53594971,2563.08081055,2070.19116211,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1036.67907715,2472.27978516,2039.17102051,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1003.85162354,2588.24291992,2042.94104004,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1090.88623047,2511.47509766,2015.87548828,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1158.64257812,2583.68359375,2016.78320312,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1061.10302734,2637.59448242,2022.96142578,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1202.11682129,2488.68481445,2003.05126953,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1268.35583496,2438.83691406,1962.21862793,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1372.18701172,2382.43896484,1956.65588379,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1284.22302246,2330.63867188,1958.71081543,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1186.09521484,2323.83715820,1926.27636719,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1162.26818848,2261.72680664,1950.50109863,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1280.38598633,2237.49047852,1919.55981445,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1376.06982422,2167.76513672,1935.01745605,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1456.65087891,2067.79956055,1942.75537109,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(791,1432.83569336,2114.24267578,1899.70214844,0.00000000,0.00000000,0.00000000); //object(vbg_fir_copse) (7) CreateDynamicObject(17026,1134.70239258,2280.79589844,1949.91918945,0.00000000,0.00000000,223.99877930); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1101.41503906,2287.64819336,1956.41918945,0.00000000,0.00000000,223.99475098); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1073.57421875,2298.16210938,1958.41918945,0.00000000,0.00000000,205.99476624); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1051.91174316,2317.67578125,1960.16918945,0.00000000,0.00000000,181.99365234); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1035.89636230,2343.25537109,1960.16918945,0.00000000,0.00000000,185.98854065); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1009.33837891,2381.02490234,1962.66918945,0.00000000,4.00000000,171.98754883); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1013.93756104,2404.81982422,1962.66918945,0.00000000,3.99902344,123.98547363); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1031.22070312,2419.65185547,1962.66918945,0.00000000,3.99353027,85.98071289); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1052.96435547,2420.46240234,1962.66918945,0.00000000,3.98803711,43.97900391); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1074.59143066,2405.14428711,1962.91918945,0.00000000,3.98803711,3.97827148); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1085.90783691,2393.75878906,1962.91918945,0.00000000,3.98803711,343.97705078); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1117.63964844,2364.60009766,1967.41918945,0.00000000,3.98803711,53.97644043); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1165.72290039,2370.14672852,1962.91918945,0.00000000,3.98803711,79.97579956); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1192.19250488,2378.34252930,1955.59387207,0.00000000,3.98803711,79.97497559); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1235.94702148,2393.41821289,1953.34387207,349.00817871,38.82910156,234.69958496); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1268.56274414,2391.02783203,1953.34387207,349.00817871,38.82568359,228.69543457); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1306.21215820,2395.72851562,1943.09387207,349.00817871,38.82568359,240.68748474); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1154.76916504,2430.74487305,1993.04663086,354.01245117,353.92456055,157.20336914); //object(cunt_rockgp2_) (196) CreateDynamicObject(17026,1163.01806641,2400.74658203,1986.29663086,354.01245117,353.92456055,189.20353699); //object(cunt_rockgp2_) (196) CreateDynamicObject(17026,1190.92004395,2390.01074219,1974.80700684,320.54794312,115.97973633,277.32113647); //object(cunt_rockgp2_) (196) CreateDynamicObject(17026,1200.10949707,2392.25610352,1972.30700684,320.54260254,115.97717285,277.31689453); //object(cunt_rockgp2_) (196) CreateDynamicObject(17026,1209.87451172,2393.87597656,1968.55700684,320.54260254,115.97717285,277.31689453); //object(cunt_rockgp2_) (196) CreateDynamicObject(17026,1297.00341797,2392.84423828,1943.09387207,349.00817871,38.82568359,240.68298340); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1221.08740234,2265.13842773,1946.51892090,0.00000000,0.00000000,223.99427795); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1265.98010254,2253.38647461,1946.51892090,0.00000000,0.00000000,221.98925781); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1308.04199219,2237.63183594,1946.51892090,0.00000000,0.00000000,213.98425293); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1345.29760742,2215.45532227,1946.51892090,0.00000000,0.00000000,205.98071289); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1383.41284180,2187.85400391,1946.51892090,0.00000000,0.00000000,199.97717285); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1414.65380859,2159.86230469,1946.51892090,0.00000000,0.00000000,191.97314453); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1444.72705078,2129.23925781,1946.51892090,0.00000000,0.00000000,185.96960449); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1465.87243652,2097.23510742,1946.51892090,0.00000000,0.00000000,179.96557617); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1485.78344727,2060.92871094,1946.51892090,0.00000000,0.00000000,173.96154785); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1496.78735352,2029.12011719,1945.76892090,0.00000000,0.00000000,157.95751953); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1493.62011719,2010.50537109,1945.76892090,0.00000000,0.00000000,139.95593262); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1524.94360352,2008.75927734,1945.76892090,0.00000000,0.00000000,305.95483398); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1525.96166992,2043.93957520,1945.76892090,0.00000000,0.00000000,327.95275879); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1517.71960449,2070.65844727,1945.76892090,0.00000000,0.00000000,351.94738770); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1471.79016113,1965.50183105,1945.76892090,0.00000000,0.00000000,137.95483398); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1478.21337891,2004.87939453,1950.01892090,0.00000000,0.00000000,165.94982910); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1466.78027344,1936.51953125,1945.76892090,0.00000000,0.00000000,137.94982910); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1485.39404297,1928.31787109,1945.76892090,0.00000000,0.00000000,229.94982910); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1518.40502930,1956.43579102,1945.76892090,0.00000000,0.00000000,293.94934082); //object(cunt_rockgp2_) (161) CreateDynamicObject(17026,1511.32519531,1962.77697754,1945.76892090,0.00000000,0.00000000,315.94470215); //object(cunt_rockgp2_) (161) SetTimer("SpawnCarros",1800000,true); SetTimer("Radomicas",120000,true); SetTimer("Atualiza",500,true); return 1; } public OnPlayerConnect(playerid) { GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(str, sizeof(str),"[DH]--> %s [ID:%d] Entrou No Servidor!",NomeP,playerid); SendClientMessageToAll(cinza,str); SendDeathMessage(INVALID_PLAYER_ID,playerid,200); return 1; } forward Atualiza(playerid); public Atualiza(playerid) { for(new all = 0; all < GetMaxPlayers(); all++) { gettime(Horas,Minutos,Segundos); if(GetPlayerState(all) == PLAYER_STATE_DRIVER) { new form[128]; format(form, sizeof(form), "KM/H:%02d",GetPlayerSpeed(all)); TextDrawSetString(Text:Velocimetro[all], form); } if(GetPlayerState(all) == PLAYER_STATE_ONFOOT) TextDrawDestroy(Text:Velocimetro[all]); if(GetPlayerWeapon(all) == 36 && PlayerInfo[all][pLevel] == 0){ GetPlayerName(all,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s Foi Kickado Motivo: Arma Ilegal",NomeP); SendClientMessageToAll(admmsg,dhstro); return Kick(all); } if(GetPlayerWeapon(all) == 35 && PlayerInfo[all][pLevel] == 0){ GetPlayerName(all,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s Foi Kickado Motivo: Arma Ilegal",NomeP); SendClientMessageToAll(admmsg,dhstro); return Kick(all); } if(GetPlayerWeapon(all) == 38 && PlayerInfo[all][pLevel] == 0){ GetPlayerName(all,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s Foi Kickado Motivo: Arma Ilegal",NomeP); SendClientMessageToAll(admmsg,dhstro); return Kick(all); } } format(dhstro, sizeof(dhstro),"%d/%d~n~%02d:%02d",JogadoresOnline(),GetMaxPlayers(),Horas,Minutos); TextDrawSetString(Relogio,dhstro); SetWorldTime(Horas); return 1; } public OnPlayerDisconnect(playerid, reason) { GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"server/players/%s.ini",NomeP); INI_Open(dhstro); INI_WriteInt("Banido",PlayerInfo[playerid][pBanido]); INI_WriteInt("GODCAR",PlayerInfo[playerid][pGODCAR]); INI_WriteInt("Dinheiro",GetPlayerMoney(playerid)); INI_WriteInt("Score",GetPlayerScore(playerid)); INI_WriteInt("Level",PlayerInfo[playerid][pLevel]); INI_Save(); INI_Close(); PlayerInfo[playerid][pLogado] = 0; switch (reason) { case 0: format(str, sizeof(str), "[DH]--> %s [ID:%d] deixou o servidor (Perdeu a Conexão/Crash)", NomeP, playerid); case 1: format(str, sizeof(str), "[DH]--> %s [ID:%d] deixou o servidor (Saiu por vontade própria)", NomeP, playerid); } SendClientMessageToAll(cinza,str); SendDeathMessage(INVALID_PLAYER_ID,playerid,201); return 1; } public OnPlayerSpawn(playerid) { TextDrawShowForPlayer(playerid,Baixo); TextDrawShowForPlayer(playerid,Relogio); return 1; } public OnPlayerDeath(playerid, killerid, reason) { GetPlayerName(killerid,NomeID,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); SendDeathMessage(killerid,playerid,reason); TextDrawHideForPlayer(playerid,Baixo); TextDrawHideForPlayer(playerid,Relogio); if(X1 == 2 && PlayerInfo[killerid][pToX1] == 1 && PlayerInfo[playerid][pToX1]== 1){ PlayerInfo[killerid][pToX1]=0; PlayerInfo[playerid][pToX1]=0; format(dhstro, sizeof(dhstro),"[DH] %s Detonou %s No X1 ( /X1 )",NomeID,NomeP); SendClientMessageToAll(-1,dhstro); SpawnPlayer(killerid); X1 = 0; } if(PlayerInfo[playerid][ToEvento] ==1){ SetPlayerVirtualWorld(playerid,0); PlayerInfo[playerid][ToEvento] =0; } return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnPlayerText(playerid, text[]) { if(PlayerInfo[playerid][pCalado]== 1) { SendClientMessage(playerid, vermelho,"ERRO: Você Ta Calado E Não Pode Falar!"); return 0; } if(text[0] == '@' && PlayerInfo[playerid][pLevel] >= 1) { GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"AC: %s:%s",NomeP,text[1]); SendAdminMsg(rosa,dhstro); return 0; } format(dhstro,sizeof(dhstro),"[ID:%d]: %s",playerid,text); SendPlayerMessageToAll(playerid,dhstro); SetPlayerChatBubble(playerid,text,-1,50,1500); return false; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(!ispassenger && IsVehicleOccupied(vehicleid)) SendClientMessage(playerid,vermelho,"ERRO: Veiculo Ocupado!"); return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { if(PlayerInfo[playerid][ToEvento] == 1) { INI_Open("evento.ini"); if(INI_ReadInt("MorreAC") == 1) { SetPlayerHealth(playerid,0.000000000); } INI_Close(); return 0; } return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER) { if(PlayerInfo[playerid][pGODCAR] == 0){ SendClientMessage(playerid,rosa,"INFO: GODCAR DESATIVADO PARA ATIVALO USE: /GC"); } format(dhstro, sizeof(dhstro),"%s",veiculos[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); GameTextForPlayer(playerid,dhstro,2000,1); Velocimetro[playerid] = TextDrawCreate(60.000000, 323.000000, "KM"); TextDrawFont(Velocimetro[playerid], 2); TextDrawLetterSize(Velocimetro[playerid], 0.340000, 1.299999); TextDrawColor(Velocimetro[playerid], 0xFF8000FF); TextDrawSetOutline(Velocimetro[playerid], 1); TextDrawSetProportional(Velocimetro[playerid], 1); TextDrawShowForPlayer(playerid, Text:Velocimetro[playerid]); } if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT) { TextDrawDestroy(Text:Velocimetro[playerid]); Velocimetro[playerid] = Text:INVALID_TEXT_DRAW; } 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) { if(PlayerInfo[playerid][pLogado] == 0) { SendClientMessage(playerid,vermelho,"ERRO: Você Foi Kickado Motivo: Nao Quis Se Logar Ou Registrar !"); Kick(playerid); GetPlayerName(playerid, NomeP, MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro), "%s[ID:%d] Foi AutoKickado! Motivo: Não Quis Se Logar ", NomeP,playerid); SendClientMessageToAll(amarelo, dhstro); return 1; } return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { if(PlayerInfo[playerid][pGODCAR] == 1){ if(!AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) RepairVehicle(GetPlayerVehicleID(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[]) { GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); if(dialogid == 2){ if(!response){ SendClientMessage(playerid,vermelho,"CONTA: É Obrigatorio Registrar!"); return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registro","Sejá Bem Vindo\nRegistre-se Sua Conta\nPara Poder Jogar:","Registrar","Cancelar"); } if(response){ format(dhstro, sizeof(dhstro),"server/players/%s.ini",NomeP); INI_Open(dhstro); INI_WriteString("Senha",inputtext); INI_WriteInt("Banido",PlayerInfo[playerid][pBanido]); INI_WriteInt("GODCAR",PlayerInfo[playerid][pGODCAR]); INI_WriteInt("Dinheiro",GetPlayerMoney(playerid)); INI_WriteInt("Score",GetPlayerScore(playerid)); INI_WriteInt("Level",PlayerInfo[playerid][pLevel]); INI_Save(); INI_Close(); SendClientMessage(playerid,vermelho,"CONTA: Registrado Com Sucesso!"); PlayerInfo[playerid][pLogado] = 1; } } if(dialogid == 1){ if(!response){ SendClientMessage(playerid,vermelho,"CONTA: È Obrigatorio Logar-se"); return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Conta Registrada\nDigite Sua Senha\nPara Poder Jogar:","Logar","Cancelar"); } if(response){ format(dhstro, sizeof(dhstro),"server/players/%s.ini",NomeP); INI_Open(dhstro); if(strcmp(inputtext,INI_ReadString("Senha"),false)) { SendClientMessage(playerid,vermelho,"CONTA: Senha Incorreta!"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Conta Registrada\nDigite Sua Senha\nPara Poder Jogar:","Logar","Cancelar"); return 0; } else { PlayerInfo[playerid][pLevel] = INI_ReadInt("Level"); PlayerInfo[playerid][pGODCAR] = INI_ReadInt("GODCAR"); PlayerInfo[playerid][pBanido] = INI_ReadInt("Banido"); SetPlayerScore(playerid,INI_ReadInt("Score")); GivePlayerMoney(playerid,INI_ReadInt("Dinheiro")); INI_Close(); PlayerInfo[playerid][pLogado] = 1; SendClientMessage(playerid,vermelho,"CONTA: Logado Com Sucesso!"); } } } //=ll if(dialogid == 6) { if(response) { INI_Open("evento.ini"); INI_WriteInt("Arma",strval(inputtext)); ShowPlayerDialog(playerid,7,DIALOG_STYLE_INPUT,"Qtd. De Balas","Balas Em Numeros!:","Ok","Cancelar"); INI_Save(); INI_Close(); } } if(dialogid == 7) { if(response) { INI_Open("evento.ini"); INI_WriteInt("Balas",strval(inputtext)); INI_Save(); INI_Close(); ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Veiculos Evento","ID DO Veiculo\nhttp://wiki.sa-mp.com/wiki/Vehicles:","Ok","Cancelar"); } } if(dialogid == 8) { if(!response){ return SendClientMessage(playerid,vermelho,"[EVENTO]OK Não Vai Ter Carro No Evento!"); } if(response) { if(strval(inputtext) < 400 || strval(inputtext) > 611){ SendClientMessage(playerid, vermelho, "[ERRO] O modelo do veiculo deve ser maior que 400 e menor que 611!"); return ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Veiculos Evento","ID DO Veiculo\nhttp://wiki.sa-mp.com/wiki/Vehicles:","Ok","Cancelar"); } INI_Open("evento.ini"); INI_WriteInt("Carro",strval(inputtext)); INI_Save(); INI_Close(); ShowPlayerDialog(playerid,9,DIALOG_STYLE_INPUT,"Sair Morrer","1= Morrer Ao Sair Do Veiculo\n0=Nao Morrer AO Sair Do Veiculo","Ok","Cancelar"); } } if(dialogid == 9) { if(response) { if(strval(inputtext) < 0 || strval(inputtext) > 1){ SendClientMessage(playerid, vermelho, "[ERRO] O Valor é 1 ou 0!"); return ShowPlayerDialog(playerid,9,DIALOG_STYLE_INPUT,"Sair Morrer","1= Morrer Ao Sair Do Veiculo\n0=Nao Morrer AO Sair Do Veiculo","Ok","Cancelar"); } INI_Open("evento.ini"); INI_WriteInt("MorrerAC",strval(inputtext)); INI_Save(); INI_Close(); } if(!response) { SendClientMessage(playerid,vermelho,"é Obrigadorio Colocar Um Valor!"); return ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Sair Morrer","1= Morrer Ao Sair Do Veiculo\n0=Nao Morrer AO Sair Do Veiculo","Ok","Cancelar"); } } //=================================SUFERIR==== if(dialogid == 5) { if(response) { format(dhstro, sizeof(dhstro),"server/sugestoes/%s.txt",NomeP); if(!fexist(dhstro))INI_Create(dhstro); INI_Open(dhstro); INI_WriteString("SugestaoDele",inputtext); SendClientMessage(playerid,amarelo,"Sugestão Enviada Obrigado Por Ajudar o Servidor a Crescer Com Suas Idéias!"); INI_Save(); INI_Close(); } } if(dialogid == 3) { GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); if(response) { if(listitem == 0) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(560,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 1) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(562,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 2) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(559,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 3) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(558,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 4) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(556,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 5) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(402,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 6) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(429,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 7) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(415,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 8) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(522,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 9) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(412,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 10) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(434,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 11) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(451,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } else if(listitem == 12) { DestroyVehicle(GetPVarInt(playerid,"Veiculo")); PutPlayerInVehicle(playerid,CreateVehicle(452,X,Y,Z,Angle,-1,-1,-1),0); SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid)); } } } if(dialogid == 4) { if(response) { if(listitem == 0)ChangeVehicleColor(GetPlayerVehicleID(playerid), 2, 2); if(listitem == 1)ChangeVehicleColor(GetPlayerVehicleID(playerid), 0, 0); if(listitem == 2)ChangeVehicleColor(GetPlayerVehicleID(playerid), 126, 126); if(listitem == 3)ChangeVehicleColor(GetPlayerVehicleID(playerid), 151, 151); if(listitem == 4)ChangeVehicleColor(GetPlayerVehicleID(playerid), 252, 252); if(listitem == 5)ChangeVehicleColor(GetPlayerVehicleID(playerid), 7, 7); if(listitem == 6)ChangeVehicleColor(GetPlayerVehicleID(playerid), 1, 1); if(listitem == 7)ChangeVehicleColor(GetPlayerVehicleID(playerid), 6, 6); } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } //=====================( ADMINISTRAÇAO )============================================ CMD:admcmds(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ SendClientMessage(playerid,-1,"/a /anuncio /kick /ban /avisar /prender /soltar /desarmartodos"); SendClientMessage(playerid,-1,"/trazer /ir /calar /tg1 /tg2 /tg3 /jetpack /dararmatodos"); SendClientMessage(playerid,-1,"/criarevento /tevento /abrirevento /criare"); SendClientMessage(playerid,-1,"/fechare /msg /fecharevento /setarvida"); SendClientMessage(playerid,-1,"/setarcolete /travar /destravar /espiar"); SendClientMessage(playerid,-1,"/espiaroff /calar /descalar /lers /dels"); } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:criarevento(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(EventoInfo[Criado] == 1) return SendClientMessage(playerid,vermelho,"ERRO: Já Existe Um Evento Em Andamento!"); if(fexist("evento.ini")) INI_Delete("evento.ini"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"[EVENTO] Admin %s Criou Um Evento Aguarde Até Que o Mesmo Sejá Liberado!",NomeP); SendClientMessageToAll(admmsg,dhstro); EventoInfo[Criado]=1; EventoInfo[Trancado]=1; if(!fexist("evento.ini")) INI_Create("evento.ini"); INI_Open("evento.ini"); SetPlayerVirtualWorld(playerid,ME); GetPlayerPos(playerid,X,Y,Z); INI_WriteFloat("PosX", X); INI_WriteFloat("PosY", Y); INI_WriteFloat("PosZ", Z); INI_Save(); INI_Close(); ShowPlayerDialog(playerid,6,DIALOG_STYLE_INPUT,"ID ARMA","Digite ID Da Arma:","OK","Fechar"); } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:abrirevento(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(EventoInfo[Criado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Não Existe Um Evento Em Andamento!"); if(EventoInfo[Trancado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Evento Já Está Aberto"); format(dhstro, sizeof(dhstro),"[EVENTO] Admin %s Liberou Um Evento Use: /evento Para Ir!",NomeP); SendClientMessageToAll(admmsg,dhstro); EventoInfo[Trancado]=0; } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:fecharevento(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(EventoInfo[Criado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Não Existe Um Evento Em Andamento!"); if(EventoInfo[Trancado] == 1) return SendClientMessage(playerid,vermelho,"ERRO: Evento Já Está Fechado"); format(dhstro, sizeof(dhstro),"[EVENTO] Admin %s Fechou o Evento",NomeP); SendClientMessageToAll(admmsg,dhstro); EventoInfo[Trancado]=1; } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:evento(playerid, params[]) { if(EventoInfo[Trancado] == 1) return SendClientMessage(playerid,vermelho,"ERRO: Evento Está Fechado Aguarde Ser Liberado"); if(EventoInfo[Criado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Não Existe Um Evento Em Andamento!"); PlayerInfo[playerid][ToEvento] = 1; GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"[EVENTO] %s FOI PARA EVENTO ( /EVENTO )",NomeP); SendClientMessageToAll(-1,dhstro); INI_Open("evento.ini"); SetPlayerVirtualWorld(playerid,ME); SetPlayerPos(playerid, INI_ReadFloat("PosX"), INI_ReadFloat("PosY"), INI_ReadFloat("PosZ")); carroe[playerid] = CreateVehicle(INI_ReadInt("Carro"),INI_ReadFloat("PosX"), INI_ReadFloat("PosY"), INI_ReadFloat("PosZ")+5,0,-1,-1,-1); SetVehicleVirtualWorld(carroe[playerid],ME); PutPlayerInVehicle(playerid,carroe[playerid],0); GivePlayerWeapon(playerid,INI_ReadInt("Arma"),INI_ReadInt("Balas")); INI_Close(); return 1; } CMD:tevento(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); if(EventoInfo[Criado] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Não Existe Um Evento Em Andamento!"); format(dhstro, sizeof(dhstro),"[EVENTO] Admin %s Terminou o Evento !",NomeP); SendClientMessageToAll(admmsg,dhstro); INI_Delete("evento.ini"); for(new i, PP = GetMaxPlayers(); i < PP; i++) { if(PlayerInfo[i][ToEvento] == 1) { PlayerInfo[i][ToEvento] = 0; SetPlayerVirtualWorld(i,0); SpawnPlayer(i); } } for(new alv; alv < MAX_VEHICLES; alv++){ if(carroe[alv]){ DestroyVehicle(alv); } } EventoInfo[Criado]= 0; } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:a(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params, "s[158]",Texto)) { SendClientMessage(playerid,vermelho,"Uso: /a [texto]"); } else { GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"Admin %s: %s",NomeP,Texto); SendClientMessageToAll(rosa,dhstro); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:co(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params, "n",ID)) { SendClientMessage(playerid,vermelho,"Uso: /co [id objecto]"); } else { GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); OBJ[playerid] = CreateObject(ID,X,Y,Z,0.0,0.0,Angle,0); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:mo(playerid, params[]) { if(sscanf(params, "dds[24]",NM,NM2,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /mo [distancia][velocidade][cima/baixo/norte/sul/leste/oeste]"); } else { if(strcmp(Texto,"cima",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X,Y,Z+NM,NM2); } else if(strcmp(Texto,"baixo",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X,Y,Z-NM,NM2); } else if(strcmp(Texto,"norte",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X,Y+NM,X,NM); } else if(strcmp(Texto,"sul",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X,Y-NM,X,NM2); } else if(strcmp(Texto,"leste",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X+NM,Y,Z,NM2); } else if(strcmp(Texto,"oeste",true)){ GetObjectPos(OBJ[playerid],X,Y,Z); MoveObject(OBJ[playerid],X-NM,Y,Z,NM2); } } return 1; } CMD:calar(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >=2){ if(sscanf(params, "us[158]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /calar [id] [motivo]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); if(PlayerInfo[ID][pCalado]==1) return SendClientMessage(playerid,vermelho,"ERRO: o Jogador Já Está Calado!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"Admin %s Calou %s (Motivo: %s)",NomeP,NomeID,Texto); SendClientMessageToAll(admmsg,dhstro); PlayerInfo[ID][pCalado]= 1; } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:descalar(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ if(sscanf(params, "u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /descalar [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); if(PlayerInfo[ID][pCalado]==0) return SendClientMessage(playerid,vermelho,"ERRO: o Jogador Não Está Calado!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"Admin %s Descalou %s",NomeP,NomeID); SendClientMessageToAll(admmsg,dhstro); PlayerInfo[ID][pCalado]= 0; } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:setarmundo(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ if(sscanf(params, "un",ID,NM)) { SendClientMessage(playerid,vermelho,"Uso: /setarmundo [id] [mundo]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); SetPlayerVirtualWorld(ID,NM); GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(str, sizeof(str),"Admin %s Mundou Seu Mundo Para %d",NomeP,NM); SendClientMessage(ID,admmsg,str); GetPlayerName(ID,NomeID,sizeof(NomeID)); format(dhstro, sizeof(dhstro),"Você Mundo o Mundo De %s Para %d",NomeID,NM); SendClientMessage(playerid,admmsg,dhstro); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:setarinterior(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ if(sscanf(params, "un",ID,NM)) { SendClientMessage(playerid,vermelho,"Uso: /setarinterior [id] [interior]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); SetPlayerInterior(ID,NM); GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(str, sizeof(str),"Admin %s Mudou Seu Interior Para %d",NomeP,NM); SendClientMessage(ID,admmsg,str); GetPlayerName(ID,NomeID,sizeof(NomeID)); format(dhstro, sizeof(dhstro),"Você Mudou Interior De %s Para %d",NomeID,NM); SendClientMessage(playerid,admmsg,dhstro); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:travar(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 3){ if(sscanf(params, "u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /travar [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"Admin %s Travou %s",NomeP,NomeID); SendClientMessageToAll(admmsg,dhstro); TogglePlayerControllable(ID,false); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:destravar(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 3){ if(sscanf(params, "u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /destravar [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"Admin %s Destravou %s",NomeP,NomeID); SendClientMessageToAll(admmsg,dhstro); TogglePlayerControllable(ID,true); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:prender(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params, "us[158]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /prender [id] [motivo]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"o Administrador %s Prendeu %s (Motivo: %s )",NomeP,NomeID,Texto); SendClientMessageToAll(admmsg,dhstro); PlayerInfo[ID][pPreso] = 1; SetPlayerSpecialAction(ID,SPECIAL_ACTION_HANDSUP); GameTextForPlayer(ID,"~n~~n~~n~~r~PRESO PELOS ADMINS",2500,3); SetTimerEx("Xadrez",4000,0,"false",ID); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:trazer(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ if(sscanf(params, "u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /trazer [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); GetPlayerPos(playerid,X,Y,Z); if(IsPlayerInVehicle(ID,GetPlayerVehicleID(ID))){ SetVehiclePos(GetPlayerVehicleID(ID),X+3,Y,Z); return 1; } else { SetPlayerPos(ID,X+3,Y,Z); } format(dhstro, sizeof(dhstro),"Admin %s Levou Você Até Ele!",NomeID); SendClientMessage(ID,admmsg,dhstro); format(str, sizeof(str),"Você Trouse %s Até Você!",NomeID); SendClientMessage(playerid,admmsg,str); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:trazertodos(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 3){ GetPlayerPos(playerid,X,Y,Z); for(new i; i < GetMaxPlayers(); ++i ){ SetPlayerPos(i,X+2,Y,Z+2); } GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(dhstro, sizeof(dhstro),"O(a) Admin %s Trouse Todos Até Sua Posiçao!",NomeP); SendClientMessageToAll(verde,dhstro); } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:ir(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ if(sscanf(params, "u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /ir [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); GetPlayerPos(ID,X,Y,Z); SetPlayerPos(playerid,X+3,Y,Z); format(str, sizeof(str),"Você Foi Até %s",NomeID); SendClientMessage(playerid,admmsg,str); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:soltar(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params, "u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /soltar [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); if(PlayerInfo[ID][pPreso] == 0) return SendClientMessage(playerid,vermelho,"ERRO: o Jogador Não Está Preso!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"o Administrador %s Soltou %s Da Cadeia!",NomeP,NomeID); SendClientMessageToAll(admmsg,dhstro); PlayerInfo[ID][pPreso] = 0; SetPlayerInterior(ID,0); SpawnPlayer(ID); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:criare(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ if(EOn == 1) return SendClientMessage(playerid,vermelho,"ERRO: Ja Existe Uma Enquete Em Andamento!"); if(sscanf(params, "s[158]",Texto)) { SendClientMessage(playerid,vermelho,"Uso: /criare [pergunta]"); } else { GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"Administrador %s Criou Uma Enquete!",NomeP); format(str, sizeof(str),"Pergunta: %s",Texto); SendClientMessageToAll(0x21AADE,"===================================================="); SendClientMessageToAll(-1,dhstro); SendClientMessageToAll(-1,str); SendClientMessageToAll(-1,"Para Votar Use: /Sim e /Nao"); SendClientMessageToAll(0x21AADE,"===================================================="); INI_Open("server/enquete.txt"); INI_WriteString("Enquete",str); INI_Save(); INI_Close(); EOn = 1; } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:sim(playerid, params[]) { if(PlayerInfo[playerid][pPreso]==1) return SendClientMessage(playerid,vermelho,"ERRO:Você não pode usar esse comando"), 0; if(EOn ==0) return SendClientMessage(playerid,vermelho,"ERRO: Existe Nenhuma Enquete Em Andamento!"); if(JaVotou[playerid] ==1) return SendClientMessage(playerid,vermelho,"ERRO: Você Ja Votou Nesta Enquete!"); SendClientMessage(playerid,amarelo,"Você Votou 'Sim' Em Nossa Enquete Obrigado Por Votar!"); Sim ++; JaVotou[playerid] =1; return 1; } CMD:nao(playerid, params[]) { if(PlayerInfo[playerid][pPreso]==1) return SendClientMessage(playerid,vermelho,"ERRO:Você não pode usar esse comando"), 0; if(EOn ==0) return SendClientMessage(playerid,vermelho,"ERRO: Existe Nenhuma Enquete Em Andamento!"); if(JaVotou[playerid] ==1) return SendClientMessage(playerid,vermelho,"ERRO: Você Ja Votou Nesta Enquete!"); SendClientMessage(playerid,amarelo,"Você Votou 'Nao' Em Nossa Enquete Obrigado Por Votar!"); Nao ++; JaVotou[playerid] =1; return 1; } CMD:fechare(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ new lol[65]; if(EOn ==0) return SendClientMessage(playerid,vermelho,"ERRO: Existe Nenhuma Enquete Em Andamento!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"Administrador %s Fechou a Enquete !",NomeP); format(str, sizeof(str),"Votos: Sim: %d Não: %d Total: %d",Sim,Nao,Sim+Nao); INI_Open("server/enquete.txt"); format(lol, sizeof(lol),"%s",INI_ReadString("Enquete")); SendClientMessageToAll(0x21AADE,"===================================================="); SendClientMessageToAll(-1,dhstro); SendClientMessageToAll(-1,lol); SendClientMessageToAll(-1,str); SendClientMessageToAll(0x21AADE,"===================================================="); INI_Close(); EOn =0; for(new i, PP = GetMaxPlayers(); i < PP; i++) { if(JaVotou[i] == 1) { JaVotou[i] = 0; } } Sim = 0; Nao = 0; } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:sugerir(playerid, params[]) { GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(str, sizeof(str),"server/sugestoes/%s.txt",NomeP); if(fexist(str)) return SendClientMessage(playerid,vermelho,"ERRO: Você Ja Tem Uma Sugestão E Ainda Nao Foi Lida!"); format(dhstro, sizeof(dhstro),"{20DFA6}\t Olá %s\nEnvie Uma Sugestão Para Melhoramos\n\t Nosso Servidor!",NomeP); ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Sugerir",dhstro,"Enviar","Cancelar"); return 1; } CMD:kick(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params,"us[158]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /kick [id] [motivo]"); } else { if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); format(str, sizeof(str),"***Administrador '%s' Kickou '%s' (Motivo: %s )",NomeP,NomeID,Texto); SendClientMessageToAll(cinza,str); INI_Open("server/logs/logkick.txt"); INI_WriteString(NomeID,str); INI_Save(); INI_Close(); Kick(ID); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:kicktodos(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 3){ GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(dhstro, sizeof(dhstro),"O(a) Admin %s Kickou Todos Os Players Do Servidor!",NomeP); SendClientMessageToAll(verde,dhstro); for(new i; i < GetMaxPlayers(); i++ ){ Kick(i); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:ban(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params,"us[158]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /ban [id] [motivo]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); gettime(Horas,Minutos,Segundos); getdate(Ano,Mes,Dia); format(dhstro, sizeof(dhstro),"***Administrador '%s' Baniu '%s' (Motivo: %s ) [Data: %d/%d/%d] [Hora: %d:%02d:%02d]",NomeP,NomeID,Texto,Dia,Mes,Ano,Horas,Minutos,Segundos); SendClientMessageToAll(cinza,dhstro); PlayerInfo[playerid][pBanido] = 1; Kick(ID); INI_Open("server/logs/logban.txt"); INI_WriteString(NomeID,dhstro); INI_Save(); INI_Close(); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:avisar(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params,"us[128]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /avisar [id] [motivo]"); } else { if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeID,MAX_PLAYER_NAME); PlayerInfo[ID][Avisos] ++; if(PlayerInfo[ID][Avisos] == MAXAVISO){ format(str, sizeof(str),"Administrador '%s' Kickou '%s' (Motivo: %s ) Aviso: %d/%d",NomeP,NomeID,Texto,PlayerInfo[ID][Avisos],MAXAVISO); Kick(ID); }else{ format(str, sizeof(str),"Administrador '%s' Advertiu '%s' (Motivo: %s ) Aviso: %d/%d",NomeP,NomeID,Texto,PlayerInfo[ID][Avisos],MAXAVISO); } SendClientMessageToAll(amarelo,str); INI_Open("server/logs/logaviso.txt"); INI_WriteString(NomeP,str); INI_Save(); INI_Close(); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:report(playerid, params[]) { if(PlayerInfo[playerid][pPreso]==1) return SendClientMessage(playerid,vermelho,"ERRO:Você não pode usar esse comando"), 0; if(sscanf(params,"us[158]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /report [id] [motivo]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Nao Existe Verifique o ID"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); gettime(Horas,Minutos,Segundos); getdate(Ano,Mes,Dia); format(dhstro, sizeof(dhstro),"Data:[%d/%02d/%d]Horas:[%02d:%02d:%02d]:",Dia,Mes,Ano,Horas,Minutos,Segundos); format(str, sizeof(str),"Novo Relato %s[ID:%d] Denuciou %s[ID:%d] (Motivo: %s )",NomeP,playerid,NomeID,ID,Texto); SendAdminMsg(-1,str); INI_Open("server/logs/logrelato.txt"); INI_WriteString(dhstro,str); INI_Save(); INI_Close(); } return 1; } CMD:admins(playerid, params[]) { new MyStr[256]; new bool: ademir; for(new i, PP = GetMaxPlayers(); i < PP; ++i) { if(PlayerInfo[i][pLevel] >= 1) { ademir = true; new PlayerName[24]; GetPlayerName(i,PlayerName,MAX_PLAYER_NAME); format(str, sizeof(str),"{80FF00}%s [ID:{FFFF00}%d{80FF00}] Level:{FFFF00}%d\n",PlayerName,i,PlayerInfo[i][pLevel]); new dhstroLength = strlen(MyStr); strins(MyStr, str, dhstroLength); } } if(!ademir) return ShowPlayerDialog(playerid,12,DIALOG_STYLE_MSGBOX,"Admins","{FF0000}Temos Nenhum Administrador Online!\nCaso Ver Algum Cheaters Denuncie\nEm Nossa Comunidade\nhttp://hunterserver.6te.net","Ok",""); ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX,"Admins",MyStr,"OK",""); return 1; } CMD:anuncio(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params,"s[158]n",Texto,NM)) { SendClientMessage(playerid,vermelho,"Uso: /anuncio [texto] [tempo]"); } else { format(dhstro, sizeof(dhstro),"%s",Texto); GameTextForAll(dhstro,NM,3); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:jetpack(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ SetPlayerSpecialAction(playerid,2); } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:neoncarros(playerid, params[]) { for(new allv; allv < MAX_VEHICLES; allv++ ) { new LOLTROL[3]; LOLTROL[1] = CreateObject(18648,0,0,0,0,0,0,0); LOLTROL[2] = CreateObject(18648,0,0,0,0,0,0,0); AttachObjectToVehicle(LOLTROL[1], allv, -0.8, 0.0, -0.65, 0.0, 0.0, 0.0); AttachObjectToVehicle(LOLTROL[2], allv, 0.8, 0.0, -0.65, 0.0, 0.0, 0.0); GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(dhstro, sizeof(dhstro),"O(a) Admin %s Colocou Neon Em Todos Carros!",NomeP); SendClientMessageToAll(verde,dhstro); } return 1; } CMD:lers(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 3){ if(sscanf(params, "s[128]",Texto)) { SendClientMessage(playerid,vermelho,"Uso: /lers [nome do player]"); } else { format(dhstro, sizeof(dhstro),"server/sugestoes/%s.txt",Texto); if(!fexist(dhstro))return SendClientMessage(playerid,vermelho,"ERRO: Arquivo Não Existe!"); INI_Open(dhstro); format(str, sizeof(str),"Sugestao De %s: %s",Texto,INI_ReadString("SugestaoDele")); SendClientMessage(playerid,-1,str); INI_Close(); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:dels(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 3){ if(sscanf(params, "s[24]",Texto)) { SendClientMessage(playerid,vermelho,"Uso: /dels [nome do player]"); } else { format(dhstro, sizeof(dhstro),"server/sugestoes/%s.txt",Texto); if(!fexist(dhstro))return SendClientMessage(playerid,vermelho,"ERRO: Arquivo Não Existe!"); INI_Delete(dhstro); format(str, sizeof(str),"Sugestão De %s Deletada!",Texto); SendClientMessage(playerid,-1,str); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:espiar(playerid, params[]) { if(sscanf(params,"u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /espiar [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); if(ID == playerid) return SendClientMessage(playerid,vermelho,"ERRO: Você Não Pode Espiar Você Mesmo!"); TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid, ID); format(dhstro, sizeof(dhstro),"Espiando %s",NomeID); SendClientMessage(playerid,admmsg,dhstro); } return 1; } CMD:espiaroff(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ TogglePlayerSpectating(playerid, 0); SendClientMessage(playerid,admmsg,"Espiando OFF"); } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:tg1(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params,"u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /tg1 [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerHealth(ID,Vida); SetPlayerHealth(ID,Vida-15); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:tg2(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params,"u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /tg2 [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerPos(ID,X,Y,Z); SetPlayerPos(ID,X,Y,Z+10); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:tg3(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params,"u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /tg3 [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerPos(ID,X,Y,Z); CreateExplosion(X,Y,Z,1,3); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:desarmar(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params, "u",ID)) { SendClientMessage(playerid,vermelho,"Uso: /desarmar [id]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"o Admin %s Desarmou Você",NomeP); SendClientMessage(ID,-1,dhstro); format(str, sizeof(str),"Você Desarmou %s",NomeID); SendClientMessage(playerid,-1,str); ResetPlayerWeapons(ID); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:dararmatodos(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >=3){ if(sscanf(params, "nn",ID,NM)) { SendClientMessage(playerid,vermelho,"Uso: /dararmatodos [id arma] [balas]"); } else { for(new i; i < GetMaxPlayers(); ++i){ GivePlayerWeapon(i,ID,NM); } GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(dhstro, sizeof(dhstro),"O(a) Admin %s Deu a Todos Player Online Arma [ID:%d] Balas [QTD:%d]",NomeP,ID,NM); SendClientMessageToAll(admmsg,dhstro); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:desarmartodos(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ for(new i; i < GetMaxPlayers(); ++i){ ResetPlayerWeapons(i); } GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(dhstro, sizeof(dhstro),"O(a) Admin %s Desarmou Todos Player Online",NomeP); SendClientMessageToAll(admmsg,dhstro); } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:dararma(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ if(sscanf(params, "unn",ID,NM,NM2)) { SendClientMessage(playerid,vermelho,"Uso: /dararma [id] [arma id] [balas]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"o Admin %s Lhe-Deu Uma Arma ID:%d Com %d De Balas",NomeP,NM,NM2); SendClientMessage(ID,-1,dhstro); format(str, sizeof(str),"Você Deu Uma Arma A %s ID Arma: %d Balas: %d",NomeID,NM,NM2); SendClientMessage(playerid,-1,str); GivePlayerWeapon(ID,NM,NM2); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:setarvida(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ if(sscanf(params, "uf",ID,Vida)) { SendClientMessage(playerid,vermelho,"Uso: /setarvida [id] [quantidade]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); SetPlayerHealth(ID,Vida); format(dhstro, sizeof(dhstro),"Você Setou a Vida De %s Para %d",NomeID,NM); SendClientMessage(playerid,admmsg,dhstro); format(str, sizeof(str),"Admin %s Setou Sua Vida Para %d",NomeP,NM); SendClientMessage(ID,admmsg,str); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:setarcolete(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ if(sscanf(params, "uf",ID,Colete)) { SendClientMessage(playerid,vermelho,"Uso: /setarcolete [id] [quantidade]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); SetPlayerArmour(ID,Colete); format(dhstro, sizeof(dhstro),"Você Setou a Colete De %s Para %d",NomeID,NM); SendClientMessage(playerid,admmsg,dhstro); format(str, sizeof(str),"Admin %s Setou Sua Colete Para %d",NomeP,NM); SendClientMessage(ID,admmsg,str); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:setarscore(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 2){ if(sscanf(params,"un",ID,NM)) { SendClientMessage(playerid,vermelho,"Uso: /setarscore [id] [quantidade]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); SetPlayerScore(ID,NM); GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(dhstro, sizeof(dhstro),"o Admin %s Setou Seu Score Para %d",NomeP,NM); SendClientMessage(ID,admmsg,dhstro); GetPlayerName(ID,NomeID,sizeof(NomeID)); format(str, sizeof(str),"Você Setou Score De %s Para %d",NomeID,NM); SendClientMessage(playerid,admmsg,str); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:msg(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 3){ if(sscanf(params, "ns[128]",NM,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /msg [cor] [texto]"); SendClientMessage(playerid,vermelho,"Cores: 0=Branco 1=Azul 2=Verde 3=Amarelo 4=Laranja 5=Roxo 6=Rosa"); } else { if(NM < 0 || NM > 6) return SendClientMessage(playerid,vermelho,"ERRO:Valor Apenas Entre 0 e 6!"); format(dhstro, sizeof(dhstro),"%s",Texto); if(NM == 0)SendClientMessageToAll(0xFFFFFFFF,dhstro); if(NM == 1)SendClientMessageToAll(0x0000FFFF,dhstro); if(NM == 2)SendClientMessageToAll(0x00FF00FF,dhstro); if(NM == 3)SendClientMessageToAll(0xFFFF00FF,dhstro); if(NM == 4)SendClientMessageToAll(0xFF8000FF,dhstro); if(NM == 5)SendClientMessageToAll(0x8000FFFF,dhstro); if(NM == 6)SendClientMessageToAll(0xFF0080FF,dhstro); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:daradm(playerid, params[]) { new lol[100]; if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pLevel] >=3){ if(sscanf(params, "ud",ID,NM)) { SendClientMessage(playerid,vermelho,"Uso: /daradm [id] [level]"); } else { if(!IsPlayerConnected(ID))return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); if(NM >= MAXLEVEL) return SendClientMessage(playerid,vermelho,"ERRO: Nivel De Administraçao Nao Existe! Apenas De 1 a De 3"); PlayerInfo[ID][pLevel] = NM; format(dhstro, sizeof(dhstro),"o Administrador %s Colocou Você Para %d Level De Administraçao",NomeP,NM); SendClientMessage(ID,admmsg,dhstro); format(lol, sizeof(lol),"Você Colocou %s Para %d Level De Administraçao!",NomeID,NM); SendClientMessage(playerid,admmsg,lol); } } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } CMD:lc(playerid, params[]) { if(PlayerInfo[playerid][pLevel] >= 1){ for(new i = 0; i < 11; i++) SendClientMessageToAll(-1," "); } else SendClientMessage(playerid,vermelho,"ERRO: Não Autorizado!"); return 1; } //=====================================PLAYERS CMDS====================================== CMD:skin(playerid, params[]) { if(sscanf(params, "n",NM)) { SendClientMessage(playerid,vermelho,"Uso: /skin [skin id]"); } else { if(NM < 0 || NM > 299) return SendClientMessage(playerid,vermelho,"ERRO: Modelo De Skin Apenas Entre 0 e 299"); SetPlayerSkin(playerid,NM); } return 1; } CMD:pm(playerid, params[]) { if(PlayerInfo[playerid][pPreso]==1) return SendClientMessage(playerid,vermelho,"ERRO:Você não pode usar esse comando"), 0; if(sscanf(params, "us[128]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /pm [id] [mensagem]"); } else { if(playerid == ID) return SendClientMessage(playerid,vermelho,"ERRO: Você Não Pode Mandar PM Para Você Mesmo!"); if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Não Conectado!"); if(PlayerInfo[ID][pBlockPM]==1)return SendClientMessage(playerid,vermelho,"ERRO: o Jogador Bloqueiou o Recebimentos De PMS!"); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); GetPlayerName(ID,NomeID,MAX_PLAYER_NAME); format(str, sizeof(str),"**PM PARA %s[ID:%d]: %s",NomeID,ID,Texto); format(dhstro, sizeof(dhstro),"**PM DE %s[ID:%d]: %s",NomeP,playerid,Texto); SendClientMessage(ID,amarelo,dhstro); SendClientMessage(playerid,amarelo,str); } return 1; } CMD:afk(playerid, params[]) { if(PlayerInfo[playerid][pAFK] == 0) { GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(dhstro, sizeof(dhstro),"%s Entrou No Modo AFK",NomeP); TogglePlayerControllable(playerid,false); PlayerInfo[playerid][pAFK] = 1; } else { GetPlayerName(playerid,NomeP,sizeof(NomeP)); format(dhstro, sizeof(dhstro),"%s Saiu Do Modo AFK",NomeP); TogglePlayerControllable(playerid,true); PlayerInfo[playerid][pAFK] = 0; } SendClientMessageToAll(amarelo,dhstro); return 1; } CMD:s(playerid, parms[]) { GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); SetPVarFloat(playerid,"posx",X); SetPVarFloat(playerid,"posy",Y); SetPVarFloat(playerid,"posz",Z); SetPVarFloat(playerid,"Ang",Angle); SendClientMessage(playerid,azulclaro,"Posiçao Salva Para Ir Nela Use! /i "); return 1; } CMD:i(playerid, params[]) { if(IsPlayerInVehicle(playerid,GetPlayerVehicleID(playerid))) { SetVehiclePos(GetPlayerVehicleID(playerid), GetPVarFloat(playerid,"posx"), GetPVarFloat(playerid,"posy"), GetPVarFloat(playerid,"posz")+2); SetVehicleZAngle(GetPlayerVehicleID(playerid), GetPVarFloat(playerid,"Ang")); } else { SetPlayerPos(playerid, GetPVarFloat(playerid,"posx"), GetPVarFloat(playerid,"posy"), GetPVarFloat(playerid,"posz")); } return 1; } CMD:contar(playerid, params[]) { if(Tempo != 5) return SendClientMessage(playerid, -1, "ERRO: Já Existe Uma Contagem Em Andamento!"); Contagem(playerid); SendClientMessageToAll(-1,"Alguem Começou a Contagem Aqueça Os Motores!"); return 1; } CMD:bpm(playerid, params[]) { if(PlayerInfo[playerid][pBlockPM] == 1){ PlayerInfo[playerid][pBlockPM]= 0; SendClientMessage(playerid,roxo,"PMS LIBERADAS!"); }else{ PlayerInfo[playerid][pBlockPM] = 1; SendClientMessage(playerid,roxo,"PMS BLOQUEADAS!"); return 1; } return 1; } CMD:gc(playerid, params[]) { if(PlayerInfo[playerid][pGODCAR] == 1){ PlayerInfo[playerid][pGODCAR]= 0; SendClientMessage(playerid,roxo,"INFO: GODCAR DESATIVADO!"); }else{ PlayerInfo[playerid][pGODCAR] = 1; SendClientMessage(playerid,roxo,"INFO: GODCAR ATIVADO!"); return 1; } return 1; } CMD:kill(playerid, params[]) { SetPlayerHealth(playerid,0.0000000); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"[DH] %s Se Matou ( /KILL )",NomeP); SendClientMessageToAll(rosa,dhstro); return 1; } CMD:x1(playerid, params[]) { if(X1 == 2) return SendClientMessage(playerid,vermelho,"ERRO: /x1 Já Está Cheito Tente Mais Tarde!"); new randCoZm = random(9); SetPlayerPos(playerid,x1Radon[randCoZm][0],x1Radon[randCoZm][1],x1Radon[randCoZm][2]); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,WEAPON_SAWEDOFF,9999); GivePlayerWeapon(playerid,WEAPON_M4,9999); GivePlayerWeapon(playerid,WEAPON_SNIPER,9999); GivePlayerWeapon(playerid,WEAPON_MP5,9999); GivePlayerWeapon(playerid,WEAPON_TEC9,9999); GivePlayerWeapon(playerid,WEAPON_KNIFE,9999); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"[DH]--> %s FOI PARA X1 ( /X1 )",NomeP); SendClientMessageToAll(CT,dhstro); X1++; PlayerInfo[playerid][pToX1] =1; return 1; } CMD:polka1(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA POLKA UM[1] ( /POLKA1 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),754.1670,-1195.4436,16.3207); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),194.8774); return 1; } SetPlayerPos(playerid,754.1670,-1195.4436,16.3207); return 1; } CMD:polka2(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA POLKA DOIS[2] ( /POLKA2 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-2702.8914,-266.2929,11.7341); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),90.1291); return 1; } SetPlayerPos(playerid,-2702.8914,-266.2929,6.7341); return 1; } CMD:drag1(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA DRAG UM[1] ( /DRAG1 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-2002.0825,-305.0553,39.7673); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),4.5548); return 1; } SetPlayerPos(playerid,-2002.0825,-305.0553,34.7673); return 1; } CMD:drag2(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA DRAG DOIS[2] ( /DRAG2 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-2687.3972,1224.9216,60.0705); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),4.3113); return 1; } SetPlayerPos(playerid,-2687.3972,1224.9216,55.0705); return 1; } CMD:corrida(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA CORRIDA ( /CORRIDA )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),2518.8433,2601.8167,9.5171); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),69.0580); return 1; } SetPlayerPos(playerid,2518.8433,2601.8167,4.5171); return 1; } CMD:drifto(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA DRIFT ORGANICO ( /DRIFTO )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),332.39550781,1998.21386719,2422.94555664); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),259.0366); return 1; } SetPlayerPos(playerid,332.39550781,1998.21386719,2420.94555664); return 1; } CMD:dh(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH OFFICIAL ( /DH )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-333.5709,1526.9032,80.3594); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),259.0366); return 1; } SetPlayerPos(playerid,-333.5709,1526.9032,75.3594); return 1; } CMD:dh1(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH UM[1] ( /DH1 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-1062.7509,-1351.2888,134.8274); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),246.8600); return 1; } SetPlayerPos(playerid,-1062.7509,-1351.2888,129.8274); return 1; } CMD:dh2(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH DOIS[2] ( /DH2 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-2422.4448,-610.3793,137.5625); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),30.3446); return 1; } SetPlayerPos(playerid,-2422.4448,-610.3793,132.5625); return 1; } CMD:dh3(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH TRES[3] ( /DH3 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),2327.3293,1392.8182,47.8203); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),2.1444); return 1; } SetPlayerPos(playerid,2327.3293,1392.8182,42.8203); return 1; } CMD:dh4(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH QUATRO[4] ( /DH4 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-1848.4594,1293.3850,66.6242); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),284.6905); return 1; } SetPlayerPos(playerid,-1848.4594,1293.3850,59.6242); return 1; } CMD:dh5(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH CINCO[5] ( /DH5 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),1247.0571,-2053.8896,64.7914); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),269.0237); return 1; } SetPlayerPos(playerid,1247.0571,-2053.8896,59.7914); return 1; } CMD:dh6(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH SEIS[6] ( /DH6 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),2110.7251,2422.1807,51.5234); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),176.5895); return 1; } SetPlayerPos(playerid,2110.7251,2422.1807,49.5234); return 1; } CMD:dh7(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH SETE[7] ( /DH7 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),2223.4609,1977.2791,33.7797); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),268.3970); return 1; } SetPlayerPos(playerid,2223.4609,1977.2791,31.7797); return 1; } CMD:dh8(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH OITO[8] ( /DH8 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-2130.1484,918.8044,84.8516); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),268.3970); return 1; } SetPlayerPos(playerid,-2130.1484,918.8044,79.8516); return 1; } CMD:dh9(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH NOVE[9] ( /DH9 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),2375.9741,-646.3307,132.3757); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),265.2870); return 1; } SetPlayerPos(playerid,2375.9741,-646.3307,127.3757); return 1; } CMD:dh10(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA PISTA DH DEZ[10] ( /DH10 )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),2797.4333,-1430.6718,39.7210); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),184.7596); return 1; } SetPlayerPos(playerid,2797.4333,-1430.6718,39.7210); return 1; } CMD:asf(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA AEROPORTO DE SAN FIERRO ( /ASF )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-1709.8833,-224.5666,19.1440); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),305.1041); return 1; } SetPlayerPos(playerid,-1709.8833,-224.5666,14.1440); return 1; } CMD:als(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA AEROPORTO DE LOS SANTOS ( /ALS )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),1469.3771,-2427.0767,18.5547); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),228.0233); return 1; } SetPlayerPos(playerid,1469.3771,-2427.0767,13.5547); return 1; } CMD:alv(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA AEROPORTO DE LAS VENTURAS ( /ALV )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),1535.9679,1657.2091,15.8203); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),150.3159); return 1; } SetPlayerPos(playerid,1535.9679,1657.2091,10.8203); return 1; } CMD:sf(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA SAN FIERRO ( /SF )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),-1990.6663,286.7029,38.7145); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),92.1285); return 1; } SetPlayerPos(playerid,-1990.6663,286.7029,33.7145); return 1; } CMD:lv(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA LAS VENTURAS ( /LV )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),2137.3298,2149.6741,15.3303); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),147.1717); return 1; } SetPlayerPos(playerid,2137.3298,2149.6741,10.3303); return 1; } CMD:ls(playerid, params[]) { if(AreosC(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SendClientMessage(playerid,vermelho,"ERRO: Veiculo Incorreto Para Teleporte!"); SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(dhstro, sizeof(dhstro),"%s FOI PARA LOS SANTOS ( /LS )",NomeP); SendClientMessageToAll(CT,dhstro); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),1535.0038,-1672.3691,18.0423); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),89.5350); return 1; } SetPlayerPos(playerid,1535.0038,-1672.3691,13.0423); return 1; } CMD:v(playerid, params[]) { GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); GetVehicleZAngle(GetPlayerVehicleID(playerid),Angle); SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); SetVehicleZAngle(GetPlayerVehicleID(playerid),Angle); return 1; } CMD:sair(playerid, params[]) { if(PlayerInfo[playerid][pToX1] == 0) return SendClientMessage(playerid,vermelho,"ERRO: Você Não Está Em Um X1"); SpawnPlayer(playerid); PlayerInfo[playerid][pToX1] = 0; return 1; } CMD:teles(playerid, params[]) { SendClientMessage(playerid,laranja,"========================================================="); SendClientMessage(playerid,-1,"/SF /LS /LV /ALS /ASF /LV /DH /DH1 /DH2 /DH3 /DH4 /DH5 /POLKA1"); SendClientMessage(playerid,-1,"/DH6 /DH7 /DH8 /DH9 /DH10 /DRAG1 /DRAG2 /CORRIDA /POLKA2"); SendClientMessage(playerid,laranja,"========================================================="); return 1; } CMD:comandos(playerid, params[]) { SendClientMessage(playerid,laranja,"==================================================="); SendClientMessage(playerid,-1,"/BPM /GC /V /S /I /TELES /REGRAS /ADMINS /REPORT /VEICULOS!"); SendClientMessage(playerid,-1,"/PINTAR /SUGERIR /PM "); SendClientMessage(playerid,laranja,"==================================================="); return 1; } CMD:creditos(playerid, params[]) { SendClientMessage(playerid,laranja,"==================================================="); SendClientMessage(playerid,-1,"GameMode Feito Por: ReDKiiL"); SendClientMessage(playerid,-1,"Com Ajuda De FORUM:SA-MP"); SendClientMessage(playerid,laranja,"==================================================="); return 1; } CMD:regras(playerid, params[]) { SendClientMessage(playerid,laranja,"==================================================="); SendClientMessage(playerid,-1,"Em Desenvolvimento!"); SendClientMessage(playerid,laranja,"==================================================="); return 1; } CMD:veiculos(playerid, params[]) { ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Veiculos","0\tSultan\n1\tElegy\n2\tJester\n3\tUranus\n4\tMonster\n5\tBuffalo\n6\tBanshe\n7\tCheetah\n8\tNRG-600\n9\tVoodoo\n10\tHotknife\n11\tTurismo\n12\tSpeeder","Ok","Cancelar"); return 1; } CMD:pintar(playerid, params[]) { ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Escolha Cor Para Seu Veiculo!","{0000FF}0\tAzul\n{000000}1\tPreto\n{FF00FF}2\tRosa\n{FF0000}3\tVermelho\n{00FF00}4\tVerde\n{00FFFF}5\tAzulClaro\n{FFFFFF}6\tBranco\n{EDD112}7\tDourado","Ok","Cancelar"); return 1; } forward AreosC(aid); public AreosC(aid) { if(aid==417||aid==432||aid==577||aid==425||aid==447||aid==460||aid==464||aid==465||aid==469||aid==476||aid==487||aid==488||aid==497|| aid==501||aid==511||aid==513||aid==512||aid==519||aid==520||aid==548||aid==553||aid==563||aid==477||aid==592||aid==593) { return 1; } return 0; } forward Radomicas(); public Radomicas() { SendClientMessageToAll(0x80FF00FF,MsgRadomicas[random(sizeof(MsgRadomicas))]); return 1; } forward Naoker(playerid); public Naoker(playerid) { GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); SendClientMessage(playerid,vermelho,"INFO: Você Foi Kickado! Motivo: Nao Quis Se Logar Ou Registrar!"); Kick(playerid); format(dhstro, sizeof(dhstro),"%s Foi AutoKickado Motivo: Nao Quis Se Logar Ou Registrar!",NomeP); SendClientMessageToAll(amarelo,dhstro); return 1; } forward SpawnCarros(); public SpawnCarros() { ResetarCarros(); SendClientMessageToAll(amarelo,"[SERVER]Todos Veiculos Desocupados Forão Respawnados!"); new sorteio = random(JogadoresOnline()); GetPlayerName(sorteio,NomeP,sizeof(NomeP)); format(dhstro, sizeof(dhstro),"%s[ID:%d] Ganhou No Sorteio!",NomeP,sorteio); SendClientMessageToAll(amarelo,dhstro); GivePlayerMoney(sorteio,100); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { return 1; } public OnPlayerCommandReceived(playerid, cmdtext[]) { if(PlayerInfo[playerid][pPreso]== 1 && PlayerInfo[playerid][pLevel] == 0) { SendClientMessage(playerid, vermelho,"ERRO: Você Ta Preso!"); return 0; } if(PlayerInfo[playerid][pToX1] == 1 && strcmp(cmdtext, "/sair", true)) { SendClientMessage(playerid, vermelho,"ERRO: Você Está Em Um X1"); return 0; } if(PlayerInfo[playerid][ToEvento] == 1 && PlayerInfo[playerid][pLevel] == 0) { SendClientMessage(playerid, vermelho,"ERRO: Você Esta Em Um Evento!"); return 0; } return 1; } public OnPlayerCommandPerformed(playerid, cmdtext[], success) { if(!success) return SendClientMessage(playerid,vermelho,"ERRO: Comando Inesxistente /comandos"); return true; } //=================STOCKS================= stock ResetarCarros() { static bool:inVeh; for(new i; i < MAX_VEHICLES; i++ ) { inVeh = false; for(new j; j < GetMaxPlayers(); j++ ) { if(IsPlayerInVehicle( j, i )) inVeh = true; break; } if(!inVeh) SetVehicleToRespawn(i); } } stock JogadoresOnline() { new r = 0; for(new i, j = GetMaxPlayers(); i < j; ++i) { if(IsPlayerConnected(i) && !IsPlayerNPC(i)) ++r; } return r; } stock GetPlayerSpeed(playerid) { new Float:ST[4]; if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]); ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 155.0; return floatround(ST[3]); } stock IsVehicleOccupied(vehicleid) { for(new i = 0; i < GetMaxPlayers(); i++) if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER) return 1; return 0; } forward Contagem(playerid); public Contagem(playerid) { GetPlayerPos(playerid,X,Y,Z); for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerInRangeOfPoint(i,60,X,Y,Z)) { if(Tempo == 0) { format(dhstro, sizeof(dhstro),"%d", Tempo); GameTextForPlayer(i,"]Go Go Go]", 1000, 3); Tempo = 5; TogglePlayerControllable(i,true); return false; } format(dhstro, sizeof(dhstro),"%d", Tempo); GameTextForPlayer(i,dhstro,1000,3); TogglePlayerControllable(i,false); SetTimer("Contagem", 1000, false); return Tempo--; } } return 0; } forward Xadrez(playerid); public Xadrez(playerid) { SetPlayerPos(ID,264.1118,77.3782,1002.0391); SetPlayerInterior(ID,6); ResetPlayerWeapons(ID); return 1; } forward SendAdminMsg(color,const strdoadm[]); public SendAdminMsg(color,const strdoadm[]) { for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i) == 1) if (PlayerInfo[i][pLevel] >= 1) SendClientMessage(i, color, strdoadm); } return 0; }