AMX MOD X
Четверг, 25.04.2024, 12:48:38



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

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

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Плаги для вывоа ХАД сообщения (Заданого при компиляции)
Плаги для вывоа ХАД сообщения
pirotexnikДата: Вторник, 24.03.2009, 11:29:23 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 61
Репутация: 0
Статус: Не в сети
Помогите гаписать плагин который выводит хад сообщение каждые 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
Репутация: 0
Статус: Не в сети
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
Репутация: 0
Статус: Не в сети
там если не положить файл colorchat.inc в папку include оно не может его найти
А если положить:

Добавлено (2009-03-24, 11:42 Am)
---------------------------------------------
Я и так ютф компилирую

Прикрепления: 9104704.jpg (37.1 Kb)


хзхзхзхзхзхзхзхзхзхзхз
 
RadianceДата: Вторник, 24.03.2009, 11:56:04 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус: Не в сети
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
Репутация: 0
Статус: Не в сети
спс!

Добавлено (2009-03-24, 11:59 Am)
---------------------------------------------
Стоп, а как тогда долен код выглядить правильно?

Добавлено (2009-03-24, 12:03 Pm)
---------------------------------------------
Radiance, ау!!!

Прикрепления: colorchat.inc (2.3 Kb)


хзхзхзхзхзхзхзхзхзхзхз
 
RadianceДата: Вторник, 24.03.2009, 12:11:54 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус: Не в сети
Во ( у меня скомпилировался без ошибок )
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
Репутация: 0
Статус: Не в сети
а язык???

Добавлено (2009-03-24, 12:27 Pm)
---------------------------------------------
Radiance, без ошибок компилится в ANSI а в UTF-8 нехочет


хзхзхзхзхзхзхзхзхзхзхз
 
RadianceДата: Вторник, 24.03.2009, 12:28:03 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус: Не в сети
Quote
а язык???

Фраза - Сервер собрал 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
Репутация: 0
Статус: Не в сети
в ютф-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
Репутация: 0
Статус: Не в сети
Рабочая версия, держи ( немного модифицировал, убрал лишнее )
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
Репутация: 21
Статус: Не в сети
Не понимаю, зачем такие сложности для плагина, который

Code
выводит хад сообщение каждые 30 секунд...
Прикрепления: TimeMessage.sma (0.5 Kb)


Говори что думаешь и думай что говоришь...
 
RadianceДата: Вторник, 24.03.2009, 13:11:34 | Сообщение # 12
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус: Не в сети
Quote (ZETA)
Не понимаю, зачем такие сложности для плагина, который Codeвыводит хад сообщение каждые 30 секунд...
Прикрепления: TimeMessage.sma(0Kb)

Если просто написать русский шрифт, то он не будет отображаться.
Отображаться он будет только если его перевести в UTF-8.

Как я понял, он на самом деле имел в виду не hud сообщение, а цветное чат-сообщение, потому что в его скрипте ничего связанным с hud сообщением не было.

 
ZETAДата: Вторник, 24.03.2009, 13:16:23 | Сообщение # 13
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
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
Репутация: 0
Статус: Не в сети
Я сам разобрался в кодировке!
ZETA, спасибо за худ версию!
Нет я всё понимаю, просто сначала решил сделать для чата...

Вот статья написаная мною:

http://makeserver.ru/stati....mi.html


хзхзхзхзхзхзхзхзхзхзхз
 
RadianceДата: Вторник, 24.03.2009, 14:59:30 | Сообщение # 15
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус: Не в сети
Quote
Скопируй на жосткий и убедишься, что плагин уже в UTF-8

Убедился, что ничего не работает :)

Quote
Сервер собрал STORM, все права защищены, icq 390462349

Где тут UTF-8? Кроме латиницы и кириллицы других символов нет.


Сообщение отредактировал Radiance - Вторник, 24.03.2009, 15:00:43
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Плаги для вывоа ХАД сообщения (Заданого при компиляции)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

AMX Mod X Russian Community © 2006-2024