|
можно както "заморозить" чела так чтобы у него
|
|
| CLLlAgOB | Дата: Вторник, 14.10.2008, 17:03:10 | Сообщение # 1 |
 Полковник
Группа: Скриптеры
Сообщений: 217
Статус: Не в сети
| Спасибо помогло  Добавлено (2008-10-14, 5:03 Pm) --------------------------------------------- И чтобы очередную тему не создавать вопрос такой можно както "заморозить" чела так чтобы у него не двигался прицел и не мог стрелять? ток без client_cmd("sensitivity 0",id) обратно вернуть надо будет а мы не можем узнать какая у клиента сенса стоит
|
| |
|
|
| PomanoB | Дата: Вторник, 14.10.2008, 17:28:05 | Сообщение # 2 |
 Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| можно потом выполнить "exec config.cfg" и все настройки возвратятся
http://romanov4400.mybrute.com
|
| |
|
|
| CLLlAgOB | Дата: Вторник, 14.10.2008, 18:18:46 | Сообщение # 3 |
 Полковник
Группа: Скриптеры
Сообщений: 217
Статус: Не в сети
| Да только проблема в том что sensyvity минмум 1 если поставить 0 то оно автомато даст опять 1 конечно есть вариант с m_yaw 0 но вниз вверх всеравно можно будет шуровать :(.
Сообщение отредактировал CLLlAgOB - Вторник, 14.10.2008, 18:33:24 |
| |
|
|
| DaTa | Дата: Вторник, 14.10.2008, 18:35:26 | Сообщение # 4 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Quote (CLLlAgOB) а если у него свой cfg ? то не подойдет :( есть writecfg backup, но это крайность можно каждый пресинк_пост мутить set_pev(id, pev_v_angle, {0.0, 0.0, 0.0});set_pev(id, pev_fixangle, 1)
|
| |
|
|
| VEN | Дата: Вторник, 14.10.2008, 18:51:26 | Сообщение # 5 |
|
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Quote И чтобы очередную тему не создавать Ты ведь у нас не первый раз на форуме. Неужели еще не изучил информацию по данной ссылке: http://amxmodx.ucoz.ru/forum/11-249-1 ? Вынес тему как отдельную. Не ленись делать это в следующий раз сам. Если ты не уважаешь время администрации, модераторов, а также пользователей, которые вопследствии будут искать нужную информацию в куче твоих т.н. "подтем", вынужден буду принять соответствующие меры.
|
| |
|
|
| DaTa | Дата: Вторник, 14.10.2008, 19:13:25 | Сообщение # 6 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| не мог стрелять - в пост_синк пре версии хука убирай IN_ATTACK, можно в приницпе и тут изменять угол взгляда
|
| |
|
|
| CLLlAgOB | Дата: Вторник, 14.10.2008, 19:21:19 | Сообщение # 7 |
 Полковник
Группа: Скриптеры
Сообщений: 217
Статус: Не в сети
| VEN, Извини больше не буду DaTa, спасибо за совет
|
| |
|
|
| DaTa | Дата: Среда, 15.10.2008, 11:18:12 | Сообщение # 8 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Quote (DaTa) не мог стрелять - в пост_синк пре версии хука убирай IN_ATTACK, можно в приницпе и тут изменять угол взгляда но тогда остаются эффекты на стороне клиента(например, с глока идет стрельба, как из автомата), что бы избежать это-го нужно изменять оффсет m_flNextPrimaryAttack http://forums.alliedmods.net/showthread.php?t=76672Добавлено (2008-10-15, 11:18 Am) ---------------------------------------------
Code #include <fakemeta>
public plugin_init() { //... register_forward(FM_ClientCommand, "hook_ClientCommand") }
public hook_ClientCommand(id) { static szCommand[10] read_argv(0, szCommand, sizeof szCommand - 1) static const szWeapon_[] = "weapon_" if( zamorojennax[id] ) if( equal(szCommand, "lastinv") || equal(szCommand, szWeapon_, sizeof szWeapon_ - 1) || equal(szCommand, "drop")) return FMRES_SUPERCEDE return FMRES_IGNORED } так не сможет менять и выкидывать оружие(не проверено), но походу сможет покупать, т.е. нужно блокировать и команды закупки
|
| |
|
|
| CLLlAgOB | Дата: Среда, 15.10.2008, 19:36:42 | Сообщение # 9 |
 Полковник
Группа: Скриптеры
Сообщений: 217
Статус: Не в сети
| О курто спасиб буду пробовать.Добавлено (2008-10-15, 7:34 Pm) ---------------------------------------------
Quote (CLLlAgOB) Добавлено (2008-10-15, 11:18 Am) --------------------------------------------- Code #include <fakemeta> Code public plugin_init() { //... register_forward(FM_ClientCommand, "hook_ClientCommand") }
public hook_ClientCommand(id) { static szCommand[10] read_argv(0, szCommand, sizeof szCommand - 1) static const szWeapon_[] = "weapon_" if( zamorojennax[id] ) if( equal(szCommand, "lastinv") || equal(szCommand, szWeapon_, sizeof szWeapon_ - 1) || equal(szCommand, "drop")) return FMRES_SUPERCEDE return FMRES_IGNORED } так не сможет менять и выкидывать оружие(не проверено), но походу сможет покупать, т.е. нужно блокировать и команды закупки Так я не смог менять и выкидывать оружие но могу перезаряжать и стрелятьДобавлено (2008-10-15, 7:36 Pm) --------------------------------------------- Да и покупать могу через автобай и через меню
|
| |
|
|
| VEN | Дата: Четверг, 16.10.2008, 18:58:33 | Сообщение # 10 |
|
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| FM - это, конечно, хорошо, но можно использовать соответствующий хук ядра на тот случай, если в плагине не будут использованы другие функции FM.
|
| |
|
|
| DaTa | Дата: Пятница, 17.10.2008, 11:56:29 | Сообщение # 11 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Quote (VEN) FM - это, конечно, хорошо, но можно использовать соответствующий хук ядра на тот случай, если в плагине не будут использованы другие функции FM. я про него просто не знал) Code /* Called when client is sending command. */ forward client_command(id);
|
| |
|
|