Advertisement
Guest User

MQFunC v2.4

a guest
Sep 23rd, 2014
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.29 KB | None | 0 0
  1. /*MQFunC - Created by ManieQ535
  2. Version: 2.4*/
  3.  
  4. /*
  5. MQPlayerName(playerid);
  6. MQAllSkins(Float:spawnX, Float:spawnY, Float:spawnZ, Float:spawnRot); - Add to OnGameModeInit/OnFilterScriptInit || Adds skins from 0 to 299
  7. MQMarkerHide(playerid);
  8. MQRandom(min, max);
  9. MQBan(playerid);
  10. MQKick(playerid);
  11. MQGMRestart(timeinseconds);
  12. MQClearChat();
  13. MQClearPlayerChat(playerid);
  14. MQPmPlayerToPlayer(playerid, targetid, message[]);
  15. MQConvertSecondsToMS(seconds);
  16. MQConvertMinutesToMS(minutes);
  17. MQConvertHoursToMS(hours);
  18. MQConvertDaysToMS(days);
  19. MQGetVehicleSpeed(vehicleid);
  20. MQIsPlayerOnFoot(playerid);
  21. MQIsPlayerAnyVehiclePassenger(playerid);
  22. MQIsPlayerAnyVehicleDriver(playerid);
  23. MQGetOnlineAdmins();
  24. MQShutDownServer();
  25. MQGetVehicleMPHSpeed(vehicleid);
  26. MQGetOnlinePlayers();
  27. MQIsPlayerInAnyInterior(playerid);
  28. MQIsPlayerInAnyVirtualWorld(playerid);
  29. MQConvertMsToSeconds(miliseconds);
  30. MQConvertMsToMinutes(miliseconds);
  31. MQConvertMsToHours(miliseconds);
  32. MQConvertMsToDays(miliseconds);
  33. MQGMRestartNow();
  34. MQDisableDefaultFunctions();
  35. MQMarkerHideAll();
  36. MQAntiDeAMX();
  37. MQAddNitroToVehicle(vehicleid);
  38. MQPingLimit(playerid, limitnumber);
  39. MQGetPlayerIP(playerid, ip[]);
  40. MQIsVehicleDrivingBackwards(vehicleid); - By LosTigeros
  41. MQOryginalSAMP(playerid); - By LosTigeros
  42. //
  43. MQResetMoney(playerid); - By LosTigeros
  44. MQGiveMoney(playerid, money); - By LosTigeros
  45. MQTakeMoney(playerid, money); - By LosTigeros
  46. MQCheckMoney(playerid); - By LosTigeros
  47. //
  48. MQValidPlayerID(playerid); - By LosTigeros
  49. MQRealVehicleName(model); - By LosTigeros
  50. MQGTAVehicleName(model); - By LosTigeros
  51. */
  52. #include <a_samp>
  53.  
  54. #define WERSJA_SAMP "0.3z"
  55.  
  56. new GMXTime;
  57. new GraczKasa[MAX_PLAYERS];
  58. new PrawdziweNazwyPojazdow[212][38] = {
  59. {"Jeep Wagoneer"},{"Mercury Cougar"},{"Camaro with Scoop"},{"Big Rig"},{"Jeep Grand Wagoneer"},
  60. {"BMW 7-Series"},{"Dumptruck"},{"SA Firetruck"},{"Peterbuilt"},{"Lincoln Towncar"},
  61. {"Dodge Aries"},{"Acura NSX '05"},{"Chevy Biscayne"},{"Ford Aerostar"},{"Ford Box Van"},
  62. {"Ferrari Testarosso"},{"Ford Econoline"},{"Emergency Heli"},{"Chevrolet Astrovan"},
  63. {"Cadillac Eldorado"},{"Chevy Caprice"},{"Lincoln Mark 7"},{"Chevrolet S10"},
  64. {"Chevy Ice Cream Truck"},{"Volkswagen Beach Buggy"},{"AH-64A"},{"Chevrolet Caprice"},
  65. {"International SWAT Van"},{"Securita Van"},{"Dodge Viper"},{"Preditor"},{"Volvo Bus"},
  66. {"M1A1 Abrams"},{"Barracks"},{"Ford Hot Rod"},{"Trailer"},{"Nissan Pulsar"},{"Old Coach"},
  67. {"Caprice Classic Cab"},{"Ford Mustang Mach 1"},{"Mercedes Van"},{"RC Bandit"},{"Cadillac Hearse"},
  68. {"Packer/Stunt Helper"},{"Chevy S-10 Monster Truck"},{"Mercedes-Benz S-Class"},{"Chris Craft Stinger"},
  69. {"Bell 47G"},{"Piaggio Vespa PX 200"},{"Tram"},{"Trailer"},{"Ferrari F40"},{"Go-Fast Boat"},{"Orca"},
  70. {"Sea Ray 270 Sedan Bridge"},{"Flatbed"},{"1992 Ford F800"},{"Golf Car"},{"Ford Taurus Wagon"},
  71. {"Honda Life '74"},{"Cessna 150 With Floats"},{"Honda CBR 600 '92"},{"Piaggio Vespa PX 200 '86"},
  72. {"Harley Davidson Soft Tail"},{"RC Red Baron"},{"RC Raider"},{"Dodge Dart"},{"Plymouth Belverdere"},
  73. {"Yamaha DT 200 Dirt Bike"},{"Bell 47G"},{"Hummer H-1"},{"Honda TRX250x '92"},{"Coastguard Boat"},
  74. {"Rescue Boat"},{"Mercury '51"},{"Chevy Chevelle"},{"Curtiss P-40D Warhawk"},{"Mazda RX-7"},
  75. {"Chevy Farm Truck"},{"Chevy Caprice Estate"},{"Porsche 911"},{"Schwinn BMX"},{"Dodge Ramvan"},
  76. {"Volkswagen Bus"},{"Endeavour 42"},{"Equitech M40 '85"},{"Bulldozer"},{"Bell 206L-4"},
  77. {"Bell 206B-3"},{"Ford Bronco"},{"Chevrolet Suburban '92"},{"Lincoln Mark 7"},{"Dodge Diplomat"},
  78. {"CMN Interceptor DV-15"},{"Ford Mustang LX"},{"Ford Bronco"},{"Honda CRX"},{"Bell 206L-4"},
  79. {"Chevy Cargo Van"},{"Ford Moving Van"},{"Jeep Wrangler"},{"RC Heli"},{"Ford Mustang LX '86"},
  80. {"Ford Mustang LX '86"},{"Customised Glendale"},{"Ford Bronco '80"},{"Mitsubishi 3000 GT"},
  81. {"Buick Roadmaster"},{"GMC R.V."},{"Old Bike"},{"Schwinn Mesa Mountain Hardtail"},{"C-2 Greyhound"},
  82. {"Grumman G-164 AgCat"},{"Pitt's Special"},{"Gas Tanker"},{"International 9370 Truck"},
  83. {"Lincoln Towncar"},{"Chevy Monte Carlo"},{"Chevrolet Monte Carlo"},{"Bombardier Learjet 55"},
  84. {"AV-8 Harrier Jump-Jet"},{"Honda CBR 900 RR Fireblade"},{"Honda NSR 500 '01"},
  85. {"Kawasaki KZ1000-P21"},{"Chevrolet Cement Truck"},{"Tow Truck '91"},{"Ford Thunderbird"},
  86. {"Ford Escort"},{"CSI/FBI Investigation Truck"},{"Dodge Dynasty"},{"Forklift '89"},{"Old Tractor"},
  87. {"Combine Harvester"},{"Mercedes-Benz SL-Class"},{"Lincoln Mark 5"},{"Chevy CST '68"},
  88. {"Chevrolet Caprice Droptop"},{"1972 EMD SD40"},{"Amtrak F40PH"},{"Hovercraft"},{"Mercedes Benz E120"},
  89. {"Ford GT-40"},{"Dodge Challenger '70"},{"Dodge 100 Series"},{"SA Firetruck"},{"Ford Hotrod"},
  90. {"Chevrolet Lumina"},{"Oldsmobile Cutlass Ciera"},{"Sikorsky CH-53"},{"Dodge Roadrunner"},
  91. {"Late 80's Honda Sedan"},{"Mercury Grand Marquis"},{"Chevy 2500"},{"Douglas C-47"},{"GMC Sierra"},
  92. {"Jaguar XKE '66"},{"Chevy S-10 Monster Truck"},{"Chevy S-10 Monster Truck"},{"Eagle Talon"},
  93. {"Toyota Supra"},{"Impreza 2.5RS '95"},{"Honda Accord Wagon"},{"Nissan R34 Skyline"},
  94. {"Sikorsky UH-60 Black Hawk"},{"RC Tiger"},{"Honda Civic"},{"Oldsmobile Cutlass"},{"Chevy Impala"},
  95. {"Half Life 2 Sand Rail"},{"EMD SD40"},{"Trailer"},{"Go Kart"},{"Ride-On Lawn Mower"},
  96. {"Mercedes-Benz AK 4x4 '91"},{"Elgin Pelican"},{"Caddilac '54"},{"Chevy Bel Air '57"},{"Boeing 737"},
  97. {"Flatbed"},{"Range Rover"},{"Rolls Royce"},{"Honda VFR 400"},{"Dodge Ramvan Newsvan"},
  98. {"Baggage Tow Tractor HTAG-30/40"},{"Trailer"},{"Infinity J30 '92"},{"Honda Goldwing GL1500 '04"},
  99. {"Nissan 350Z/240SX"},{"Hotdog Van"},{"Volkswagen Golf"},{"Trailer"},{"Trailer"},
  100. {"Lockheed C-5 Galaxy"},{"Cessna 150"},{"Jak ty tym jezdzisz :O"},{"CMN Interceptor DV-15"},
  101. {"Chevy Caprice LA"},{"Chevy Caprice SF"},{"Chevy Caprice LV"},{"Chevy Blazer Desert"},
  102. {"Chevrolet El Camino '68"},{"S.W.A.T. Van"},{"Dodge Stealth '91"},{"Pontiac Trans AM"},{"Dodge Dart"},
  103. {"Dodge 100 Series"},{"Luggage Trailer"},{"Luggage Trailer"},{"Stair Trailer"},{"Chevy Cargo Van"},
  104. {"Farm Plow"},{"Chevy 2500 Trailer"}
  105. };
  106. new GTANazwyPojazdow[212][20] = {
  107. {"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},
  108. {"Dumper"},{"Fire Truck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},
  109. {"Voodoo"},{"Pony"},{"Mule"},{"Cheetah"},{"Ambulance"},{"Leviathan"},
  110. {"Moonbeam"},{"Esperanto"},{"Taxi"},{"Washington"},{"Bobcat"},{"Mr Whoopee"},
  111. {"BF Injection"},{"Hunter"},{"Premier"},{"Enforcer"},{"Securicar"},{"Banshee"},
  112. {"Predator"},{"Bus"},{"Rhino"},{"Barracks"},{"Hotknife"},{"Trailer 1"},
  113. {"Previon"},{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},
  114. {"Romero"},{"Packer"},{"Monster"},{"Admiral"},{"Squalo"},{"Seaspar"},
  115. {"Pizzaboy"},{"Tram"},{"Trailer 2"},{"Turismo"},{"Speeder"},{"Reefer"},
  116. {"Tropic"},{"Flatbed"},{"Yankee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},
  117. {"Skimmer"},{"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},
  118. {"Glendale"},{"Oceanic"},{"Sanchez"},{"Sparroww"},{"Patriot"},{"Quad"},
  119. {"Coastguard"},{"Dinghy"},{"Hermes"},{"Sabre"},{"Rustler"},{"ZR-350"},
  120. {"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Burrito"},{"Camper"},
  121. {"Marquis"},{"Baggage"},{"Dozer"},{"Maverick"},{"VCNMaverick"},{"Rancher"},
  122. {"FBI Rancher"},{"Virgo"},{"Greenwood"},{"Jetmax"},{"Hotring"},{"Sandking"},
  123. {"Blista Compact"},{"Police Maverick"},{"Boxville"},{"Benson"},{"Mesa"},{"RC Goblin"},
  124. {"Hotring A"},{"Hotring B"},{"Bloodring Banger"},{"Rancher"},{"Super GT"},{"Elegant"},
  125. {"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"Stunt"},
  126. {"Tanker"},{"Roadtrain"},{"Nebula"},{"Majestic"},{"Buccaneer"},{"Shamal"},
  127. {"Hydra"},{"FCR-900"},{"NRG-500"},{"HPV1000"},{"Cement Truck"},{"Tow Truck"},
  128. {"Fortune"},{"Cadrona"},{"FBI Truck"},{"Willard"},{"Forklift"},{"Tractor"},
  129. {"Combine"},{"Feltzer"},{"Remington"},{"Slamvan"},{"Blade"},{"Freight"},
  130. {"Streak"},{"Vortex"},{"Vincent"},{"Bullet"},{"Clover"},{"Sadler"},
  131. {"Firetruck LA"}, {"Hustler"},{"Intruder"},{"Primo"},{"Cargobob"},{"Tampa"},
  132. {"Sunrise"},{"Merit"},{"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},
  133. {"Monster A"}, {"Monster B"},{"Uranus"},{"Jester"},{"Sultan"},{"Stratum"},
  134. {"Elegy"},{"Raindance"},{"RC Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},
  135. {"Bandito"},{"Freight Flat"},{"Streak Carriage"},{"Kart"},{"Mower"},{"Duneride"},
  136. {"Sweeper"},{"Broadway"},{"Tornado"},{"AT-400"},{"DFT-30"},{"Huntley"},
  137. {"Stafford"},{"BF-400"},{"Newsvan"},{"Tug"},{"Trailer 3"},{"Emperor"},
  138. {"Wayfarer"},{"Euros"},{"Hotdog"},{"Club"},{"Freight Carriage"},{"Trailer 3"},
  139. {"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"LSPD"},{"SFPD"},
  140. {"LVPD"},{"Police Ranger"},{"Picador"},{"SWAT Van"},{"Alpha"},{"Phoenix"},
  141. {"Glendale"},{"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},
  142. {"Boxville"},{"Farm Plow"},{"Utility Trailer"}
  143. };
  144.  
  145. //Default SA-MP Colors
  146. #define C_WHITE 0xFFFFFFFF
  147. #define C_BLACK 0x000000FF
  148. #define C_RED 0xFF0000FF
  149. #define C_GREEN 0x00FF00FF
  150. #define C_BLUE 0x0000FFFF
  151. #define C_CYAN 0x00FFFFFF
  152. #define C_YELLOW 0xFFFF00FF
  153. #define C_PINK 0xFF00FFFF
  154. #define C_NONE 0x00000000
  155. //MQPlayerName
  156. stock MQPlayerName(playerid)
  157. {
  158. new Gname[MAX_PLAYER_NAME];
  159. GetPlayerName(playerid, Gname, sizeof(Gname));
  160. return Gname;
  161. }
  162. //MQAllSkins
  163. stock MQAllSkins(Float:spawnX, Float:spawnY, Float:spawnZ, Float:spawnRot)
  164. {
  165. for(new i; i < 300; i++)
  166. AddPlayerClass(i, spawnX, spawnY, spawnZ, spawnRot, 0, 0, 0, 0, 0 ,0);
  167. return 1;
  168. }
  169. //MQMarkers on map
  170. stock MQMarkerHide(playerid)
  171. {
  172. SetPlayerColor(playerid, 0x00000000);
  173. return 1;
  174. }
  175. //MQRandom
  176. stock MQRandom(min, max)
  177. {
  178. new rand = random(max-min)+min;
  179. return rand;
  180. }
  181. //MQBan
  182. stock MQBan(playerid)
  183. {
  184. SetTimerEx("Banner", 100, false, "i", playerid);
  185. return 1;
  186. }
  187. //MQKick
  188. stock MQKick(playerid)
  189. {
  190. SetTimerEx("Kicker", 100, false, "i", playerid);
  191. return 1;
  192. }
  193. //MQGMRestart
  194. stock MQGMRestart(time)
  195. {
  196. GMXTime = time;
  197. SetTimer("GMX", 1000, true);
  198. return 1;
  199. }
  200. //MQClearChat
  201. stock MQClearChat()
  202. {
  203. for(new i; i < 51; i++)
  204. {
  205. SendClientMessageToAll(-1, " ");
  206. }
  207. return 1;
  208. }
  209. //MQClearPlayerChat
  210. stock MQClearPlayerChat(playerid)
  211. {
  212. for(new i; i < 51; i++)
  213. {
  214. SendClientMessage(playerid, -1, " ");
  215. }
  216. return 1;
  217. }
  218. //MQPmPlayerToPlayer
  219. stock MQPmPlayerToPlayer(playerid, targetid, message[])
  220. {
  221. new string[500];
  222. new Gname[MAX_PLAYER_NAME];
  223. GetPlayerName(playerid, Gname, sizeof(Gname));
  224. format(string, sizeof(string), "{00FF00}%s {FFFFFF}napisal do ciebie: {00FF00}%s", Gname, message);
  225. SendClientMessage(targetid, -1, string);
  226. format(string, sizeof(string), "{FFFFFF}Wiadomosc zostala wyslana: {00FF00}%s", message);
  227. SendClientMessage(playerid, -1, string);
  228. return 1;
  229. }
  230. //MQConvertSecondsToMS
  231. stock MQConvertSecondsToMS(seconds)
  232. {
  233. return seconds * 1000;
  234. }
  235. //MQConvertMinutesToMS
  236. stock MQConvertMinutesToMS(minutes)
  237. {
  238. return minutes * 1000 * 60;
  239. }
  240. //MQConvertHoursToMS
  241. stock MQConvertHoursToMS(hours)
  242. {
  243. return hours * 1000 * 60 * 60;
  244. }
  245. //MQConvertDaysToMS
  246. stock MQConvertDaysToMS(days)
  247. {
  248. return days * 1000 * 60 * 60 * 24;
  249. }
  250. //MQSetPlayerMoney
  251. stock MQSetPlayerMoney(playerid, money)
  252. {
  253. ResetPlayerMoney(playerid);
  254. GivePlayerMoney(playerid, money);
  255. return 1;
  256. }
  257. //MQGetVehicleSpeed
  258. stock MQGetVehicleSpeed(vehicleid)
  259. {
  260. new Float:fastX;
  261. new Float:fastY;
  262. new Float:fastZ;
  263. new Float:fast_a;
  264. new fast_b;
  265. GetVehicleVelocity(vehicleid, fastX, fastY, fastZ);
  266. fast_a = floatsqroot(((fastX*fastX)+(fastY*fastY))+(fastZ*fastZ)) * 136.666667;
  267. fast_b = floatround(fast_a);
  268. return fast_b;
  269. }
  270. //MQIsPlayerOnFoot
  271. stock bool:MQIsPlayerOnFoot(playerid)
  272. {
  273. if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) return true;
  274. return false;
  275. }
  276. //MQIsPlayerAnyVehiclePassenger
  277. stock bool:MQIsPlayerAnyVehiclePassenger(playerid)
  278. {
  279. if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return true;
  280. return false;
  281. }
  282. //MQIsPlayerAnyVehicleDriver
  283. stock bool:MQIsPlayerAnyVehicleDriver(playerid)
  284. {
  285. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return true;
  286. return false;
  287. }
  288. //MQGetOnlineAdmins
  289. stock MQGetOnlineAdmins()
  290. {
  291. new admins;
  292. for(new i; i < GetMaxPlayers(); i++)
  293. if(IsPlayerConnected(i) && IsPlayerAdmin(i)) admins++;
  294. return admins;
  295. }
  296. //MQShutDownServer
  297. stock MQShutDownServer()
  298. {
  299. SendRconCommand("EXIT");
  300. return 1;
  301. }
  302. //MQGetVehicleMPHSpeed
  303. stock MQGetVehicleMPHSpeed(vehicleid)
  304. {
  305. new Float:fastX;
  306. new Float:fastY;
  307. new Float:fastZ;
  308. new Float:fast_a;
  309. new fast_b;
  310. GetVehicleVelocity(vehicleid, fastX, fastY, fastZ);
  311. fast_a = floatsqroot(((fastX*fastX)+(fastY*fastY))+(fastZ*fastZ)) * 85.4166672;
  312. fast_b = floatround(fast_a);
  313. return fast_b;
  314. }
  315. //MQGetOnlinePlayers
  316. stock MQGetOnlinePlayers()
  317. {
  318. new players;
  319. for(new i; i < GetMaxPlayers(); i++)
  320. if(IsPlayerConnected(i)) players++;
  321. return players;
  322. }
  323. //MQIsPlayerInAnyInterior
  324. stock bool:MQIsPlayerInAnyInterior(playerid)
  325. {
  326. if(GetPlayerInterior(playerid) == 0) return false;
  327. return true;
  328. }
  329. //MQIsPlayerInAnyVirtualWorld
  330. stock bool:MQIsPlayerInAnyVirtualWorld(playerid)
  331. {
  332. if(GetPlayerVirtualWorld(playerid) == 0) return false;
  333. return true;
  334. }
  335. //MQConvertMsToSeconds
  336. stock MQConvertMsToSeconds(miliseconds)
  337. {
  338. return miliseconds / 1000;
  339. }
  340. //MQConvertMsToMinutes
  341. stock MQConvertMsToMinutes(miliseconds)
  342. {
  343. return miliseconds / 1000 / 60;
  344. }
  345. //MQConvertMsToHours
  346. stock MQConvertMsToHours(miliseconds)
  347. {
  348. return miliseconds / 1000 / 60 / 60;
  349. }
  350. //MQConvertMsToDays
  351. stock MQConvertMsToDays(miliseconds)
  352. {
  353. return miliseconds / 1000 / 60 / 60 / 24;
  354. }
  355. //MQGMRestartNow
  356. stock MQGMRestartNow()
  357. {
  358. SendRconCommand("GMX");
  359. return 1;
  360. }
  361. //MQDisableDefaultFunctions
  362. stock MQDisableDefaultFunctions()
  363. {
  364. DisableInteriorEnterExits();
  365. UsePlayerPedAnims();
  366. EnableStuntBonusForAll(0);
  367. return 1;
  368. }
  369. //MQMarkerHideAll
  370. stock MQMarkerHideAll()
  371. {
  372. ShowPlayerMarkers(0);
  373. return 1;
  374. }
  375. //MQAntiDeAMX
  376. stock MQAntiDeAMX()
  377. {
  378. new amx[][] = {"Unarmed (Fist)", "Brass K"};
  379. #pragma unused amx
  380. }
  381. //MQAddNitroToVehicle
  382. stock MQAddNitroToVehicle(vehicleid)
  383. {
  384. AddVehicleComponent(vehicleid, 1010);
  385. return 1;
  386. }
  387. //MQPingLimit
  388. stock MQPingLimit(playerid, limitnumber)
  389. {
  390. if(GetPlayerPing(playerid) >= limitnumber) return Kick(playerid);
  391. return 1;
  392. }
  393. //MQGetPlayerIP
  394. stock MQGetPlayerIP(playerid, ip[16])
  395. {
  396. GetPlayerIp(playerid, ip, sizeof(ip));
  397. return ip;
  398. }
  399. //MQIsVehicleDrivingBackwards - by LosTigeros
  400. stock bool:MQIsVehicleDrivingBackwards(vehicleid)
  401. {
  402. new Float:Float[3];
  403. if(GetVehicleVelocity(vehicleid, Float[1], Float[2], Float[0])) {
  404. GetVehicleZAngle(vehicleid, Float[0]);
  405. if(Float[0] < 90) {
  406. if(Float[1] > 0 && Float[2] < 0) return true;
  407. } else if(Float[0] < 180) {
  408. if(Float[1] > 0 && Float[2] > 0) return true;
  409. } else if(Float[0] < 270) {
  410. if(Float[1] < 0 && Float[2] > 0) return true;
  411. } else if(Float[1] < 0 && Float[2] < 0) return true;
  412. }
  413. return false;
  414. }
  415. //MQOryginalSAMP - by LosTigeros
  416. stock MQOryginalSAMP(playerid)
  417. {
  418. new Ver[32];
  419. GetPlayerVersion(playerid, Ver, 32);
  420. if(strfind(Ver,WERSJA_SAMP,true) == 0) return 1;
  421. return 0;
  422. }
  423. //AntyMoneyHackChashSystem - by LosTigeros
  424. stock MQResetMoney(playerid)
  425. {
  426. GraczKasa[playerid] = 0;
  427. ResetPlayerMoney(playerid);
  428. return 1;
  429. }
  430. //
  431. stock MQGiveMoney(playerid, money)
  432. {
  433. GraczKasa[playerid] += money;
  434. ResetPlayerMoney(playerid);
  435. GivePlayerMoney(playerid, GraczKasa[playerid]);
  436. return 1;
  437. }
  438. //
  439. stock MQTakeMoney(playerid, money)
  440. {
  441. GraczKasa[playerid] -= money;
  442. ResetPlayerMoney(playerid);
  443. GivePlayerMoney(playerid, GraczKasa[playerid]);
  444. return 1;
  445. }
  446. //
  447. stock MQCheckMoney(playerid)
  448. {
  449. return GraczKasa[playerid];
  450. }
  451. //
  452. //MQValidPlayerID - by LosTigeros
  453. stock MQValidPlayerID(playerid)
  454. {
  455. if(playerid != INVALID_PLAYER_ID) return 1;
  456. return 0;
  457. }
  458. //MQRealVehicleName - by LosTigeros
  459. stock MQRealVehicleName(model)
  460. {
  461. return PrawdziweNazwyPojazdow[model-400];
  462. }
  463. //MQGTAVehicleName - by LosTigeros
  464. stock MQGTAVehicleName(model)
  465. {
  466. return GTANazwyPojazdow[model-400];
  467. }
  468. //Timers
  469. forward Banner(playerid);
  470. public Banner(playerid)
  471. {
  472. return Ban(playerid);
  473. }
  474. forward Kicker(playerid);
  475. public Kicker(playerid)
  476. {
  477. return Kick(playerid);
  478. }
  479. forward GMX();
  480. public GMX()
  481. {
  482. if(GMXTime > 0)
  483. {
  484. new wiadomosc[150];
  485. format(wiadomosc, sizeof(wiadomosc), "~r~GMX za: ~n~~w~%i",GMXTime);
  486. GameTextForAll(wiadomosc, 1500, 6);
  487. GMXTime--;
  488. }
  489. else
  490. {
  491. SendRconCommand("GMX");
  492. }
  493. return 1;
  494. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement