Как сделать так,чтобы когда игроки играли за одну команду не могли наносить урон друг другу?
То есть когда один стреляет в другого игрока по команде по нему урона не идет.
Вид для печати
Как сделать так,чтобы когда игроки играли за одну команду не могли наносить урон друг другу?
То есть когда один стреляет в другого игрока по команде по нему урона не идет.
Где playerid - ID игрока, присваиваемому ID команды, а teamid - ID команды ( 255 ID команды = обычный игрок без команды ).PHP код:
SetPlayerTeam(playerid, teamid);
Если у игрока, в которого стреляют такая же команда как и у нападающего, здоровье отниматься не будет.
Немного не понял...
Допустим хочу установить эту фигню грув,где мне найти ID грува?
И куда именно вписывать это?
Недавно тему скляпал, чтобы понятнее было: Тык.
А и не нужно узнавать ID грува. Вы просто для удобства создайте константы, чтобы знать какой ID у какой команды, допустим это ко всем константам, переменным, глобально:
Далее при установке переменной игрока с бандой устанавливаете команду игроку, допустим:PHP код:
enum
{
GROVE_STREET_TEAM_ID = 0,
AZTECAS_TEAM_ID, // 1
RIFA_TEAM_ID, // 2
TRIADS_TEAM_ID // 3
}
PHP код:
SetPlayerTeam(playerid, AZTECAS_TEAM_ID); // Установит игроку команду ацтеков
Собсна,вот: http://i031.radikal.ru/1407/35/d5e825995770.png
Так подождите, объясните ещё раз, в каком смысле за одну команду? Массив с ID'ом банды игрока есть? Обычно что-то вроде gTeam должно быть. Как вы узнаёте в какой банде игрок?
Какой же это геморрой.
Допустим,есть GROVE STREET,участники GROVE,при попадании в друг друга ганом,НЕ должны получать урон.
gTeam есть (без понятия что это,в павно 6 дней от силы)
Прошу прощения за тупость
У каждой команды свой скин?
Да.
ID'ы скинов каждой команды можете выписать?
Допустим грув: 105, баллас: 102, 103 и т.д.