|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Плаги для вывоа ХАД сообщения
|
|
pirotexnik | Дата: Вторник, 24.03.2009, 11:29:23 | Сообщение # 1 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Не в сети
| Помогите гаписать плагин который выводит хад сообщение каждые 30 секунд... Добавлено (2009-03-24, 11:29 Am) ---------------------------------------------
Code #include <amxmodx> #include <amxmisc> #include <colorchat>
#define PLUGIN "Admin Base Plugin" #define VERSION "1.0" #define AUTHOR "Max"
new ad_time
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) ad_time = register_cvar("ads_time","60"); set_task(float(get_pcvar_num(ad_time)), "ads"); }
public ads() { switch(random_num(1,4)) { case 1: { ColorChat(0, RED, "Сервер собрал STORM, все права защищены, icq 390462349"); set_task(float(get_pcvar_num(ad_time)), "ads"); } case 2: { ColorChat(0, GREEN, "Сервер собрал STORM, все права защищены, icq 390462349"); set_task(float(get_pcvar_num(ad_time)), "ads"); } case 3: { ColorChat(0, BLUE, "Сервер собрал STORM, все права защищены, icq 390462349"); set_task(float(get_pcvar_num(ad_time)), "ads"); } case 4: { ColorChat(0, GREY, "Сервер собрал STORM, все права защищены, icq 390462349"); set_task(float(get_pcvar_num(ad_time)), "ads"); } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par } */ в чём ошибка?
хзхзхзхзхзхзхзхзхзхзхз
|
|
| |
Radiance | Дата: Вторник, 24.03.2009, 11:35:39 | Сообщение # 2 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Не в сети
| Quote Сервер собрал STORM, все права защищены Если не ошибаюсь, то русские фразы в AMX нужно переводить в UTF-8 для их отображения. А что именно не работает? P.S. - твоё скрипт выводит цветные сообщения в чат, а не в hud. Для вывода сообщений в hud нужно использовать set_hudmessage ( ), show_hudmessage ( )
Сообщение отредактировал Radiance - Вторник, 24.03.2009, 11:38:06 |
|
| |
pirotexnik | Дата: Вторник, 24.03.2009, 11:42:38 | Сообщение # 3 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Не в сети
| там если не положить файл colorchat.inc в папку include оно не может его найти А если положить: Добавлено (2009-03-24, 11:42 Am) --------------------------------------------- Я и так ютф компилирую
хзхзхзхзхзхзхзхзхзхзхз
|
|
| |
Radiance | Дата: Вторник, 24.03.2009, 11:56:04 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Не в сети
| Quote public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) ad_time = register_cvar("ads_time","60"); set_task(float(get_pcvar_num(ad_time)), "ads"); } Ошибка Loose identation из-за ненужной табуляции в строке с set_task, p.s. если не трудно, залей colorchat.inc
|
|
| |
pirotexnik | Дата: Вторник, 24.03.2009, 12:03:31 | Сообщение # 5 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Не в сети
| спс! Добавлено (2009-03-24, 11:59 Am) --------------------------------------------- Стоп, а как тогда долен код выглядить правильно? Добавлено (2009-03-24, 12:03 Pm) --------------------------------------------- Radiance, ау!!!
хзхзхзхзхзхзхзхзхзхзхз
|
|
| |
Radiance | Дата: Вторник, 24.03.2009, 12:11:54 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Не в сети
| Во ( у меня скомпилировался без ошибок ) Code #include <amxmodx> #include <amxmisc> #include <colorchat>
#define PLUGIN "Admin Base Plugin" #define VERSION "1.0" #define AUTHOR "Max"
new ad_time
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) ad_time = register_cvar("ads_time","60"); set_task(float(get_pcvar_num(ad_time)), "ads"); }
public ads() { switch(random_num(1,4)) { case 1: { ColorChat(0, RED, "Сервер собрал STORM, все права защищены, icq 390462349"); set_task(float(get_pcvar_num(ad_time)), "ads"); } case 2: { ColorChat(0, GREEN, "Сервер собрал STORM, все права защищены, icq 390462349"); set_task(float(get_pcvar_num(ad_time)), "ads"); } case 3: { ColorChat(0, BLUE, "Сервер собрал STORM, все права защищены, icq 390462349"); set_task(float(get_pcvar_num(ad_time)), "ads"); } case 4: { ColorChat(0, GREY, "Сервер собрал STORM, все права защищены, icq 390462349"); set_task(float(get_pcvar_num(ad_time)), "ads"); } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par } */
Сообщение отредактировал Radiance - Вторник, 24.03.2009, 12:12:28 |
|
| |
pirotexnik | Дата: Вторник, 24.03.2009, 12:27:16 | Сообщение # 7 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Не в сети
| а язык??? Добавлено (2009-03-24, 12:27 Pm) --------------------------------------------- Radiance, без ошибок компилится в ANSI а в UTF-8 нехочет
хзхзхзхзхзхзхзхзхзхзхз
|
|
| |
Radiance | Дата: Вторник, 24.03.2009, 12:28:03 | Сообщение # 8 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Не в сети
| Фраза - Сервер собрал STORM, все права защищены в формате UTF-8 будет выглядеть так - Сервер собрал STORM, РІСЃРµ права защищены Например в коде должно быть так: Code ColorChat(0, GREY, "Сервер собрал STORM, РІСЃРµ права защищены, icq 390462349");
Сообщение отредактировал Radiance - Вторник, 24.03.2009, 12:28:28 |
|
| |
pirotexnik | Дата: Вторник, 24.03.2009, 13:01:39 | Сообщение # 9 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Не в сети
| в ютф-8 не компилит: $IMAGE1$Добавлено (2009-03-24, 12:54 Pm) --------------------------------------------- $IMAGE1$ Добавлено (2009-03-24, 1:01 Pm) --------------------------------------------- скинь русский AMXX файл
хзхзхзхзхзхзхзхзхзхзхз
|
|
| |
Radiance | Дата: Вторник, 24.03.2009, 13:04:04 | Сообщение # 10 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Не в сети
| Рабочая версия, держи ( немного модифицировал, убрал лишнее ) Code #include <amxmodx> #include <colorchat>
#define PLUGIN "Admin Base Plugin" #define VERSION "1.0" #define AUTHOR "Max"
#define C_GREEN 1 #define C_GREY 2 #define C_RED 3 #define C_BLUE 4
new ad_time
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) ad_time = register_cvar("ads_time","60"); set_task(float(get_pcvar_num(ad_time)), "ads"); }
public ads() {
ColorChat(0, Color:random_num( C_GREEN, C_BLUE ), "Сервер собрал STORM, все права защищены, icq 390462349"); set_task(float(get_pcvar_num(ad_time)), "ads"); }
Сообщение отредактировал Radiance - Вторник, 24.03.2009, 13:04:38 |
|
| |
ZETA | Дата: Вторник, 24.03.2009, 13:08:44 | Сообщение # 11 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Не понимаю, зачем такие сложности для плагина, который Code выводит хад сообщение каждые 30 секунд...
Говори что думаешь и думай что говоришь...
|
|
| |
Radiance | Дата: Вторник, 24.03.2009, 13:11:34 | Сообщение # 12 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Не в сети
| Quote (ZETA) Не понимаю, зачем такие сложности для плагина, который Codeвыводит хад сообщение каждые 30 секунд... Прикрепления: TimeMessage.sma(0Kb) Если просто написать русский шрифт, то он не будет отображаться. Отображаться он будет только если его перевести в UTF-8. Как я понял, он на самом деле имел в виду не hud сообщение, а цветное чат-сообщение, потому что в его скрипте ничего связанным с hud сообщением не было.
|
|
| |
ZETA | Дата: Вторник, 24.03.2009, 13:16:23 | Сообщение # 13 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Quote (Radiance) Если просто написать русский шрифт, то он не будет отображаться. Отображаться он будет только если его перевести в UTF-8. Я не один плагин уже руссифицировал, так что это сообщение замечание не к месту... Скопируй на жосткий и убедишься, что плагин уже в UTF-8 Quote (Radiance) Как я понял, он на самом деле имел в виду не hud сообщение, а цветное чат-сообщение, потому что в его скрипте ничего связанным с hud сообщением не было. хад я так полагаю от слова худ, от английского hud...
Говори что думаешь и думай что говоришь...
Сообщение отредактировал ZETA - Вторник, 24.03.2009, 13:29:36 |
|
| |
pirotexnik | Дата: Вторник, 24.03.2009, 14:57:06 | Сообщение # 14 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Не в сети
| Я сам разобрался в кодировке! ZETA, спасибо за худ версию! Нет я всё понимаю, просто сначала решил сделать для чата... Вот статья написаная мною: http://makeserver.ru/stati....mi.html
хзхзхзхзхзхзхзхзхзхзхз
|
|
| |
Radiance | Дата: Вторник, 24.03.2009, 14:59:30 | Сообщение # 15 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Не в сети
| Quote Скопируй на жосткий и убедишься, что плагин уже в UTF-8 Убедился, что ничего не работает Quote Сервер собрал STORM, все права защищены, icq 390462349 Где тут UTF-8? Кроме латиницы и кириллицы других символов нет.
Сообщение отредактировал Radiance - Вторник, 24.03.2009, 15:00:43 |
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |