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

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

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

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

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

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

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

DhuD Welcome

Статус пользователя pulse.
сообщение 1.12.2012, 19:13
Сообщение #1
Стаж: 13 лет

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

Привет всем! :)
Помогите найти плагин который приветствует игрока на примере:

Чуть ниже центра экрана жирным шрифтом Dhud

Код
Добро пожаловать - %name%


ps.gif с меня +

Отредактировал: pulse., - 1.12.2012, 19:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя cstriker
сообщение 1.12.2012, 19:34
Сообщение #2


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

ВотЪ
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя eldon
сообщение 1.12.2012, 19:38
Сообщение #3
Стаж: 17 лет

Сообщений: 70
Благодарностей: 19
Полезность: 76

Цитата(pulse. @ 1.12.2012, 21:13) *
Привет всем! :)
Помогите найти плагин который приветствует игрока на примере:

Чуть ниже центра экрана жирным шрифтом Dhud

Код
Добро пожаловать - %name%


ps.gif с меня +

Вот держи. Работоспособность не успел проверить.
#include <amxmodx>
#include <dhudmessage>
public client_putinserver(id) {
new ids[1]
ids[0] = id
set_task(10.0,"welcome_msg",0,ids,1)
return PLUGIN_CONTINUE
}
public welcome_msg(ids[]){
new motm[192],hostname[64],name[32],id = ids[0]
get_cvar_string("amx_welcome_hudmsg",motm,191)
get_cvar_string("hostname",hostname,63)
replace(motm,191,"%hostname%",hostname)
get_user_name(id,name,31)
replace(motm,191,"%name%",name)
set_dhudmessage(0,225,0)
show_dhudmessage(id,motm)
return PLUGIN_CONTINUE
}
public plugin_init() {
register_plugin("Welcome HudMsg","0.3","JustinHoMi")
register_cvar("amx_welcome_hudmsg","Welcome %name% to %hostname%")
return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
underwoker
сообщение 1.12.2012, 19:40
Сообщение #4
Стаж: 56 лет


Благодарностей:

Цитата(eldon @ 1.12.2012, 20:38) *
Вот держи. Работоспособность не успел проверить.
#include <amxmodx>
#include <dhudmessage>
public client_putinserver(id) {
new ids[1]
ids[0] = id
set_task(10.0,"welcome_msg",0,ids,1)
return PLUGIN_CONTINUE
}
public welcome_msg(ids[]){
new motm[192],hostname[64],name[32],id = ids[0]
get_cvar_string("amx_welcome_hudmsg",motm,191)
get_cvar_string("hostname",hostname,63)
replace(motm,191,"%hostname%",hostname)
get_user_name(id,name,31)
replace(motm,191,"%name%",name)
set_dhudmessage(0,225,0)
show_dhudmessage(id,motm)
return PLUGIN_CONTINUE
}
public plugin_init() {
register_plugin("Welcome HudMsg","0.3","JustinHoMi")
register_cvar("amx_welcome_hudmsg","Welcome %name% to %hostname%")
return PLUGIN_CONTINUE
}

Мда. Не тыж его писал, зачем тебе его на работоспособность проверять то? Выше уже выложили тоже самое.
Перейти в начало страницы     
Поблагодарили 2 раз
   +
WMP
сообщение 1.12.2012, 19:41
Сообщение #5
Стаж: 13 лет

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

dhudmessage_connect

/* Plugin created by WMP */

#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "dhudmessage_connect"
#define VERSION "1.0"
#define AUTHOR "WMP"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_connect(id) {
set_task(3.0, "connect_message")
}

public connect_message(id) {
new name[32]
get_user_name(id, name, 31)
set_dhudmessage(0, 255, 0, -1.0, -1.0, 2, 1.0, 1.0, 0.1, 1.0, false);
show_dhudmessage(id, "Добро пожаловать на сервер %s", name)
}

/* Thanks for using the plugin */
/* All rights reserved :D */

- Требования теже, сохранить в utf8 без BOM.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя pulse.
сообщение 1.12.2012, 19:42
Сообщение #6
Стаж: 13 лет

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

Благодарю каждого, протестю завтра а то сонный весь)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Microbe
сообщение 6.12.2012, 18:24
Сообщение #7


Стаж: 13 лет

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

eldon,
А возможно ли сделать чтобы сообщение выводилось ч/з 15 сек после захода?

Скрытый текст
Код
#include <amxmodx>
#include <dhudmessage>
public client_putinserver(id) {
new ids[1]
ids[0] = id
set_task(10.0,"welcome_msg",0,ids,1)
return PLUGIN_CONTINUE
}
public welcome_msg(ids[]){
new motm[192],hostname[64],name[32],id = ids[0]
get_cvar_string("amx_welcome_hudmsg",motm,191)
get_cvar_string("hostname",hostname,63)
replace(motm,191,"%hostname%",hostname)
get_user_name(id,name,31)
replace(motm,191,"%name%",name)
set_dhudmessage(0,225,0)
show_dhudmessage(id,motm)
return PLUGIN_CONTINUE
}
public plugin_init() {
register_plugin("Welcome HudMsg","0.3","JustinHoMi")
register_cvar("amx_welcome_hudmsg","Welcome %name% to %hostname%")
return PLUGIN_CONTINUE
}


Отредактировал: Microbe, - 6.12.2012, 18:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 6.12.2012, 19:02
Сообщение #8
Стаж: 56 лет


Благодарностей:

Цитата(Microbe @ 6.12.2012, 19:24) *
eldon,
А возможно ли сделать чтобы сообщение выводилось ч/з 15 сек после захода?

Скрытый текст
Код
#include <amxmodx>
#include <dhudmessage>
public client_putinserver(id) {
new ids[1]
ids[0] = id
set_task(10.0,"welcome_msg",0,ids,1)
return PLUGIN_CONTINUE
}
public welcome_msg(ids[]){
new motm[192],hostname[64],name[32],id = ids[0]
get_cvar_string("amx_welcome_hudmsg",motm,191)
get_cvar_string("hostname",hostname,63)
replace(motm,191,"%hostname%",hostname)
get_user_name(id,name,31)
replace(motm,191,"%name%",name)
set_dhudmessage(0,225,0)
show_dhudmessage(id,motm)
return PLUGIN_CONTINUE
}
public plugin_init() {
register_plugin("Welcome HudMsg","0.3","JustinHoMi")
register_cvar("amx_welcome_hudmsg","Welcome %name% to %hostname%")
return PLUGIN_CONTINUE
}


Найди там строчку
Код
set_task(10.0,"welcome_msg",0,ids,1)

И измени ее на эту
Код
set_task(15.0,"welcome_msg",0,ids,1)
Перейти в начало страницы     
Поблагодарили 2 раз
   +
Статус пользователя pulse.
сообщение 26.12.2012, 14:13
Сообщение #9
Стаж: 13 лет

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

Есть вопрос я хочу сделать так, чтобы писало имя игрока
Прикрепленное изображение
А пишет так (название сервера)
Прикрепленное изображение
P.S. Взял исходник от WMP

.sma
Код
/* Plugin created by WMP */

#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "dhudmessage_connect"
#define VERSION "1.0"
#define AUTHOR "WMP"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_connect(id) {
set_task(20.0, "connect_message")
}

public connect_message(id) {
new name[32]
get_user_name(id, name, 31)
set_dhudmessage(0, 255, 0, -1.0, -1.0, 2, 1.0, 1.0, 0.1, 1.0, false);
show_dhudmessage(id, "Добро пожаловать - %s", name)
}

/* Thanks for using the plugin */
/* All rights reserved :D */


Плс помогите плс!!!

Отредактировал: pulse., - 26.12.2012, 14:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 26.12.2012, 14:37
Сообщение #10


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Цитата(pulse. @ 26.12.2012, 16:13) *
Есть вопрос я хочу сделать так, чтобы писало имя игрока
Прикрепленное изображение
А пишет так (название сервера)
Прикрепленное изображение
P.S. Взял исходник от WMP
Плс помогите плс!!!


На держи, должно работать.
А то WMP грамотей еще тот, тяп ляп и готово. crazy.gif

Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "dhudmessage_connect"
#define VERSION "1.0 Fix"
#define AUTHOR "WMP/Fintok!"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id) {
set_task(10.0, "connect_message", id, _, _, "a", 1)
}

public connect_message(id) {
new player_name[32]
get_user_name(id, player_name, 31)
set_dhudmessage(0, 255, 0, -1.0, -1.0, 2, 1.0, 1.0, 0.1, 1.0);
show_dhudmessage(id, "Добро пожаловать - %s", player_name)
}


Отредактировал: Fintok, - 26.12.2012, 14:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя pulse.
сообщение 26.12.2012, 15:06
Сообщение #11
Стаж: 13 лет

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

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