if(strcmp(cmd, "/view", true) == 0) // Spectates a player
{
if (AccountInfo[playerid][AdminLevel] < 2) return SendClientMessage(playerid,RED,"You're not an admin !");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, LIGHTBLUE, "View Help");
SendClientMessage(playerid, WHITE, "USAGE: /view [playerid]");
SendClientMessage(playerid, WHITE, "Will spectate a player.");
SendClientMessage(playerid, WHITE, "/view off to stop spectating");
SendClientMessage(playerid, LIGHTBLUE, "");
return 1;
}
new targetid = ReturnUser(tmp);
if (giveplayerid != INVALID_PLAYER_ID)
{
if (AccountInfo[playerid][AdminLevel] < 2) return SendClientMessage(playerid,RED,"You're not an admin !");
TogglePlayerSpectating(playerid, 1);
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(targetid));
SetPlayerInterior(playerid,GetPlayerInterior(targetid));
if (IsPlayerInAnyVehicle(targetid)) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(targetid));
else PlayerSpectatePlayer(playerid, targetid);
SendClientMessage(playerid, GREY, "Type /view off to stop spectating");
}
else if(strcmp(tmp, "off", true) == 0)
{
TogglePlayerSpectating(playerid, 0);
SetPlayerVirtualWorld(playerid,0);
}
else
{
format(string, sizeof(string), "%d is not an active player.", giveplayerid);
SendClientMessage(playerid, GREY, string);
}
return 1;
}

|
Originally Posted by MenaceX^
I'll redo it to you in another way.. In my own coding style
![]() If you want. |
|
Originally Posted by MenaceX^
I'll redo it to you in another way.. In my own coding style
![]() If you want. |