Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new Caged[MAX_PLAYERS];
- new Cage1[MAX_PLAYERS], Cage2[MAX_PLAYERS], Cage3[MAX_PLAYERS], Cage4[MAX_PLAYERS];
- COMMAND:cage(playerid, params[])
- {
- ADMIN_CHECK;
- if(isnull(params)) return SendClientMessage(playerid, COLOUR_RED, "Usage: /cage [playerid]");
- if (!IsPlayerConnected(strval(params))) return SendClientMessage(playerid, -1,"Invaild Player");
- if (Caged[strval(params)]) return SendClientMessage(playerid, -1,"That player is already in a cage.");
- CagePlayer(strval(params));
- return 1;
- }
- COMMAND:uncage(playerid, params[])
- {
- ADMIN_CHECK;
- if(isnull(params)) return SendClientMessage(playerid, COLOUR_RED, "Usage: /uncage [playerid]");
- if (!IsPlayerConnected(strval(params))) return SendClientMessage(playerid, -1,"Invaild Player");
- if (!Caged[strval(params)]) return SendClientMessage(playerid, -1,"That player is not in a cage.");
- UnCagePlayer(strval(params));
- return 1;
- }
- stock CagePlayer(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Cage1[playerid] = CreateObject(985, X, Y+4, Z, 0.0, 0.0, 0.0);
- Cage2[playerid] = CreateObject(985, X+4, Y, Z, 0.0, 0.0, 90.0);
- Cage3[playerid] = CreateObject(985, X-4, Y, Z, 0.0, 0.0, 270.0);
- Cage4[playerid] = CreateObject(985, X, Y-4, Z, 0.0, 0.0, 180.0);
- Caged[playerid] = 1;
- PlayerPlaySound(playerid, 1137, X, Y, Z);
- }
- }
- stock UnCagePlayer(playerid)
- {
- Cage1[playerid] = DestroyObject(Cage1[playerid]);
- Cage2[playerid] = DestroyObject(Cage2[playerid]);
- Cage3[playerid] = DestroyObject(Cage3[playerid]);
- Cage4[playerid] = DestroyObject(Cage4[playerid]);
- Caged[playerid] = 0;
- }
- COMMAND:eject(playerid, params[]) //free for all!
- {
- if(isnull(params)) return RemovePlayerFromVehicle(strval(params));
- new vehicleid = GetPlayerVehicleID(playerid);
- if (!IsPlayerConnected(strval(params))) return SendClientMessage(playerid, -1,"Invalid Player");
- if (!IsPlayerInVehicle(strval(params),vehicleid)) return SendClientMessage(playerid, -1,"Player is not in your vehicle, silly stick!");
- RemovePlayerFromVehicle(strval(params));
- return 1;
- }
Add Comment
Please, Sign In to add comment