AMX MOD X
Понедельник, 09.02.2026, 19:05:13



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Вывод в чат двух и более сообщений. Путаница
RockonДата: Суббота, 08.11.2008, 04:17:49 | Сообщение # 1
Подполковник
Группа: Скриптеры
Сообщений: 137
Репутация: 1
Статус: Не в сети
Здравствуйте. Собственно столкнулся с проблемой..
Есть код:
Code
formatex( mess, 191, "* %L, %s", 0, "MESSAGA", vName, KillerName[ killer ], delta)
ColorChat(0, RED, mess)
client_print( 0, print_chat, "**  %s",  delta2) //лол

Код простой и рабочий, но вот только одно но:
как я не бился - сначала у меня показывает клиент принт, а потом уже форматекс.
И даже когда код был вида:

Code
formatex( mess, 191, "* %L, %s", 0, "MESSAGA", vName, KillerName[ killer ], delta)
formatex( mess1, 191, "**  %s", 0,  delta2) //лол
ColorChat(0, RED, mess, mess1)

Всёравно у меня сначала отображалось сообщение mess1 а уж потом mess.. Как их поменять местами?

 
PomanoBДата: Суббота, 08.11.2008, 12:05:06 | Сообщение # 2
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Ты неправильно употребляешь
Code
formatex( mess, 191, "* %L, %s", 0, "MESSAGA", vName, KillerName[ killer ], delta)

Параметров гораздо больше чем чем элементов, которые должны заменится этими параметрами


http://romanov4400.mybrute.com
 
RockonДата: Суббота, 08.11.2008, 12:58:54 | Сообщение # 3
Подполковник
Группа: Скриптеры
Сообщений: 137
Репутация: 1
Статус: Не в сети
В мессаге сообщение вида
Quote
Игрок1 убил игрока2, ах он такой сякой

Я выделил все три переменных. Сообщение работает. Не понятно только почему они выводятся не в том порядке
 
PomanoBДата: Суббота, 08.11.2008, 14:36:29 | Сообщение # 4
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Ну попробуй два раза ColorChat
И engclient_print


http://romanov4400.mybrute.com

Сообщение отредактировал PomanoB - Суббота, 08.11.2008, 14:38:40
 
RockonДата: Суббота, 08.11.2008, 15:04:14 | Сообщение # 5
Подполковник
Группа: Скриптеры
Сообщений: 137
Репутация: 1
Статус: Не в сети
там не важно как. Там полюбому выводится два раза..
А насчёт
engclient_print - чем он отличается от client_print?
 
slogicДата: Суббота, 08.11.2008, 15:57:34 | Сообщение # 6
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
ColorChat() - это что за функция?
 
RockonДата: Суббота, 08.11.2008, 20:32:07 | Сообщение # 7
Подполковник
Группа: Скриптеры
Сообщений: 137
Репутация: 1
Статус: Не в сети
^x01 и тп. Просто их оформили как надо и запихали в include =)
Прикрепления: colorchat.inc (2.3 Kb)
 
slogicДата: Воскресенье, 09.11.2008, 14:44:01 | Сообщение # 8
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
попробуй client_print() вызывать через set_task с итервалом 0.1, больше посоветовать не могу. я не знаю как cleint_print() ускоряет отправку сообщения, что оно приходит до отправленного тобой message(SayText)
 
mozartДата: Понедельник, 10.11.2008, 21:52:05 | Сообщение # 9
Лейтенант
Группа: Пользователи
Сообщений: 46
Репутация: 0
Статус: Не в сети
engclient кажется сра6атывет максимально 6ыстро как и engclient_cmd
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026