B-Matt

Movie Making Gamemode by B-Matt

Jan 4th, 2013
961
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 17.34 KB | None | 0 0
  1. /***************************************************************
  2. *                                                              *
  3. *   Movie Making Gamemode v1.0                                 *
  4. *   (c) 2013. B-Matt                                           *
  5. *                                                              *
  6. ****************************************************************/
  7. //Includes
  8. #include <a_samp>
  9. #include <ZCMD>
  10. #include <sscanf2>
  11. //Colors
  12. #define COLOR_WHITE         0xFFFFFFFF
  13. #define COLOR_RED           0xFF0000CC
  14. #define COLOR_LIGHTBLUE     0x0096FFCC
  15. #define COLOR_YELLOW        0xFFD100FF
  16. //Dialogs
  17. #define DIALOG_PORT         1
  18. #define DIALOG_MOD          2
  19. //Variables
  20. new Godmode[2]; //godmode var
  21. new CountDown = 0; //Countdown variable
  22. new CountT; //Count timer variables
  23. new Count; //security check for count
  24. new control[MAX_PLAYERS]; //var for freeze
  25. new DelObject; //var for deleting object
  26. //Forwards
  27. forward OnCountdown(playerid);
  28.  
  29. main()
  30. {
  31.         print("\n ===========================");
  32.         print("    Movie Making Gamemode");
  33.         print("      (c) B-Matt, 2013.");
  34.         print(" ===========================\n");
  35. }
  36. //SA-MP callbacks
  37. public OnGameModeInit()
  38. {
  39.     SetGameModeText("Movie Making v1");
  40.     AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  41.     return 1;
  42. }
  43.  
  44. public OnGameModeExit()
  45. {
  46.     return 1;
  47. }
  48.  
  49. public OnPlayerRequestClass(playerid, classid)
  50. {
  51.     SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  52.     SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  53.     SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  54.     return 1;
  55. }
  56.  
  57. public OnPlayerConnect(playerid)
  58. {
  59.     control[playerid] = 1;
  60.     return 1;
  61. }
  62.  
  63. public OnVehicleDamageStatusUpdate(vehicleid, playerid)
  64. {
  65.     #pragma unused playerid
  66.     if(Godmode[0] == 1) {
  67.         new panels, doors, lights, tires;
  68.         GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
  69.         tires = encode_tires(0, 0, 0, 0);
  70.         panels = encode_panels(0, 0, 0, 0, 0, 0, 0);
  71.         doors = encode_doors(0, 0, 0, 0, 0, 0);
  72.         lights = encode_lights(0, 0, 0, 0);
  73.         UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires); }
  74.     return 1;
  75. }
  76.  
  77. encode_tires(tire1, tire2, tire3, tire4) return tire1 | (tire2 << 1) | (tire3 << 2) | (tire4 << 3);
  78. encode_panels(flp, frp, rlp, rrp, windshield, front_bumper, rear_bumper)
  79. {
  80.     return flp | (frp << 4) | (rlp << 8) | (rrp << 12) | (windshield << 16) | (front_bumper << 20) | (rear_bumper << 24);
  81. }
  82. encode_doors(bonnet, boot, driver_door, passenger_door, behind_driver_door, behind_passenger_door)
  83. {
  84.     #pragma unused behind_driver_door
  85.     #pragma unused behind_passenger_door
  86.     return bonnet | (boot << 8) | (driver_door << 16) | (passenger_door << 24);
  87. }
  88. encode_lights(light1, light2, light3, light4)
  89. {
  90.     return light1 | (light2 << 1) | (light3 << 2) | (light4 << 3);
  91. }
  92.  
  93. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  94. {
  95.     if(dialogid == DIALOG_PORT)
  96.     {
  97.         switch(listitem)
  98.         {
  99.             case 0: //LS
  100.             {
  101.                 if (GetPlayerState(playerid) == 2) {
  102.                     new tmpcar = GetPlayerVehicleID(playerid);
  103.                     SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3); }
  104.                 else {
  105.                     SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
  106.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported in front of police station!");
  107.                     SetPlayerInterior(playerid,0)}
  108.             }
  109.             case 1: //Bay Side
  110.             {
  111.                 if (GetPlayerState(playerid) == 2) {
  112.                     new tmpcar = GetPlayerVehicleID(playerid);
  113.                     SetVehiclePos(tmpcar, -2404.67, 2217.72, 4.98); }
  114.                 else {
  115.                     SetPlayerPos(playerid,  -2404.67, 2217.72, 4.98);
  116.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported at Bay Side !");
  117.                     SetPlayerInterior(playerid,0); }
  118.             }
  119.             case 2: //burg
  120.             {
  121.                 new tmpcar = GetPlayerVehicleID(playerid);
  122.                 if (GetPlayerState(playerid) == 2) {
  123.                     SetVehiclePos(tmpcar, 1194.6770,-923.1213,43.0762); }
  124.                 else {
  125.                     SetPlayerPos(playerid, 1194.6770,-923.1213,43.0762);
  126.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported in front of North Burg!");
  127.                     SetPlayerInterior(playerid,0); }
  128.             }
  129.             case 3: //banka
  130.             {
  131.                 new tmpcar = GetPlayerVehicleID(playerid);
  132.                 if (GetPlayerState(playerid) == 2) {
  133.                     SetVehiclePos(tmpcar, 1459.9022,-1024.1600,23.8281); }
  134.                 else {
  135.                     SetPlayerPos(playerid, 1459.9022,-1024.1600,23.8281);
  136.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported in front of Bank!");
  137.                     SetPlayerInterior(playerid,0); }
  138.             }
  139.             case 4: //aero
  140.             {
  141.                 new tmpcar = GetPlayerVehicleID(playerid);
  142.                 if (GetPlayerState(playerid) == 2) {
  143.                     SetVehiclePos(tmpcar, 1963.0913,-2199.6104,13.5469); }
  144.                 else {
  145.                     SetPlayerPos(playerid, 1963.0913,-2199.6104,13.5469);
  146.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported at Aero!");
  147.                     SetPlayerInterior(playerid,0); }
  148.             }
  149.             case 5: //aera
  150.             {
  151.                 new tmpcar = GetPlayerVehicleID(playerid);
  152.                 if (GetPlayerState(playerid) == 2) {
  153.                     SetVehiclePos(tmpcar, 110.8750,1921.0206,18.6678); }
  154.                 else {
  155.                     SetPlayerPos(playerid, 110.8750,1921.0206,18.6678);
  156.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported in Area 51!");
  157.                     SetPlayerInterior(playerid,0); }
  158.             }
  159.             case 6: //LV
  160.             {
  161.                 new tmpcar = GetPlayerVehicleID(playerid);
  162.                 if (GetPlayerState(playerid) == 2) {
  163.                     SetVehiclePos(tmpcar, 1699.2, 1435.1, 10.7); }
  164.                 else {
  165.                     SetPlayerPos(playerid, 1699.2,1435.1, 10.7);
  166.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported at Aero LV!");
  167.                     SetPlayerInterior(playerid,0); }
  168.             }
  169.             case 7: //desert
  170.             {
  171.                 new tmpcar = GetPlayerVehicleID(playerid);
  172.                 if (GetPlayerState(playerid) == 2) {
  173.                     SetVehiclePos(tmpcar, 400.9437,2522.5730,16.4844); }
  174.                 else {
  175.                     SetPlayerPos(playerid, 400.9437,2522.5730,16.4844);
  176.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported in front of Aero in desert!");
  177.                     SetPlayerInterior(playerid,0); }
  178.             }
  179.             case 8: //SF
  180.             {
  181.                 new tmpcar = GetPlayerVehicleID(playerid);
  182.                 if (GetPlayerState(playerid) == 2) {
  183.                     SetVehiclePos(tmpcar, -1417.0,-295.8,14.1); }
  184.                 else {
  185.                     SetPlayerPos(playerid, -1417.0,-295.8,14.1);
  186.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported in front of Aero SF!");
  187.                     SetPlayerInterior(playerid,0); }
  188.             }
  189.             case 9: //pizza
  190.             {
  191.                 new tmpcar = GetPlayerVehicleID(playerid);
  192.                 if (GetPlayerState(playerid) == 2) {
  193.                     SetVehiclePos(tmpcar, 2112,-1784.1558,12.9844); }
  194.                 else {
  195.                     SetPlayerPos(playerid, 2112,-1784.1558,12.9844);
  196.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported in front of Pizza Stack!");
  197.                     SetPlayerInterior(playerid,0); }
  198.             }
  199.             case 10: //grotti
  200.             {
  201.                 if (GetPlayerState(playerid) == 2) {
  202.                     new tmpcar = GetPlayerVehicleID(playerid);
  203.                     SetVehiclePos(tmpcar, 549.2282,-1280.4635,17.3313);
  204.                 }
  205.                 else {
  206.                     SetPlayerPos(playerid, 549.2282,-1280.4635,17.3313);
  207.                     SendClientMessage(playerid, COLOR_WHITE, "You are teleported in front of Grotti!");
  208.                     SetPlayerInterior(playerid,0); }
  209.             }
  210.         }
  211.     }
  212.     if(dialogid == DIALOG_MOD)
  213.     {
  214.         switch(listitem)
  215.         {
  216.             case 0: //NOS
  217.             {
  218.                 new vehicleid = GetPlayerVehicleID(playerid);
  219.                 new NOS;
  220.                 if(NOS == 1)
  221.                 {
  222.                     RemoveVehicleComponent(1,1010);
  223.                     SendClientMessage(playerid, COLOR_YELLOW, " You remove nitro from your vehicle!");
  224.                     NOS = 0;
  225.                 }
  226.                 else
  227.                 {
  228.                     AddVehicleComponent(vehicleid, 1010);
  229.                     SendClientMessage(playerid, COLOR_YELLOW, " You add nitro to your vehicle!");
  230.                     NOS = 1;
  231.                 }
  232.             }
  233.         }
  234.     }
  235.     return 1;
  236. }
  237.  
  238. public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
  239. {
  240.     new Float:oldX, Float:oldY, Float:oldZ,
  241.         Float:oldRotX, Float:oldRotY, Float:oldRotZ,
  242.         Float:newX, Float:newY, Float:newZ,
  243.         Float:newRotX, Float:newRotY, Float:newRotZ;
  244.        
  245.     GetObjectPos(objectid, oldX, oldY, oldZ);
  246.     GetObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
  247.    
  248.     if(!playerobject)
  249.     {
  250.         if(!IsValidObject(objectid)) return;
  251.         MoveObject(objectid, fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ);
  252.     }
  253.  
  254.     if(response == EDIT_RESPONSE_FINAL)
  255.     {
  256.         SetObjectRot(objectid, newX, newY, newZ);
  257.         SetObjectPos(objectid, newRotX, newRotY, newRotZ);
  258.         CancelEdit(playerid);
  259.     }
  260.  
  261.     if(response == EDIT_RESPONSE_CANCEL)
  262.     {
  263.  
  264.         if(!playerobject)
  265.         {
  266.             SetObjectPos(objectid, oldX, oldY, oldZ);
  267.             SetObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
  268.             CancelEdit(playerid);
  269.         }
  270.     }
  271. }
  272.  
  273. public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
  274. {
  275.     if(type == SELECT_OBJECT_GLOBAL_OBJECT)
  276.     {
  277.         EditObject(playerid, objectid);
  278.     }
  279.     if(DelObject == 1)
  280.     {
  281.         DestroyObject(objectid);
  282.         SendClientMessage(playerid, COLOR_YELLOW, " You deleted that object!");
  283.     }
  284.     SendClientMessage(playerid, 0xFFFFFFFF, "You are now editing your object!");
  285.     return 1;
  286. }
  287. //Custom callbacks
  288. public OnCountdown(playerid)
  289. {
  290.     CountDown--;
  291.     new string[16];
  292.     if(CountDown == 0)
  293.     {
  294.         format(string, sizeof(string), "~r~ Start!");
  295.         GameTextForAll(string, 1000, 6);
  296.         KillTimer(CountT);
  297.         CountDown = 0;
  298.         Count = 0;
  299.     }
  300.     else
  301.     {
  302.             format(string, sizeof(string), "%i", CountDown);
  303.             GameTextForAll(string, 1000, 6);
  304.     }
  305.     return 1;
  306. }
  307. //CMDs
  308. CMD:help(playerid, params[])
  309. {
  310.     SendClientMessage(playerid, COLOR_LIGHTBLUE, "___________________________* {FFFFFF}HELP{0096FF} *_______________________");
  311.     SendClientMessage(playerid, -1, "  /veh - /deleteveh - /gethere - /port - /cargod - /god - /name - /cchat");
  312.     SendClientMessage(playerid, -1, "  /object - /mod - /gun - /goto - /set - /count - /anims - /fix");
  313.     SendClientMessage(playerid, COLOR_LIGHTBLUE, "________________________________________________________________");
  314.     return 1;
  315. }
  316.  
  317. CMD:kick(playerid, params[])
  318. {
  319.     new pID, pName[MAX_PLAYER_NAME], reason[32], string[128];
  320.     if(IsPlayerAdmin(playerid)) {
  321.         if(sscanf(params, "us[32]", pID, reason)) return SendClientMessage(playerid, -1, "USAGE: /kick [ID/Name]");
  322.         GetPlayerName(pID, pName, sizeof(pName));
  323.         format(string, sizeof(string), "%s has been kicked by Admin, reason: %s", pName, reason);
  324.         SendClientMessageToAll(COLOR_YELLOW, string);
  325.         Kick(pID); }
  326.     return 1;
  327. }
  328.  
  329. CMD:veh(playerid, params[])
  330. {
  331.     new Float:Pos[4], vehicleid, color1, color2;
  332.     if(sscanf(params, "iii", vehicleid, color1, color2)) return SendClientMessage(playerid, -1, "USAGE: /veh [VehicleID][Color1][Color2]");
  333.     if(vehicleid < 400 || vehicleid > 611) return SendClientMessage(playerid, COLOR_RED, "Wrong vehicle ID input! (400-611)");
  334.     if(color1 > 255 || color1 < 0) return SendClientMessage(playerid, COLOR_RED, "Wrong color input! (0-255)");
  335.     if(color2 < 0 || color2 > 255) return SendClientMessage(playerid, COLOR_RED, "Wrong color input! (0-255)");
  336.     GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  337.     GetPlayerFacingAngle(playerid, Pos[3]);
  338.     PutPlayerInVehicle(playerid, vehicleid, 0);
  339.     CreateVehicle(vehicleid, Pos[0], Pos[1], Pos[2], Pos[3], color1, color2, 60);
  340.     return 1;
  341. }
  342.  
  343. CMD:deleteveh(playerid, params[])
  344. {
  345.     new vehicleid = GetPlayerVehicleID(playerid);
  346.     if(IsPlayerInVehicle(playerid, vehicleid)) {
  347.         DestroyVehicle(vehicleid); }
  348.     return 1;
  349. }
  350.  
  351. CMD:gethere(playerid, params[])
  352. {
  353.     new Float:Pos[3], pID;
  354.     if(sscanf(params, "u", pID)) return SendClientMessage(playerid, -1, "USAGE: /gethere [ID/Name]");
  355.     GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  356.     SetPlayerPos(pID, Pos[0]+2, Pos[1]+2, Pos[2]);
  357.     return 1;
  358. }
  359.  
  360. CMD:goto(playerid,params[])
  361. {
  362.     new Float:Pos[3], pID;
  363.     if(sscanf(params, "u", pID)) return SendClientMessage(playerid, -1, "USAGE: /goto [ID/Name]");
  364.     GetPlayerPos(pID, Pos[0], Pos[1], Pos[2]);
  365.     SetPlayerPos(playerid, Pos[0]+2, Pos[1]+2, Pos[2]);
  366.     return 1;
  367. }
  368.  
  369. CMD:port(playerid, params[])
  370. {
  371.     ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Port", "Los Santos\nBay Side\nBurg\nBanka\nAerodrom\nArea 51\nLas Venturas\nDesert\nSan Fiero\nPizza Stacked\nGrotti\n", "Select", "Quit");
  372.     return 1;
  373. }
  374.  
  375. CMD:cargod(playerid, params[])
  376. {
  377.     if(Godmode[0] == 0) {
  378.         SendClientMessage(playerid, COLOR_LIGHTBLUE, " *You activate God Mode on your vehicle!");
  379.         Godmode[0] = 1; }
  380.     else {
  381.         SendClientMessage(playerid, COLOR_LIGHTBLUE, " *You deactivate God Mode on your vehicle!");
  382.         Godmode[0] = 0; }
  383.     return 1;
  384. }
  385.  
  386. CMD:god(playerid, params[])
  387. {
  388.     if(Godmode[1] == 0) {
  389.         SendClientMessage(playerid, COLOR_LIGHTBLUE, " *You activate God Mode!");
  390.         Godmode[1] = 1;
  391.         SetPlayerArmour(playerid, 300.0);
  392.         SetPlayerHealth(playerid, 300.0); }
  393.     else {
  394.         SendClientMessage(playerid, COLOR_LIGHTBLUE, " *You deactivate God Mode!");
  395.         Godmode[1] = 0; }
  396.     return 1;
  397. }
  398.  
  399. CMD:name(playerid, params[])
  400. {
  401.     new Name;
  402.     if(Name == 0) {
  403.         for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
  404.         GameTextForPlayer(playerid, "~w~ Nametags: ~r~OFF", 1000, 6);
  405.         Name = 1;}
  406.     if(Name == 1) {
  407.         for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, true);
  408.         GameTextForPlayer(playerid, "~w~ Nametags: ~g~ON", 1000, 6);
  409.         Name = 0;}
  410.     return 1;
  411. }
  412.  
  413. CMD:gun(playerid, params[])
  414. {
  415.     new gun, ammo;
  416.     if(sscanf(params, "ii", gun, ammo)) return SendClientMessage(playerid, -1, "USAGE:/gun [WeaponID (1-46)][Ammo]");
  417.     if(gun > 46 || gun < 0) return SendClientMessage(playerid, COLOR_RED, "Wrong WeaponID input (1-46)!");
  418.     GivePlayerWeapon(playerid, gun, ammo);
  419.     return 1;
  420. }
  421.  
  422. CMD:object(playerid, params[])
  423. {
  424.     new item[32], Float:Pos[4], objectid;
  425.     if (sscanf(params, "s[32] ", item)) {
  426.         SendClientMessage(playerid, -1, "USAGE: /object [option]");
  427.         SendClientMessage(playerid, -1, "Options: create, edit, delete");
  428.         return 1; }
  429.     if(strcmp(item,"create",true) == 0) {
  430.         if (sscanf(params, "s[32]i", item, objectid)) {
  431.             SendClientMessage(playerid, COLOR_WHITE, "KORISTENJE: /object create [ObjectID]");
  432.             return 1;
  433.         }
  434.         if(objectid < 761 || objectid > 3399) return SendClientMessage(playerid, COLOR_RED, "Wrong ObjectID input (761-3399)!");
  435.         GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  436.         GetPlayerFacingAngle(playerid, Pos[3]);
  437.         CreateObject(objectid, Pos[0]+2, Pos[1]+2, Pos[2], 0, 0, Pos[3], 100);
  438.     }
  439.     else if(strcmp(item,"edit",true) == 0)
  440.     {
  441.         SendClientMessage(playerid, COLOR_LIGHTBLUE, " Please select object for editing.");
  442.         SelectObject(playerid);
  443.     }
  444.     else if(strcmp(item,"delete",true) == 0)
  445.     {
  446.         SendClientMessage(playerid, COLOR_LIGHTBLUE, " Please select object for deleting.");
  447.         SelectObject(playerid);
  448.         DelObject = 1;
  449.     }
  450.     return 1;
  451. }
  452.  
  453. CMD:mod(playerid, params[])
  454. {
  455.     if(GetPlayerState(playerid) == 2) {
  456.         ShowPlayerDialog(playerid, DIALOG_MOD, DIALOG_STYLE_LIST, "Moding", "NOS\n", "Mod", "Quit"); }
  457.     return 1;
  458. }
  459.  
  460. CMD:set(playerid, params[])
  461. {
  462.     new item[32], pID,
  463.         Float:armour, Float:health;
  464.     if(sscanf(params, "s[32] ", item))
  465.     {
  466.         SendClientMessage(playerid, -1, "USAGE: /set [Option]");
  467.         SendClientMessage(playerid, -1, "Options: armour, health, control (freezes the player)");
  468.         return 1;
  469.     }
  470.     else if(strcmp(item, "armour", true) == 0)
  471.     {
  472.         if(sscanf(params, "s[32]f", item, armour)) return SendClientMessage(playerid, -1, "USAGE: /set armour [Armour]");
  473.         SetPlayerArmour(playerid, armour);
  474.     }
  475.     else if(strcmp(item, "health", true) == 0)
  476.     {
  477.         if(sscanf(params, "s[32]f", item, health)) return SendClientMessage(playerid, -1, "USAGE: /set health [ID/Name][Health]");
  478.         SetPlayerHealth(playerid, health);
  479.     }
  480.     else if(strcmp(item, "control", true) == 0)
  481.     {
  482.         if(sscanf(params, "s[32]u", item, pID)) return SendClientMessage(playerid, -1, "USAGE: /set control [ID/Name]");
  483.         if(control[pID] == 0) {
  484.             TogglePlayerControllable(pID,1);
  485.             control[pID] = 1; }
  486.         else {
  487.             TogglePlayerControllable(pID,0);
  488.             control[pID] = 0; }
  489.     }
  490.     return 1;
  491. }
  492.  
  493. CMD:fix(playerid, params[])
  494. {
  495.     new tires, panels, doors, lights,
  496.         vehicleid = GetPlayerVehicleID(playerid);
  497.     SetVehicleHealth(vehicleid, 1000.0);
  498.     tires = encode_tires(0, 0, 0, 0);
  499.     panels = encode_panels(0, 0, 0, 0, 0, 0, 0);
  500.     doors = encode_doors(0, 0, 0, 0, 0, 0);
  501.     lights = encode_lights(0, 0, 0, 0);
  502.     UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
  503.     return 1;
  504. }
  505.  
  506. CMD:count(playerid, params[])
  507. {
  508.     if(Count == 0)
  509.     {
  510.         if(sscanf(params, "i", CountDown)) return SendClientMessage(playerid, -1, "USAGE: /count [Time]");
  511.         CountT = SetTimer("OnCountdown", 1000, true);
  512.     }
  513.     else return SendClientMessage(playerid, COLOR_RED, "You already started countdown!");
  514.     return 1;
  515. }
  516.  
  517. CMD:cchat(playerid, params[])
  518. {
  519.     SendClientMessage(playerid, -1, "");
  520.     SendClientMessage(playerid, -1, "");
  521.     SendClientMessage(playerid, -1, "");
  522.     SendClientMessage(playerid, -1, "");
  523.     SendClientMessage(playerid, -1, "");
  524.     SendClientMessage(playerid, -1, "");
  525.     SendClientMessage(playerid, -1, "");
  526.     SendClientMessage(playerid, -1, "");
  527.     SendClientMessage(playerid, -1, "");
  528.     SendClientMessage(playerid, -1, "");
  529.     SendClientMessage(playerid, -1, "");
  530.     return 1;
  531. }
Advertisement
Add Comment
Please, Sign In to add comment