Advertisement
Evolutio

Untitled

Mar 16th, 2011
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 10.14 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6. #include dini
  7. #include <dini>
  8. #define blau 0x33AAFFAA
  9. #if defined FILTERSCRIPT
  10. #define COLOR_GREY 0xAFAFAFAA
  11. #define white 0xFFFFFFFF
  12. #define COLOR_NORMAL_PLAYER 0xFF4444FF
  13. #include "../include/gl_common.inc"
  14. #include <Obj_Streamer>
  15.  
  16. #define COLOR_PURPLE 0xC2A2DAAA
  17. #define COLOR_YELLOW 0xFFFF00AA
  18. #define COLOR_WHITE 0xFFFFFFAA
  19. #define COLOR_DBLUE 0x2641FEAA
  20. #define COLOR_BLUE 0x33AAFFFF
  21. #define COLOR_GREEN 0x33AA33AA
  22. #define COLOR_ORANGE 0xFF9900AA
  23. #define COLOR_GRAD1 0xB4B5B7FF
  24. #define COLOR_GRAD2 0xBFC0C2FF
  25. #define COLOR_GRAD3 0xCBCCCEFF
  26. #define COLOR_GRAD4 0xD8D8D8FF
  27. #define COLOR_GRAD5 0xE3E3E3FF
  28. #define COLOR_GRAD6 0xF0F0F0FF
  29. #define COLOR_GREY 0xAFAFAFAA
  30. #define COLOR_GREEN 0x33AA33AA
  31. #define COLOR_RED 0xAA3333AA
  32. #define COLOR_LIGHTRED 0xFF6347AA
  33. #define COLOR_LIGHTBLUE 0x33CCFFAA
  34. #define COLOR_LIGHTGREEN 0x9ACD32AA
  35. #define COLOR_YELLOW 0xFFFF00AA
  36. #define COLOR_YELLOW2 0xF5DEB3AA
  37. #define COLOR_WHITE 0xFFFFFFAA
  38. #define COLOR_FADE1 0xE6E6E6E6
  39. #define COLOR_FADE2 0xC8C8C8C8
  40. #define COLOR_FADE3 0xAAAAAAAA
  41. #define COLOR_FADE4 0x8C8C8C8C
  42. #define COLOR_FADE5 0x6E6E6E6E
  43. #define COLOR_PURPLE 0xC2A2DAAA
  44. #define COLOR_DBLUE 0x2641FEAA
  45. #define COLOR_CYAN 0x00FFFFAA
  46. #define COLOR_SYSTEM 0xEFEFF7AA
  47. #define COLOR_DARKORANGE 0xFF7318FF
  48. #define COLOR_INVISIBLE 0xFFFFFF00
  49. #define COLOR_GREY 0xAFAFAFAA
  50. #define COLOR_GREEN 0x33AA33AA
  51. #define COLOR_YELLOW 0xFFFF00AA
  52. #define COLOR_WHITE 0xFFFFFFAA
  53. #define COLOR_DARKRED 0x993300AA
  54. #define COLOR_TAN 0xFFFFCCAA
  55. #define COLOR_PINK 0xFF66FFAA
  56. #define COLOR_KHAKI 0x999900AA
  57. #define COLOR_LIME 0x99FF00AA
  58. #define COLOR_BLACK 0x000000AA
  59. #define COLOR_TURQ 0x00A3C0AA
  60. #define COLOR_GREENISHGOLD 0xCCFFDD56
  61. #define COLOR_LIGHTBLUEGREEN 0x0FFDD349
  62. #define COLOR_NEUTRALBLUE 0xABCDEF01
  63. #define COLOR_LIGHTCYAN 0xAAFFCC33
  64. #define COLOR_LEMON 0xDDDD2357
  65. #define COLOR_ADMIN 0x7CFC00AA
  66. #define COLOR_WHITEYELLOW 0xFFE87DAA
  67. #define COLOR_BLUEAQUA 0x7E60FFAA
  68. #define COLOR_GREENYELLOWWHITE 0xCBFF45AA
  69. #define COLOR_DARKBLUE 0x15005EAA
  70. #define COLOR_RED 0xAA3333AA
  71.  
  72. #define DIALOG_LOGIN 3
  73. #define DIALOG_REG 4
  74.  
  75. #define TEAM_ZIVI 0  //zivilist
  76. #define TEAM_POLIZEI 1 //polizei
  77.  
  78. #define VEHICLE_PARAMS_UNSET    -1 //This sets if your using the params
  79. #define VEHICLE_PARAMS_OFF  0 //This will set your params OFF
  80. #define VEHICLE_PARAMS_ON   1 //This will set your params ON
  81.  
  82. forward payday();
  83. public OnFilterScriptInit()
  84. {
  85.     print("\n--------------------------------------");
  86.     print(" Blank Filterscript by your name here");
  87.     print("--------------------------------------\n");
  88.     return 1;
  89. }
  90.  
  91. public OnFilterScriptExit()
  92. {
  93.     return 1;
  94. }
  95.  
  96. #else
  97.  
  98. main()
  99. {
  100.     print("\n----------------------------------");
  101.     print(" Blank Gamemode by Evolutio");
  102.     print("----------------------------------\n");
  103. }
  104.  
  105. #endif
  106.  
  107. public OnGameModeInit()
  108. {
  109.     SetTimer("payday",600000,1);
  110.     // Don't use these lines if it's a filterscript
  111.     SetGameModeText("Evolutios Script");
  112.     AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  113.  
  114.     AddStaticVehicle(574,2024.9037,1300.5870,10.8203,304.2838,6,1);
  115.     AddStaticVehicle(599,2023.8334,1304.9170,10.8203,287.6769,6,1); // 2
  116.     AddStaticVehicle(522,2022.8688,1309.6705,10.8203,280.7835,6,1); // 3
  117.     AddStaticVehicle(433,2022.9272,1314.2921,10.8203,273.2634,6,1); // 4
  118.     AddStaticVehicle(423,2022.4965,1318.4235,10.8203,274.2034,6,1); // 5
  119.     AddStaticVehicle(409,2022.3472,1322.6333,10.8203,292.6903,6,1); // 6
  120.     AddStaticVehicle(420,2022.9863,1327.1896,10.8203,266.6834,6,1); // 7
  121.     AddStaticVehicle(488,1114.4578,-2053.6516,74.4297,278.2585,6,1);
  122.     SetVehicleNumberPlate(AddStaticVehicle(416,1178.5424,-1308.9846,13.7156,256.3266),"Evolutio");
  123.     AddStaticVehicle(416,1178.5515,-1339.0200,13.8844,269.4152);
  124.     return 1;
  125. }
  126.  
  127. public OnGameModeExit()
  128. {
  129.      return 1;
  130. }
  131.  
  132. public OnPlayerRequestClass(playerid, classid)
  133. {
  134.     SetPlayerPos(playerid, 1129.5715,-1468.1643,15.7394,1.9616);
  135.     SetPlayerCameraPos(playerid, 1129.5715,-1468.1643,15.7394,1.9616);
  136.     SetPlayerCameraLookAt(playerid, 1129.8832,-1467.5131,15.7341,358.5149);
  137. //  SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  138. //  SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  139. //  SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  140.     return 1;
  141. }
  142.  
  143. public OnPlayerConnect(playerid)
  144. {
  145.    new pname[MAX_PLAYER_NAME];
  146.    new string[100];
  147.    GetPlayerName(playerid, pname, sizeof(pname));
  148.    format(string, sizeof(string), "%s ist dem Server Beigetreten!", pname);
  149.    SendClientMessageToAll(0xCCFFDD56, string);
  150.  
  151.    return 1;
  152. }
  153.  
  154. public OnPlayerDisconnect(playerid, reason)
  155. {
  156.    new pname[MAX_PLAYER_NAME];
  157.    new string[100];
  158.    GetPlayerName(playerid, pname, sizeof(pname));
  159.  
  160.    switch(reason)
  161. {
  162.        case 0: format(string, sizeof(string), "%s hat den Server verlassen. (timeout)", pname);
  163.        case 1: format(string, sizeof(string), "%s hat den Server verlassen.", pname);
  164.        case 2: format(string, sizeof(string), "%s hat den Server verlassen. (Kick/ban)", pname);
  165. }
  166.  
  167.    SendClientMessageToAll(0xAAAAAAAA, string);
  168.    return 1;
  169. }
  170.  
  171. public OnPlayerSpawn(playerid)
  172. {
  173.     SendClientMessage(playerid, blau, "Du bist gespawnt.");
  174.    
  175.     SetPlayerInterior(playerid,0);
  176.     TogglePlayerClock(playerid,0);
  177.     ResetPlayerMoney(playerid);
  178.     GivePlayerMoney(playerid, 3000000);
  179.    
  180.     SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,200);
  181.     SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,200);
  182.     SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,200);
  183.     SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,200);
  184.     SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,200);
  185.     SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,200);
  186.     SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,200);
  187.     SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,200);
  188.     SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,200);
  189.     SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,200);
  190.     SetPlayerSkillLevel(playerid,WEAPONSKILL_SNIPERRIFLE,200);
  191. //  SetPlayerPos(playerid, 1129.5715,-1468.1643,15.7394,1.9616); //Mall
  192. //  SetPlayerCameraPos(playerid, 1129.5715,-1468.1643,15.7394,1.9616); //Mall
  193. //  SetPlayerPos(playerid, 1172.3164,-1323.0996,15.4025,81.1234); //Spawn Gerneral Hospital
  194. //  SetPlayerCameraPos(playerid, 1172.3164,-1323.0996,15.4025,81.1234); //Spawn Gerneral Hospital
  195.     SetPlayerPos(playerid, 5.0,1178.5515,-1339.0200,13.8844,269.4152);
  196.     SetPlayerCameraPos(playerid, 5.0,1178.5515,-1339.0200,13.8844,269.4152);
  197.     GivePlayerWeapon(playerid,WEAPON_MP5,100);
  198.  
  199.     return 1;
  200. }
  201.  
  202. public OnPlayerDeath(playerid, killerid, reason)
  203. {
  204.     SendClientMessage(playerid, blau, "Du bist gestorben.");
  205.     GivePlayerMoney(playerid,-200);
  206.     return 1;
  207. }
  208.  
  209. public OnVehicleSpawn(vehicleid)
  210. {
  211.     return 1;
  212. }
  213.  
  214. public OnVehicleDeath(vehicleid, killerid)
  215. {
  216.     return 1;
  217. }
  218.  
  219. public OnPlayerText(playerid, text[])
  220. {
  221.     return 1;
  222. }
  223.  
  224. public OnPlayerCommandText(playerid, cmdtext[])
  225. {
  226.     if (strcmp("/kill", cmdtext, true, 10) == 0)
  227.     {
  228.         SetPlayerHealth(playerid, 0);
  229.         return 1;
  230.     }
  231.    
  232.     if (strcmp("/start", cmdtext, true, 10) == 0)
  233. {
  234. new vehicleid = GetPlayerVehicleID(playerid);
  235. new engine, lights, alarm, doors, bonnet, boot, objective;
  236. GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  237. if(engine == VEHICLE_PARAMS_OFF)
  238. {
  239. SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
  240. }
  241. else if(engine == VEHICLE_PARAMS_ON)
  242. {
  243. SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
  244. }
  245. return 1;
  246. }
  247.     return 0;
  248. }
  249.  
  250. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  251. {
  252.     return 1;
  253. }
  254.  
  255. public OnPlayerExitVehicle(playerid, vehicleid)
  256. {
  257.     return 1;
  258. }
  259.  
  260. public OnPlayerStateChange(playerid, newstate, oldstate)
  261. {
  262.     if(newstate == PLAYER_STATE_DRIVER)
  263. {
  264.     new vehicleid = GetPlayerVehicleID(playerid);
  265.     new engine, lights, alarm, doors, bonnet, boot, objective;
  266.     GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  267.     SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective); //Licht und Motor aus..
  268.     GameTextForPlayer(playerid,"/start",2000,1);
  269. }
  270.     return 1;
  271. }
  272.  
  273. public OnPlayerEnterCheckpoint(playerid)
  274. {
  275.     return 1;
  276. }
  277.  
  278. public OnPlayerLeaveCheckpoint(playerid)
  279. {
  280.     return 1;
  281. }
  282.  
  283. public OnPlayerEnterRaceCheckpoint(playerid)
  284. {
  285.     return 1;
  286. }
  287.  
  288. public OnPlayerLeaveRaceCheckpoint(playerid)
  289. {
  290.     return 1;
  291. }
  292.  
  293. public OnRconCommand(cmd[])
  294. {
  295.     return 1;
  296. }
  297.  
  298. public OnPlayerRequestSpawn(playerid)
  299. {
  300.     return 1;
  301. }
  302.  
  303. public OnObjectMoved(objectid)
  304. {
  305.     return 1;
  306. }
  307.  
  308. public OnPlayerObjectMoved(playerid, objectid)
  309. {
  310.     return 1;
  311. }
  312.  
  313. public OnPlayerPickUpPickup(playerid, pickupid)
  314. {
  315.     return 1;
  316. }
  317.  
  318. public OnVehicleMod(playerid, vehicleid, componentid)
  319. {
  320.     return 1;
  321. }
  322.  
  323. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  324. {
  325.     return 1;
  326. }
  327.  
  328. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  329. {
  330.     return 1;
  331. }
  332.  
  333. public OnPlayerSelectedMenuRow(playerid, row)
  334. {
  335.     return 1;
  336. }
  337.  
  338. public OnPlayerExitedMenu(playerid)
  339. {
  340.     return 1;
  341. }
  342.  
  343. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  344. {
  345.     return 1;
  346. }
  347.  
  348. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  349. {
  350.     return 1;
  351. }
  352.  
  353. public OnRconLoginAttempt(ip[], password[], success)
  354. {
  355.     return 1;
  356. }
  357.  
  358. public OnPlayerUpdate(playerid)
  359. {
  360.     return 1;
  361. }
  362.  
  363. public OnPlayerStreamIn(playerid, forplayerid)
  364. {
  365.     return 1;
  366. }
  367.  
  368. public OnPlayerStreamOut(playerid, forplayerid)
  369. {
  370.     return 1;
  371. }
  372.  
  373. public OnVehicleStreamIn(vehicleid, forplayerid)
  374. {
  375.     return 1;
  376. }
  377.  
  378. public OnVehicleStreamOut(vehicleid, forplayerid)
  379. {
  380.     return 1;
  381. }
  382.  
  383. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  384. {
  385.     new Float:X, Float:Y, Float:Z;
  386.     GetPlayerPos(playerid,X,Y,Z);
  387.     return 1;
  388. }
  389.  
  390. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  391. {
  392.     return 1;
  393. }
  394.  
  395. public payday() {
  396.     for (new i = 0; i < MAX_PLAYERS; i++) {
  397.         SendClientMessage(i,0xFFFF00FF,"Payday! Du erhältst $10000!");
  398.         GivePlayerMoney(i,10000);
  399.     }
  400.     return 1;
  401. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement