Как запретить Охотнику ставить Ядовитых змей на респе врага?
|
|
SMaster | Дата: Воскресенье, 13.05.2012, 21:10 | Сообщение # 1 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Шаг 1.
Открываете файл race_shadow.inl. Добавляем новую функцию.
Код: Code bool:SH_Lock_SerpentWard( idUser ) { new vPlayerOrigin[3]; get_user_origin( idUser, vPlayerOrigin );
new iSpawnID,vOrigin[3]; new entInfoSpawn = -1; new Float:fSpawnOrigin[3]; new bool:bFound = false; new iTeam = get_user_team( idUser ); iTeam = ( ( iTeam == TEAM_CT ) ? TEAM_T : TEAM_CT ); iSpawnID = ( ( iTeam == TEAM_CT ) ? 0 : 1 ); do { entInfoSpawn = find_ent_by_class( entInfoSpawn, szSpawnEnt[iSpawnID] ); if ( entInfoSpawn != 0 ) { entity_get_vector( entInfoSpawn, EV_VEC_origin, fSpawnOrigin ); FVecIVec( fSpawnOrigin, vOrigin );
if ( get_distance( vPlayerOrigin, vOrigin ) < 250 ) { bFound = true;
break; } } } while ( entInfoSpawn && !bFound ) return bFound; }
Шаг 2.
В этом же файле race_shadow.inl. Находим bool:SH_CanPlaceWard( idUser ) Добавляем две новые строчки.
Код: Code //Проверка установки "Ядовитой змеи" на респауне врагов if(SH_Lock_SerpentWard( idUser ) == true) return false;
Скрин как должно быть:
В результате респ коунтер-террористов будет недоступен для установки своих "Ядовитых змей" Охотникам теров и наоборот, респ террористов будет недоступен для установки своих "Ядовитых змей" Охотникам контров.
Результат,который должен получиться:
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
Contra63 | Дата: Воскресенье, 13.05.2012, 22:33 | Сообщение # 2 |
- Сообщения: 830
- Награды: 7
- Замечания:
|
SMaster,
|
|
| |
SMaster | Дата: Воскресенье, 13.05.2012, 22:35 | Сообщение # 3 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Contra63, Это не то о чем ты писал в своей теме. Вещи абсолютно разные.
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
Contra63 | Дата: Воскресенье, 13.05.2012, 22:50 | Сообщение # 4 |
- Сообщения: 830
- Награды: 7
- Замечания:
|
SMaster, понятно. но все равно спасибо. на счет нагрузки 15 из 20 на 28% загружен.
Сообщение отредактировал Contra63 - Воскресенье, 13.05.2012, 22:51 |
|
| |
almazik2015 | Дата: Понедельник, 14.05.2012, 10:54 | Сообщение # 5 |
- Сообщения: 57
- Награды: 0
- Замечания:
|
SMaster, Спасибо
|
|
| |
PATRUL | Дата: Понедельник, 14.05.2012, 16:44 | Сообщение # 6 |
- Сообщения: 718
- Награды: 5
- Замечания:
|
А,что изменить,чтобы вообще нельзя было на респе молнии ставить!?
|
|
| |
SMaster | Дата: Понедельник, 14.05.2012, 17:02 | Сообщение # 7 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
PATRUL, Подумай теперь, о чем спросил и не задавай глупых вопросов.
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
PATRUL | Дата: Понедельник, 14.05.2012, 17:21 | Сообщение # 8 |
- Сообщения: 718
- Награды: 5
- Замечания:
|
SMaster,ну щас CT не могут у T на респе молнии ставить(и наоборот),а как сделать,чтобы CT не могли на своей же респе ставить молнии(и Т на своей). Или меня одного бесит,когда люди заблокируют вход на респ и сидят там до конца раунда!?
|
|
| |
almazik2015 | Дата: Понедельник, 14.05.2012, 17:38 | Сообщение # 9 |
- Сообщения: 57
- Награды: 0
- Замечания:
|
PATRUL, Зачем это надо так не интересно если ты и на своей не можешь поставить.
Сообщение отредактировал almazik2015 - Понедельник, 14.05.2012, 17:40 |
|
| |
B@RB@DO$ | Дата: Четверг, 10.10.2013, 02:09 | Сообщение # 10 |
- Сообщения: 72
- Награды: 0
- Замечания:
|
SMaster, Спасибо всё роботает Подскажите пожалуйста как это изменить чтоб нельзя было ставить змею на месте установки бомбы?
Сообщение отредактировал B@RB@DO$ - Четверг, 10.10.2013, 02:12 |
|
| |