xDimazzz
Новичок
Получает ID's пассажиров.
Пример использования:
Если в авто под ID 173 будут сидеть ID's 17, 18, 3, то выведет следующее сообщение:
"Пассажиры авто ID 173: 17, 18, 3"
Может пригодиться когда необходимо применить действие сразу ко всем пассажирам авто, например, включить песню/радио
PHP:
stock GetVehiclePassengers(vehID, &passOne = INVALID_PLAYER_ID, &passTwo = INVALID_PLAYER_ID, &passThree = INVALID_PLAYER_ID)
{
for(new p = 0; p < MAX_PLAYERS; p++)
{
if(IsPlayerConnected(p))
{
if(GetPlayerState(p) == PLAYER_STATE_PASSENGER)
{
if(GetPlayerVehicleID(p) == vehID)
{
switch(GetPlayerVehicleSeat(p))
{
case 1: passOne = p;
case 2: passTwo = p;
case 3: passThree = p;
}
}
}
}
}
}
PHP:
new pas[3];
GetVehiclePassengers(vehicleid, pas[0], pas[1], pas[2]);
format(string, sizeof(string), "Пассажиры авто ID %d:", vehicleid);
if(pas[0] != INVALID_PLAYER_ID) format(string, sizeof(string), "%s %d", string, pas[0]);
if(pas[1] != INVALID_PLAYER_ID) format(string, sizeof(string), "%s, %d", string, pas[1]);
if(pas[2] != INVALID_PLAYER_ID) format(string, sizeof(string), "%s, %d", string, pas[2]);
SendClientMessage(playerid, COLOR_WHITE, string);
"Пассажиры авто ID 173: 17, 18, 3"
Может пригодиться когда необходимо применить действие сразу ко всем пассажирам авто, например, включить песню/радио
Последнее редактирование модератором:
