Advertisement
Evolutio

Evolutio

Apr 4th, 2011
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 10.76 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, 1178.2614,-1323.6141,14.1113,94.9509); //Spawn Gerneral Hospital
  194.     SetPlayerCameraPos(playerid, 1178.2614,-1323.6141,14.1113,94.9509); //Spawn Gerneral Hospital
  195.     GivePlayerWeapon(playerid,WEAPON_MP5,100);
  196.  
  197.     return 1;
  198. }
  199.  
  200. public OnPlayerDeath(playerid, killerid, reason)
  201. {
  202.     SendClientMessage(playerid, blau, "Du bist gestorben.");
  203.     GivePlayerMoney(playerid,-200);
  204.     return 1;
  205. }
  206.  
  207. public OnVehicleSpawn(vehicleid)
  208. {
  209.     return 1;
  210. }
  211.  
  212. public OnVehicleDeath(vehicleid, killerid)
  213. {
  214.     return 1;
  215. }
  216.  
  217. public OnPlayerText(playerid, text[])
  218. {
  219.     return 1;
  220. }
  221.  
  222. public OnPlayerCommandText(playerid, cmdtext[])
  223. {
  224.     if (strcmp("/kill", cmdtext, true, 10) == 0)
  225.     {
  226.         SetPlayerHealth(playerid, 0);
  227.         return 1;
  228.     }
  229.  
  230.         if (strcmp("/vehicle", cmdtext, true, 10) ==0)
  231.     {
  232.         if(IsPlayerAdmin(playerid));
  233.         {
  234.             if(!strlen(strget(cmdtext,3))) return SendClientMessage(playerid, COLOR_ADMIN, "Benutze: /vehicle [VEHICLE] [COLOR1] [COLOR2]");
  235.             }
  236.             new modelid, col1, col2, car;
  237.             new Float:PosX, Float:PosY, Float:PosZ, Float:PosZA;
  238.  
  239.             GetPlayerPos(playerid, PosX, PosY, PosZ);
  240.             GetPlayerFacingAngle(playerid, PosZA);
  241.  
  242.             modelid = strval(strget(cmdtext,1));
  243.             col1 = strval(strget(cmdtext,2));
  244.             col2 = strval(strget(cmdtext,3));
  245.  
  246.             car = AddStaticVehicle(modelid, PosX, PosY, PosZ, Col1, Col2);
  247.  
  248.             PutPlayerInVehicle(playerid, car, 0);
  249.             }
  250.     }
  251.         return 1;
  252.     }
  253.  
  254.     if (strcmp("/start", cmdtext, true, 10) == 0)
  255. {
  256. new vehicleid = GetPlayerVehicleID(playerid);
  257. new engine, lights, alarm, doors, bonnet, boot, objective;
  258. GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  259. if(engine == VEHICLE_PARAMS_OFF)
  260. {
  261. SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
  262. }
  263. else if(engine == VEHICLE_PARAMS_ON)
  264. {
  265. SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
  266. }
  267. return 1;
  268. }
  269.     return 0;
  270. }
  271.  
  272. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  273. {
  274.     return 1;
  275. }
  276.  
  277. public OnPlayerExitVehicle(playerid, vehicleid)
  278. {
  279.     return 1;
  280. }
  281.  
  282. public OnPlayerStateChange(playerid, newstate, oldstate)
  283. {
  284.     if(newstate == PLAYER_STATE_DRIVER)
  285. {
  286.     new vehicleid = GetPlayerVehicleID(playerid);
  287.     new engine, lights, alarm, doors, bonnet, boot, objective;
  288.     GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  289.     SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective); //Licht und Motor aus..
  290.     GameTextForPlayer(playerid,"/start",2000,1);
  291. }
  292.     return 1;
  293. }
  294.  
  295. public OnPlayerEnterCheckpoint(playerid)
  296. {
  297.     return 1;
  298. }
  299.  
  300. public OnPlayerLeaveCheckpoint(playerid)
  301. {
  302.     return 1;
  303. }
  304.  
  305. public OnPlayerEnterRaceCheckpoint(playerid)
  306. {
  307.     return 1;
  308. }
  309.  
  310. public OnPlayerLeaveRaceCheckpoint(playerid)
  311. {
  312.     return 1;
  313. }
  314.  
  315. public OnRconCommand(cmd[])
  316. {
  317.     return 1;
  318. }
  319.  
  320. public OnPlayerRequestSpawn(playerid)
  321. {
  322.     return 1;
  323. }
  324.  
  325. public OnObjectMoved(objectid)
  326. {
  327.     return 1;
  328. }
  329.  
  330. public OnPlayerObjectMoved(playerid, objectid)
  331. {
  332.     return 1;
  333. }
  334.  
  335. public OnPlayerPickUpPickup(playerid, pickupid)
  336. {
  337.     return 1;
  338. }
  339.  
  340. public OnVehicleMod(playerid, vehicleid, componentid)
  341. {
  342.     return 1;
  343. }
  344.  
  345. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  346. {
  347.     return 1;
  348. }
  349.  
  350. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  351. {
  352.     return 1;
  353. }
  354.  
  355. public OnPlayerSelectedMenuRow(playerid, row)
  356. {
  357.     return 1;
  358. }
  359.  
  360. public OnPlayerExitedMenu(playerid)
  361. {
  362.     return 1;
  363. }
  364.  
  365. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  366. {
  367.     return 1;
  368. }
  369.  
  370. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  371. {
  372.     return 1;
  373. }
  374.  
  375. public OnRconLoginAttempt(ip[], password[], success)
  376. {
  377.     return 1;
  378. }
  379.  
  380. public OnPlayerUpdate(playerid)
  381. {
  382.     return 1;
  383. }
  384.  
  385. public OnPlayerStreamIn(playerid, forplayerid)
  386. {
  387.     return 1;
  388. }
  389.  
  390. public OnPlayerStreamOut(playerid, forplayerid)
  391. {
  392.     return 1;
  393. }
  394.  
  395. public OnVehicleStreamIn(vehicleid, forplayerid)
  396. {
  397.     return 1;
  398. }
  399.  
  400. public OnVehicleStreamOut(vehicleid, forplayerid)
  401. {
  402.     return 1;
  403. }
  404.  
  405. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  406. {
  407.     new Float:X, Float:Y, Float:Z;
  408.     GetPlayerPos(playerid,X,Y,Z);
  409.     return 1;
  410. }
  411.  
  412. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  413. {
  414.     return 1;
  415. }
  416.  
  417. public payday() {
  418.     for (new i = 0; i < MAX_PLAYERS; i++) {
  419.         SendClientMessage(i,0xFFFF00FF,"Payday! Du erhältst $10000!");
  420.         GivePlayerMoney(i,10000);
  421.     }
  422.     return 1;
  423. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement