FREERUN nie pokazuje HUD'a
D@ruc
03.10.2011
Witam. Posiadam plugin Freerun i mam problem z wyświetlaniem się tej wiadomości na serwerze:
a cały kod pluginu to:
Proszę o pomoc, dam +
ColorChat(0, RED, "[Pro-Zone]^x01 ^x04 FREERUN^x01 nie zostal wybrany!")
a cały kod pluginu to:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <hamsandwich> #include <fakemeta_util> #include <colorchat> #define PLUGIN "FreeRun" #define VERSION "0.1.0" #define AUTHOR "PomanoB" #define TASK_VOTE_RESULT 5486 new bool:g_free new bool:g_vote_started new bool:g_free_try new g_free_count new g_votes[3] new g_cvar_percent, g_cvar_max_free, g_cvar_t_only public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) g_cvar_percent = register_cvar("dh_free_run_percent", "60") g_cvar_max_free = register_cvar("dh_free_run_max", "1000") g_cvar_t_only = register_cvar("dh_free_run_t_only", "1") register_clcmd("say free", "cmdFree") register_clcmd("say /free", "cmdFree") register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0") RegisterHam(Ham_Touch, "armoury_entity", "fwdTouch") RegisterHam(Ham_Touch, "weaponbox", "fwdTouch") RegisterHam(Ham_Use, "func_button", "fwdUse") register_menucmd(register_menuid("FREERUN?"), MENU_KEY_1|MENU_KEY_2, "free_run_menu") } public eventRoundStart() { g_free = false g_free_try = false g_vote_started = false arrayset(g_votes, 0, 3) remove_task(TASK_VOTE_RESULT) } public free_run_menu(id, key) { new name[32] get_user_name(id, name, 31) if (get_user_team(id) == 1 && key) { ColorChat(0, RED, "[Pro-Zone]^x01 ^x04%s^x01 zaglosowal na ^x04Nie", name) remove_task(TASK_VOTE_RESULT) g_vote_started = false } else { ColorChat(0, RED, "[Pro-Zone]^x01 ^x04%s^x01 zaglosowal na ^x04%s^x01", name, (key ? "Nie" : "Tak")) g_votes[key]++ } } public cmdFree(id) { if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) client_print(id, print_center, "TYLKO TT!") else if (g_free) client_print(id, print_center, "JEST FREERUN!") else if (g_vote_started) client_print(id, print_center, "GLOSOWANIE TRWA!") else if (g_free_try) client_print(id, print_center, "GLOSOWANIE JUZ BYLO!") else if (g_free_count >= get_pcvar_num(g_cvar_max_free)) client_print(id, print_center, "LIMIT GLOSOWAN OSIAGNIETY!") else if (!is_user_alive(id)) client_print(id, print_center, "TYLKO ZYWY MOZESZ GLOSOWAC!") else { new menu[256], len, players[32], plNum, i len = format(menu, charsmax(menu), "\yFREERUN?\w^n^n") len += format(menu[len], charsmax(menu) - len, "1. Tak^n") len += format(menu[len], charsmax(menu) - len, "2. Nie^n") get_players(players, plNum, "ach") for (i = 0; i < plNum; i++) show_menu(players[i], MENU_KEY_1|MENU_KEY_2, menu, 15) g_free_try = true g_vote_started = true set_task(12.0, "voteResult", TASK_VOTE_RESULT) } } public voteResult() { if (!g_votes[1] || ( g_votes[0] * 100 / (g_votes[1] + g_votes[0])> get_pcvar_num(g_cvar_percent))) { g_free = true g_free_count++ ColorChat(0, RED, "[Pro-Zone]^x01 Gramy^x04 FREERUN^x01!") new players[32], plNum, i get_players(players, plNum, "ah") for (i = 0; i < plNum; i++) { fm_strip_user_weapons(players[i]) fm_give_item(players[i], "weapon_knife") } } else ColorChat(0, RED, "[Pro-Zone]^x01 ^x04 FREERUN^x01 nie zostal wybrany!") g_vote_started = false } public fwdTouch(ent, id) { if (is_user_alive(id) && g_free) return HAM_SUPERCEDE return HAM_IGNORED } public fwdUse(ent, idcaller, idactivator, use_type, Float:value) { if (is_user_alive(idactivator) && g_free && get_user_team(idactivator) == 1) { client_print(idactivator, print_center, "WYBRANO FREERUN!") return HAM_SUPERCEDE } return HAM_IGNORED }
Proszę o pomoc, dam +
;((
03.10.2011
czemu 2 inne kolory przed FREERUN ?ColorChat(0, RED, "[Pro-Zone]^x01 ^x04 FREERUN^x01 nie zostal wybrany!")
D@ruc
03.10.2011
Bo były angielskie napisy przed tym i spolszczałem, ale to raczej nie ma nic do rzeczy, bo nawet w podstawowym pluginie nie pokazuje tej wiadomości.
pomoże ktoś?
Użytkownik D@ruc edytował ten post 03.10.2011 15:49
pomoże ktoś?
Użytkownik D@ruc edytował ten post 03.10.2011 15:49
NewBorn 04.10.2011
Nie wiem co ty miałeś za problem... Mi skompilowało bez problemu Łap
Załączone pliki
speedkill
04.10.2011
Wgraj lepszy Freerun od tego co masz teraz
Polecam ci ten plugin ma większe możliwośći
http://amxx.pl/topic...se-button-once/
Polecam ci ten plugin ma większe możliwośći
http://amxx.pl/topic...se-button-once/
D@ruc
04.10.2011
Speedkill po co wrzucasz plugin, w którym Freerun praktycznie nie działa? Każdy wysyła ten link do Use Button Once, a tak naprawdę jeśli Freerun zadziała to bez głosowania tylko przez wymuszenie go przez TT. Chodzi mi tylko o to, że w tym pluginie nie wyświetla mi wiadomości, że Freerun nie został wybrany. Nawet z aliedmods oryginalny plugin na początku normalnie pokazywało tą wiadomość zanim spolszczałem go, a teraz nawet w oryginalnym nie pokazuje tak jakby coś blokowało.