|
exec конфига у клиента после смерти
|
|
| qpAHToMAS | Дата: Пятница, 28.03.2008, 18:09:27 | Сообщение # 1 |
|
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Не в сети
| Здравствуйте, я начинающий в скриптинге и по этому нуждаюсь в помощи... Мне необходимо что бы после смерти игрока у клиента (этого же игрока) запускался конфиг (exec conf.cfg). Действия: когда на сервере нас убивают то мы видим вывод надписей на экран в которых указано кого мы атаковали, кто нас атаковал и т.д. необходимо к этим надписям прикрутить команду exec для клиента, не так ли? Ищем что активирует эти надписи... по моим поискам я нашел что это hp.cfg файл StatsMe аддона. Установив его у себя (2.8.2 версия) я к сожалению такова файла не обнаружил, но вывод надписей разумеется идет после смерти или конца раунда. Мне необходимо узнать что выводит эти надписи в конце раунда и после смерти игрока что бы прикрутить exec конфига клиенту... кстати это же строка: Code client_cmd(player, "exec conf.cfg") ? Заранее благодарен!
|
| |
|
|
| many | Дата: Пятница, 28.03.2008, 20:36:25 | Сообщение # 2 |
 Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| public plugin_init() { register_event("DeathMsg","deathmsg","a") } public deathmsg(id) { client_cmd(id, "exec conf.cfg") } Если не ошибаюсь то так. )
Сообщение отредактировал many - Пятница, 28.03.2008, 20:37:52 |
| |
|
|
| qpAHToMAS | Дата: Суббота, 29.03.2008, 09:21:42 | Сообщение # 3 |
|
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Не в сети
| Как я понял это как новый плагин идет? Чето вообще ничего не пойму !
Сообщение отредактировал qpAHToMAS - Суббота, 29.03.2008, 09:22:39 |
| |
|
|
| DaTa | Дата: Суббота, 29.03.2008, 13:45:28 | Сообщение # 4 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| почитай ка http://amxmodx.ucoz.ru/forum/8-129-1
|
| |
|
|
| qpAHToMAS | Дата: Суббота, 29.03.2008, 15:02:17 | Сообщение # 5 |
|
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Не в сети
| Читай я это...
|
| |
|
|
| DaTa | Дата: Суббота, 29.03.2008, 15:10:51 | Сообщение # 6 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Твоя это плохо читать, почить твоя еще Что-бы этот кусочек кода стал полноценным плагином нужно в начале дописать: а регистрация плагина не обязательна, а желательна
Сообщение отредактировал DaTa - Суббота, 29.03.2008, 15:11:22 |
| |
|
|
| VEN | Дата: Суббота, 29.03.2008, 21:13:12 | Сообщение # 7 |
|
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Добро пожаловать на сайт русскоязычного AMX Mod X сообщества. В момент смерти игрока всем клиентам посылается DeathMsg сообщение. Первый агрумент сообщения - киллер, второй - жертва. Quote Если не ошибаюсь то так. ) Немного все-таки ошибаешься, я поправлю:Code public deathmsg() { client_cmd(read_data(2), "exec conf.cfg") } Т.к. данное сообщение глобальное (id == 0), то в первой версии кода (где используется id) команда выполняется для всех текущих клиентов, а не только для жертвы.
|
| |
|
|
| VEN | Дата: Вторник, 01.04.2008, 19:02:27 | Сообщение # 8 |
|
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| А вообще, клиентам это может не понравиться. Желательно их как-то оповещать, если в конфиге что-то серьезное прописано, типа изменения конфигурации и т.п.
|
| |
|
|