04.10.2018, 17:17
Sorry i was busy, example code:
Code:
#include <a_samp>
forward TIMER_SetInterior( playerid );
public OnGameModeInit()
{
AddPlayerClass( 1, 207.737991, -109.019996, 1005.132812, 269.15, 26, 36, 28, 150, 0, 0 ); // CJ
return 1;
}
public OnPlayerConnect( playerid )
{
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "Enable spectating mode", "Click next to enable spectating mode.", "Next", "" );
return 1;
}
public OnDialogResponse( playerid, dialogid, response )
{
if( dialogid == 1 )
{
if( response )
{
TogglePlayerSpectating( playerid, 1 );
SetPlayerCameraPos( playerid, 207.737991, -109.019996, 1005.532812 ); // Binco interior
SetPlayerCameraLookAt( playerid, 207.4800, -103.9329, 1005.2578 );
SetTimerEx( "TIMER_SetInterior", 1000, true, "i", playerid );
}
return 1;
}
return 1;
}
public TIMER_SetInterior( playerid )
{
SendClientMessage( playerid, -1, "Trying to set interior..." );
if( SetPlayerInterior( playerid, 15 ) ) print( "SetPlayerInterior returns 1" );
else print( "SetPlayerInterior returns 0" );
printf( "GetPlayerInterior returns %i\n", GetPlayerInterior( playerid ) );
return 1;
}
public OnPlayerSpawn( playerid )
{
SetPlayerPos( playerid, 207.737991, -109.019996, 1005.132812 );
return 1;
}

