|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Hud реклама
|
|
Richard | Дата: Суббота, 26.12.2009, 16:44:24 | Сообщение # 31 |
Лейтенант
Группа: Пользователи
Сообщений: 52
Статус: Не в сети
| куда? (в чей скрипт?)
|
|
| |
noob9491 | Дата: Суббота, 26.12.2009, 16:48:30 | Сообщение # 32 |
Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| Твой скрипт почему-то не работает
|
|
| |
Richard | Дата: Суббота, 26.12.2009, 17:04:22 | Сообщение # 33 |
Лейтенант
Группа: Пользователи
Сообщений: 52
Статус: Не в сети
| noob9491, забыл сказать надо на конце плагина написать debug: reklama.amxx debug ======================================= если всё ровно не будет работать то, в консоль напиши Code meta version; echo; amxx version; echo; meta list; echo; amxx modules; echo; amxx plugins и скинь сюда всё что написало и еще скинь Reklama.txt...
Сообщение отредактировал Richard - Суббота, 26.12.2009, 17:11:07 |
|
| |
noob9491 | Дата: Суббота, 26.12.2009, 17:08:02 | Сообщение # 34 |
Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| Quote (Richard) куда? (в чей скрипт?) В твой
|
|
| |
Richard | Дата: Суббота, 26.12.2009, 17:30:19 | Сообщение # 35 |
Лейтенант
Группа: Пользователи
Сообщений: 52
Статус: Не в сети
| noob9491, я понел во 2 стр. (т.е. HUD_2) хочешь имя запихнуть тогда так... Code #include <amxmodx> #include <amxmisc>
public plugin_init() { register_plugin("Reklama", "0.0001", "Brain") register_cvar("reklama","1") register_cvar("reklama_sek","3") register_dictionary("Reklama.txt") register_e vent("ResetHUD", "Spawned","b") } public Spawned(id) { new Float:showmsg = (get_cvar_float("mp_freezetime") + get_cvar_float("reklama_sek")) set_hudmessage(0, 255, 0, 0.01, 0.20, 0, 6.0, showmsg, 0.1, 0.2, 1) show_hudmessage(id, "%L", LANG_SERVER, "HUD_1") set_hudmessage(255, 0, 0, 0.01, 0.25, 0, 6.0, showmsg, 0.1, 0.2, 2) new curr_user[32] get_user_name(id,curr_user,31) show_hudmessage(id, "%L", LANG_SERVER, "HUD_2", curr_user) set_hudmessage(0, 255, 0, 0.01, 0.30, 0, 6.0, showmsg, 0.1, 0.2, 3) show_hudmessage(id, "%L", LANG_SERVER, "HUD_3") } В Reklama.txt в HUD_2 куда имя хочшь впихнуть там пиши %s Например HUD_2 = Ваше имя: %s (заменит 1 раз)
Сообщение отредактировал Richard - Суббота, 26.12.2009, 17:32:01 |
|
| |
FreeKILL | Дата: Суббота, 26.12.2009, 17:43:40 | Сообщение # 36 |
Подполковник
Группа: Пользователи
Сообщений: 143
Статус: Не в сети
| все я сделал, протестил, все работает на 100%. блин, плагин элементарный а я парился 2 часа)) Code /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc>
#define PLUGIN "hud_mess" #define VERSION "2.0" #define AUTHOR "~Free*.*KILL~" new time_b new time_mes
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) time_b = register_cvar("amx_time_behind", "12") time_mes = register_cvar("amx_time_mess", "5") set_task(get_pcvar_float(time_b), "hudmes1", 0, "", 0, "a", 9000) set_task(get_pcvar_float(time_b), "hudmes2", 0, "", 0, "a", 9000) set_task(get_pcvar_float(time_b), "hudmes3", 0, "", 0, "a", 9000) register_dictionary("hud_mess.txt") }
public hudmes1(id) { set_hudmessage(0, 255, 0, 0.02, 0.2, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 5) show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD1") } public hudmes2(id) { set_hudmessage(255, 0, 0, 0.02, 0.22, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 4) show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD2") } public hudmes3(id) { set_hudmessage(70, 120, 255, 0.02, 0.24, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 3) show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD3") } опять таки запихни hud_mess.txt в \cstrike\addons\amxmodx\data\lang настройка: в amx.cfg (находится в \cstrike\addons\amxmodx\configs) пиши в конце две строички amx_time_behind <здесь пиши време через которое будет появлятся твое сообщение> amx_time_mess <здесь время сколько оно будет держатся> пример: amx_time_behind 12 amx_time_mess 5
|
|
| |
FreeKILL | Дата: Суббота, 26.12.2009, 17:45:49 | Сообщение # 37 |
Подполковник
Группа: Пользователи
Сообщений: 143
Статус: Не в сети
| если захочешь поменять текс сообщения, то загляни в файл hud_mess.txt и там заменяй.
|
|
| |
noob9491 | Дата: Суббота, 26.12.2009, 17:46:03 | Сообщение # 38 |
Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| при компиляции выдаёт - 9 строка :error 017: undefined symbol "register_e" Это в той версии,где ник игрока показывает
Сообщение отредактировал noob9491 - Суббота, 26.12.2009, 17:49:09 |
|
| |
Richard | Дата: Суббота, 26.12.2009, 17:56:58 | Сообщение # 39 |
Лейтенант
Группа: Пользователи
Сообщений: 52
Статус: Не в сети
| noob9491, может ты не так скопировал? или старый компилятор... Вот amxx (кстати, я тоже живу в Риге )
Сообщение отредактировал Richard - Суббота, 26.12.2009, 17:58:52 |
|
| |
noob9491 | Дата: Суббота, 26.12.2009, 18:00:56 | Сообщение # 40 |
Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| FreeKill,спс,последняя версия отлично работает,тока вот бы туда get_user_name,прекрастно вообще было бы Добавлено (26.12.2009, 18:00:56) --------------------------------------------- Richard,я не из Риги,я из деревушки-Резекне Richard,а ты не мог бы подправить код FreeKilla?плззз Ты же видел как на WOS.lv показывает такое,Richard?
Сообщение отредактировал noob9491 - Суббота, 26.12.2009, 18:07:28 |
|
| |
Richard | Дата: Суббота, 26.12.2009, 18:05:10 | Сообщение # 41 |
Лейтенант
Группа: Пользователи
Сообщений: 52
Статус: Не в сети
| всё просто (с меня можно скопировать и вставить)... Code public hudmes2(id) { new curr_user[32] get_user_name(id,curr_user,31) set_hudmessage(255, 0, 0, 0.02, 0.22, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 4) show_hudmessage(id, "%L", LANG_SERVER, "HUD_HUD2", curr_user) } И имя заменяй тоже %s Вот, теперь вроде будет ОК
Сообщение отредактировал Richard - Суббота, 26.12.2009, 18:06:59 |
|
| |
noob9491 | Дата: Суббота, 26.12.2009, 18:10:45 | Сообщение # 42 |
Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| А почему-то показывает hostname
|
|
| |
Richard | Дата: Суббота, 26.12.2009, 18:20:36 | Сообщение # 43 |
Лейтенант
Группа: Пользователи
Сообщений: 52
Статус: Не в сети
| Quote (noob9491) Ты же видел как на WOS.lv показывает такое,Richard? я на WOS'е не играю я только в Hide'N'Seek Добавлено (26.12.2009, 18:20:36) --------------------------------------------- Quote (noob9491) А почему-то показывает hostname Не заметил что id 0 Держи... (тестил - вроде ОК) Code /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc>
#define PLUGIN "hud_mess" #define VERSION "2.5" #define AUTHOR "~Free*.*KILL~ & Brain" new time_b new time_mes
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) time_b = register_cvar("amx_time_behind", "12") time_mes = register_cvar("amx_time_mess", "5") register_dictionary("hud_mess.txt") } public client_putinserver(id) { set_task(get_pcvar_float(time_b), "hudmes1", id, "", 0, "a", 9000) set_task(get_pcvar_float(time_b), "hudmes2", id, "", 0, "a", 9000) set_task(get_pcvar_float(time_b), "hudmes3", id, "", 0, "a", 9000) } public hudmes1(id) { set_hudmessage(0, 255, 0, 0.02, 0.2, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 5) show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD1") } public hudmes2(id) { new curr_user[32] get_user_name(id,curr_user,31) set_hudmessage(255, 0, 0, 0.02, 0.22, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 4) show_hudmessage(id, "%L", LANG_SERVER, "HUD_HUD2", curr_user) } public hudmes3(id) { set_hudmessage(70, 120, 255, 0.02, 0.24, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 3) show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD3") }
Сообщение отредактировал Richard - Суббота, 26.12.2009, 18:21:23 |
|
| |
noob9491 | Дата: Суббота, 26.12.2009, 18:21:22 | Сообщение # 44 |
Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| А у меня пишет-Undefined symbol "id"
Сообщение отредактировал noob9491 - Суббота, 26.12.2009, 18:26:14 |
|
| |
Richard | Дата: Суббота, 26.12.2009, 18:23:19 | Сообщение # 45 |
Лейтенант
Группа: Пользователи
Сообщений: 52
Статус: Не в сети
| См. стр. 3 (исправил)
Сообщение отредактировал Richard - Суббота, 26.12.2009, 18:23:47 |
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |