Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2011
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.26 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define COLOR_RED -1
  4. #define COLOR_ARED -1
  5. #define COLOR_ARED -1
  6. #define COLOR_YELLOW -1
  7. #define COLOR_LIGHTBLUE -1
  8. #define COLOR_GREEN -1
  9. #define COLOR_ORANGE -1
  10. #define SOUND_OFF 000
  11. new swatgate,studiogate1,studiogate2;
  12. public OnPlayerCommandText(playerid, cmdtext[])
  13. {
  14.     //-------------------OTHER COMMANDS
  15.     if(!strcmp(cmdtext,"/vmg",true))
  16.     {
  17.         new vehicleid = GetPlayerVehicleID(playerid);
  18.         SetVehicleHealth(vehicleid, 999999999);
  19.         SendClientMessage(playerid, COLOR_ARED, "Vehicle made indestructable");
  20.         return 1;
  21.     }
  22.  
  23.     if (strcmp(cmdtext, "/usegate", true) == 0)
  24.     {
  25.         MoveObject(swatgate, 2516.06713861719, 2469.5532226563, 16.150047302246, 2.0);
  26.         SendClientMessage(playerid, COLOR_YELLOW, "You opened the gate, it will close automaticly in 5 seconds.");
  27.         SetTimer("closegate", 5000, 0);
  28.         return 1;
  29.     }
  30.     if (strcmp(cmdtext, "/opengates", true) == 0)
  31.     {
  32.         MoveObject(studiogate1,923.53485107422,-1208.316772409,17.651252746582, 2.0);
  33.         MoveObject(studiogate2,923.50329589844,-1233.5932373047,17.65125274682, 2.30);
  34.         SendClientMessage(playerid, COLOR_LIGHTBLUE, "You opened the gate, it will close automaticly in 10 seconds.");
  35.         SetTimer("closegate1", 10000, 0);
  36.         return 1;
  37.     }
  38.     if(strcmp("/respawncars", cmdtext, true) == 0)
  39.     {
  40.         if(IsPlayerAdmin(playerid))
  41.         {
  42.             for(new i = 1; i <= MAX_VEHICLES; i++)
  43.             {
  44.                 if(!IsPlayerInAnyVehicle(i)) SetVehicleToRespawn(i);
  45.             }
  46.             SendClientMessage(playerid, COLOR_GREEN, "You have respawned all vehicles.");
  47.         }
  48.         else
  49.         {
  50.             SendClientMessage(playerid, COLOR_RED, "You are not an admin.");
  51.         }
  52.         return 1;
  53.     }
  54.     if(!strcmp("/nos", cmdtext, true))
  55.     {
  56.         if (IsPlayerInAnyVehicle(playerid))
  57.         {
  58.             AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  59.             SendClientMessage(playerid,COLOR_LIGHTBLUE,"Nitrous Oxide System added");
  60.  
  61.         }
  62.         return 1;
  63.     }
  64.  
  65.     if(!strcmp("/dc", cmdtext, true))
  66.     {
  67.         DestroyVehicle(GetPlayerVehicleID(playerid));
  68.         return 1;
  69.     }
  70.  
  71.     if (strcmp("/repair",cmdtext,true) == 0)
  72.     {
  73.         if(IsPlayerInAnyVehicle(playerid))
  74.         {
  75.             RepairVehicle(GetPlayerVehicleID(playerid));
  76.             SendClientMessage(playerid,COLOR_GREEN,"You have fixed the vehicle!");
  77.         }
  78.         return 1;
  79.     }
  80.  
  81.     if(strcmp(cmdtext, "/healme", true) == 0)
  82.     {
  83.         SetPlayerHealth(playerid,100);
  84.         SetPlayerArmour(playerid,100);
  85.         return 1;
  86.     }
  87.  
  88.     if(strcmp(cmdtext, "/jump") == 0)
  89.     {
  90.         new Float: Pos[4];
  91.         SendClientMessage(playerid,COLOR_YELLOW,"1000m parachute jump");
  92.         GetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]);
  93.         SetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]+1000);
  94.         GivePlayerWeapon(playerid, 46, 1000);     //Parachute
  95.         return 1;
  96.     }
  97.  
  98.     if (strcmp("/minigun", cmdtext, true) == 0)
  99.     {
  100.         SetPlayerHealth(playerid, 0);
  101.         SendClientMessage(playerid,COLOR_ORANGE,"Noany for you");
  102.         return 1;
  103.     }
  104.  
  105.     if (strcmp("/rocket", cmdtext, true) == 0)
  106.     {
  107.         SetPlayerHealth(playerid, 0);
  108.         SendClientMessage(playerid,COLOR_ARED,"olloolooololol");
  109.         return 1;
  110.     }
  111.  
  112.     if(strcmp(cmdtext, "/helpmeup") == 0)
  113.     {
  114.         new Float: Pos[4];
  115.         SendClientMessage(playerid,COLOR_GREEN,"You are uplifted by experience!");
  116.         GetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]);
  117.         SetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]+10);
  118.         return 1;
  119.  
  120.     }
  121.     if (strcmp("/kill", cmdtext, true) == 0)
  122.     {
  123.         SetPlayerHealth(playerid, 0);
  124.         SendClientMessage(playerid,COLOR_ARED,"You died. (obviosly...)");
  125.         return 1;
  126.     }
  127.     dcmd(paintcar,8, cmdtext);
  128.     return 0;
  129. }
  130. //---------------------------------------------------------
  131. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  132. {
  133.     if(GetVehicleModel(vehicleid) == 432 && !IsPlayerAdmin(playerid))
  134.     {
  135.         SetPlayerHealth(playerid, 0);
  136.         GameTextForPlayer(playerid, "~r~Dont touch my toys", 5000, 5);
  137.     }
  138.     if(GetVehicleModel(vehicleid) == 425 && !IsPlayerAdmin(playerid))
  139.     {
  140.         GameTextForPlayer(playerid, "~r~I cannot let you use this.", 5000, 5);
  141.         DestroyVehicle(vehicleid);
  142.     }
  143.     if(GetVehicleModel(vehicleid) == 520 && !IsPlayerAdmin(playerid))
  144.     {
  145.         GameTextForPlayer(playerid, "~r~I cannot let you use this.", 5000, 5);
  146.         DestroyVehicle(vehicleid);
  147.     }
  148.  
  149.     //---------------------------------------------------------
  150.     return 1;
  151. }
  152. public OnPlayerRequestClass(playerid, classid)
  153.  
  154. {
  155.     SetupPlayerForClassSelection(playerid);
  156.     return 1;
  157.  
  158. }
  159. dcmd_paintcar(playerid, params[])
  160. {
  161.     new color1, color2;
  162.     new vehicleid = GetPlayerVehicleID(playerid);
  163.     if(IsPlayerInAnyVehicle(playerid))
  164.  
  165.     {
  166.         if(sscanf(params, "ii", color1, color2)) return SendClientMessage(playerid, -1, "USAGE: /paintcar [color1] [color2]");
  167.         ChangeVehicleColor(vehicleid, color1, color2);
  168.         SendClientMessage(playerid, -1, "Colors changed.");
  169.  
  170.     }
  171.     else
  172.     SendClientMessage(playerid, -1, "You are not in a vehicle.");
  173.     return 1;
  174.  
  175. }
  176. //---------------------------------------------------------
  177.  
  178. public OnPlayerSpawn(playerid)
  179. {
  180.     GivePlayerMoney(playerid, 1000000);
  181.     PlayerPlaySound(playerid,SOUND_OFF,1256.1487,-791.2058,92.0313);
  182.     return 1;
  183. }
  184.  
  185. SetupPlayerForClassSelection(playerid)
  186. {
  187.     SetPlayerInterior(playerid,0);
  188.     SetPlayerPos(playerid,1256.1487,-791.2058,92.0313);
  189.     PlayerPlaySound(playerid,1185,1256.1487,-791.2058,92.0313);
  190.     SetPlayerFacingAngle(playerid, 28.4421);
  191.     SetPlayerCameraPos(playerid,1254.3755,-787.7794,92.0302);
  192.     SetPlayerCameraLookAt(playerid,1256.1487,-791.2058,92.0313);
  193. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement