bgtracker

Youtube - SAMP Development Show

Feb 6th, 2013
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 8.00 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. #define COLOR_LIGHTBLUE 0x156AEAC8
  5. #define COLOR_LIME 0x1EE193C8
  6. #define COLOR_RED 0xEA1515C8
  7. #define COLOR_YELLOW 0xE1E11EC8
  8. #define COLOR_GREY 0x80847BC8
  9.  
  10. new skins[] = {
  11.         0,
  12.         2,
  13.         4,
  14.         3,
  15.         6,
  16.         106,
  17.         108
  18.     };
  19.  
  20. new timer = 0;
  21.  
  22. main()
  23. {
  24.     print("\n----------------------------------");
  25.     print(" Blank Gamemode by your name here");
  26.     print("----------------------------------\n");
  27. }
  28.  
  29. public OnGameModeInit()
  30. {
  31.     // Don't use these lines if it's a filterscript
  32.     SetGameModeText("UG:DM v1");
  33.     AddPlayerClass(0, 2244.7190,-1664.5341,15.4766, 269.1425, 0, 0, 0, 0, 0, 0);
  34.     AddPlayerClass(1, 2481.6814,-1757.6417,13.5469, 269.1425, 0, 0, 0, 0, 0, 0);
  35.     AddPlayerClass(2, 2012.3746,-1285.6252,28.4881, 269.1425, 0, 0, 0, 0, 0, 0);
  36.     AddPlayerClass(3, 2232.9563,-1333.6865,23.9817, 269.1425, 0, 0, 0, 0, 0, 0);
  37.     AddPlayerClass(4, 2106.4329,-1359.6526,23.9844, 269.1425, 0, 0, 0, 0, 0, 0);
  38.     AddPlayerClass(5, 1976.4537,-2046.4767,13.5471, 269.1425, 0, 0, 0, 0, 0, 0);
  39.    
  40.     return 1;
  41. }
  42.  
  43. public OnGameModeExit()
  44. {
  45.     return 1;
  46. }
  47.  
  48. public OnPlayerRequestClass(playerid, classid)
  49. {
  50.     SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  51.     SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  52.     SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  53.     return 1;
  54. }
  55.  
  56. public OnPlayerConnect(playerid)
  57. {
  58.     new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
  59.     GetPlayerName(playerid, pname, sizeof(pname));
  60.     format(string, sizeof(pname), "%s has joined", pname);
  61.     SendClientMessageToAll(COLOR_YELLOW, string);
  62.     return 1;
  63. }
  64.  
  65. forward PingKick(playerid);
  66. public PingKick(playerid)
  67. {
  68.     SendClientMessage(playerid, COLOR_RED, "You have been kicked for having ping higher than 500.");
  69.     SendClientMessage(playerid, COLOR_RED, "Please check your internet connection's upload speed.");
  70.     SendClientMessage(playerid, COLOR_RED, "It has to be at least 50 kilobytes per second upload speed.");
  71.     SendClientMessage(playerid, COLOR_RED, "You can check your speed at www.speedtest.net");
  72.     if(GetPlayerPing(playerid) > 500) Kick(playerid);
  73.     return 1;
  74. }
  75.  
  76. CMD:getcs(playerid, params[])
  77. {
  78.     GivePlayerWeapon(playerid, 27, 10000);
  79.     SendClientMessage(playerid, COLOR_YELLOW, "You have given yourself a Combat Shotgun");
  80.     return 1;
  81. }
  82.  
  83. CMD:getss(playerid, params[])
  84. {
  85.     GivePlayerWeapon(playerid, 26, 10000);
  86.     SendClientMessage(playerid, COLOR_YELLOW, "You have given yourself a Sawn Off Shotgun");
  87.     return 1;
  88. }
  89.  
  90. CMD:getrl(playerid, params[])
  91. {
  92.     GivePlayerWeapon(playerid, 36, 10000);
  93.     SendClientMessage(playerid, COLOR_YELLOW, "You have given yourself a Rocket Launcher");
  94.     return 1;
  95. }
  96.  
  97. CMD:getsd(playerid, params[])
  98. {
  99.     GivePlayerWeapon(playerid, 23, 10000);
  100.     SendClientMessage(playerid, COLOR_YELLOW, "You have given yourself a SD Pistol");
  101.     return 1;
  102. }
  103.  
  104. CMD:getmp5(playerid, params[])
  105. {
  106.     GivePlayerWeapon(playerid, 29, 10000);
  107.     SendClientMessage(playerid, COLOR_YELLOW, "You have given yourself a MP5");
  108.     return 1;
  109. }
  110.  
  111. CMD:getm4(playerid, params[])
  112. {
  113.     GivePlayerWeapon(playerid, 31, 10000);
  114.     SendClientMessage(playerid, COLOR_YELLOW, "You have given yourself a M4");
  115.     return 1;
  116. }
  117.  
  118. CMD:health(playerid, params[])
  119. {
  120.     SetPlayerHealth(playerid, 100);
  121.     return 1;
  122. }
  123.  
  124. CMD:aramor(playerid, params[])
  125. {
  126.     SetPlayerArmour(playerid, 100);
  127.     return 1;
  128. }
  129.  
  130. CMD:webiste(playerid, params[])
  131. {
  132.     SendClientMessage(playerid, COLOR_GREY, "www.ultimatumgaming.info");
  133.     return 1;
  134. }
  135.  
  136. CMD:forums(playerid, params[])
  137. {
  138.     SendClientMessage(playerid, COLOR_GREY, "www.ultimatumgaming.info/forums");
  139.     return 1;
  140. }
  141.  
  142. CMD:teamspeak(playerid, params[])
  143. {
  144.     SendClientMessage(playerid, COLOR_GREY, "ts.ultimatumgaming.info");
  145.     return 1;
  146. }
  147.  
  148. CMD:admins(playerid, params[])
  149. {
  150.     new sendername[MAX_PLAYER_NAME], string[64 + MAX_PLAYER_NAME];
  151.     for(new i = 0; i < MAX_PLAYERS; i++)
  152.     {
  153.         if(IsPlayerConnected(i))
  154.         {
  155.             if(IsPlayerAdmin(i))
  156.             {
  157.                 GetPlayerName(i, sendername, sizeof(sendername));
  158.                 format(string, 100, "Online Amins: %i, %s", IsPlayerAdmin(i), sendername);
  159.                 SendClientMessage(playerid, COLOR_GREY, string);
  160.             }
  161.         }
  162.     }
  163.     return 1;
  164. }
  165.  
  166. CMD:help(playerid, params[])
  167. {
  168.     SendClientMessage(playerid, COLOR_GREY, "[Stats] /armor /health");
  169.     SendClientMessage(playerid, COLOR_GREY, "[Guns] /getm4 /getmp5 /getsd /getrl /getss /getcs");
  170.     SendClientMessage(playerid, COLOR_GREY, "[General] /help /admins /website /forums /teamspeak /tp /dm");
  171.     return 1;
  172. }
  173.  
  174. CMD:advertise(playerid, params[])
  175. {
  176.     if(isnull(params))
  177.     {
  178.         SendClientMessage(playerid, 0x503000FF, "Usage: /advertise [text]");
  179.     } else {
  180.         if(timer == 1)
  181.         SendClientMessage(playerid, 0xFF0000FF, "An ad has been already submited in the past one minute!");
  182.     }
  183.     if(timer ==0)
  184.     {
  185.     new str[128];
  186.     GetPlayerName(playerid, str, sizeof(str));
  187.     format(str, sizeof(str), "{00FFFF}Ads: {FF0000}%s {00FFFF}: {FFFFFF}%s", str, params);
  188.     SendClientMessageToAll(0xFFFFFFF, str);
  189.     timer = 1;
  190.     SetTimer("Timer", 60000, 0);
  191.     }
  192.     return 1;
  193. }
  194.  
  195. forward Timer();
  196. public Timer()
  197. {
  198.     timer = 0;
  199.     return 1;
  200. }
  201.  
  202. public OnPlayerDisconnect(playerid, reason)
  203. {
  204.     new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
  205.     GetPlayerName(playerid, pname, sizeof(pname));
  206.     switch(reason)
  207.     {
  208.         case 0: format(string, sizeof(pname), "%s has left (Crashed/Force-Crashed)", pname);
  209.         case 1: format(string, sizeof(pname), "%s has left (Kicked)", pname);
  210.         case 2: format(string, sizeof(pname), "%s has left (Leaving)", pname);
  211.     }
  212.     SendClientMessageToAll(COLOR_YELLOW, string);
  213.     return 1;
  214. }
  215.  
  216. public OnPlayerSpawn(playerid)
  217. {
  218.     SetPlayerSkin(playerid, skins[random(7)]);
  219.     return 1;
  220. }
  221.  
  222. public OnPlayerDeath(playerid, killerid, reason)
  223. {
  224.     return 1;
  225. }
  226.  
  227. public OnVehicleSpawn(vehicleid)
  228. {
  229.     return 1;
  230. }
  231.  
  232. public OnVehicleDeath(vehicleid, killerid)
  233. {
  234.     return 1;
  235. }
  236.  
  237. public OnPlayerText(playerid, text[])
  238. {
  239.     return 1;
  240. }
  241.  
  242. public OnPlayerCommandText(playerid, cmdtext[])
  243. {
  244.     return 0;
  245. }
  246.  
  247. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  248. {
  249.     return 1;
  250. }
  251.  
  252. public OnPlayerExitVehicle(playerid, vehicleid)
  253. {
  254.     return 1;
  255. }
  256.  
  257. public OnPlayerStateChange(playerid, newstate, oldstate)
  258. {
  259.     if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) {
  260.      SetPlayerArmedWeapon(playerid, 0);
  261.     }
  262.     return 1;
  263. }
  264.  
  265. public OnPlayerEnterCheckpoint(playerid)
  266. {
  267.     return 1;
  268. }
  269.  
  270. public OnPlayerLeaveCheckpoint(playerid)
  271. {
  272.     return 1;
  273. }
  274.  
  275. public OnPlayerEnterRaceCheckpoint(playerid)
  276. {
  277.     return 1;
  278. }
  279.  
  280. public OnPlayerLeaveRaceCheckpoint(playerid)
  281. {
  282.     return 1;
  283. }
  284.  
  285. public OnRconCommand(cmd[])
  286. {
  287.     return 1;
  288. }
  289.  
  290. public OnPlayerRequestSpawn(playerid)
  291. {
  292.     return 1;
  293. }
  294.  
  295. public OnObjectMoved(objectid)
  296. {
  297.     return 1;
  298. }
  299.  
  300. public OnPlayerObjectMoved(playerid, objectid)
  301. {
  302.     return 1;
  303. }
  304.  
  305. public OnPlayerPickUpPickup(playerid, pickupid)
  306. {
  307.     return 1;
  308. }
  309.  
  310. public OnVehicleMod(playerid, vehicleid, componentid)
  311. {
  312.     return 1;
  313. }
  314.  
  315. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  316. {
  317.     return 1;
  318. }
  319.  
  320. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  321. {
  322.     return 1;
  323. }
  324.  
  325. public OnPlayerSelectedMenuRow(playerid, row)
  326. {
  327.     return 1;
  328. }
  329.  
  330. public OnPlayerExitedMenu(playerid)
  331. {
  332.     return 1;
  333. }
  334.  
  335. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  336. {
  337.     return 1;
  338. }
  339.  
  340. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  341. {
  342.     return 1;
  343. }
  344.  
  345. public OnRconLoginAttempt(ip[], password[], success)
  346. {
  347.     return 1;
  348. }
  349.  
  350. public OnPlayerUpdate(playerid)
  351. {
  352.     return 1;
  353. }
  354.  
  355. public OnPlayerStreamIn(playerid, forplayerid)
  356. {
  357.     return 1;
  358. }
  359.  
  360. public OnPlayerStreamOut(playerid, forplayerid)
  361. {
  362.     return 1;
  363. }
  364.  
  365. public OnVehicleStreamIn(vehicleid, forplayerid)
  366. {
  367.     return 1;
  368. }
  369.  
  370. public OnVehicleStreamOut(vehicleid, forplayerid)
  371. {
  372.     return 1;
  373. }
  374.  
  375. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  376. {
  377.     return 1;
  378. }
  379.  
  380. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  381. {
  382.     return 1;
  383. }
Advertisement
Add Comment
Please, Sign In to add comment