Advertisement
Guest User

new.pwn

a guest
Apr 7th, 2012
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.33 KB | None | 0 0
  1. /*
  2.     Scriptinformation:
  3.  
  4.     @ Author(s):        <name of creator>
  5.                         <name of creator>
  6.  
  7.     @ File(s):          <name of file> - <name of creator> - <version of file>
  8.                         <name of file> - <name of creator> - <version of file>
  9.                        
  10.     @ Version:          <version of file>
  11.    
  12.     @ Type:             <type of file: Include, Filterscript, Gamemode, ...>
  13.    
  14.     @ Language(s):      <name of language>, <name of language>
  15.    
  16.     @ Thanks to:        <name of person>, <name of person>, <name of person>
  17.                         <name of person>, <name of person>, <name of person>
  18.  
  19.     @ License(s):       <name of license> <filepath from license text>
  20.                         <name of license> <filepath from license text>
  21. */
  22. /*
  23.     Changelog:
  24.  
  25.     • 1.0.0
  26.         # added getPlayerName
  27.         # added setPlayerName
  28.         # added global Name[<playerid>][<length of name>]
  29.         # redefined MAX_PLAYERS
  30.         # redefined MAX_PLAYER_NAME
  31.         # added array Skins
  32.         # added loop to add Skins in OnGameModeInit
  33. */
  34. /*
  35.     Functionlist:
  36.  
  37.     - getPlayerName(playerid) // Nortex
  38.         returns: string
  39.  
  40.     - setPlayerName(playerid, const name[]) // Nortex
  41.         returns: integer, from SetPlayerName
  42. */
  43.  
  44. #include <a_samp>
  45.  
  46. #if defined MAX_PLAYERS
  47.     #undef MAX_PLAYERS
  48. #endif
  49. #if defined MAX_PLAYERNAME
  50.     #undef MAX_PLAYERNAME
  51. #endif
  52.  
  53. #define MAX_PLAYERS 500
  54. #define MAX_PLAYERNAME 20
  55.  
  56. #define SPAWN_X 1958.3783
  57. #define SPAWN_Y 1343.1572
  58. #define SPAWN_Z 15
  59. #define SPAWN_A 270
  60.  
  61. //#define FILTERSCRIPT
  62.  
  63. #define function%0(%1) \
  64.         forward%0(%1); \
  65.         public%0(%1)
  66.  
  67. stock getPlayerName(playerid)
  68. {
  69.     return Name[playerid];
  70. }
  71.  
  72. stock setPlayerName(playerid, const name[])
  73. {
  74.     return format(Name[playerid], MAX_PLAYER_NAME, name), SetPlayerName(playerid, name);
  75. }
  76.  
  77. new Name[MAX_PLAYERS][MAX_PLAYERNAME];
  78. new Skins[] =
  79. {
  80.     0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50
  81. };
  82.  
  83. #if defined FILTERSCRIPT
  84.  
  85. public OnFilterScriptInit()
  86. {
  87.     print("\n");
  88.     print("--------------------------------------");
  89.     print("  <name of fs> (c) <year> <name of creator> loaded");
  90.     print("--------------------------------------");
  91.     print("\n");
  92.     return 1;
  93. }
  94.  
  95. public OnFilterScriptExit()
  96. {
  97.     return 1;
  98. }
  99.  
  100. #else
  101.  
  102. main()
  103. {
  104.     print("\n");
  105.     print("--------------------------------------");
  106.     print("  <name of gm> (c) <year> <name of creator> loaded");
  107.     print("--------------------------------------");
  108.     print("\n");
  109.     return 1;
  110. }
  111.  
  112. #endif
  113.  
  114. public OnGameModeInit()
  115. {
  116.     SetGameModeText("<initals of gm> <version>");
  117.     for(new skin; skin < sizeof Skins; skin++)
  118.     {
  119.         // Add Skin from our Array
  120.         AddPlayerClass(Skins[skin], SPAWN_X, SPAWN_Y, SPAWN_Z, SPAWN_A, 0, 0, 0, 0, 0, 0);
  121.     }
  122.     return 1;
  123. }
  124.  
  125. public OnGameModeExit()
  126. {
  127.     return 1;
  128. }
  129.  
  130. public OnPlayerConnect(playerid)
  131. {
  132.     GetPlayerName(playerid, Name[playerid], MAX_PLAYER_NAME);
  133.     return 1;
  134. }
  135.  
  136. public OnPlayerDisconnect(playerid, reason)
  137. {
  138.     return 1;
  139. }
  140.  
  141. public OnPlayerSpawn(playerid)
  142. {
  143.     return 1;
  144. }
  145.  
  146. public OnPlayerDeath(playerid, killerid, reason)
  147. {
  148.     return 1;
  149. }
  150.  
  151. public OnVehicleSpawn(vehicleid)
  152. {
  153.     return 1;
  154. }
  155.  
  156. public OnVehicleDeath(vehicleid, killerid)
  157. {
  158.     return 1;
  159. }
  160.  
  161. public OnPlayerText(playerid, text[])
  162. {
  163.     return 1;
  164. }
  165.  
  166. public OnPlayerCommandText(playerid, cmdtext[])
  167. {
  168.     return 1;
  169. }
  170.  
  171. public OnPlayerRequestClass(playerid, classid)
  172. {
  173.     return 1;
  174. }
  175.  
  176. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  177. {
  178.     return 1;
  179. }
  180.  
  181. public OnPlayerExitVehicle(playerid, vehicleid)
  182. {
  183.     return 1;
  184. }
  185.  
  186. public OnPlayerStateChange(playerid, newstate, oldstate)
  187. {
  188.     return 1;
  189. }
  190.  
  191. public OnPlayerEnterCheckpoint(playerid)
  192. {
  193.     return 1;
  194. }
  195.  
  196. public OnPlayerLeaveCheckpoint(playerid)
  197. {
  198.     return 1;
  199. }
  200.  
  201. public OnPlayerEnterRaceCheckpoint(playerid)
  202. {
  203.     return 1;
  204. }
  205.  
  206. public OnPlayerLeaveRaceCheckpoint(playerid)
  207. {
  208.     return 1;
  209. }
  210.  
  211. public OnRconCommand(cmd[])
  212. {
  213.     return 1;
  214. }
  215.  
  216. public OnPlayerRequestSpawn(playerid)
  217. {
  218.     return 1;
  219. }
  220.  
  221. public OnObjectMoved(objectid)
  222. {
  223.     return 1;
  224. }
  225.  
  226. public OnPlayerObjectMoved(playerid, objectid)
  227. {
  228.     return 1;
  229. }
  230.  
  231. public OnPlayerPickUpPickup(playerid, pickupid)
  232. {
  233.     return 1;
  234. }
  235.  
  236. public OnVehicleMod(playerid, vehicleid, componentid)
  237. {
  238.     return 1;
  239. }
  240.  
  241. public OnEnterExitModShop(playerid, enterexit, interiorid)
  242. {
  243.     return 1;
  244. }
  245.  
  246. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  247. {
  248.     return 1;
  249. }
  250.  
  251. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  252. {
  253.     return 1;
  254. }
  255.  
  256. public OnVehicleDamageStatusUpdate(vehicleid, playerid)
  257. {
  258.     return 1;
  259. }
  260.  
  261. public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat)
  262. {
  263.     return 1;
  264. }
  265.  
  266. public OnPlayerSelectedMenuRow(playerid, row)
  267. {
  268.     return 1;
  269. }
  270.  
  271. public OnPlayerExitedMenu(playerid)
  272. {
  273.     return 1;
  274. }
  275.  
  276. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  277. {
  278.     return 1;
  279. }
  280.  
  281. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  282. {
  283.     return 1;
  284. }
  285.  
  286. public OnRconLoginAttempt( ip[], password[], success )
  287. {
  288.     return 1;
  289. }
  290.  
  291. public OnPlayerUpdate(playerid)
  292. {
  293.     return 1;
  294. }
  295.  
  296. public OnPlayerStreamIn(playerid, forplayerid)
  297. {
  298.     return 1;
  299. }
  300.  
  301. public OnPlayerStreamOut(playerid, forplayerid)
  302. {
  303.     return 1;
  304. }
  305.  
  306. public OnVehicleStreamIn(vehicleid, forplayerid)
  307. {
  308.     return 1;
  309. }
  310.  
  311. public OnVehicleStreamOut(vehicleid, forplayerid)
  312. {
  313.     return 1;
  314. }
  315.  
  316. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  317. {
  318.     return 1;
  319. }
  320.  
  321. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  322. {
  323.     return 1;
  324. }
  325.  
  326. public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
  327. {
  328.     return 1;
  329. }
  330.  
  331. public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
  332. {
  333.     return 1;
  334. }
  335.  
  336. public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
  337. {
  338.     return 1;
  339. }
  340.  
  341. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  342. {
  343.     return 1;
  344. }
  345.  
  346. public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
  347. {
  348.     return 1;
  349. }
  350.  
  351. public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
  352. {
  353.     return 1;
  354. }
  355.  
  356. public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
  357. {
  358.     return 1;
  359. }
  360.  
  361. public OnPlayerEditAttachedObject(playerid, response, index, modelid, boneid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX, Float:fScaleY, Float:fScaleZ)
  362. {
  363.     return 1;
  364. }
  365.  
  366. // [EOF]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement