По скрытию маркера на карте
#6

Quote:
Originally Posted by SoNikMells
Посмотреть сообщение
Это что?


PHP код:
public OnPlayerStreamIn(playeridforplayerid
{
    
Iter_Add(players_streamed[forplayerid], playerid); 
    if(!
_start_tdm_game) return true// Значение устанавливается
    
if(!check_registration_tdm[playerid] || !check_registration_tdm[forplayerid]) return true;
    if(
my_commands[playerid] == my_commands[forplayerid])
    {
        
SetPlayerMarkerForPlayer(playeridforplayerid, (GetPlayerColor(forplayerid) & 0xFFFFFFFF));
        
SetPlayerMarkerForPlayer(forplayeridplayerid, (GetPlayerColor(playerid) & 0xFFFFFFFF));
    }
    else
    {
        
SetPlayerMarkerForPlayer(playeridforplayerid, (GetPlayerColor(forplayerid) & 0xFFFFFF00));
        
SetPlayerMarkerForPlayer(forplayeridplayerid, (GetPlayerColor(playerid) & 0xFFFFFF00));
    }
    return 
true

Для корректной работы прежде нужно установить цвет игрокам каждой команды:
SetPlayerColor(playerid, ... );
да-да, не заметил. И не учёл, что нужно устанавливать маркер и для forplayerid.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)