PDA

Просмотр полной версии : [Вопрос] Не работает кнопка ALT



Vasya_Pupkin
24.01.2017, 14:42
Всем привет.
Вот из этого кода перестали работать пикапы на ALT
а ниже код работает но из за него другие не работают:( :sorry:

if (PRESSED(KEY_WALK))
{
if ( GetPlayerInterior ( playerid ) != 1 ) return 1 ;
if ( GetPVarInt ( playerid, "p_sm_used" ) != 0 ) return 1 ;
{
for ( new sm = 0; sm < sm_count; sm ++ )
{
if ( sm_used { sm } != false ) continue ;
if ( ! IsPlayerInRangeOfPoint ( playerid, 1.50, sm_coord [ sm ] [ 0 ], sm_coord [ sm ] [ 1 ], sm_coord [ sm ] [ 2 ] ) ) continue ;
SetPVarInt ( playerid, "p_sm_used", sm + 1 ) ;
TogglePlayerControllable ( playerid, false ) ;
sm_used
{
sm
}
= true ;
sm_ptd [ playerid ] = CreatePlayerTextDraw ( playerid, 266.000000, 272.000000, "BET: 0$" ) ;
PlayerTextDrawBackgroundColor ( playerid, sm_ptd [ playerid ] , 255 ) ;
PlayerTextDrawFont ( playerid, sm_ptd [ playerid ] , 2 ) ;
PlayerTextDrawLetterSize ( playerid, sm_ptd [ playerid ] , 0.310000, 2.700000 ) ;
PlayerTextDrawColor ( playerid, sm_ptd [ playerid ] , -2711041 ) ;
PlayerTextDrawSetOutline ( playerid, sm_ptd [ playerid ] , 1 ) ;
PlayerTextDrawSetProportional ( playerid, sm_ptd [ playerid ] , 1 ) ;
PlayerTextDrawSetSelectable ( playerid, sm_ptd [ playerid ] , 0 ) ;
for ( new i = 0 ; i < 4 ; i ++ ) TextDrawShowForPlayer ( playerid, sm_td [ i ] ) ;
PlayerTextDrawShow ( playerid, sm_ptd [ playerid ] ) ;
SelectTextDraw ( playerid, 0xFFDA82FF ) ;
SetPlayerCameraPos(playerid, sm_coord [ sm ] [ 3 ], sm_coord [ sm ] [ 4 ], sm_coord [ sm ] [ 5 ] );
SetPlayerCameraLookAt ( playerid, sm_coord [ sm ] [ 6 ], sm_coord [ sm ] [ 7 ], sm_coord [ sm ] [ 8 ] ) ;
new td_string [ 14 ] ;
format ( td_string, 14, "bet: %d$", GetPVarInt(playerid,"sm_bet") ) ;
PlayerTextDrawSetString ( playerid, sm_ptd [ playerid ], td_string ) ;
break ;
}
}


Все исправил: проблема была тут

if ( GetPlayerInterior ( playerid ) != 1 ) return 1 ;
работало только в интерьере 1 =)