AMX MOD X
Среда, 07.01.2026, 14:33:07



Приветствую Вас Гость | RSS
[ Главная ] [ exec конфига у клиента после смерти - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
exec конфига у клиента после смерти
qpAHToMASДата: Пятница, 28.03.2008, 18:09:27 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Не в сети
Здравствуйте, я начинающий в скриптинге и по этому нуждаюсь в помощи...
Мне необходимо что бы после смерти игрока у клиента (этого же игрока) запускался конфиг (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
Репутация: 0
Статус: Не в сети
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
Репутация: 0
Статус: Не в сети
Как я понял это как новый плагин идет?
Чето вообще ничего не пойму blush !


Сообщение отредактировал qpAHToMAS - Суббота, 29.03.2008, 09:22:39
 
DaTaДата: Суббота, 29.03.2008, 13:45:28 | Сообщение # 4
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
почитай ка http://amxmodx.ucoz.ru/forum/8-129-1
 
qpAHToMASДата: Суббота, 29.03.2008, 15:02:17 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Не в сети
Читай я это...
 
DaTaДата: Суббота, 29.03.2008, 15:10:51 | Сообщение # 6
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Твоя это плохо читать, почить твоя еще

Что-бы этот кусочек кода стал полноценным плагином нужно в начале дописать:

Code
#include <amxmodx>

а регистрация плагина не обязательна, а желательна

Сообщение отредактировал DaTa - Суббота, 29.03.2008, 15:11:22
 
VENДата: Суббота, 29.03.2008, 21:13:12 | Сообщение # 7
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Добро пожаловать на сайт русскоязычного 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
Репутация: 45
Статус: Не в сети
А вообще, клиентам это может не понравиться. Желательно их как-то оповещать, если в конфиге что-то серьезное прописано, типа изменения конфигурации и т.п.
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026