SpawnMessage, FAQ-hud-Spawn |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
SpawnMessage, FAQ-hud-Spawn |
Legend21
|
13.2.2015, 19:06
Сообщение
|
|
|
![]() Данный простой скрипт, воспроизводит сообщения в виде подсказки при спауне игрока. Плагин подходит для всех модов, но особенно для тех, у кого мод с респаунами или сам по себе сложный и требует подсказок в виде короткого FAQ. Плагин имеет гибкую настройку и все настройки и сообщения регулируются в конфигу Spawn_message.cfg Всего шесть сообщений, которые воспроизводятся рандомно. Колво строк в одном сообщении - ограниченно! Данный скрипт очень простой (повторю еще раз) и возможно требует оптимизации, так как я не очень силен в pawno. Писал для своего ZM мода, решил и поделиться с вами. Код // Вывод сообщения message_1 "[Подсказка] Ваше сообщение1" message_2 "[Подсказка] Ваше сообщение2" message_3 "[Подсказка] Ваше сообщение3" message_4 "[Подсказка] Ваше сообщение4" message_5 "[Подсказка] Ваше сообщение5" message_6 "[Подсказка] Ваше сообщение6" // Настройки HUD pos_x "0.04" // Координата позиции X pos_y "0.71" // Координата позиции Y red "000" // Цвет green "255" // Цвет blue "255" // Цвет Код плагина Код #include <amxmodx> #include <hamsandwich> #define PLUGIN "PlayerSpawnMessage" #define VERSION "1.0" #define AUTHOR "I Am LeGenD" new message_1, message_2, message_3, message_4, message_5, message_6 new position_x, position_y, red, green, blue public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam( Ham_Spawn, "player", "PlayerSpawn", 1 ) message_1 = register_cvar("message_1", "") message_2 = register_cvar("message_2", "") message_3 = register_cvar("message_3", "") message_4 = register_cvar("message_4", "") message_5 = register_cvar("message_5", "") message_6 = register_cvar("message_6", "") position_x = register_cvar("pos_x", "0.04") position_y = register_cvar("pos_y", "0.71") red = register_cvar("red", "000") green = register_cvar("green", "255") blue = register_cvar("blue", "255") } public plugin_cfg() { server_cmd("exec addons/amxmodx/configs/Spawn_message.cfg") } public HudMessage(id) { new starting_1[128], starting_2[128], starting_3[128], starting_4[128], starting_5[128], starting_6[128] get_pcvar_string(message_1,starting_1,128) get_pcvar_string(message_2,starting_2,128) get_pcvar_string(message_3,starting_3,128) get_pcvar_string(message_4,starting_4,128) get_pcvar_string(message_5,starting_5,128) get_pcvar_string(message_6,starting_6,128) set_hudmessage( get_pcvar_num(red), get_pcvar_num(green), get_pcvar_num(blue), get_pcvar_float(position_x), get_pcvar_float(position_y), 0, 5.5, 5.5, 0.5, 0.5, 3 ) switch(random_num(0,5)) { case 0: show_hudmessage(id, starting_1) case 1: show_hudmessage(id, starting_2) case 2: show_hudmessage(id, starting_3) case 3: show_hudmessage(id, starting_4) case 4: show_hudmessage(id, starting_5) case 5: show_hudmessage(id, starting_6) } } public PlayerSpawn(id) { if(!is_user_alive(id)) return set_task( 0.8, "HudMessage", id ) }
SpawnMessage.rar ( 1,4 килобайт )
Кол-во скачиваний: 125
Отредактировал: Legend21, - 23.2.2015, 14:26
|
Поблагодарили 7 раз
|
|
Legend21
|
13.2.2015, 20:40
Сообщение
|
|
|
|
|
|
|
dima3113
|
23.2.2015, 0:39
Сообщение
|
|
|
|
|
|
|
dima3113
|
23.2.2015, 1:02
Сообщение
|
|
|
Забрал себе на csdm, сасибо
|
|
|
|
sdf
|
13.8.2015, 16:43
Сообщение
|
![]() |
как можно изменить время появления текста?
|
|
|
|
Immunity
|
13.8.2015, 17:39
Сообщение
|
|
|
|
|
|
|
sashork
|
4.9.2015, 22:08
Сообщение
|
![]() |
А можно как то сделать что бы каждый текст был своим цветом?
|
|
|
|
Starui
|
6.9.2015, 14:13
Сообщение
|
![]() |
Можно сделать dhud?
![]() Сделал сам, помоги другому.
|
|
|
|
Bloo
|
6.9.2015, 14:34
Сообщение
|
![]() |
|
|
|
|
Starui
|
6.9.2015, 14:46
Сообщение
|
![]() |
![]() Сделал сам, помоги другому.
|
|
|
|
Starui
|
6.9.2015, 15:00
Сообщение
|
![]() |
Код:
#include <amxmodx> Для корректной компиляции добавляйте в инклюиды dhudmessage.
dhudmessage.rar ( 1,12 килобайт )
Кол-во скачиваний: 14
Отредактировал: Starui, - 6.9.2015, 15:03
![]() Сделал сам, помоги другому.
|
|
|
|
Bloo
|
15.9.2015, 19:34
Сообщение
|
![]() |
|
|
|
|
![]() ![]() |