Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

colorchat с отправкой текста в центр экрана

, аналог print_center [РЕШЕНО]
Статус пользователя filip
сообщение 29.6.2015, 0:12
Сообщение #1


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

Всем привет, существует ли какой-нибудь колорчат, способный отправлять текст в центр экрана как это делает client_print?
client_print(id,print_center,"Hello!!!")
Требуется вывести уведомление, хотелось бы цветное, но не в чате, а в центре, иначе оно просто затеряется в чате. Спасибо.

Отредактировал: filip, - 29.6.2015, 0:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
voed
сообщение 29.6.2015, 0:44
Сообщение #2
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Нет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя medusa
сообщение 29.6.2015, 15:46
Сообщение #3


Стаж: 11 лет

Сообщений: 50
Благодарностей: 40
Полезность: 536

Можешь использовать подобный сток. Дает возможность через ^n писать print_center в несколько строк.
Так же пробовал играть с эти стоком, вставлял в SpecInfo v1.3.1, и понял, что с координатами тоже можно поиграть - по средствам, как это реализовано в SpecInfo "^t^t^t^t^t^t"

Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define VERSION "0.0.1"

public plugin_init()
{
register_plugin("Spawn Message", VERSION, "ConnorMcLeod")

RegisterHam(Ham_Spawn, "player", "Player_Spawn_Post", 1)
}

public Player_Spawn_Post( id )
{
if( is_user_alive(id) )
{
client_print_center(id, "^nM^ne^ns^ns^na^ng^n3")
}
}

client_print_center(id, msg[], any:...)
{
static szMsg[128]
vformat(szMsg, charsmax(szMsg), msg, 3)
engfunc(EngFunc_ClientPrintf, id, 1, szMsg)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Safety1st
сообщение 29.6.2015, 16:57
Сообщение #4
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Ещё на месте статуса 'Игрок HP AP' можно цветные сообщения выводить, но у многих, особенно у нубов, они не по центру, а в левом нижнем углу. Так что вариант неподходящий.


Чтобы сообщения в чате не терялись, я к ним звук добавляю:
Код
static szSound[] = "misc/blabla"
client_cmd( 0, "spk %s", szSound )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя filip
сообщение 30.6.2015, 0:05
Сообщение #5


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

medusa, прикольная штука, жаль, что по-русски нельзя писать.
Safety1st, спасибо) теперь при спавне кроме тряски экрана еще и звук кошерный)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: