Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 22.4.2013, 0:27 | Шаблон UCOZ | 1) НУ зачем? Вы хотите открыть over999999 сайт о кс? Ну тогда свой нарисуйте. Ну или хотя бы переделайте подобный макет для укоза. 2) А вообще плохо юзать чужое! |
Gani97Kz | ||
| 17.10.2012, 12:35 | Auto demo recorder v2.1 | Вроде бы надо убрать: строка 213: удалить Код get_cvar_string("hostname", hostname, sizeof hostname -1) строка 219: заменить Код formatex(demoname, sizeof demoname -1, "%s_%s_%s_%s_%s_%s_%s_MD5-%s.dem", neyznavod, hostname, nickname, ip, MapName, vremia, monthyear, hash) --> Код formatex(demoname, sizeof demoname -1, "%s_%s_%s_%s_%s_%s_MD5-%s.dem", neyznavod, nickname, ip, MapName, vremia, monthyear, hash) Что сделал: Убрал "hostname" - название сервера. Если не так - поправьте меня =) |
ahmetbro, Alexan23, Kerya_mm | ||
| 18.9.2012, 19:36 | motd окно! | А так же не делай такого в motd никогда: Код группа ВКОНТАКТЕ: <a href=http://vk.com/club35018302>>>перейти<<</a><br> 1) Многие и не поймут, что это можно нажать. 2) Все равно страничка vk откроется через заднее место =) |
FreeZe191989 | ||
| 10.9.2012, 22:56 | Как Исправить Ml_notfound | Если мне память не изменяет, то как раз [SAM] ML_NOTFOUND:AFK MSG - это напоминание о том, что на сервере работает AFK manager. Есть 3 варианта, как исправить: 1) Самый легкий - прописать в amxx.cfg Код afk_showmsg 0 2)Попробуй в sam.txt добавить такую строчку: Код AFK_MSG = Мы не любим АФК! Ну или свой текст 3)Удалить из исходника следующие строчки: Код g_showMsg = register_cvar("afk_showmsg", "1") Код register_logevent("RoundStart", 2, "1=Round_Start") Код public RoundStart() { new ShowMsg ShowMsg = get_pcvar_num(g_showMsg) if (ShowMsg) { client_print(0, print_chat, "[%s] %L", PREFIX, LANG_PLAYER, "AFK_MSG", g_afkCount[1], g_afkCount[0]) } } |
green777 | ||
| 6.9.2012, 19:27 | amxmodmenu | AddMenuLang("TELE_PLAYER", "amx_gagmenu", get_clcmd_flags("amx_gagmenu", flags) ? flags : ADMIN_VOTE, "GagMenu") "GagMenu" - тут, если мне память не изменяет, надо вписывать ТОЧНОЕ название плагина, как оно написано в исходнике. Ну или на крайняк, как я делал когда то, вписывал уже готовые варианты: "Players Menu" =) |
Simbo | ||
| 17.8.2012, 15:15 | Дизайн AMXBans Gm 1.6 | И вообще: Зачем на человека нападать? Может он их просто немного подправить или перенести хотел? У меня была похожая проблема - ни как не мог найти эти копирайты (искал в другом месте просто). Так же задал на форум (не помню какой) вопрос о этих копирайтах, так меня грязью облили что ппц. А мне нужно было всего то для этого! |
vovanrus | ||
| 17.8.2012, 13:51 | Дизайн AMXBans Gm 1.6 | /templates/ТЕМА_БАНСА/main_footer.tpl - вроде тут. |
vovanrus | ||
| 14.8.2012, 13:44 | Anti rat | Orty_Hart, коллега, перестаньте агриться. Перечитайте еще раз мое сообщение. Зачем ЗАКРЫВАТЬ на knife картах? Смысл тогда от этого плагина? Этот плагин предупреждает ТОЛЬКО при убийстве в спину, а не удар ножом в спину. |
Surf | ||
| 5.8.2012, 15:49 | Баннер | Тебе надо картинку на 4 части разделить. |
warmice7 | ||
| 4.8.2012, 12:13 | Флуд с европейских IP (traffic temporary blocked from) | dehost, Фортиму параллельно на эти проблемы. Общался с ними по телефону, ответ: Это ваши проблемы. Вас просто кто то пытается досить :D |
dehost | ||
| 3.8.2012, 22:48 | Флуд с европейских IP (traffic temporary blocked from) | piplup, читать молитву сисадмина и верить, что все будет ништяк :D |
Akushi, by Fan, Kirby Magicman, mpad, popen021, S0m3Th1nG_AwFul!, Shur1k_ua, XyLiGaN | ||
| 3.8.2012, 22:44 | Флуд с европейских IP (traffic temporary blocked from) | Баном просто так не обойтись( Уже по всякому забанил 77.240.118.92 этот ип - и ни фига( |
3aB}{o3 | ||
| 3.8.2012, 21:07 | Флуд с европейских IP (traffic temporary blocked from) | ||||
| 3.8.2012, 18:30 | Бэкдоры в плагинах от MastaMan и Empower | amxx cmds - команду в консоле сервера. Отобразиться список ВСЕХ команд, которые доступны на сервере. Ищеш команду mm_plugins - и смотришь, какому плагину соответствует эта команда. |
s-nesterov | ||
| 29.7.2012, 5:31 | Требуется помощь в создании меню. | Rejiser, от души! Все работает. Мего гигантское спасибо =) Выкладываю готовый вариант меню для плагина Game Destroyer. destroy_menu.sma Код #include <amxmodx> #include <fun> #include <colorchat> #define PLUGIN_NAME "amx_destroy MENU" #define PLUGIN_VERSION "1.1" #define PLUGIN_AUTHOR "Sonic2790" public plugin_init() { register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR ) register_clcmd("amx_destroymenu", "Destroy_Menu", ADMIN_CVAR, "- display destroy menu.") } public Destroy_Menu(id) { new i_Menu = menu_create("\rСломать CS:", "menu_handler") new s_Players[32], i_Num, i_Player new s_Name[32], s_Player[10] get_players(s_Players, i_Num) for (new i; i < i_Num; i++) { i_Player = s_Players[i] get_user_name(i_Player, s_Name, charsmax(s_Name)) num_to_str(i_Player, s_Player, charsmax(s_Player)) menu_additem(i_Menu, s_Name, s_Player, 0) } menu_display(id, i_Menu, 0) } public menu_handler(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[10], s_Name[64], i_Access, i_Callback, usrId menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) usrId = str_to_num(s_Data) if(is_user_alive(usrId)) { client_cmd(id, "amx_destroy %s", s_Name) menu_destroy(menu) } else { ColorChat(id, RED, "[Сервер] ^x01Игрок ^x04 %s ^x01мертв! Сломать CS можно ^x04только живому ^x01игроку!", s_Name) } return PLUGIN_HANDLED } |
АльТ, Саша | ||
| 27.7.2012, 21:47 | Установка и настройка AmxModX | Бывает :D Не за что =) |
s-nesterov | ||
| 27.7.2012, 21:09 | Установка и настройка AmxModX | Нет, ничего не прописывал. Только что попробовал - работает. Включает и выключает плагины на определенной карте. 1) Тупо создал папку maps в папке /addons/amxmodx/configs/ 2) Создал файл plugins-de_dust2.ini 3) Вписал в файл следующие строчки: Код weaponmenu.amxx disabled weapon_icon.amxx playermenu.amxx Ну и соответственно playermenu.amxx и weapon_icon.amxx не прописывал в plugins.ini Как вариант - когда будешь создавать файл plugins-НАЗВАНИЕ_КАРТЫ.ini - НАЗВАНИЕ_КАРТЫ тупо скопируй из своих карт. Папка maps - [attachment=16935:maps.rar] |
s-nesterov | ||
| 27.7.2012, 20:39 | Установка и настройка AmxModX | Как вариант, сделай все заново. У меня уже пол года такая схема работает. |
s-nesterov | ||
| 26.7.2012, 18:44 | Читал много тем, но может поможете с плагинами? | Спасибо =) Допилил под себя. Добавил ограничение по раундам Скрытый текст Код /* weaponmenu_new Автор:Chaiker 1. Без ошибок 2. Без Багов 3. 100% Русификация Разрешить права для админа флаг "t" Ссылка: http://forum.hlds.us/a-39/weaponmenu_new-14281/ */ #include <amxmodx> #include <fun> #include <cstrike> #include <colorchat> new givingweapon[33], givepack[33] new timeres = 0 public plugin_init() { register_plugin("Weaponmenu", "1.0", "UNREAL") register_clcmd("weaponmenu", "cmdmenu") register_event("HLTV", "RoundStart", "a", "1=0", "2=0") } public RoundStart(id) { timeres++ } public cmdmenu(id) { if(timeres < 5){ ColorChat(0, RED, "[Сервер] ^x04Вы сможете взять себе оружие после ^x03 3 ^x04раунда!") }else{ if(!(get_user_flags(id) & ADMIN_LEVEL_H)) return PLUGIN_HANDLED givingweapon[id] = 0 new menu = menu_create("Выберите раздел", "g_menu_handler") menu_additem(menu, "Пистолеты", "1") menu_additem(menu, "Винтовки/Автоматы", "2") menu_additem(menu, "Оборудование", "3") menu_additem(menu, "Комплекты оружия", "4") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) return PLUGIN_HANDLED } } public g_menu_handler(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new Key = str_to_num(s_Data) switch(Key) { case 1: cmdpistols(id) case 2: cmdrifles(id) case 3: cmdsecond(id) case 4: cmdpack(id) } menu_destroy(menu) return PLUGIN_HANDLED } public cmdpistols(id) { new menu = menu_create("\rВыберите оружие", "pi_menu_handler") menu_additem(menu, "Glock 18", "1") menu_additem(menu, "USP", "2") menu_additem(menu, "P228", "3") menu_additem(menu, "Deagle", "4") menu_additem(menu, "FiveSeven", "5") menu_additem(menu, "Elite", "6") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) } public pi_menu_handler(id, menu, item) { if (item == MENU_EXIT) { cmdmenu(id) menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new Key = str_to_num(s_Data) switch(Key) { case 1: cmdgivepist(id, 17) case 2: cmdgivepist(id, 16) case 3: cmdgivepist(id, 1) case 4: cmdgivepist(id, 26) case 5: cmdgivepist(id, 11) case 6: cmdgivepist(id, 10) } menu_destroy(menu) return PLUGIN_HANDLED } public cmdgivepist(id, weapon) { givingweapon[id] = weapon new menu = menu_create("Выберите игрока", "p2_menu_handler") new s_Players[32], i_Num, i_Player new s_Name[64], s_Player[10] get_players(s_Players, i_Num) for (new i; i < i_Num; i++) { i_Player = s_Players[i] get_user_name(i_Player, s_Name, charsmax(s_Name)) num_to_str(i_Player, s_Player, charsmax(s_Player)) if(is_user_alive(i_Player)) format(s_Name, charsmax(s_Name), "\w%s", s_Name) else format(s_Name, charsmax(s_Name), "\d%s", s_Name) menu_additem(menu, s_Name, s_Player, 0) } menu_setprop(menu, MPROP_NEXTNAME, "Далее") menu_setprop(menu, MPROP_BACKNAME, "Назад") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) } public p2_menu_handler(id, menu, item) { if (item == MENU_EXIT) { cmdpistols(id) menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new i_Player = str_to_num(s_Data) if(is_user_connected(i_Player) && is_user_alive(i_Player)) { switch(givingweapon[id]) { case 17: { cs_set_user_bpammo(i_Player, givingweapon[id], 120) give_item(i_Player, "weapon_glock18") } case 16: { cs_set_user_bpammo(i_Player, givingweapon[id], 100) give_item(i_Player, "weapon_usp") } case 1: { cs_set_user_bpammo(i_Player, givingweapon[id], 52) give_item(i_Player, "weapon_p228") } case 26: { cs_set_user_bpammo(i_Player, givingweapon[id], 35) give_item(i_Player, "weapon_deagle") } case 11: { cs_set_user_bpammo(i_Player, givingweapon[id], 100) give_item(i_Player, "weapon_fiveseven") } case 10: { cs_set_user_bpammo(i_Player, givingweapon[id], 120) give_item(i_Player, "weapon_elite") } } } cmdgivepist(id, givingweapon[id]) menu_destroy(menu) return PLUGIN_HANDLED } public cmdrifles(id) { new menu = menu_create("\rВыберите оружие", "r_menu_handler") menu_additem(menu, "M4A1", "1") menu_additem(menu, "AK47", "2") menu_additem(menu, "AWP", "3") menu_additem(menu, "AUG", "4") menu_additem(menu, "SG552", "5") menu_additem(menu, "Famas", "6") menu_additem(menu, "Galil", "7") menu_additem(menu, "Scout", "8") menu_additem(menu, "G3SG1", "9") menu_additem(menu, "SG550", "10") menu_setprop(menu, MPROP_NEXTNAME, "Далее") menu_setprop(menu, MPROP_BACKNAME, "Назад") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) } public r_menu_handler(id, menu, item) { if (item == MENU_EXIT) { cmdmenu(id) menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new Key = str_to_num(s_Data) switch(Key) { case 1: cmdgiverifle(id, 22, 0) case 2: cmdgiverifle(id, 28, 0) case 3: cmdgiverifle(id, 18, 0) case 4: cmdgiverifle(id, 8, 0) case 5: cmdgiverifle(id, 27, 0) case 6: cmdgiverifle(id, 15, 0) case 7: cmdgiverifle(id, 14, 0) case 8: cmdgiverifle(id, 3, 0) case 9: cmdgiverifle(id, 24, 0) case 10: cmdgiverifle(id, 13, 0) } menu_destroy(menu) return PLUGIN_HANDLED } public cmdgiverifle(id, weapon, pack) { givingweapon[id] = weapon givepack[id] = pack new menu = menu_create("Выберите игрока", "p_menu_handler") new s_Players[32], i_Num, i_Player new s_Name[64], s_Player[10] get_players(s_Players, i_Num) for (new i; i < i_Num; i++) { i_Player = s_Players[i] get_user_name(i_Player, s_Name, charsmax(s_Name)) num_to_str(i_Player, s_Player, charsmax(s_Player)) if(is_user_alive(i_Player)) format(s_Name, charsmax(s_Name), "\w%s", s_Name) else format(s_Name, charsmax(s_Name), "\d%s", s_Name) menu_additem(menu, s_Name, s_Player, 0) } menu_setprop(menu, MPROP_NEXTNAME, "Далее") menu_setprop(menu, MPROP_BACKNAME, "Назад") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) } public p_menu_handler(id, menu, item) { if (item == MENU_EXIT) { if(givepack[id]) cmdpack(id) else cmdrifles(id) menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new i_Player = str_to_num(s_Data) if(is_user_connected(i_Player) && is_user_alive(i_Player)) { cs_set_user_bpammo(i_Player, givingweapon[id], 90) switch(givingweapon[id]) { case 22: give_item(i_Player, "weapon_m4a1") case 28: give_item(i_Player, "weapon_ak47") case 18: give_item(i_Player, "weapon_awp") case 8: give_item(i_Player, "weapon_aug") case 27: give_item(i_Player, "weapon_sg552") case 15: give_item(i_Player, "weapon_famas") case 14: give_item(i_Player, "weapon_galil") case 3: give_item(i_Player, "weapon_scout") case 24: give_item(i_Player, "weapon_g3sg1") case 13: give_item(i_Player, "weapon_sg550") } if(givepack[id]) { give_item(i_Player, "weapon_flashbang") give_item(i_Player, "weapon_flashbang") give_item(i_Player, "weapon_hegrenade") give_item(i_Player, "weapon_smokegrenade") if(cs_get_user_team(i_Player) == CS_TEAM_CT) cs_set_user_defuse(i_Player, 1) cs_set_user_armor(i_Player, 100, CsArmorType:2) cs_set_user_bpammo(i_Player, CSW_DEAGLE, 35) give_item(id, "weapon_deagle") } } cmdgiverifle(id, givingweapon[id], givepack[id]) menu_destroy(menu) return PLUGIN_HANDLED } public cmdsecond(id) { new menu = menu_create("\rВыберите вещь", "se_menu_handler") menu_additem(menu, "Кусачки", "1") menu_additem(menu, "Щит", "2") menu_additem(menu, "Все гранаты", "3") menu_additem(menu, "Бронежилет", "4") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) } public se_menu_handler(id, menu, item) { if (item == MENU_EXIT) { cmdmenu(id) menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new Key = str_to_num(s_Data) switch(Key) { case 1: cmdgivesec(id, 1) case 2: cmdgivesec(id, 2) case 3: cmdgivesec(id, 3) case 4: cmdgivesec(id, 4) } menu_destroy(menu) return PLUGIN_HANDLED } public cmdgivesec(id, item) { givingweapon[id] = item new menu = menu_create("Выберите игрока", "p3_menu_handler") new s_Players[32], i_Num, i_Player new s_Name[64], s_Player[10] get_players(s_Players, i_Num) for (new i; i < i_Num; i++) { i_Player = s_Players[i] get_user_name(i_Player, s_Name, charsmax(s_Name)) num_to_str(i_Player, s_Player, charsmax(s_Player)) if(is_user_alive(i_Player)) format(s_Name, charsmax(s_Name), "\w%s", s_Name) else format(s_Name, charsmax(s_Name), "\d%s", s_Name) menu_additem(menu, s_Name, s_Player, 0) } menu_setprop(menu, MPROP_NEXTNAME, "Далее") menu_setprop(menu, MPROP_BACKNAME, "Назад") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) } public p3_menu_handler(id, menu, item) { if (item == MENU_EXIT) { cmdsecond(id) menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new i_Player = str_to_num(s_Data) if(is_user_connected(i_Player) && is_user_alive(i_Player)) { switch(givingweapon[id]) { case 1: cs_set_user_defuse(i_Player, 1) case 2: give_item(i_Player, "weapon_shield") case 3: { give_item(i_Player, "weapon_flashbang") give_item(i_Player, "weapon_flashbang") give_item(i_Player, "weapon_hegrenade") give_item(i_Player, "weapon_smokegrenade") } case 4: cs_set_user_armor(i_Player, 100, CsArmorType:2) } } cmdgivesec(id, givingweapon[id]) menu_destroy(menu) return PLUGIN_HANDLED } public cmdpack(id) { new menu = menu_create("Выберите оружие", "pa_menu_handler") menu_additem(menu, "M4A1 + Pack", "1") menu_additem(menu, "AK47 + Pack", "2") menu_additem(menu, "AWP + Pack", "3") menu_additem(menu, "AUG + Pack", "4") menu_additem(menu, "SG552 + Pack", "5") menu_additem(menu, "Famas + Pack", "6") menu_additem(menu, "Galil + Pack", "7") menu_additem(menu, "Scout + Pack", "8") menu_additem(menu, "G3SG1 + Pack", "9") menu_additem(menu, "SG550 + Pack", "10") menu_setprop(menu, MPROP_NEXTNAME, "Далее") menu_setprop(menu, MPROP_BACKNAME, "Назад") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) } public pa_menu_handler(id, menu, item) { if (item == MENU_EXIT) { cmdmenu(id) menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new Key = str_to_num(s_Data) switch(Key) { case 1: cmdgiverifle(id, 22, 1) case 2: cmdgiverifle(id, 28, 1) case 3: cmdgiverifle(id, 18, 1) case 4: cmdgiverifle(id, 8, 1) case 5: cmdgiverifle(id, 27, 1) case 6: cmdgiverifle(id, 15, 1) case 7: cmdgiverifle(id, 14, 1) case 8: cmdgiverifle(id, 3, 1) case 9: cmdgiverifle(id, 24, 1) case 10: cmdgiverifle(id, 13, 1) } menu_destroy(menu) return PLUGIN_HANDLED } Делал для себя. Если вас не устраивает ограничение в 5 раундов (у меня просто 2 рестарта идут) - измените в строке if(timeres < 5) значение под себя. |
sambo | ||
| 17.1.2012, 18:49 | Система перенаправления игроков с одного сервера на другой. | Simple Redirection - чем именно не устроил? У меня 2 сервера, но оба поставил этот плагин и он туда - сюда людей перенаправляет. Если 1 полный (23 из 24) - перекидывает на 2ой. Если 2ой полный - перекидывает на 1ый =) Так же думаю можно и с 3, и с 10 сделать =) И редиректит быстро. |
Bo_OT?! | ||