Guest User

my script

a guest
Jun 11th, 2011
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 11.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 <zcmd>
  7. #include <sscanf2>
  8. #include <YSI\y_ini>
  9. //new gang spawns
  10. new gTeam[MAX_PLAYERS];
  11.  
  12.  
  13. #define TEAM_GS 1
  14. #define TEAM_IB 2
  15. #define TEAM_Varios 3
  16. #define TEAM_Vagos 4
  17. #define TEAM_Ballas 5
  18. #define TEAM_JB 6
  19. #define TEAM_tdf 7
  20. #define TEAM_lf 8
  21. #define TEAM_RMF 9
  22. #define TEAM_CMF 10
  23. #define TEAM_tdb 11
  24. #define TEAM_lspd 12
  25. #define TEAM_Army 13
  26. #define TEAM_Medic 14
  27. #define TEAM_news 15
  28. #define TEAM_movie 16
  29. #define TEAM_movie2 17
  30. #define TEAM_sbf 18
  31.  
  32. #define GS_COLOUR 0x00820FAA
  33. #define IB_COLOUR 0x003DF5AA
  34. #define Varios_COLOUR 0x00820FAA
  35. #define Vagos_COLOUR 0x003DF5AA
  36. #define Ballas_COLOUR 0x00820FAA
  37. #define JB_COLOUR 0x003DF5AA
  38. #define TDF_COLOUR 0x00820FAA
  39. #define lf_COLOUR 0x003DF5AA
  40. #define RMF_COLOUR 0x00820FAA
  41. #define CMF_COLOUR 0x003DF5AA
  42. #define tdb_COLOUR 0x00820FAA
  43. #define lspd_COLOUR 0x003DF5AA
  44. #define Army_COLOUR 0x00820FAA
  45. #define Medic_COLOUR 0x003DF5AA
  46. #define News_COLOUR 0x00820FAA
  47. #define Movie_COLOUR 0x003DF5AA
  48. #define Movie2_COLOUR 0x00820FAA
  49. #define SBF_COLOUR 0x003DF5AA
  50.  
  51.  
  52. SetPlayerTeamFromClass(playerid, classid)
  53. {
  54.     if(classid == 0)
  55.     {
  56.         gTeam[playerid] = TEAM_GS;
  57.     }
  58.     else if(classid == 1)
  59.     {
  60.         gTeam[playerid] = TEAM_IB;
  61.     }
  62.     else if(classid == 2)
  63.     {
  64.         gTeam[playerid] = TEAM_Varios;
  65.     }
  66.     else if(classid == 3)
  67.     {
  68.         gTeam[playerid] = TEAM_Vagos;
  69.     }
  70.     else if(classid == 4)
  71.     {
  72.         gTeam[playerid] = TEAM_Ballas;
  73.     }
  74.     else if(classid == 5)
  75.     {
  76.         gTeam[playerid] = TEAM_JB;
  77.     }
  78.     else if(classid == 6)
  79.     {
  80.         gTeam[playerid] = TEAM_tdf;
  81.     }
  82.     else if(classid == 7)
  83.     {
  84.         gTeam[playerid] = TEAM_lf;
  85.     }
  86.     else if(classid == 8)
  87.     {
  88.         gTeam[playerid] = TEAM_RMF;
  89.     }
  90.     else if(classid == 9)
  91.     {
  92.         gTeam[playerid] = TEAM_CMF;
  93.     }
  94.     else if(classid == 10)
  95.     {
  96.         gTeam[playerid] = TEAM_tdb;
  97.     }
  98.     else if(classid == 11)
  99.     {
  100.         gTeam[playerid] = TEAM_lspd;
  101.     }
  102.     else if(classid == 12)
  103.     {
  104.         gTeam[playerid] = TEAM_Army;
  105.     }
  106.     else if(classid == 13)
  107.     {
  108.         gTeam[playerid] = TEAM_Medic;
  109.     }
  110.     else if(classid == 14)
  111.     {
  112.         gTeam[playerid] = TEAM_news;
  113.     }
  114.     else if(classid == 15)
  115.     {
  116.         gTeam[playerid] = TEAM_movie;
  117.     }
  118.     else if(classid == 16)
  119.     {
  120.         gTeam[playerid] = TEAM_movie2;
  121.     }
  122.     else if(classid == 17)
  123.     {
  124.         gTeam[playerid] = TEAM_sbf;
  125.     }
  126.  
  127. }
  128.  
  129. SetPlayerToTeamColour(playerid)
  130. {
  131.     if(gTeam[playerid] == TEAM_GS)
  132.     {
  133.         SetPlayerColor(playerid,GS_COLOUR);
  134.     }
  135.     else if(gTeam[playerid] == TEAM_IB)
  136.     {
  137.         SetPlayerColor(playerid,IB_COLOUR);
  138.     }
  139.     else if(gTeam[playerid] == TEAM_Varios)
  140.     {
  141.         SetPlayerColor(playerid,Varios_COLOUR);
  142.     }
  143.     else if(gTeam[playerid] == TEAM_Vagos)
  144.     {
  145.         SetPlayerColor(playerid,Vagos_COLOUR);
  146.     }
  147.     else if(gTeam[playerid] == TEAM_Ballas)
  148.     {
  149.         SetPlayerColor(playerid,Ballas_COLOUR);
  150.     }
  151.     else if(gTeam[playerid] == TEAM_JB)
  152.     {
  153.         SetPlayerColor(playerid,JB_COLOUR);
  154.     }
  155.     else if(gTeam[playerid] == TEAM_tdf)
  156.     {
  157.         SetPlayerColor(playerid,TDF_COLOUR);
  158.     }
  159.     else if(gTeam[playerid] == TEAM_lf)
  160.     {
  161.         SetPlayerColor(playerid,lf_COLOUR);
  162.     }
  163.     else if(gTeam[playerid] == TEAM_RMF)
  164.     {
  165.         SetPlayerColor(playerid,RMF_COLOUR);
  166.     }
  167.     else if(gTeam[playerid] == TEAM_CMF)
  168.     {
  169.         SetPlayerColor(playerid,RMF_COLOUR);
  170.     }
  171.     else if(gTeam[playerid] == TEAM_CMF)
  172.     {
  173.         SetPlayerColor(playerid,RMF_COLOUR);
  174.     }
  175.     else if(gTeam[playerid] == TEAM_tdb)
  176.     {
  177.         SetPlayerColor(playerid,tdb_COLOUR);
  178.     }
  179.     else if(gTeam[playerid] == TEAM_lspd)
  180.     {
  181.         SetPlayerColor(playerid,lspd_COLOUR);
  182.     }
  183.     else if(gTeam[playerid] == TEAM_Army)
  184.     {
  185.         SetPlayerColor(playerid,Army_COLOUR);
  186.     }
  187.     else if(gTeam[playerid] == TEAM_Medic)
  188.     {
  189.         SetPlayerColor(playerid,Medic_COLOUR);
  190.     }
  191.     else if(gTeam[playerid] == TEAM_news)
  192.     {
  193.         SetPlayerColor(playerid,News_COLOUR);
  194.     }
  195.     else if(gTeam[playerid] == TEAM_movie)
  196.     {
  197.         SetPlayerColor(playerid,Movie_COLOUR);
  198.     }
  199.     else if(gTeam[playerid] == TEAM_movie2)
  200.     {
  201.         SetPlayerColor(playerid,Movie2_COLOUR);
  202.     }
  203.     else if(gTeam[playerid] == TEAM_sbf)
  204.     {
  205.         SetPlayerColor(playerid,SBF_COLOUR);
  206.     }
  207. }
  208. //new gang spawns
  209. main()
  210. {
  211.     print("\n----------------------------------");
  212.     print(" Blank Gamemode by your name here");
  213.     print("----------------------------------\n");
  214. }
  215.  
  216. public OnGameModeInit()
  217. {
  218.     // Don't use these lines if it's a filterscript
  219.     SetGameModeText("Blank Script");
  220.     AddPlayerClass(105, 2513.3108,-1671.5353,13.5194,89.0891,0,0,0,0,0,0);//grove starts
  221.     AddPlayerClass(106, 2513.3108,-1671.5353,13.5194,89.0891,0,0,0,0,0,0);
  222.     AddPlayerClass(107, 2513.3108,-1671.5353,13.5194,89.0891,0,0,0,0,0,0);//grove ends
  223.     AddPlayerClass(102, 319.9591,1122.1302,1083.8828,183.4467,0,0,0,0,0,0); //ib starts
  224.     AddPlayerClass(103, 319.9591,1122.1302,1083.8828,183.4467,0,0,0,0,0,0);
  225.     AddPlayerClass(104, 319.9591,1122.1302,1083.8828,183.4467,0,0,0,0,0,0);//ib ends
  226.     AddPlayerClass(114, 1793.5607,-2128.7891,13.5469,6.6292,0,0,0,0,0,0);//varios starts
  227.     AddPlayerClass(115, 1793.5607,-2128.7891,13.5469,6.6292,0,0,0,0,0,0);
  228.     AddPlayerClass(116, 1793.5607,-2128.7891,13.5469,6.6292,0,0,0,0,0,0);// varios ends
  229.     AddPlayerClass(108, 2808.3069,-1169.3528,1025.5703,176.8666,0,0,0,0,0,0);//vagos starts
  230.     AddPlayerClass(109, 2808.3069,-1169.3528,1025.5703,176.8666,0,0,0,0,0,0);
  231.     AddPlayerClass(110, 2808.3069,-1169.3528,1025.5703,176.8666,0,0,0,0,0,0);//vagos ends
  232.     AddPlayerClass(102, 1956.3965,-1115.9037,27.8305,191.1479,0,0,0,0,0,0); //ballas starts
  233.     AddPlayerClass(103, 1956.3965,-1115.9037,27.8305,191.1479,0,0,0,0,0,0);
  234.     AddPlayerClass(104, 1956.3965,-1115.9037,27.8305,191.1479,0,0,0,0,0,0);// ballas ends
  235.     AddPlayerClass(102, 2246.9287,-1162.2029,1029.7969,358.5058,0,0,0,0,0,0);//JB starts
  236.     AddPlayerClass(103, 2246.9287,-1162.2029,1029.7969,358.5058,0,0,0,0,0,0);
  237.     AddPlayerClass(104, 2246.9287,-1162.2029,1029.7969,358.5058,0,0,0,0,0,0);// JB ends
  238.     AddPlayerClass(105, 953.9791,-911.0346,45.7656,182.1535,0,0,0,0,0,0);//tdf starts
  239.     AddPlayerClass(106, 953.9791,-911.0346,45.7656,182.1535,0,0,0,0,0,0);
  240.     AddPlayerClass(107, 953.9791,-911.0346,45.7656,182.1535,0,0,0,0,0,0);//tdf ends
  241.     AddPlayerClass(1011, 1123.8307,-2036.1648,69.8864,284.5163,0,0,0,0,0,0);//lf
  242.     AddPlayerClass(1011, 1123.8307,-2036.1648,69.8864,284.5163,0,0,0,0,0,0);
  243.     AddPlayerClass(1011, 1123.8307,-2036.1648,69.8864,284.5163,0,0,0,0,0,0);
  244.     AddPlayerClass(1011, 1123.8307,-2036.1648,69.8864,284.5163,0,0,0,0,0,0);
  245.     AddPlayerClass(1011, 1123.8307,-2036.1648,69.8864,284.5163,0,0,0,0,0,0);
  246.     AddPlayerClass(1011, 1123.8307,-2036.1648,69.8864,284.5163,0,0,0,0,0,0);//lf ends
  247.     AddPlayerClass(111, 726.1301,-1276.1527,13.6484,285.4793,0,0,0,0,0,0);//RMF starts
  248.     AddPlayerClass(112, 726.1301,-1276.1527,13.6484,285.4793,0,0,0,0,0,0);
  249.     AddPlayerClass(113, 726.1301,-1276.1527,13.6484,285.4793,0,0,0,0,0,0);//RMF ENDS
  250.     AddPlayerClass(117, 1496.6567,-666.5695,95.6013,4.1987,0,0,0,0,0,0);//CMF
  251.     AddPlayerClass(118, 1496.6567,-666.5695,95.6013,4.1987,0,0,0,0,0,0);
  252.     AddPlayerClass(120, 1496.6567,-666.5695,95.6013,4.1987,0,0,0,0,0,0);//CMF STARTS
  253.     AddPlayerClass(102, 1155.1228,-1181.5011,32.8187,103.1815,0,0,0,0,0,0); // tdb
  254.     AddPlayerClass(103, 1155.1228,-1181.5011,32.8187,103.1815,0,0,0,0,0,0);
  255.     AddPlayerClass(104, 1155.1228,-1181.5011,32.8187,103.1815,0,0,0,0,0,0);//tdb ends
  256.     AddPlayerClass(280, 255.0295,77.3840,1003.6406,176.3849,0,0,0,0,0,0);//lspd starts
  257.     AddPlayerClass(281, 255.0295,77.3840,1003.6406,176.3849,0,0,0,0,0,0);
  258.     AddPlayerClass(282, 255.0295,77.3840,1003.6406,176.3849,0,0,0,0,0,0);
  259.     AddPlayerClass(283, 255.0295,77.3840,1003.6406,176.3849,0,0,0,0,0,0);
  260.     AddPlayerClass(288, 255.0295,77.3840,1003.6406,176.3849,0,0,0,0,0,0);
  261.     AddPlayerClass(284, 255.0295,77.3840,1003.6406,176.3849,0,0,0,0,0,0);//lspd ends
  262.     AddPlayerClass(287, 2731.3345,-2450.1389,17.5937,267.8496,0,0,0,0,0,0);//army
  263.     AddPlayerClass(274, 2034.1646,-1405.0500,17.2438,181.5650,0,0,0,0,0,0);//hospital
  264.     AddPlayerClass(275, 2034.1646,-1405.0500,17.2438,181.5650,0,0,0,0,0,0);
  265.     AddPlayerClass(276, 2034.1646,-1405.0500,17.2438,181.5650,0,0,0,0,0,0);//hospital
  266.     AddPlayerClass(141, 1780.3511,-1301.6302,13.5052,321.9031,0,0,0,0,0,0); //news
  267.     AddPlayerClass(147, 1780.3511,-1301.6302,13.5052,321.9031,0,0,0,0,0,0);
  268.     AddPlayerClass(150, 1780.3511,-1301.6302,13.5052,321.9031,0,0,0,0,0,0);//news ends
  269.     AddPlayerClass(171, 733.4048,-1350.0850,13.5061,270.8834,0,0,0,0,0,0);//movie
  270.     AddPlayerClass(187, 733.4048,-1350.0850,13.5061,270.8834,0,0,0,0,0,0);//movie ends
  271.     AddPlayerClass(217, 919.0603,-1252.4349,16.2109,114.7804,0,0,0,0,0,0);//movie2
  272.     AddPlayerClass(117, 919.0603,-1252.4349,16.2109,114.7804,0,0,0,0,0,0);//movie2 ends
  273.     AddPlayerClass(105, 733.4048,-1350.0850,13.5061,270.8834,0,0,0,0,0,0);//sbf
  274.     AddPlayerClass(106, 733.4048,-1350.0850,13.5061,270.8834,0,0,0,0,0,0);
  275.     AddPlayerClass(107, 733.4048,-1350.0850,13.5061,270.8834,0,0,0,0,0,0);//sbf ends
  276.    
  277.     return 1;
  278. }
  279.  
  280. public OnGameModeExit()
  281. {
  282.     return 1;
  283. }
  284.  
  285. public OnPlayerRequestClass(playerid, classid)
  286. {
  287.     SetPlayerTeamFromClass(playerid, classid);
  288.     SetPlayerToTeamColour(playerid);
  289.     SetPlayerInterior(playerid,14);
  290.     SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
  291.     SetPlayerFacingAngle(playerid, 270.0);
  292.     SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
  293.     SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
  294.     return 1;
  295. }
  296.  
  297. public OnPlayerConnect(playerid)
  298. {
  299.     return 1;
  300. }
  301.  
  302. public OnPlayerDisconnect(playerid, reason)
  303. {
  304.     return 1;
  305. }
  306.  
  307. public OnPlayerSpawn(playerid)
  308. {
  309.     if(gTeam[playerid] == TEAM_GS)
  310.     {
  311.         SetPlayerPos(playerid, 2513.3108,-1671.5353,13.5194);
  312.     }
  313.     else if(gTeam[playerid] == TEAM_IB)
  314.     {
  315.         SetPlayerPos(playerid, 319.9591,1122.1302,1083.8828);
  316.     }
  317.     else if(gTeam[playerid] == TEAM_Varios)
  318.     {
  319.         SetPlayerPos(playerid, 1793.5607,-2128.7891,13.5469);
  320.     }
  321.     else if(gTeam[playerid] == TEAM_Vagos)
  322.     {
  323.         SetPlayerPos(playerid, 2808.3069,-1169.3528,1025.5703);
  324.     }
  325.     else if(gTeam[playerid] == TEAM_Ballas)
  326.     {
  327.         SetPlayerPos(playerid, 1956.3965,-1115.9037,27.8305);
  328.     }
  329.     else if(gTeam[playerid] == TEAM_JB)
  330.     {
  331.         SetPlayerPos(playerid, 2246.9287,-1162.2029,1029.7969);
  332.     }
  333.     else if(gTeam[playerid] == TEAM_tdf)
  334.     {
  335.         SetPlayerPos(playerid, 1123.8307,-2036.1648,69.8864);
  336.     }
  337.     else if(gTeam[playerid] == TEAM_lf)
  338.     {
  339.         SetPlayerPos(playerid, 726.1301,-1276.1527,13.6484);
  340.     }
  341.     else if(gTeam[playerid] == TEAM_RMF)
  342.     {
  343.         SetPlayerPos(playerid, 1496.6567,-666.5695,95.6013);
  344.     }
  345.     else if(gTeam[playerid] == TEAM_CMF)
  346.     {
  347.         SetPlayerPos(playerid, 1155.1228,-1181.5011,32.8187);
  348.     }
  349.     else if(gTeam[playerid] == TEAM_tdb)
  350.     {
  351.         SetPlayerPos(playerid, 255.0295,77.3840,1003.6406);
  352.     }
  353.     else if(gTeam[playerid] == TEAM_lspd)
  354.     {
  355.         SetPlayerPos(playerid, 2731.3345,-2450.1389,17.5937);
  356.     }
  357.     else if(gTeam[playerid] == TEAM_Army)
  358.     {
  359.         SetPlayerPos(playerid, 2034.1646,-1405.0500,17.2438);
  360.     }
  361.     else if(gTeam[playerid] == TEAM_news)
  362.     {
  363.         SetPlayerPos(playerid, 1780.3511,-1301.6302,13.5052);
  364.     }
  365.     else if(gTeam[playerid] == TEAM_movie)
  366.     {
  367.         SetPlayerPos(playerid, 733.4048,-1350.0850,13.5061);
  368.     }
  369.     else if(gTeam[playerid] == TEAM_movie2)
  370.     {
  371.         SetPlayerPos(playerid, 919.0603,-1252.4349,16.2109);
  372.     }
  373.     else if(gTeam[playerid] == TEAM_sbf)
  374.     {
  375.         SetPlayerPos(playerid, 733.4048,-1350.0850,13.5061);
  376.     }
  377.     return 1;
  378. }
Advertisement
Add Comment
Please, Sign In to add comment