*** Terrible Title Removed
#1

CMDpec(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, error, "You aren't an admin!");
new id, string[256], slot, Float, Float:y, Float:z, Float:a;
if(sscanf(params, "s[256]I[1]", string, slot))
if(playerid == id) return SendClientMessage(playerid, error, "You can't spectate yourself!");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, error, "That player is not connected!");
if(PlayerInfo[playerid][pAdmin] > 0 && IsPlayerConnected(id))
{
if(isnull(params) || isnull(string)) SendClientMessage(playerid, error, "Syntax - /spec(tate) [playerid/'off']");
if(!strcmp(string, "off", true) || !strcmp(string, "stop", true) && IsSpectating[playerid] == false)
return SendClientMessage(playerid, error, "You aren't spectating anyone!");
if(!strcmp(string, "off", true) || !strcmp(string, "stop", true) && IsSpectating[playerid] == true)
{
IsSpectating[playerid] = false;
TogglePlayerSpectating(playerid, 0);
SetPlayerPos(playerid, SpecX[playerid], SpecY[playerid], SpecZ[playerid]);
SetPlayerFacingAngle(playerid, SpecA[playerid]);
SendClientMessage(playerid, success, "You are no longer spectating!");
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!strcmp(string, i, true))
{
new string1[256];
format(string1, sizeof(string1), "You are now spectating %s (%d)! Type /spec(tate) off/stop to stop.", RPName(id), id);
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
SpecX[playerid] = x;
SpecY[playerid] = y;
SpecZ[playerid] = z;
SpecA[playerid] = a;
IsSpectating[playerid] = true;
TogglePlayerSpectating(playerid, 1);
SendClientMessage(playerid, success, string1);
if(IsPlayerInAnyVehicle(id)) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id), 1);
if(!IsPlayerInAnyVehicle(id)) PlayerSpectatePlayer(playerid, id, 1);
}
}
}
return 1;
}
Reply


Messages In This Thread
*** Terrible Title Removed - by cplmason - 23.10.2012, 20:01
Re: Help please - by Youice - 23.10.2012, 20:04
Re: Help please - by cplmason - 23.10.2012, 20:05
Re: Help please - by Youice - 23.10.2012, 20:07
Re: Help please - by cplmason - 23.10.2012, 20:09
Re: Help please - by cplmason - 23.10.2012, 20:13
Re: Help please - by HyDrAtIc - 23.10.2012, 20:16
Re: Help please - by cplmason - 23.10.2012, 20:17
Re: Help please - by Youice - 23.10.2012, 20:20
Re: Help please - by cplmason - 23.10.2012, 20:28

Forum Jump:


Users browsing this thread: 4 Guest(s)