Nekto_User
Умник
Вообщем функция GetPlayerCameraTargetPlayer(playerid) выдаёт INVALID_PLAYER_ID
Я хер знает. Принтить пытался, всё работает, а функция не хочет выделять игрока...
В чём проблема?
Я хер знает. Принтить пытался, всё работает, а функция не хочет выделять игрока...
В чём проблема?
PHP:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_HANDBRAKE)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return true;
switch(GetPlayerCameraTargetPlayer(playerid))
{
case INVALID_PLAYER_ID:
{
if(p_info[playerid][p_select_target] == INVALID_PLAYER_ID) return true;
textdraw_target_hide(playerid);
p_info[playerid][p_select_target] = INVALID_PLAYER_ID;
}
default:
{
switch(p_info[playerid][p_select_target])
{
case INVALID_PLAYER_ID:
{
p_info[playerid][p_select_target] = GetPlayerCameraTargetPlayer(playerid);
textdraw_target_show(playerid, GetPlayerCameraTargetPlayer(playerid));
}
default:
{
textdraw_target_hide(playerid);
p_info[playerid][p_select_target] = GetPlayerCameraTargetPlayer(playerid);
textdraw_target_show(playerid, GetPlayerCameraTargetPlayer(playerid));
}
}
}
}
}
return true;
}
