new
Float: Save_Position[ MAX_PLAYERS ][ 4 ],
bool: InSpectate[ MAX_PLAYERS ]
;
Save_Position[ playerid ][ 0 ] = 0.0;
Save_Position[ playerid ][ 1 ] = 0.0;
Save_Position[ playerid ][ 2 ] = 0.0;
Save_Position[ playerid ][ 3 ] = 0.0;
InSpectate{ playerid } = false;
if( InSpectate{ playerid } )
{
PlayerSpawned[playerid] = 0;
SetPlayerPos( playerid, Save_Position[ playerid ][ 0 ], Save_Position[ playerid ][ 1 ], Save_Position[ playerid ][ 2 ] );
SetPlayerFacingAngle( playerid, Save_Position[ playerid ][ 3 ] );
InSpectate{ playerid } = false;
}
new SpecID[MAX_PLAYERS];
new id;
new string[44];
GetPlayerPos( playerid, Save_Position[ playerid ][ 0 ], Save_Position[ playerid ][ 1 ], Save_Position[ playerid ][ 2 ] );
GetPlayerFacingAngle( playerid, Save_Position[ playerid ][ 3 ] );
InSpectate{ playerid } = true;
TogglePlayerSpectating(playerid, 1);
SpecID[playerid] = id;
return 1;
TogglePlayerSpectating(playerid, 0);
SetPlayerPos( playerid, Save_Position[ playerid ][ 0 ], Save_Position[ playerid ][ 1 ], Save_Position[ playerid ][ 2 ] );
return 1;
Quita la linea de "SetPlayerPos" de /specoff y cambia los curly braces "{ }" por brackets "[ ]" en "InSpectate".
|