Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define COLOR_RED -1
- #define COLOR_ARED -1
- #define COLOR_ARED -1
- #define COLOR_YELLOW -1
- #define COLOR_LIGHTBLUE -1
- #define COLOR_GREEN -1
- #define COLOR_ORANGE -1
- #define SOUND_OFF 000
- new swatgate,studiogate1,studiogate2;
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- //-------------------OTHER COMMANDS
- if(!strcmp(cmdtext,"/vmg",true))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- SetVehicleHealth(vehicleid, 999999999);
- SendClientMessage(playerid, COLOR_ARED, "Vehicle made indestructable");
- return 1;
- }
- if (strcmp(cmdtext, "/usegate", true) == 0)
- {
- MoveObject(swatgate, 2516.06713861719, 2469.5532226563, 16.150047302246, 2.0);
- SendClientMessage(playerid, COLOR_YELLOW, "You opened the gate, it will close automaticly in 5 seconds.");
- SetTimer("closegate", 5000, 0);
- return 1;
- }
- if (strcmp(cmdtext, "/opengates", true) == 0)
- {
- MoveObject(studiogate1,923.53485107422,-1208.316772409,17.651252746582, 2.0);
- MoveObject(studiogate2,923.50329589844,-1233.5932373047,17.65125274682, 2.30);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "You opened the gate, it will close automaticly in 10 seconds.");
- SetTimer("closegate1", 10000, 0);
- return 1;
- }
- if(strcmp("/respawncars", cmdtext, true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- for(new i = 1; i <= MAX_VEHICLES; i++)
- {
- if(!IsPlayerInAnyVehicle(i)) SetVehicleToRespawn(i);
- }
- SendClientMessage(playerid, COLOR_GREEN, "You have respawned all vehicles.");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "You are not an admin.");
- }
- return 1;
- }
- if(!strcmp("/nos", cmdtext, true))
- {
- if (IsPlayerInAnyVehicle(playerid))
- {
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Nitrous Oxide System added");
- }
- return 1;
- }
- if(!strcmp("/dc", cmdtext, true))
- {
- DestroyVehicle(GetPlayerVehicleID(playerid));
- return 1;
- }
- if (strcmp("/repair",cmdtext,true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid,COLOR_GREEN,"You have fixed the vehicle!");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/healme", true) == 0)
- {
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,100);
- return 1;
- }
- if(strcmp(cmdtext, "/jump") == 0)
- {
- new Float: Pos[4];
- SendClientMessage(playerid,COLOR_YELLOW,"1000m parachute jump");
- GetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]);
- SetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]+1000);
- GivePlayerWeapon(playerid, 46, 1000); //Parachute
- return 1;
- }
- if (strcmp("/minigun", cmdtext, true) == 0)
- {
- SetPlayerHealth(playerid, 0);
- SendClientMessage(playerid,COLOR_ORANGE,"Noany for you");
- return 1;
- }
- if (strcmp("/rocket", cmdtext, true) == 0)
- {
- SetPlayerHealth(playerid, 0);
- SendClientMessage(playerid,COLOR_ARED,"olloolooololol");
- return 1;
- }
- if(strcmp(cmdtext, "/helpmeup") == 0)
- {
- new Float: Pos[4];
- SendClientMessage(playerid,COLOR_GREEN,"You are uplifted by experience!");
- GetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]);
- SetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]+10);
- return 1;
- }
- if (strcmp("/kill", cmdtext, true) == 0)
- {
- SetPlayerHealth(playerid, 0);
- SendClientMessage(playerid,COLOR_ARED,"You died. (obviosly...)");
- return 1;
- }
- dcmd(paintcar,8, cmdtext);
- return 0;
- }
- //---------------------------------------------------------
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(GetVehicleModel(vehicleid) == 432 && !IsPlayerAdmin(playerid))
- {
- SetPlayerHealth(playerid, 0);
- GameTextForPlayer(playerid, "~r~Dont touch my toys", 5000, 5);
- }
- if(GetVehicleModel(vehicleid) == 425 && !IsPlayerAdmin(playerid))
- {
- GameTextForPlayer(playerid, "~r~I cannot let you use this.", 5000, 5);
- DestroyVehicle(vehicleid);
- }
- if(GetVehicleModel(vehicleid) == 520 && !IsPlayerAdmin(playerid))
- {
- GameTextForPlayer(playerid, "~r~I cannot let you use this.", 5000, 5);
- DestroyVehicle(vehicleid);
- }
- //---------------------------------------------------------
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetupPlayerForClassSelection(playerid);
- return 1;
- }
- dcmd_paintcar(playerid, params[])
- {
- new color1, color2;
- new vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(sscanf(params, "ii", color1, color2)) return SendClientMessage(playerid, -1, "USAGE: /paintcar [color1] [color2]");
- ChangeVehicleColor(vehicleid, color1, color2);
- SendClientMessage(playerid, -1, "Colors changed.");
- }
- else
- SendClientMessage(playerid, -1, "You are not in a vehicle.");
- return 1;
- }
- //---------------------------------------------------------
- public OnPlayerSpawn(playerid)
- {
- GivePlayerMoney(playerid, 1000000);
- PlayerPlaySound(playerid,SOUND_OFF,1256.1487,-791.2058,92.0313);
- return 1;
- }
- SetupPlayerForClassSelection(playerid)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1256.1487,-791.2058,92.0313);
- PlayerPlaySound(playerid,1185,1256.1487,-791.2058,92.0313);
- SetPlayerFacingAngle(playerid, 28.4421);
- SetPlayerCameraPos(playerid,1254.3755,-787.7794,92.0302);
- SetPlayerCameraLookAt(playerid,1256.1487,-791.2058,92.0313);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement