Как сделать так,чтобы когда игроки играли за одну команду не могли наносить урон друг другу?
То есть когда один стреляет в другого игрока по команде по нему урона не идет.
Как сделать так,чтобы когда игроки играли за одну команду не могли наносить урон друг другу?
То есть когда один стреляет в другого игрока по команде по нему урона не идет.
Где 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); // Установит игроку команду ацтеков
Собсна,вот:
Так подождите, объясните ещё раз, в каком смысле за одну команду? Массив с ID'ом банды игрока есть? Обычно что-то вроде gTeam должно быть. Как вы узнаёте в какой банде игрок?
Какой же это геморрой.
Допустим,есть GROVE STREET,участники GROVE,при попадании в друг друга ганом,НЕ должны получать урон.
gTeam есть (без понятия что это,в павно 6 дней от силы)
Прошу прощения за тупость
У каждой команды свой скин?
Да.
ID'ы скинов каждой команды можете выписать?
Допустим грув: 105, баллас: 102, 103 и т.д.
Последний раз редактировалось L0ndl3m; 08.07.2014 в 20:38.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)