Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (!strcmp(cmd, "/spec", true))
- {
- new targetid, params[1028];
- if (sscanf(params, "u", targetid)) {
- return SendClientMessage(playerid, -1, "Usage: /spec [player name/id]");
- }
- if (targetid == INVALID_PLAYER_ID || targetid == playerid) {
- return SendClientMessage(playerid, 0xBB0000FF, "Error: Invalid player id.");
- }
- if (GetPlayerState(targetid) == PLAYER_STATE_WASTED || GetPlayerState(targetid) == PLAYER_STATE_SPECTATING) {
- return SendClientMessage(playerid, 0xBB0000FF, "Error: Player isn't spwaned yet.");
- }
- oldPlayerVirtualWorld[playerid] = GetPlayerVirtualWorld(playerid);
- oldPlayerInterior[playerid] = GetPlayerInterior(playerid);
- GetPlayerPos(playerid, oldPlayerPosition[playerid][0], oldPlayerPosition[playerid][1], oldPlayerPosition[playerid][2]);
- GetPlayerFacingAngle(playerid, oldPlayerPosition[playerid][3]);
- GetPlayerHealth(playerid, oldPlayerHealth[playerid]);
- GetPlayerArmour(playerid, oldPlayerArmour[playerid]);
- StartSpectate(playerid, targetid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement