Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 26.11.2014, 9:36 | Зимний сервер или готовим сервер к НГ | Как вариант в motd.txt можно добавить открывок новогодней песни/поздравления. Коротенький и ненавязчивый. |
evil | ||
| 24.11.2014, 23:18 | Автовыдача вип-привилегий! | Top Awards плаг |
evil | ||
| 26.2.2014, 16:56 | Call of Duty 4 | smertnik816 | |||
| 31.1.2014, 19:03 | VIP | Собственно в скриптинге не шарю, обращаюсь снова к Вам. Есть плагин VIP выдает дигл броню и гранаты + vipmenu на оружие Проблема в том, что на картах типа 35hp , awp_india - всё это выдаётся. Как это запретить на определённых мапах? vip /* *-------------------Информация--------------------* * * Название: Vip_weapon * Автор: 7eVen * Версия: 1.1 * Последнее обновление: 19.12.2012 * Посетите сайт: http://lancs.ru/ * *-------------------------------------------------* * *-------------------Переменные--------------------* * * amx_vip_give [По умолчанию: 3] * - Количество раундов, после которых оружия * - будет доступно. * *-------------------------------------------------* * *----------------История изменений----------------* * * 1.0: * [!] Первый релиз. * * 1.1: * [!] Полная оптимизация кода. * [*] Фикс некоторых ошибок. * [+] При выдачи Deagle второе оружия убирается. * [+] Добавлен квар amx_vip_give. * *-------------------------------------------------* * *----------------------P.S------------------------* * * Пишу плагины, на заказ. Skype magoga25 * *-------------------------------------------------* */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <fakemeta_util> #define VIP_FLAG ADMIN_LEVEL_H new pistols[6] = {CSW_P228, CSW_ELITE, CSW_FIVESEVEN, CSW_GALIL, CSW_USP, CSW_GLOCK18} new round_number, g_round new bool:has_used[32] public plugin_init() { register_plugin("Vip_weapon", "1.1", "7eVen") register_event("ResetHUD", "ResetHUD", "be") register_event("HLTV", "event_round_start", "a", "1=0", "2=0") register_clcmd("vipmenu", "vip_menu") register_clcmd("say /adminka", "adminka") register_clcmd("say /vipka","vipka") g_round = register_cvar("amx_vip_give", "3") } public vip_menu(id) { if ( ! ( get_user_flags ( id ) & VIP_FLAG ) ) { ChatColor ( id, "^3[^4 V.I.P^3 ] ^1 Только для ^4[V.I.P]") return PLUGIN_HANDLED; } new menu = menu_create("\r Оружейка \w[\y V.I.P \w]", "show_vipmenu") menu_additem(menu, "\wВзять \r[\y Famas \r]\r", "1") menu_additem(menu, "\wВзять \r[\y M4A1 \r]\r", "2") menu_additem(menu, "\wВзять \r[\y AK47 \r]\r", "3") menu_additem(menu, "\wВзять \r[\y AWP \r]\r", "4") menu_setprop(menu, MPROP_NEXTNAME, "Дальше") menu_setprop(menu, MPROP_BACKNAME, "Назад") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_setprop(menu, MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) return PLUGIN_HANDLED; } public show_vipmenu(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED; } if(is_user_alive(id)&& !has_used[id] ) { if ( round_number <= get_pcvar_num(g_round) ) { ChatColor ( id, "^3[^4 V.I.P^3 ] ^1 Доступно со %d раунда!", get_pcvar_num(g_round) ) return PLUGIN_HANDLED; } new data[6], iName[64], access, callback menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { give_item( id, "weapon_famas" ) cs_set_user_bpammo( id , CSW_FAMAS, 90 ) } case 2: { give_item( id, "weapon_m4a1" ) cs_set_user_bpammo( id , CSW_M4A1, 90 ) } case 3: { give_item( id, "weapon_ak47" ) cs_set_user_bpammo( id , CSW_AK47, 90 ) } case 4: { give_item( id, "weapon_awp" ) cs_set_user_bpammo( id , CSW_AWP, 30 ) } } has_used[id] = true; } else { ChatColor ( id, "^3[^4 V.I.P^3 ] ^1 Вы уже использовали.Подождите..." ) return PLUGIN_HANDLED; } return PLUGIN_HANDLED; } public event_round_start () { round_number++ arrayset(has_used, false, 32) } public adminka(id) { show_motd( id, "adminka.txt", "Покупка - Админки!" ) } public vipka(id) { show_motd( id, "vip.txt", "Покупка - V.I.P!" ) } public ResetHUD(id) { set_task(0.5, "VIP", id + 6910) } public VIP(TaskID) { new id = TaskID - 6910 if (get_user_flags(id) & VIP_FLAG && is_user_connected(id) && is_user_alive(id)) { for (new i = 0; i < 6; i++) { if (fm_strip_user_gun(id, pistols[i])) { break; } message_begin(MSG_ALL, get_user_msgid("ScoreAttrib")) write_byte(id) write_byte(4) message_end() give_item( id, "weapon_hegrenade" ) give_item( id, "weapon_flashbang" ) give_item( id, "weapon_flashbang" ) give_item( id, "weapon_smokegrenade" ) give_item( id, "item_assaultsuit" ) give_item( id, "item_thighpack" ) give_item( id, "weapon_deagle") give_item( id, "ammo_50ae" ) give_item( id, "ammo_50ae" ) give_item( id, "ammo_50ae" ) give_item( id, "ammo_50ae" ) give_item( id, "ammo_50ae" ) } } return PLUGIN_HANDLED; } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y ", "^1") // Default Color replace_all(msg, 190, "!team", "^3") // Team Color replace_all(msg, 190, "!team2", "^0") // Team2 Color if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } } Создаете в папке configs папку maps. В ней создаёте файл plugins-НАЗВАНИЕ ВАШЕЙ КАРТЫ.ini (допустим 35hp_2 -> plugins-35hp_2.ini). И так для каждой карты на которой нужно выключить определенные плагины. В этом плагине прописываем какие плагины нужно выключить на данной карте. weaponmenu.amxx disabled vip.amxx disabled Сохраняем в UTF-8 (без ВОМ). Проверяем на работоспособность. |
paxan4ik | ||
| 27.6.2013, 15:32 | Какой лучше /voteban? | Возможно процентный вотебан спасёт положения. |
Serhiyyy | ||
| 11.6.2013, 13:26 | VIP приставка | [attachment=20168:vipteg.sma] |
vasek38rus | ||
| 8.6.2013, 10:47 | Скорость | 0,9-1 мб/с со всех, это максимум что может выдать мой голимый Укртлеком. |
xakep7 | ||
| 13.5.2013, 20:36 | Популярные плагины | ad_manager.amxx afk_manager.amxx menu.amxx stats_shell.amxx army_ranks.amxx colored_translit.amxx и прочее... |
sweet | ||
| 31.3.2013, 20:52 | Ищу пару плагинов | 1) Обычный amx_adminmodel в исходнике измени пути и название моделей + выстави нужный флаг который будет только у админов женского пола. [attachment=19436:amx_adminmodel.sma] 2) Я бы просто взял ad_manager и выставил автоответчик с контактами на ввод сообщение admin что то на подобее @admin~!nСвязь с администратором Skype - !gbla bla bla [attachment=19437:ad_manager.sma] воозможно кто то посоветует более лучшую альтернативу. |
Nebo, Templar | ||
| 10.2.2013, 13:18 | Ищу afk кикер | Вот работающий. в этом исходнике изменяй строки CVAR_afk_transfer_time = register_cvar("afk_transfer_time", "20") -время (20*5=100 сек) через которое переводит афк в спектр CVAR_afk_kick_time = register_cvar("afk_kick_time", "48") - время (48*5= 240 сек) через которое будет кикнут игрок со спектров если количество игроков = fk_kick_players (в даном случае 16) CVAR_afk_kick_players = register_cvar("afk_kick_players", "16") ---число сколько должно быть на сервере игроков, что б спектров какнуло сохрани с нужными числами и компилируй. Удачи [attachment=18926:afk_manager.sma] |
SeregaGreen | ||
| 10.2.2013, 8:27 | Ищу afk кикер | А чем Вас не устраивает afk_manager.amxx ? |
iBERKYT | ||
| 17.1.2013, 9:51 | Приставка тега к нику в чат. | Цитата у меня чего-то не компилируется плагин Вот только что скомпилировал, без проблем с теми приставками и флагами которые я писал раньше ТыК Цитата вот плагин который работает без colored_translit вот флаги Код #define ADMIN_FLAG ADMIN_RESERVATION // b #define MODER_FLAG ADMIN_IMMUNITY // a #define VIP_FLAG ADMIN_LEVEL_H // t вот название приставок в чате Код register_cvar("chat_admintag", "!g[Админ]") register_cvar("chat_modertag", "!g[Гл. Админ]") register_cvar("chat_viptag", "!g[VIP]") |
offtop2012, SYBZERO | ||
| 17.1.2013, 0:26 | Приставка тега к нику в чат. | вот плагин который работает без colored_translit вот флаги Код #define ADMIN_FLAG ADMIN_RESERVATION // b #define MODER_FLAG ADMIN_IMMUNITY // a #define VIP_FLAG ADMIN_LEVEL_H // t вот название приставок в чате Код register_cvar("chat_admintag", "!g[Админ]") register_cvar("chat_modertag", "!g[Гл. Админ]") register_cvar("chat_viptag", "!g[VIP]") |
pulse. | ||
| 16.1.2013, 20:03 | Приставка тега к нику в чат. | а вот все флаги доступа выберите необходимый и пропишите Тыц |
a1r1e1s, SYBZERO | ||
| 16.1.2013, 17:05 | Приставка тега к нику в чат. | Работает с colored_translit, флаги думаю поменяеш сам |
a1r1e1s | ||
| 13.1.2013, 16:41 | Приставки адм и вип | Цитата А если же у игрока два флага, то приставка будет [ADM]+[VIP] Или попробуй плагин VIPteg" автор вроде "Fake", он совместим с colored translit. |
|||
| 13.1.2013, 16:22 | Приставки адм и вип | если нет на сервере colored translit то будет работать плагин chat_addon. |
|||
| 16.11.2012, 10:47 | vip_weapon | underwoker Спасибо всё работает. Orty_Hart Спасибо Вам тоже, за то что обратили внимание на мою проблему. С меня + |
Orty_Hart | ||
| 26.10.2012, 8:30 | AMXBans 6 + Colored Translit 3 + m1c | У меня стоит M1C, Colored Translit и amxbans gm 1.6. Отображает коректно, но если уже слишком длинное название причины бана (например "Обнаружен 7hUnDeR$tRuCk Hack"), то может конец не дописывать, такие длинные причины сокращал в amxbans.ini |
Predator.Cat | ||
| 6.10.2012, 22:18 | Помогите сдружить плагины! | вот такой, к сожелению не знаю кто автор |
Fresenius | ||