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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Ищу плагин, который при коннекте игрока пишет сообщение

Статус пользователя fileboxik
сообщение 9.2.2012, 15:18
Сообщение #1


Стаж: 14 лет

Сообщений: 72
Благодарностей: 7
Полезность: 78

Ищу плагин, который ПРИ КОННЕКТЕ игрока пишет сообщение. Но не просто в чате, а слева вверху (между центра и самого верха). Помогите...

Отредактировал: fileboxik, - 10.2.2012, 15:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя IDPRo
сообщение 9.2.2012, 15:33
Сообщение #2


Стаж: 14 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

amx_tsay??или ты хочешь писать ОГРОМНЫМИ жирными ХАД смсками?походу не это)
ТЫК ЕТО???

Отредактировал: IDPRo, - 9.2.2012, 15:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fileboxik
сообщение 10.2.2012, 14:48
Сообщение #3


Стаж: 14 лет

Сообщений: 72
Благодарностей: 7
Полезность: 78

Цитата(IDPRo @ 9.2.2012, 16:33) *
amx_tsay??или ты хочешь писать ОГРОМНЫМИ жирными ХАД смсками?походу не это)
ТЫК ЕТО???

нет, не это ))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Хомяк
сообщение 10.2.2012, 15:00
Сообщение #4
Стаж: 14 лет

Сообщений: 5
Благодарностей: 2
Полезность: 0

Permanent message
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fileboxik
сообщение 10.2.2012, 15:47
Сообщение #5


Стаж: 14 лет

Сообщений: 72
Благодарностей: 7
Полезность: 78

Цитата(Хомяк @ 10.2.2012, 16:00) *
Permanent message

Я написал ПРИ КОННЕКТЕ игрока к серверу, а не постоянные сообщения !
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kamikadze312
сообщение 10.2.2012, 16:13
Сообщение #6
Стаж: 14 лет

Сообщений: 37
Благодарностей: 3
Полезность: 63

Это плагин Показывает кто присоединяется , кто готов играть и кто вышел с сервера .
Надеюсь помог / Вот исходник .
join_leave.sma
/*
Регистрация / Оставить сообщение на 1,2 BigBaller

Просто показывает основные Цай, как сообщение всем игрокам, когда пользователь
подключается, установил связь и отключены от сервера.

Просто загрузите в ваш AMXX / папки плагинов
Добавить join_leave.amx в AMXX / plugins.ini

Перезапустите сервер или изменить карту.

НАСЛАЖДАЙТЕСЬ!

* Новый, Вы можете обратиться сообщения и выключения использования квар
amx_join_leave

1 = On
0 = Off

Plugin by default is 1

Change Log
v 1.0 - Started with basic messages.
v 1.1 - Created a cvar to disable messages (cvar is amx_join_leave 1|0)
v 1.2 - Moved the messages up, they conflicted with plugins such as StatsX and PTB
*/

#include <amxmodx>

public plugin_init() {
register_plugin("Join/Leave Message","1.2","BigBaller")
register_cvar("amx_join_message", "%name% Присоединяется")
register_cvar("amx_joined_message", "%name% Готов играть!")
register_cvar("amx_leave_message", "%name% Отсоеденился")
register_cvar("amx_join_leave","1")
}

public client_connect(id){
new user[32], len
user[0] = id
len = get_user_name(id,user[1],31)
set_task(2.0, "join_msg", 0, user,len + 2)
return PLUGIN_CONTINUE
}

public client_putinserver(id){
new user[32], len
user[0] = id
len = get_user_name(id,user[1],31)
set_task(2.0, "joined_msg", 0, user,len + 2)
return PLUGIN_CONTINUE
}

public client_disconnect(id){
new user[32], len
user[0] = id
len = get_user_name(id, user[1], 31)
set_task(2.0, "leave_msg", 0, user, len + 2)
return PLUGIN_CONTINUE
}

public join_msg(user[]) {
if (get_cvar_num("amx_join_leave")==0){
return PLUGIN_HANDLED
}
if (get_cvar_num("amx_join_leave")==1){
new message[192]
get_cvar_string("amx_join_message", message, 191)
replace(message, 191, "%name%", user[1])
set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
show_hudmessage(0, message)
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}

public joined_msg(user[]) {
if (get_cvar_num("amx_join_leave")==0){
return PLUGIN_HANDLED
}
if (get_cvar_num("amx_join_leave")==1){
new message[192]
get_cvar_string("amx_joined_message", message, 191)
replace(message, 191, "%name%", user[1])
set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
show_hudmessage(0, message)
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}

public leave_msg(user[]) {
if (get_cvar_num("amx_join_leave")==0){
return PLUGIN_HANDLED
}
if (get_cvar_num("amx_join_leave")==1){
new message[192]
get_cvar_string("amx_leave_message", message, 191)
replace(message, 191, "%name%", user[1])
set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
show_hudmessage(0, message)
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}


Отредактировал: Kamikadze312, - 10.2.2012, 16:15
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя fileboxik
сообщение 10.2.2012, 17:01
Сообщение #7


Стаж: 14 лет

Сообщений: 72
Благодарностей: 7
Полезность: 78

Цитата(Kamikadze312 @ 10.2.2012, 17:13) *
Это плагин Показывает кто присоединяется , кто готов играть и кто вышел с сервера .
Надеюсь помог / Вот исходник .
join_leave.sma
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable"></div></div><div class="sp-body"><div class="sp-content">/*
Регистрация / Оставить сообщение на 1,2 BigBaller

Просто показывает основные Цай, как сообщение всем игрокам, когда пользователь
подключается, установил связь и отключены от сервера.

Просто загрузите в ваш AMXX / папки плагинов
Добавить join_leave.amx в AMXX / plugins.ini

Перезапустите сервер или изменить карту.

НАСЛАЖДАЙТЕСЬ!

* Новый, Вы можете обратиться сообщения и выключения использования квар
amx_join_leave

1 = On
0 = Off

Plugin by default is 1

Change Log
v 1.0 - Started with basic messages.
v 1.1 - Created a cvar to disable messages (cvar is amx_join_leave 1|0)
v 1.2 - Moved the messages up, they conflicted with plugins such as StatsX and PTB
*/

#include <amxmodx>

public plugin_init() {
register_plugin("Join/Leave Message","1.2","BigBaller")
register_cvar("amx_join_message", "%name% Присоединяется")
register_cvar("amx_joined_message", "%name% Готов играть!")
register_cvar("amx_leave_message", "%name% Отсоеденился")
register_cvar("amx_join_leave","1")
}

public client_connect(id){
new user[32], len
user[0] = id
len = get_user_name(id,user[1],31)
set_task(2.0, "join_msg", 0, user,len + 2)
return PLUGIN_CONTINUE
}

public client_putinserver(id){
new user[32], len
user[0] = id
len = get_user_name(id,user[1],31)
set_task(2.0, "joined_msg", 0, user,len + 2)
return PLUGIN_CONTINUE
}

public client_disconnect(id){
new user[32], len
user[0] = id
len = get_user_name(id, user[1], 31)
set_task(2.0, "leave_msg", 0, user, len + 2)
return PLUGIN_CONTINUE
}

public join_msg(user[]) {
if (get_cvar_num("amx_join_leave")==0){
return PLUGIN_HANDLED
}
if (get_cvar_num("amx_join_leave")==1){
new message[192]
get_cvar_string("amx_join_message", message, 191)
replace(message, 191, "%name%", user[1])
set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
show_hudmessage(0, message)
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}

public joined_msg(user[]) {
if (get_cvar_num("amx_join_leave")==0){
return PLUGIN_HANDLED
}
if (get_cvar_num("amx_join_leave")==1){
new message[192]
get_cvar_string("amx_joined_message", message, 191)
replace(message, 191, "%name%", user[1])
set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
show_hudmessage(0, message)
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}

public leave_msg(user[]) {
if (get_cvar_num("amx_join_leave")==0){
return PLUGIN_HANDLED
}
if (get_cvar_num("amx_join_leave")==1){
new message[192]
get_cvar_string("amx_leave_message", message, 191)
replace(message, 191, "%name%", user[1])
set_hudmessage(0, 225, 0, 0.05, 0.45, 0, 6.0, 6.0, 0.5, 0.15, 3)
show_hudmessage(0, message)
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}<div class="clear"></div></div></div></div>

о, ты очень помог, но честно говоря я его уже нашёл :biggrin: но всё равно большое спасибо за отклик thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 30.10.2012, 0:46
Сообщение #8


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Подниму тему, ребят подскажите как сделать Hud сообщение стандартные такие как Welcome Hostname больше ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 30.10.2012, 1:35
Сообщение #9
Стаж: 14 лет
Город: Moscow

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

Quick Start Guide по замене обычного серого HUD'а на красивый большой DHUD ;)


В начале кода прописать
Код
#include <dhudmessage>

Везде вместо
Код
set_hudmessage
show_hudmessage

ставить
Код
set_dhudmessage
show_dhudmessage

Если в set_hudmessage указан канал (-1, 1, 2, 3 или 4) - стирать его: этот последний параметр в set_dhudmessage значит совсем другое и нет необходимости менять его дефолтное значение false.

Если в плагине используются
Код
CreateHudSyncObj()
ShowSyncHudMsg()

стирать, а для показа использовать всё то же show_dhudmessage.

'Домашняя' страница inc-файла - [INC] Director Hud Message

DHUD - классная штука! Одно плохо - стереть такие сообщения раньше времени нормальным путём нельзя.

Отредактировал: Safety1st, - 30.10.2012, 1:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 30.10.2012, 1:46
Сообщение #10


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Плагин какой править ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 30.10.2012, 2:06
Сообщение #11
Стаж: 14 лет
Город: Moscow

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

Приличный) Тут таких нет. В топике выложена одна поделка - и та в некомпилируемом виде.
Тут желающих на такой простой плагин навалом, скиньтесь по 50р. и попросите FlaSH'а запилить ;)

Я знаю только плагин GHW Connect Messages. По описанию кастомизируемый, со всеми фишечками + автор солиднейший. Может подойдёт? Пичканёте его HUD'ом, добавите ML-поддержку (или, как обычно, тупо русский текст в плагин с конвертацией в UTF-8) и будете довольны.

Только в случае использования вывода страны обновите-таки GeoIP.dat.

Отредактировал: Safety1st, - 30.10.2012, 2:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 30.10.2012, 2:55
Сообщение #12


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Чего то не чего не понимаю, я на нескольких серверах видел больше HUD, думал это делается просто, правится какой-то дефолтный плагин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 30.10.2012, 5:32
Сообщение #13
Стаж: 14 лет
Город: Moscow

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

Может я чего-то не понимаю...
Есть только 2 вида HUD'а: обычный и большой. HUD каждый плагин выводит сам, код нужного плагина менять надо: переделывать из обычного в большой)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 30.10.2012, 5:37
Сообщение #14


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(Safety1st @ 30.10.2012, 7:32) *
Может я чего-то не понимаю...
Есть только 2 вида HUD'а: обычный и большой. HUD каждый плагин выводит сам, код нужного плагина менять надо: переделывать из обычного в большой)

Вот я и говорю... какой плагин нужно смотреть чтобы изменить размер amx_imessage "Welcome to %hostname%" "000100255"

?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 30.10.2012, 5:46
Сообщение #15
Стаж: 14 лет
Город: Moscow

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

imessage.sma
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 30.10.2012, 6:21
Сообщение #16
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

вы используете imessage ? хаха
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: