28.01.2015, 22:11
Hello guys.
I really cannot understand what's the problem.
As you can see, I've added "SendMes(playerid, -1, "[%i]", specid);" to be sure, that PlayerSpectatePlayer was executed.
Here how it works:
I really cannot understand what's the problem.
pawn Код:
else if(strcmp(cmd, "/re", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} /re [ID]");
giveplayerid = strval(tmp);
if(!IsPlayerConnected(giveplayerid)) return SendMe(playerid, CGRADD, NotFoundID);
if(giveplayerid == playerid) return SendMe(playerid, CGRADD, ErrorMyId);
ShowMenuForPlayer(mRecon,playerid);
StartSpectate(playerid, giveplayerid);
return 1;
}
stock StartSpectate(playerid, specid)
{
SetPlayerInterior(playerid, GetPlayerInterior(specid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(specid));
TogglePlayerSpectating(playerid, 1);
if(IsPlayerInAnyVehicle(specid))
{
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(specid), SPECTATE_MODE_FIXED);
}
else
{
PlayerSpectatePlayer(playerid, specid, SPECTATE_MODE_FIXED);
SendMes(playerid, -1, "[%i]", specid);
}
return 1;
}
Here how it works:
