No_Fear

ff

Jan 27th, 2014
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 19.90 KB | None | 0 0
  1. /*******************************************************************************
  2. *                SERVER NAME: NFG Deathmatch
  3. *                SERVER VERSION: v0.1
  4. *                SERVER DEVELOPER: Jakwob
  5. *                COMPANY: Wasteland Gaming
  6. *
  7. *                  ***************************************
  8. *                             Wasteland Gaming
  9. *                              **************
  10. *              Wasteland Gaming Owner -- VampireChrist
  11. *              Wasteland Gaming Co-Owner -- AaroN
  12. *              Wasteland Gaming Scripter -- Jakwob
  13.                Wasteland Gaming Scripter -- No Fear
  14. *                  ***************************************
  15. *
  16. *******************************************************************************/
  17.  
  18. #include <a_samp>
  19. //------------------------------[COLOR DEFINES]---------------------------------
  20. #define orange 0xFF9900AA
  21. #define yellow 0xFFFF00AA
  22. #define lblue 0x33CCFFAA
  23. #define white 0xFFFFFFAA
  24. #define red 0xff0000FF
  25. #define lime 0x10F441AA
  26. #define blue 0x0000BBAA
  27. #define green 0x33AA33AA
  28. #define pink 0xFF22EE00
  29. #define SAgreen 0x2f5a26FF
  30.  
  31. new Text:ScoreTextdraw[MAX_PLAYERS];
  32. //-------------------------------[DIALOGS]-----------------------------------
  33. enum
  34. {
  35.     DIALOG_COLOR,
  36. /*  DIALOG_RULES,*/
  37.     DIALOG_RULES1,
  38.     DIALOG_GROVE
  39. }
  40.  
  41. main()
  42. {
  43.     print("******************************************");
  44.     print("SERVER: NFG Deathmatch");
  45.     print("VERSION: v0.1");
  46.     print("DEVELOPER: No Fear");
  47.     print("******************************************");
  48.  
  49. }
  50.  
  51.  
  52. public OnGameModeInit()
  53. {
  54. //------------------------------[PLAYER UI]-----------------------------
  55.     SetTimer("scoretimer", 1000, true);
  56.     SetGameModeText("NFG SF v0.1");
  57.     UsePlayerPedAnims();
  58.     EnableStuntBonusForAll(0);
  59. //------------------------[PLAYER CLASS SELECTION]--------------------------
  60.     AddPlayerClass(0,-1958.7880,137.9888,27.6940,267.7243,0,0,0,0,0,0);//Spawn 1
  61.     AddPlayerClass(0,-2446.1060,523.3787,30.1688,271.0331,0,0,0,0,0,0); // Spawn 2
  62.     AddPlayerClass(0,-2993.3406,470.8212,4.9141,268.1815,0,0,0,0,0,0); // Spawn 3
  63.     AddPlayerClass(0,-1957.8461,883.7161,42.1097,272.6041,0,0,0,0,0,0); // Spawn 4
  64. //---------------------------[SERVER VEHICLES]------------------------------
  65.     AddStaticVehicle(525,-2033.4196,170.4655,28.7009,269.7253,18,20); // Tow
  66.     AddStaticVehicle(525,-2033.5591,179.0058,28.7129,271.3671,36,43); // Tow
  67.     AddStaticVehicle(420,-1987.8840,125.4500,27.3190,359.7708,6,1); // Taxi
  68.     AddStaticVehicle(420,-1987.9318,134.6408,27.3186,359.9975,6,1); // Taxi
  69.     AddStaticVehicle(420,-1987.9744,143.7803,27.3179,359.9077,6,1); // Taxi
  70.     AddStaticVehicle(420,-1987.9094,153.5084,27.3180,359.8388,6,1); // Taxi
  71.     AddStaticVehicle(407,-2021.8132,92.9389,28.2914,271.4665,3,1); // Firetruck
  72.     AddStaticVehicle(407,-2021.8367,84.0667,28.2624,270.7857,3,1); // Firetruck
  73.     AddStaticVehicle(416,-2647.9326,629.4457,14.6024,89.7448,1,3); // Amberlance
  74.     AddStaticVehicle(416,-2664.9797,629.7014,14.6025,89.8796,1,3); // Amberlance
  75.     AddStaticVehicle(402,-2592.5110,661.1639,27.6442,270.6828,22,22); // Buffalo
  76.     AddStaticVehicle(405,-2545.0862,638.6495,27.6875,270.4406,11,1); // Hospital-Carpark
  77.     AddStaticVehicle(419,-2545.2585,659.2538,27.6067,90.3554,47,76); // Hospital-Carpark
  78.     AddStaticVehicle(426,-2568.0950,625.9764,27.5499,178.6866,53,53); // Hospital-Carpark
  79.     AddStaticVehicle(475,-2592.2666,640.1495,27.6165,87.8272,41,29); // Hospital-Carpark
  80.     AddStaticVehicle(526,-2543.4805,593.1341,14.2198,268.2147,56,29); // Hospital-Carpark
  81.     AddStaticVehicle(521,-2572.7065,658.0081,14.0192,91.3411,74,74); // Hospital-Carpark
  82.     AddStaticVehicle(507,-2589.2371,637.6146,14.2774,269.8978,42,42); // Hospital-Carpark
  83.     AddStaticVehicle(535,-2545.2422,647.8146,14.2230,270.2829,66,1); // Hospital-Carpark
  84.     AddStaticVehicle(551,-2546.1602,627.4163,14.2535,89.5569,101,1); // Hospital-Carpark
  85.     AddStaticVehicle(555,-2571.6677,627.5552,14.1368,271.9317,22,1); // Hospital-Carpark
  86.     AddStaticVehicle(586,-2542.8638,610.4584,13.9733,89.9462,25,1); // Hospital-Carpark
  87.     AddStaticVehicle(576,-2589.7944,622.1910,14.0697,89.2328,79,1); // Hospital-Carpark
  88.     AddStaticVehicle(597,-1639.3573,686.4154,-5.4733,91.4090,0,1); // SFPD
  89.     AddStaticVehicle(597,-1600.3580,693.5016,-5.4741,359.3708,0,1); // SFPD
  90.     AddStaticVehicle(597,-1573.5245,722.3576,-5.4733,89.5937,0,1); // SFPD
  91.     AddStaticVehicle(597,-1596.1365,749.0878,-5.4731,180.5621,0,1); // SFPD
  92.     AddStaticVehicle(601,-1622.8599,653.6534,-5.4833,90.7645,1,1); // SFPD
  93.     AddStaticVehicle(528,-1596.2494,676.2862,-5.1968,359.9730,0,0); // SFPD
  94.     AddStaticVehicle(523,-1639.3824,670.1045,-5.6704,270.5008,0,0); // SFPD
  95.     AddStaticVehicle(523,-1573.7322,742.5462,-5.6702,92.3514,0,0); //
  96.     AddStaticVehicle(523,-1612.4167,732.1978,-5.6675,358.4542,0,0); // SFPD
  97.     AddStaticVehicle(523,-1616.6191,651.2916,6.7515,2.1109,0,0); // SFPD
  98.     AddStaticVehicle(597,-1599.7537,651.4188,6.9557,180.1023,0,1); // SFPD
  99.     AddStaticVehicle(597,-1582.2711,673.8013,6.9563,179.8460,0,1); // SFPD
  100.     AddStaticVehicle(602,-1588.0792,651.4882,6.9937,0.6631,18,1); // SFPD
  101.     AddStaticVehicle(585,-1600.3094,673.7928,6.7749,0.4281,42,42); // SFPD
  102.     AddStaticVehicle(580,-1573.2848,734.6536,-5.4460,268.6266,61,61); // SFPD
  103.     AddStaticVehicle(589,-1573.3938,710.2180,-5.5841,90.7726,7,7); // SFPD
  104.     AddStaticVehicle(587,-1616.6951,692.7465,-5.5149,181.5445,75,1); // SFPD
  105.     AddStaticVehicle(497,-1679.8942,706.7880,30.7758,2.3154,0,1); // SFPD
  106.     AddStaticVehicle(510,-2134.1875,168.3277,41.8550,230.8233,46,46); // Moutianbike
  107.     AddStaticVehicle(517,-1989.0743,274.8800,35.0284,87.8577,40,36); // Wang
  108.     AddStaticVehicle(507,-1990.1080,260.5847,35.0043,266.4784,7,7); // Wang
  109.     AddStaticVehicle(492,-1992.4869,248.0612,34.9537,81.6775,77,26); //
  110.     AddStaticVehicle(466,-1987.5616,303.8203,34.9173,269.4421,67,76); // Wang
  111.     AddStaticVehicle(480,-1955.2155,299.4002,35.2413,143.1468,2,2); // Wang
  112.     AddStaticVehicle(479,-1948.1730,271.7621,35.2685,135.5062,60,35); // Wang
  113.     AddStaticVehicle(458,-1947.0779,259.6419,35.3473,44.1361,36,1); // Wang
  114.     AddStaticVehicle(415,-1959.0972,258.0776,35.2419,328.0386,40,1); // Wang
  115.     AddStaticVehicle(424,-1954.8245,258.8362,40.8285,315.6590,24,53); // Wang
  116.     AddStaticVehicle(429,-1955.0392,270.5265,40.7268,237.0042,10,10); // Wang
  117.     AddStaticVehicle(451,-1955.5864,303.5711,40.7534,207.2753,36,36); // Wang
  118.     AddStaticVehicle(409,-1923.5839,295.9585,40.8469,179.3277,1,1); // Wang
  119.     return 1;
  120. }
  121.  
  122. public OnPlayerRequestClass(playerid, classid)
  123. {
  124.     SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  125.     SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  126.     SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  127.     return 1;
  128. }
  129.  
  130. public OnPlayerConnect(playerid)
  131. {
  132.     SetPlayerColor(playerid, lime);
  133.  
  134. //------------------------------[RULES DIALOG]----------------------------------
  135. /*    ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "{33CCFF}Rules", "{FFFF00}1. Only English in global chat.\n\n2. No hacking, cheating or client modifications that give you advantages.\n\n3. No exploiting of map bugs\
  136.     \n\n4. No arguments, flaming or discrimination. You will be muted!\n\n5. You may insult a player's skills in the game, but don't make things personal.\n\n6. Report all hackers, playing with/alongside them will be punished.", "Accept", "Decline");*/
  137.     return 1;
  138. }
  139.  
  140. public OnPlayerDisconnect(playerid, reason)
  141. {
  142.     TextDrawDestroy(ScoreTextdraw[playerid]);
  143.     return 1;
  144. }
  145.  
  146. forward scoretimer(playerid);
  147. public scoretimer()
  148. {
  149.     for(new i=0; i<MAX_PLAYERS; i++)
  150.     {
  151.         if(IsPlayerConnected(i))
  152.         {
  153.             new score[128];
  154.             format(score, sizeof(score), "Score:%d",GetPlayerScore(i));
  155.             TextDrawSetString(ScoreTextdraw[i], score);
  156.         }
  157.     }
  158.     return 1;
  159. }
  160.  
  161. public OnPlayerSpawn(playerid)
  162. {
  163. //--------------------------------[TEXTDRAW]------------------------------------
  164.    
  165. //------------------------------[SCORE TEXTDRAW]--------------------------------
  166.     new score[128];
  167.     format(score, sizeof(score), "Score:%d",GetPlayerScore(playerid)); //So our textdraw will show Score: Yourscorehere, the %d is used for GetPlayerScore, which will get the player's score and show it here.
  168.     ScoreTextdraw[playerid] = TextDrawCreate(500.0, 98.0, score); // we created the textdraw under the health and money thing, you can change the position though.
  169.     TextDrawColor(ScoreTextdraw[playerid],SAgreen); // Set the color of the text
  170.     TextDrawSetOutline(ScoreTextdraw[playerid],2); // Set the outline (stroke) of the text
  171.     TextDrawSetShadow(ScoreTextdraw[playerid],0); // Set the shadow of the text
  172.     TextDrawFont(ScoreTextdraw[playerid],3); // Set the Font
  173.     TextDrawLetterSize(ScoreTextdraw[playerid], 0.4, 2.0); // Set the letter size
  174.     TextDrawShowForPlayer(playerid, ScoreTextdraw[playerid]);
  175.     return 1;
  176. }
  177.  
  178. public OnPlayerCommandText(playerid, cmdtext[])
  179. {
  180.     if (strcmp("/info", cmdtext, true, 10) == 0)
  181.         {
  182.             SendClientMessage(playerid,orange,"[COMMAND]....{FFFF00}INFORMATION");
  183.             SendClientMessage(playerid,orange,"[INFO]....{33CCFF}JG Deathmatch is a Freeroam DM server where you can simply");
  184.             SendClientMessage(playerid,orange,"[INFO]....{33CCFF}just DM or work and earn money to buy houses, businesses,");
  185.             SendClientMessage(playerid,orange,"[INFO]....{33CCFF}Skins, Vehicles and Accessories!");
  186.             SendClientMessage(playerid,orange,"[INFO]....{33CCFF}So get out there and earn Money and Score to spend!");
  187.             return 1;
  188.         }
  189.  
  190.     if (strcmp("/help", cmdtext, true, 10) == 0)
  191.         {
  192.         SendClientMessage(playerid,orange,"[COMMAND]....{FFFF00}HELP");
  193.         SendClientMessage(playerid,orange,"[INFO]....{33CCFF}/info /cmds");
  194.         return 1;
  195.         }
  196.  
  197.     if (strcmp("/cmds", cmdtext, true, 10) == 0)
  198.         {
  199.         SendClientMessage(playerid,orange,"[COMMAND]....{FFFF00}COMMANDS");
  200.         SendClientMessage(playerid,orange,"[PLAYER]....{33CCFF}/kill");
  201.         SendClientMessage(playerid,orange,"[VEHICLE]....{33CCFF}/v");
  202.         SendClientMessage(playerid,orange,"[SHOPS]....{33CCFF}/color");
  203.         SendClientMessage(playerid,orange,"[SKINS]....{33CCFF}/grove");
  204.         return 1;
  205.         }
  206.  
  207.     if (strcmp("/kill", cmdtext, true, 10) == 0)
  208.     {
  209.         if(GetPlayerScore(playerid) < 10)
  210.         {
  211.             return SendClientMessage(playerid, yellow, "[SERVER]....{33CCFF}You need 10+ score to die!");
  212.         }
  213.         else if(GetPlayerScore(playerid) > 10)
  214.         {
  215.             SetPlayerHealth(playerid, 0);
  216.             return 1;
  217.         }
  218.     }
  219.  
  220.     if(!strcmp(cmdtext, "/color", true))
  221.         {
  222.         ShowPlayerDialog(playerid, DIALOG_COLOR, DIALOG_STYLE_LIST, "{FF9900}Color", "{FFFFFF}White ($100)\n{0000BB}Blue ($1,000)\n{FFFF00}Yellow ($2,000)\n{33AA33}Green ($5,000)\n{FF22EE}Pink ($7,500)\n", "Buy", "Cancel");
  223.         SendClientMessage(playerid, 0xFF9900AA, "[SERVER]....{33CCFF}Color shop open");
  224.         return 1;
  225.         }
  226.  
  227.     if (strcmp("/rules", cmdtext, true, 10) == 0)
  228.         {
  229.             SendClientMessage(playerid, orange,"[Server]....{33CCFF}Rules opened!");
  230.             ShowPlayerDialog(playerid, DIALOG_RULES1, DIALOG_STYLE_MSGBOX, "{33CCFF}Rules", "{FFFF00}1. Only English in global chat.\n\n2. No hacking, cheating or client modifications that give you advantages.\n\n3. No exploiting of map bugs\
  231.            \n\n4. No arguments, flaming or discrimination. You will be muted!\n\n5. You may insult a player's skills in the game, but don't make things personal.\n\n6. Report all hackers, playing with/alongside them will be punished.", "Ok", "Close");
  232.             return 1;
  233.         }
  234.  
  235.     if(!strcmp(cmdtext, "/grove", true))
  236.         {
  237.         ShowPlayerDialog(playerid, DIALOG_GROVE, DIALOG_STYLE_LIST, "{33AA33}Grove Street Families Skin Shop", "{33AA33}CJ ($1,000)\n{33AA33}Kendl Johnson ($2,000)\n{33AA33}OG Loc ($5,000)\n{33AA33}Ryder ($7,500)\n{33AA33}Sweet ($9,000)\n{33AA33}Big Smoke ($10,000)\n{33AA33}Memeber 1 ($12,000)\n{33AA33}Memeber 2 ($14,000)\n{33AA33}Memeber 3 ($18,000)\n{33AA33}Big Smoke Special ($5,000,000)", "Buy", "Cancel");
  238.         SendClientMessage(playerid, 0xFF9900AA, "[SERVER]....{33CCFF}Grove skin shop open");
  239.         return 1;
  240.         }
  241.        
  242.     if (strcmp("/1000", cmdtext, true, 10) == 0)
  243.         {
  244.         GivePlayerMoney(playerid, 1000);
  245.         return 1;
  246.         }
  247.        
  248.     if (strcmp("/score", cmdtext, true, 10) == 0)
  249.         {
  250.         SetPlayerScore(playerid, GetPlayerScore(playerid) + 9);
  251.         return 1;
  252.         }
  253.  
  254.  
  255.     return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}This is not a Valid Command.");
  256. }
  257.  
  258. public OnPlayerDeath(playerid, killerid, reason)
  259. {
  260.     SendDeathMessage(killerid, playerid, reason); // Shows the kill in the killfeed/deathlog/death window
  261.     return 1;
  262. }
  263.  
  264. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  265. {
  266. //--------------------------------[COLOR DIALOG]--------------------------------
  267.     if(response)
  268.     {
  269.     switch(dialogid)
  270.         {
  271.         case DIALOG_COLOR:
  272.             {
  273.                 switch(listitem)
  274.                 {
  275.                     case 0:
  276.                     {
  277.                         if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  278.                         GivePlayerMoney(playerid, -100);
  279.                         SetPlayerColor(playerid, 0xFFFFFFAA);
  280.                     }
  281.                     case 1:
  282.                     {
  283.                         if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  284.                         GivePlayerMoney(playerid, -1000);
  285.                         SetPlayerColor(playerid, 0x0000BBAA);
  286.                     }
  287.                     case 2:
  288.                     {
  289.                         if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  290.                         GivePlayerMoney(playerid, -2000);
  291.                         SetPlayerColor(playerid, 0xFFFF00AA);
  292.                     }
  293.                     case 3:
  294.                     {
  295.                         if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  296.                         GivePlayerMoney(playerid, -5000);
  297.                         SetPlayerColor(playerid, 0x33AA33AA);
  298.                     }
  299.                     case 4:
  300.                     {
  301.                         if(GetPlayerMoney(playerid) < 7500) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  302.                         GivePlayerMoney(playerid, -7500);
  303.                         SetPlayerColor(playerid, 0xFF22EE00);
  304.                     }
  305.                 }
  306.             }
  307.         }
  308.     }
  309.  
  310. //--------------------------------[RULES DIALOG]--------------------------------
  311. /*    if(dialogid == DIALOG_RULES)
  312.     {
  313.         if(response)
  314.         {
  315.             SendClientMessage(playerid, orange,"[SERVER]....{33CCFF}Thank you for agreeing to the server rules!");
  316.         }
  317.         else
  318.         {
  319.             KickWithMessage(playerid, orange,"[SERVER]....{33CCFF}You MUST agree to the server rules to play here.");
  320.         }
  321.         return 1;
  322.     }
  323. */
  324.     if(dialogid == DIALOG_RULES1)
  325.         {
  326.         if(response)
  327.         {
  328.             SendClientMessage(playerid, orange,"[SERVER]....{33CCFF}Rules closed!");
  329.         }
  330.         else
  331.         {
  332.             SendClientMessage(playerid, orange,"[SERVER]....{33CCFF}Rules closed!");
  333.         }
  334.         return 1;
  335.     }
  336.  
  337. //--------------------------------[GROVE SKINS]--------------------------------
  338.     if(response)
  339.     {
  340.     switch(dialogid)
  341.         {
  342.                 case DIALOG_GROVE:
  343.             {
  344.                 switch(listitem)
  345.                 {
  346.                     case 0:
  347.                     {
  348.                         if(GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  349.                         GivePlayerMoney(playerid, -1000);
  350.                         SetPlayerSkin(playerid, 0);//CJ
  351.                     }
  352.                     case 1:
  353.                     {
  354.                         if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  355.                         GivePlayerMoney(playerid, -2000);
  356.                         SetPlayerSkin(playerid, 65);//Kendl Johnson
  357.                     }
  358.                     case 2:
  359.                     {
  360.                         if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  361.                         GivePlayerMoney(playerid, -5000);
  362.                         SetPlayerSkin(playerid, 293);//OG Loc
  363.                     }
  364.                      case 3:
  365.                     {
  366.                         if(GetPlayerMoney(playerid) < 4) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  367.                         GivePlayerMoney(playerid, -7500);
  368.                         SetPlayerSkin(playerid, 271);//ryder
  369.                     }
  370.                      case 4:
  371.                     {
  372.                         if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  373.                         GivePlayerMoney(playerid, -9000);
  374.                         SetPlayerSkin(playerid, 270);//Sweet
  375.                     }
  376.                  case 5:
  377.                     {
  378.                         if(GetPlayerMoney(playerid) < 6) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  379.                         GivePlayerMoney(playerid, -10000);
  380.                         SetPlayerSkin(playerid, 269);//Big Smoke
  381.                     }
  382.                      case 6:
  383.                     {
  384.                         if(GetPlayerMoney(playerid) < 7) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  385.                         GivePlayerMoney(playerid, -12000);
  386.                         SetPlayerSkin(playerid, 105);//Memeber 1
  387.                     }
  388.                  case 7:
  389.                     {
  390.                         if(GetPlayerMoney(playerid) < 8) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  391.                         GivePlayerMoney(playerid, -14000);
  392.                         SetPlayerSkin(playerid, 106);//Memeber 2
  393.                     }
  394.                  case 8:
  395.                     {
  396.                         if(GetPlayerMoney(playerid) < 9) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  397.                         GivePlayerMoney(playerid, -18000);
  398.                         SetPlayerSkin(playerid, 107);//Memeber 3
  399.                     }
  400.                      case 9:
  401.                     {
  402.                         if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid, orange,"[SERVER]....{ff0000}You do not have enough money!.");
  403.                         GivePlayerMoney(playerid, -5000000);
  404.                         SetPlayerSkin(playerid, 149);//Big Smoke Special
  405.                     }
  406.             }
  407.             }
  408.         }
  409.     }
  410.     return 1;
  411. }
  412.  
  413.  
  414. //--------------------------------[RULES DIALOG]--------------------------------
  415. /*forward RKick(playerid);
  416. public RKick(playerid) { Kick(playerid); }
  417.  
  418. stock KickWithMessage(playerid, color, message[])
  419. {
  420.     SendClientMessage(playerid, color, message);
  421.     SetTimerEx("RKick", 1000, 0, "d", playerid); //1000 = 1 seconds
  422. }
  423.  
  424. */
  425.  
  426. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  427. {
  428.         return 1;
  429. }
Advertisement
Add Comment
Please, Sign In to add comment