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

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

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

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

> Правила форума

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

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Плагин " Connect "

, Выводит сообщение в Hud, кто подключается на сервер.
urpok
сообщение 13.5.2013, 9:23
Сообщение #1
Стаж: 13 лет

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

Народ, всем доброго дня.
Вот имеется данный плагин, и хотелось бы его немного подкоректировать, есть ли "бесплатные" специолисты, которые могли бы помочь с этим плагином.
Суть заключается в том, что бы немного переместить выводимый плагином текст, немного выше, чем он есть. Я предпологаю, что это не будет тяжело и переписывать пол плага, просто незачем, думаю, что там, надо немного поменять цифорки или может я ошибаюсь ?
Есть кто-нибудь доброжелательный, можете помочь ?

Вот для более понятной инфы, скрин:

Прикрепленное изображение

Вот сам плагин:

Переместить текст под радар
#include <amxmodx>

public plugin_init() {
register_plugin("Connecting Message","1.0","-=LaMeR=-")
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, 0, 255, 0.05, 0.45, 2, 1.5, 5.0)
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(51, 51, 51, 0.05, 0.45, 2, 1.0, 5.0)
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(255, 0, 0, 0.05, 0.45, 1, 1.0, 5.0)
show_hudmessage(0, message)
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}


Зарание спасибо. Буду благодарен.

Отредактировал: HeBuguMka, - 13.5.2013, 9:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
cah9
сообщение 13.5.2013, 9:29
Сообщение #2
Стаж: 13 лет

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

Скрытый текст
Код:
register_plugin("Connecting Message","1.0","Proba")
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, 0, 255, 0.01, 0.13, 2, 1.5, 5.0)
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(51, 51, 51, 0.01, 0.13, 2, 1.0, 5.0)
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(255, 0, 0, 0.01, 0.13, 1, 1.0, 5.0)
show_hudmessage(0, message)
return PLUGIN_CONTINUE
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 13.5.2013, 9:37
Сообщение #3
Стаж: 13 лет

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

Цитата(c A h @ 13.5.2013, 10:29) *
Скрытый текст
Код:
register_plugin("Connecting Message","1.0","Proba")
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, 0, 255, 0.01, 0.13, 2, 1.5, 5.0)
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(51, 51, 51, 0.01, 0.13, 2, 1.0, 5.0)
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(255, 0, 0, 0.01, 0.13, 1, 1.0, 5.0)
show_hudmessage(0, message)
return PLUGIN_CONTINUE


Я так понимаю, это уже исправленный ?
Проверю щас, посмотрю. Надеюсь что на сам радар текст не будет залазить...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 13.5.2013, 9:43
Сообщение #4
Стаж: 13 лет

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

Ошибка. Не компилится. Печалька.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fake`
сообщение 13.5.2013, 10:33
Сообщение #5


Стаж: 14 лет

Сообщений: 1524
Благодарностей: 320
Полезность: 457

Цитата(c A h @ 13.5.2013, 10:29) *
Скрытый текст
Код:
register_plugin("Connecting Message","1.0","Proba")
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, 0, 255, 0.01, 0.13, 2, 1.5, 5.0)
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(51, 51, 51, 0.01, 0.13, 2, 1.0, 5.0)
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(255, 0, 0, 0.01, 0.13, 1, 1.0, 5.0)
show_hudmessage(0, message)
return PLUGIN_CONTINUE

А где инклуд?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 13.5.2013, 10:49
Сообщение #6
Стаж: 13 лет

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

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