Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
Дополнительные оружия для сервера с улучшенными свойствами (урон, патроны, патроны в запасе, модель). Оружия аналогичны Gold AK47 и Gold M4A1 в плагине VIP RBS, только тут Вы сможете добавить любое оружие, например нож с золотой моделькой и уроном 200% + множество разных настроек и более четкая система предоставления оружий. Плагин именно ДОБАВЛЯЕТ оружие, то есть на сервере будет стандартный AK47 и например золотой. Можно насоздавать несколько калашей например, один стандартный, другой золотой, третий Азимов и т.д.
Купить оружие можно в меню buyultimate или say /ultimate. Доступ в меню можно поставить как для всех, так и только для випов. Можно ограничить покупку определенного оружия, например на 1 раз за 5 раундов.
Создается новое оружие в ultimate_weapons.ini. Для этого нужно указать изначальное оружие, задать модели (в комплекте с идут золотые модели оружий, но можно поставить любую другую, например скин Азимов или Вулкан), вписать стоимость оружия, урон, патроны в запасе и обойме, и ограничение на раунды.
Самая главное, что эти оружия можно использовать в других наших плагинах. Например выдавать их через меню VIP RBS, или в бонусах BonusMenu RBS, или дать как награду в Stimulation RBS и другие. Благодаря удобным нативам, можно в любой плагин засунуть функцию выдачи оружий.
Возможности
Добавить любое оружие и установить ему любые параметры
Оружие именно добавляется, то есть на земле могут валяться как обычные, так и ultimate оружия
Ограничение на раунды
Доступ как для всех, так и только для VIP игроков
Скидки Випам на покупку оружия
Увеличение время закупки для випов
Купить оружия можно только в зоне покупки
У игрока не будет два и больше оружия в руках, при покупке он выкинет лишнее(как в обычной меню buy)
Максимальное сходство со стандартным процессом покупки оружий
Можно соединить плагин с VIP RBS(и с другими плагинами), тем самым добавить в него любое оружие, а не только золотой AK47 и M4A1
Создать кучу разных версий автоматов, ножей, пистолетов и т.д. Благодаря сторонним плагинам выдавать конкретное оружие для конкретного игрока
Можно вообще не использовать встроенное в плагин меню, а выдавать оружие только через другие плагины и менюшки
Можно использовать модели с анимацией осмотра. В инете таких много, в архив с плагином засунули пару штук для примера.
Если стоит плагин BuyMenu RBS, то добавится девятый пункт в меню закупки, которым откроется меню Ultimate Weapons.
Команды
buyultimate - открыть меню покупки say /ultimate - открыть меню покупки ultimate_ak47 - купить оружие (на подобии как покупаются обычные оружия через консоль. В ultimate_weapons.ini вы указываете название оружия, если вы его введете в консоль, то оно купится. Например введите ak47, купится калаш, а если ввести ultimate_ak47, купиться новый золотой или какой Вы там себе поставите) weapons_give - выдать оружие игроку
25.12.09 - обновить ВСЕ ФАЙЛЫ - релиз бета версии - в аргументе <flags> изменили тип проверки флагов, теперь достаточного одного флага, для получения доступа 25.11.08BETA - обновить .amxx - добавлена поддержка урона для гранат 25.10.31BETA - обновить .amxx - добавлена поддержка гранат: hegren,flash,sgren - для гранат заменяется только модель 25.05.18BETA - обновить .amxx - fix блокировки раундов при покупки через косноль 25.01.26BETA - обновить .amxx - исправлено чтение lang файла (баг прошлой версии) 24.10.08BETA - обновить ВСЕ ФАЙЛЫ - обновлено ядро плагина - добавлена полная мультиязычность, даже в конфигах (серверная команда fg_lang) - исправление мелких недочетов - к команде weapons_give добавлен третий, необязательный параметр replace: weapons_give <#userid or name or authid> [replace] - используем reapi, для фикса бага перезарядки - исправили некорректное кол-во патрон - исправили название оружия fiveseven 22.11.15 - обновить .amxx - релиз БЕТА версии - увеличили максимальное кол-во оружий до 100 - исправили проблему с: доступно через много раундов 21.08.23BETA - обновить .amxx - добавлена поддержка ботов (ранее на них не действовал урон)
21.03.23 - обновить .amxx - релиз бета версии 20.09.26BETA - обновить .amxx - добавлена поддержка snipers_rbs - корректировка форвардов, теперь вызываются в нужных местах
20.06.06 - обновить .amxx - добавили форварды weapons_buy_pre и weapons_pickup_pre(обновить .inc) - при покупке ultimate_deagle(пример), когда обычный дигл на руках, теперь обычный выкидывается
19.11.29 - обновить .amxx - исправили ошибки в логах - добавили фикс, исправляющий %s в сообщении по центру экрана на amx190 - добавили .amxx под 190 - не удалось до конца решить проблему с неверными моделями, поэтому вернули стабильный метод выдачи оружия. Хотели его сделать лучше, но чет не получилось. Чтобы Вас не мучить, тестить новый метод будем в бете. Многие вообще разницы не заметили, но суть в том, что при взятии ultimate_ оружия оно сразу, всегда берется в руки, хотя в зависимости от настроек клиента, браться в руки должно не всегда. В общем кто хочет тестировать новый метод, впишите в конфиг квар weapons_give_method "1"
19.11.17 - обновить .amxx - добиваем несчастный баг с неверными моделями, надеюсь в этот раз решили полностью
19.11.14 - обновить .amxx - исправлен глюк с неверными моделями (когда в руках калаш, а стреляет как из дигла) 19.11.12 - обновить .amxx - добавлена поддержка новых значений квара mp_buytime (-1:можно купить всегда, 0:запретить покупку) - исправлено ограничение по раундам одинаковых оружий
19.11.02 - обновить ВСЕ ФАЙЛЫ - релиз БЕТА версии (вместе с этим плагином, !!!ОБЯЗАТЕЛЬНО!!! обновите и связанные с ним: afundm, army_ranks_ultimate, bonusmenu_rbs, buymenu_rbs, csdm_lite, hostage_mod, newyear_rbs, night_dm, stimulation_rbs, vip_rbs, warmup_rbs, weaponmenu_rbs) - оптимизация функции перезарядки в плагине - исправили баг в меню - добавили возможность купить оружие через консоль, но не показывать его в меню - исправили баг с длинными моделями - исправили момент, когда при поднятии или покупки, оружие обязательно было в руках, теперь все происходит как с обычным оружием - добавили квар weapons_damage_class (для поддержки пушек с ксдм и прочее) - пользователями БЕТА версии, достаточно обновить .amxx и .cfg 18.08.08BETA - обновить .amxx - окончательно пофиксили косяк с трассирующими пулями - правка некоторых функций в коде - исправлен баг в меню (некорректно выдавались оружия) 18.08.03BETA - обновить .amxx - исправлен баг с уроном и трассирующими пулями - небольшая корректировка для совместимости 18.07.29BETA - обновить ВСЕ ФАЙЛЫ - добавлена возможность создавать несколько разных ak47(к примеру) - ИЗМЕНЕНА СТРУКТУРА ultimate_weapons.ini!!! - теперь можно задать флаг для доступа к оружию и трассирующие пули к КАЖДОМУ оружию по отдельности - добавлено много новых форвардов и нативов (обновить полностью ultimate_weapons.inc) - удален кварweapons_trace (теперь для каждого оружия ставится) - удален квар weapons_enable (для отключения меню используйте weapons_access "0") - добавлен квар weapons_menu_dmg - изменен квар weapons_access - добавлена консольная команда weapons_give - теперь оружие нельзя поднять с земли, если нет доступа к нему - если игроку выдается оружие через сторонний плагин(например через BonusMenu RBS) и у игрока нет флага t, то оружие не выкинется из рук, так как к нему нету доступа. Учли этот момент, даже если игрок выкинет его, он все равно сможет его подобрать, однако такое же оружие, но другого игрока он подобрать не сможет, так как нету флага t - перепилили множество мелких косячков, оптимизировали код и работу плагина
17.08.28 - обновить .amxx, .cfg и .ini - Релиз стабильной версии. Описание изменений смотрите ниже. Юзерам последней беты достаточно обновить .amxx 17.07.30 BETA - обновить .amxx (добавлены нативы для получения патрон в вип рбс) 17.07.05 BETA - обновить .amxx и .ini (исправлен баг с уроном от гранаты) 17.06.26 BETA - обновить .amxx и .ini (добавлена настройка menu см .ini) 17.06.23 BETA - обновить .amxx и .cfg - Оптимизация привязки и в целом кода плагина. Плагин cкомпилирован для AMXX 1.8.2, AMXX 1.8.3 и для ReAMXX. Ключ от плагина сам перезапишется в файл fg_keys.ini и в нем будут находится все ключи от других плагинов. Все логи теперь пишутся на русском языке. - Добавлен квар квар weapons_firstround - Исправлен баг с трассирующими пулями - Исправлен баг с патронами в обойме
15.07.15 - обновить .amxx - Немного изменена технология проверки ключей - Теперь есть отдельный файл настроек в amxmodx/data/fg_settings.ini(файл сам создастся при первом включении). В файле присутствует описание кваров, если хотите, можете изменить настройки. В этом же файле теперь прописывается почта для плагина FunGunUpdater - Всего 6 зеркал для проверки ключей
15.06.27 - обновить .amxx и lang файл - Добавлена надпись в меню, о размере скидки - Добавлена проверка на флаг в ultimate_оружие
15.04.23 - обновить .amxx - Добавлены 3 форварда
15.03.31 - обновить .amxx, .cfg и lang файл (по желанию и .ini) - Убрана возможность менять звуки у оружий. Они никогда нормально не будут работать из-за особенности движка HL, поэтому убрали такую возможность. - Добавлена возможность, запрещающая простым игрокам подбирать оружие - Исправлена анимация перезарядки и прочие мелочи с ней - Добавлен квар weapons_enable, с помощью плагина cvar_on_map можно отключить ultimate_weapons на какой ни будь карте
15.03.05 - обновить .amxx и .cfg - Добавлен квар на проверку BuyZone
15.02.10 - обновить .amxx - Исправлен баг со щитом
// RU: Для перевода файлов плагина используйте серверную консольную команду: fg_lang
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Флаг (для доступа к кварам ниже)
// 0 - отключить
weapons_flag "0"
// Кто может пользоваться меню?
// 0 - отключить меню
// 1 - все
// 2 - игроки с флагом weapons_flag
weapons_access "2"
// Скидка в процентах на покупку оружий игрокам с флагом weapons_flag
weapons_disc "30"
// Во сколько раз увеличить время закупки для игроков с флагом weapons_flag
weapons_time "2.0"
// С какого раунда можно пользоваться меню
weapons_firstround "0"
// Только в зоне покупки
weapons_zone "1"
// Показывать в /ultimate меню процент урона?
weapons_menu_dmg "0"
// Флаг для доступа к консольной команде weapons_give
// 0 - отключить команду
weapons_cmd_access "l"
// Классы объектов через запятую, на которых будет работать измененный урон от ultimate_оружий (например на CSDM пушки)
// Класс player указывать не обязательно, он есть по умолчанию
// Если не понимаете до конца, зачем нужен этот квар, то просто не изменяйте его.
weapons_damage_class "func_breakable"
// Выдать оружие определенному игроку
// weapons_give "#userid or name or authid" "buy_name"
// где,
// buy_name - это имя оружия, вы указывали его в ultimate_weapons.ini. Например ultimate_m4a1
// Пример:
// weapons_give "Player" "ultimate_ak47asiimov" - выдаст калаш азимов, который указан в ultimate_weapons.ini под именем ultimate_ak47asiimov
// Данную команду можно использовать в каких ни будь других плагинах, чтобы выдать ultimate оружие
; RU: Для перевода файлов плагина используйте серверную консольную команду: fg_lang
; "weapon" "buy_name" "item" "money" "ammo" "bpammo" "damage" "rounds" "trace" "menu" "flags" "v_model" "p_model" "w_model"
; <weapon>
; оружие, на котором будет основываться новое:
; B0: knife
; B1: glock,usp,p228,deagle,elites,fiveseven
; B2: m3,xm1014
; B3: mac10,tmp,mp5,ump45,p90
; B4: galil,ak47,m4a1,famas,sg552,aug,g3sg1,sg550,scout,awp
; B5: m249
; B8: hegren,flash,sgren
; <buy_name>
; Название оружия. Должно быть уникальным, и начинаться с ultimate_. Нужно для идентификации оружия и для его покупки через консоль
; <item>
; Название пункта в меню покупки /ultimate
; <money>
; сколько стоит оружие
; <ammo>
; максимальное количество патронов в обойме
; <bpammo>
; максимальное количество патронов в запасе
; <damage>
; на сколько процентов урон будет больше
; <rounds>
; через сколько раундов можно брать оружие
; <trace>
; 1/0
; включить трассирующие пули для этого оружия?
; <menu>
; 1 - показывает оружия в меню /ultimate, так же его можно купить через консоль
; 0 - не показывать в меню и запретить покупку через консоль (например если хотите его выдавать только в VIP RBS или других плагинах)
; 2 - отключить в меню, но не отключать покупку через консоль
; <flags>
; флаг игрока, который может подбирать это оружие с земли (достаточного совпадения одного флага)
; 0 - могут подбирать все
; <v_model> <p_model> <w_model>
; полный путь к моделям v_ p_ и w_ соответственно
;<weapon> <buy_name> <item> <money> <ammo> <bpammo> <damage> <rounds> <trace> <menu> <flags> <v_model> <p_model> <w_model>
"ak47" "ultimate_ak47" "Золотой AK47" "5000" "35" "105" "30" "5" "0" "1" "t" "models/wpn_gold/v_ak47.mdl" "models/wpn_gold/p_ak47.mdl" "models/wpn_gold/w_ak47.mdl"
"m4a1" "ultimate_m4a1" "Золотой M4A1" "5000" "35" "105" "30" "5" "0" "1" "t" "models/wpn_gold/v_m4a1.mdl" "models/wpn_gold/p_m4a1.mdl" "models/wpn_gold/w_m4a1.mdl"
"awp" "ultimate_awp" "Золотой AWP" "10000" "10" "50" "100" "10" "0" "1" "t" "models/wpn_gold/v_awp.mdl" "models/wpn_gold/p_awp.mdl" "models/wpn_gold/w_awp.mdl"
"deagle" "ultimate_deagle" "Золотой DEAGLE" "3000" "7" "42" "20" "2" "0" "1" "t" "models/wpn_gold/v_deagle.mdl" "models/wpn_gold/p_deagle.mdl" "models/wpn_gold/w_deagle.mdl"
"knife" "ultimate_knife" "Золотой KNIFE" "2000" "0" "0" "150" "0" "0" "1" "t" "models/wpn_gold/v_knife.mdl" "models/wpn_gold/p_knife.mdl" "models/w_knife.mdl"
"ak47" "ultimate_ak47asiimov" "AK47 Азимов" "8000" "35" "140" "50" "5" "0" "1" "t" "models/wpn_csgo/ak47asiimov/v_ak47.mdl" "models/wpn_csgo/ak47asiimov/p_ak47.mdl" "models/wpn_csgo/ak47asiimov/w_ak47.mdl"
"m4a1" "ultimate_m4a1evolution" "M4A1 Эволюция" "8000" "35" "140" "50" "5" "0" "1" "t" "models/wpn_csgo/m4a1evolution/v_m4a1.mdl" "models/wpn_csgo/m4a1evolution/p_m4a1.mdl" "models/wpn_csgo/m4a1evolution/w_m4a1.mdl"
[ru]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Усиленные оружия\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% Скидка\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Доступно только VIP игрокам!
WEAPONS_ALREADY = У Вас уже есть это оружие.
WEAPONS_MONEY = Недостаточно денег!
WEAPONS_ZONE = Вы находитесь не в зоне покупки!
WEAPONS_BUYTIME = %d секунд на закупку прошли. Нельзя ничего купить!
WEAPONS_ROUNDS = Доступно через %d раунда
WEAPONS_ENABLE = Возможность покупки отключена!
WEAPONS_NOTFOUND = Нет такого оружия в списке ultimate_weapons.ini
WEAPONS_START_NAME = Название оружия должно начинаться с префикса ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Уже есть оружие с таким именем: %s
WEAPONS_NOT_FOUND = Не найдено оружие под номером %d в списке ultimate_weapons.ini
[en]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Enhanced Weapons\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% Discount\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Available only to VIP players!
WEAPONS_ALREADY = You already have this weapon.
WEAPONS_MONEY = Not enough money!
WEAPONS_ZONE = You are not in the buy zone!
WEAPONS_BUYTIME = %d seconds have passed for purchasing. You can't buy anything!
WEAPONS_ROUNDS = Available in %d rounds
WEAPONS_ENABLE = Purchase option disabled!
WEAPONS_NOTFOUND = There are no such weapons in the ultimate_weapons.ini list
WEAPONS_START_NAME = Weapon name must start with the prefix ultimate_ (%s)
WEAPONS_ALREADY_CREATE = A weapon with this name already exists: %s
WEAPONS_NOT_FOUND = No weapon found with number %d in the ultimate_weapons.ini list
[bg]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Подобрени оръжия\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% отстъпка\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Достъпно само за VIP играчи!
WEAPONS_ALREADY = Вече имате това оръжие.
WEAPONS_MONEY = Няма достатъчно пари!
WEAPONS_ZONE = Вие не сте в зоната за закупуване!
WEAPONS_BUYTIME = %d секунди са изминали за покупка. Не можеш да си купиш нищо!
WEAPONS_ROUNDS = Налични в %d рунда
WEAPONS_ENABLE = Опцията за покупка е деактивирана!
WEAPONS_NOTFOUND = Няма такива оръжия в списъка ultimate_weapons.ini
WEAPONS_START_NAME = Името на оръжието трябва да започва с префикса ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Вече съществува оръжие с това име: %s
WEAPONS_NOT_FOUND = Не е намерено оръжие с номер %d в списъка ultimate_weapons.ini
[cz]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Vylepšené zbraně\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% sleva\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Dostupné pouze pro VIP hráče!
WEAPONS_ALREADY = Tuto zbraň již máte.
WEAPONS_MONEY = Nedostatek peněz!
WEAPONS_ZONE = Nejste v nákupní zóně!
WEAPONS_BUYTIME = %d sekund uplynulo pro nákup. Nemůžeš si nic koupit!
WEAPONS_ROUNDS = Dostupné v %d kolech
WEAPONS_ENABLE = Možnost nákupu zakázána!
WEAPONS_NOTFOUND = V seznamu ultimate_weapons.ini nejsou žádné takové zbraně
WEAPONS_START_NAME = Název zbraně musí začínat předponou ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Zbraň s tímto názvem již existuje: %s
WEAPONS_NOT_FOUND = Nebyla nalezena zbraň s číslem %d v seznamu ultimate_weapons.ini
[pl]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Ulepszona broń\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% rabatu\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Dostępne tylko dla graczy VIP!
WEAPONS_ALREADY = Masz już tę broń.
WEAPONS_MONEY = Za mało pieniędzy!
WEAPONS_ZONE = Nie jesteś w strefie zakupów!
WEAPONS_BUYTIME = Minęło %d sekund na zakup. Nie możesz nic kupić!
WEAPONS_ROUNDS = Dostępne w %d rundach
WEAPONS_ENABLE = Opcja zakupu wyłączona!
WEAPONS_NOTFOUND = Nie ma takiej broni na liście Ultimate_weapons.ini
WEAPONS_START_NAME = Nazwa broni musi zaczynać się od przedrostka ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Broń o tej nazwie już istnieje: %s
WEAPONS_NOT_FOUND = Nie znaleziono broni o numerze %d na liście ultimate_weapons.ini
[ro]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Arme îmbunătățite\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% Reducere\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Disponibil numai pentru jucătorii VIP!
WEAPONS_ALREADY = Aveți deja această armă.
WEAPONS_MONEY = Nu sunt suficienți bani!
WEAPONS_ZONE = Nu sunteți în zona de cumpărare!
WEAPONS_BUYTIME = Au trecut %d secunde pentru cumpărare. Nu poți cumpăra nimic!
WEAPONS_ROUNDS = Disponibil în %d runde
WEAPONS_ENABLE = Opțiunea de cumpărare dezactivată!
WEAPONS_NOTFOUND = Nu există astfel de arme în lista ultimate_weapons.ini
WEAPONS_START_NAME = Numele armei trebuie să înceapă cu prefixul ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Există deja o armă cu acest nume: %s
WEAPONS_NOT_FOUND = Nu s-a găsit nicio armă cu numărul %d în lista ultimate_weapons.ini
[sr]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Унапређено оружје\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% попуст\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Доступно само VIP играчима!
WEAPONS_ALREADY = Већ имате ово оружје.
WEAPONS_MONEY = Нема довољно новца!
WEAPONS_ZONE = Нисте у зони куповине!
WEAPONS_BUYTIME = %d секунди је прошло за куповину. Не можеш ништа да купиш!
WEAPONS_ROUNDS = Доступно у %d рунди
WEAPONS_ENABLE = Опција куповине онемогућена!
WEAPONS_NOTFOUND = Не постоји такво оружје на листи ultimate_weapons.ini
WEAPONS_START_NAME = Ime oružja mora početi prefiksom ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Oružje sa ovim imenom već postoji: %s
WEAPONS_NOT_FOUND = Nije pronađeno oružje sa brojem %d na spisku ultimate_weapons.ini
[tr]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Geliştirilmiş Silahlar\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% İndirim\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Yalnızca VIP oyunculara açıktır!
WEAPONS_ALREADY = Bu silaha zaten sahipsiniz.
WEAPONS_MONEY = Yeterli para yok!
WEAPONS_ZONE = Satın alma bölgesinde değilsiniz!
WEAPONS_BUYTIME = Satın alma için %d saniye geçti. Hiçbir şey satın alamazsınız!
WEAPONS_ROUNDS = %d turda mevcut
WEAPONS_ENABLE = Satın alma seçeneği devre dışı!
WEAPONS_NOTFOUND = Ultimate_weapons.ini listesinde böyle bir silah yok
WEAPONS_START_NAME = Silah adı ultimate_ (%s) önekiyle başlamalıdır
WEAPONS_ALREADY_CREATE = Bu isimle zaten bir silah var: %s
WEAPONS_NOT_FOUND = ultimate_weapons.ini listesinde %d numaralı silah bulunamadı
[ua]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Посилені зброї\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% Знижка\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Доступно лише VIP гравцям!
WEAPONS_ALREADY = Ви вже маєте цю зброю.
WEAPONS_MONEY = Недостатньо грошей!
WEAPONS_ZONE = Ви не знаходитесь в зоні покупки!
WEAPONS_BUYTIME = %d секунд на закупівлю пройшли. Не можна нічого купити!
WEAPONS_ROUNDS = Доступно через %d раунд
WEAPONS_ENABLE = Можливість покупки вимкнена!
WEAPONS_NOTFOUND = Немає такої зброї у списку ultimate_weapons.ini
WEAPONS_START_NAME = Назва зброї має починатися з префікса ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Зброя з такою назвою вже існує: %s
WEAPONS_NOT_FOUND = Не знайдено зброю з номером %d у списку ultimate_weapons.ini
[kk]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Жетілдірілген қарулар\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% жеңілдік\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = VIP ойыншыларға ғана қолжетімді!
WEAPONS_ALREADY = Бұл қару сізде бұрыннан бар.
WEAPONS_MONEY = Ақша жеткіліксіз!
WEAPONS_ZONE = Сіз сатып алу аймағында емессіз!
WEAPONS_BUYTIME = Сатып алуға %d секунд өтті. Сіз ештеңе сатып ала алмайсыз!
WEAPONS_ROUNDS = %d айналымда қол жетімді
WEAPONS_ENABLE = Сатып алу опциясы өшірілді!
WEAPONS_NOTFOUND = ultimate_weapons.ini тізімінде мұндай қару жоқ.
WEAPONS_START_NAME = Қару атауы ultimate_ (%s) префиксімен басталуы керек
WEAPONS_ALREADY_CREATE = Бұл атаумен қару бар: %s
WEAPONS_NOT_FOUND = ultimate_weapons.ini тізімінде %d нөмірлі қару табылмады
[de]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Verbesserte Waffen\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% Rabatt\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Nur für VIP-Spieler verfügbar!
WEAPONS_ALREADY = Du hast diese Waffe bereits.
WEAPONS_MONEY = Nicht genug Geld!
WEAPONS_ZONE = Sie befinden sich nicht in der Kaufzone!
WEAPONS_BUYTIME = Es sind %d Sekunden für den Kauf vergangen. Man kann nichts kaufen!
WEAPONS_ROUNDS = Verfügbar in %d Runden
WEAPONS_ENABLE = Kaufoption deaktiviert!
WEAPONS_NOTFOUND = Es gibt keine solchen Waffen in der Ultimate_weapons.ini-Liste
WEAPONS_START_NAME = Der Waffenname muss mit dem Präfix ultimate_ (%s) beginnen
WEAPONS_ALREADY_CREATE = Eine Waffe mit diesem Namen existiert bereits: %s
WEAPONS_NOT_FOUND = Keine Waffe mit der Nummer %d in der Liste ultimate_weapons.ini gefunden
[es]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Armas mejoradas\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% Descuento\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Disponible solo para jugadores VIP!
WEAPONS_ALREADY = Ya tienes esta arma.
WEAPONS_MONEY = No hay suficiente dinero!
WEAPONS_ZONE = No estás en la zona de compra!
WEAPONS_BUYTIME = Han pasado %d segundos para la compra. No puedes comprar nada!
WEAPONS_ROUNDS = Disponible en %d rondas
WEAPONS_ENABLE = Opción de compra deshabilitada!
WEAPONS_NOTFOUND = No existen tales armas en la lista de ultimate_weapons.ini
WEAPONS_START_NAME = El nombre del arma debe comenzar con el prefijo ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Ya existe un arma con este nombre: %s
WEAPONS_NOT_FOUND = No se encontró ningún arma con el número %d en la lista ultimate_weapons.ini
[fr]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Armes améliorées\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% Remise\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Disponible uniquement pour les joueurs VIP!
WEAPONS_ALREADY = Vous possédez déjà cette arme.
WEAPONS_MONEY = Pas assez d'argent!
WEAPONS_ZONE = Vous n'êtes pas dans la zone d'achat!
WEAPONS_BUYTIME = %d secondes se sont écoulées pour l'achat. Vous ne pouvez rien acheter !
WEAPONS_ROUNDS = Disponible dans %d tours
WEAPONS_ENABLE = Option d'achat désactivée!
WEAPONS_NOTFOUND = Il n'y a aucune arme de ce type dans la liste Ultimate_weapons.ini
WEAPONS_START_NAME = Le nom de l'arme doit commencer par le préfixe ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Une arme avec ce nom existe déjà : %s
WEAPONS_NOT_FOUND = Aucune arme trouvée avec le numéro %d dans la liste ultimate_weapons.ini
[it]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Armi Potenziate\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% Sconto\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Disponibile solo per i giocatori VIP!
WEAPONS_ALREADY = Hai già quest'arma.
WEAPONS_MONEY = Soldi insufficienti!
WEAPONS_ZONE = Non sei nella zona di acquisto!
WEAPONS_BUYTIME = Sono trascorsi %d secondi per l'acquisto. Non puoi comprare niente!
WEAPONS_ROUNDS = Disponibile in %d round
WEAPONS_ENABLE = Opzione di acquisto disabilitata!
WEAPONS_NOTFOUND = Non ci sono armi di questo tipo nell'elenco ultimate_weapons.ini
WEAPONS_START_NAME = Il nome dell'arma deve iniziare con il prefisso ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Esiste già un'arma con questo nome: %s
WEAPONS_NOT_FOUND = Nessuna arma trovata con il numero %d nella lista ultimate_weapons.ini
[pt]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w Armas aprimoradas\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% Desconto\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = Disponível apenas para jogadores VIP!
WEAPONS_ALREADY = Você já possui esta arma.
WEAPONS_MONEY = Não há dinheiro suficiente!
WEAPONS_ZONE = Você não está na zona de compra!
WEAPONS_BUYTIME = %d segundos se passaram para a compra. Você não pode comprar nada!
WEAPONS_ROUNDS = Disponível em %d rodadas
WEAPONS_ENABLE = Opção de compra desativada!
WEAPONS_NOTFOUND = Não existem tais armas na lista ultimate_weapons.ini
WEAPONS_START_NAME = O nome da arma deve começar com o prefixo ultimate_ (%s)
WEAPONS_ALREADY_CREATE = Já existe uma arma com este nome: %s
WEAPONS_NOT_FOUND = Nenhuma arma encontrada com o número %d na lista ultimate_weapons.ini
[bn]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w উন্নত অস্ত্র\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% ডিসকাউন্ট\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = শুধুমাত্র ভিআইপি খেলোয়াড়দের জন্য উপলব্ধ!
WEAPONS_ALREADY = আপনার কাছে ইতিমধ্যেই এই অস্ত্র আছে।
WEAPONS_MONEY = যথেষ্ট টাকা নেই!
WEAPONS_ZONE = আপনি কেনার অঞ্চলে নেই!
WEAPONS_BUYTIME = %d সেকেন্ড ক্রয় করার জন্য অতিক্রান্ত হয়েছে৷ আপনি কিছু কিনতে পারবেন না!
WEAPONS_ROUNDS = %d রাউন্ডে উপলব্ধ
WEAPONS_ENABLE = ক্রয় বিকল্প নিষ্ক্রিয়!
WEAPONS_NOTFOUND = ultimate_weapons.ini তালিকায় এরকম কোনো অস্ত্র নেই
WEAPONS_START_NAME = অস্ত্রের নাম ultimate_ (%s) প্রিফিক্স দিয়ে শুরু হতে হবে
WEAPONS_ALREADY_CREATE = এই নামে ইতিমধ্যেই একটি অস্ত্র রয়েছে: %s
WEAPONS_NOT_FOUND = ultimate_weapons.ini তালিকায় %d নম্বরের অস্ত্র পাওয়া যায়নি
[hi]
WEAPONS_TITLE = \r[\yBuyMenu\r]\w उन्नत हथियार\y\R$
WEAPONS_MENU_DISC = ^n\r(\y%d%% छूट\r)
WEAPONS_DAMAGE = \r(\y%d%%\wdmg\r)
WEAPONS_ACCESS = केवल वीआईपी खिलाड़ियों के लिए उपलब्ध!
WEAPONS_ALREADY = आपके पास यह हथियार पहले से ही है।
WEAPONS_MONEY = पर्याप्त धन नहीं!
WEAPONS_ZONE = आप खरीद क्षेत्र में नहीं हैं!
WEAPONS_BUYTIME = खरीदारी के लिए %d सेकंड बीत चुके हैं। आप कुछ भी नहीं खरीद सकते!
WEAPONS_ROUNDS = %d राउंड में उपलब्ध
WEAPONS_ENABLE = खरीद विकल्प अक्षम!
WEAPONS_NOTFOUND = ultimate_weapons.ini सूची में ऐसे कोई हथियार नहीं हैं
WEAPONS_START_NAME = हथियार का नाम ultimate_ (%s) उपसर्ग से शुरू होना चाहिए
WEAPONS_ALREADY_CREATE = इस नाम के साथ एक हथियार पहले से मौजूद है: %s
WEAPONS_NOT_FOUND = ultimate_weapons.ini सूची में नंबर %d के साथ कोई हथियार नहीं मिला
/* Ultimate Weapons Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _ultimate_weapons_included
#endinput
#endif
#define _ultimate_weapons_included
/*
id - айди игрока
uid(ultimate id) - номер ultimate оружия из списка ultimate_weapons.ini (от 0 до 50)
weapon - CSW оружия
ent - entity оружия
buy_name - имя оружия из ultimate_weapons.ini (например ultimate_ak47)
*/
#define ULTIMATE_MAX 100 // Максимальное кол-во ultimate_ оружий
//////////////////////////////////////////////////////////////////////////
// Константы ошибок ULTIMATE_ERROR_* (возвращаются нативами при ошибке) //
//////////////////////////////////////////////////////////////////////////
#define ULTIMATE_ERROR_NOTFOUND -1 // Нет такого оружия в списке ultimate_weapons.ini
#define ULTIMATE_ERROR_CREATED -2 // Оружия еще не созданы! Поставьте ultimate_weapons.amxx в самый верх plugins.ini
#define ULTIMATE_ERROR_DISABLE -3 // Не включен плагин ultimate_weapons.amxx
#define ULTIMATE_ERROR_INCORRECT -4 // Не корректные данные
#define ULTIMATE_ERROR_TYPE -5 // Не корректный type
#define ULTIMATE_ERROR_OTHER -6 // Другая ошибка
///////////////////////////////
// Константы ULTIMATE_DATA_* //
///////////////////////////////
#define ULTIMATE_DATA_WEAPON 0 // [int] CSW_ оружия(на котором основано)
#define ULTIMATE_DATA_AMMO 1 // [int] патроны в обойме
#define ULTIMATE_DATA_BPAMMO 2 // [int] патроны в запасе
#define ULTIMATE_DATA_DAMAGE 3 // [int] урон
#define ULTIMATE_DATA_ROUNDS 4 // [int] ограничение раундов
#define ULTIMATE_DATA_MONEY 5 // [int] стоимость
#define ULTIMATE_DATA_MENU 6 // [int] возвратит 1 если доступно в /ultimate меню
#define ULTIMATE_DATA_FLAGS 7 // [int] флаги для доступа к оружию
#define ULTIMATE_DATA_TRACE 8 // [int] возвратит 1 если включены трассирующие пули
#define ULTIMATE_DATA_BUYNAME 9 // [string] название оружия (buy_name)
#define ULTIMATE_DATA_V_MODEL 10 // [string] путь до v_ модели оружия
#define ULTIMATE_DATA_P_MODEL 11 // [string] путь до p_ модели оружия
#define ULTIMATE_DATA_W_MODEL 12 // [string] путь до w_ модели оружия
#define ULTIMATE_DATA_TEXT 13 // [string] текст в меню
#if defined ULTIMATE_RECURSION
#undef _ultimate_weapons_included
#endinput
#endif
// Вернет uid оружия по его имени или ошибку
// Пример:
// new uid=weapons_get_weapon_uid("ultimate_ak47");
native weapons_get_weapon_uid(buy_name[]);
// Вернет данные оружия, по его uid
// Смотрите константы ULTIMATE_DATA_* для type
// Числовые данные возвратятся в return, а строки в аргументе string[]
// Если в return вернуло отрицательное число, значит это ошибка ULTIMATE_ERROR_*
// Пример:
// new weapon=weapons_get_weapons_data(uid, ULTIMATE_DATA_WEAPON);
// new buy_name[32]; weapons_get_weapons_data(uid, ULTIMATE_DATA_BUYNAME, buy_name,31);
native weapons_get_weapons_data(uid, type, string[]="", len=0);
// Выдать оружие (старый натив, используйте weapons_give_user_ultimate)
#if (AMXX_VERSION_NUM >= 183)
#pragma deprecated Use weapons_give_user_ultimate() function.
#endif
native weapons_give_user_weapon(id, weapon);
// Выдать оружие созданное в ultimate_weapons.ini
// Достаточно указать один из параметров, либо uid, либо buy_name. Если указать оба, то плагин примет только uid
// replace:
// 0 - оружие добавится к существующему
// 1 - выкинуть существующие
// 2 - уничтожить существующее
// 3 - не выдавать тогда оружие
// ammo и bpammo:
// кол-во патрон в обойме и запасе соответственно. Можно не указывать, тогда выдаст то кол-во, которое указано в ultimate_weapons.ini
// Пример:
// weapons_give_user_ultimate(id, _, "ultimate_ak47");
// weapons_give_user_ultimate(id, 100);
native weapons_give_user_ultimate(id, uid=-1, buy_name[]="", replace=0, ammo=-1, bpammo=-1);
// Запишет в массив ultimate оружия игрока (старый натив, используйте weapons_give_user_ultimate)
#if (AMXX_VERSION_NUM >= 183)
#pragma deprecated Use weapons_give_user_ultimate() function.
#endif
native weapons_get_user_weapons(id, weapons[33], &num);
// Запишет в массив ultimate оружия игрока, которые он имеет при себе
// Ячейка массива равняется CSW_ оригинального оружия
// Само значение ячейки это uid оружия
// -1 в ячейке говорит, что такого оружия у игрока нет
native weapons_get_user_ultimate(id, ultimates[32]);
// Открыть меню игроку
native weapons_open_menu(id);
// Проверить, разрешено ли игроку открыть меню.
// true - разрешено
native weapons_check_menu(id);
// Запишет в массив ammo оружий из настроек плагина (старый натив, используйте weapons_get_weapons_data)
#if (AMXX_VERSION_NUM >= 183)
#pragma deprecated Use weapons_get_weapons_data() function.
#endif
native weapons_get_weapons_ammo(ammo[33]);
// Запишет в массив bpammo оружий из настроек плагина (старый натив, используйте weapons_get_weapons_data)
#if (AMXX_VERSION_NUM >= 183)
#pragma deprecated Use weapons_get_weapons_data() function.
#endif
native weapons_get_weapons_bpammo(bpammo[33]);
// Вызовется когда игрок купит оружие(или получит через другой плагин)
forward weapons_buy(id, uid, ent);
// Вызовится до покупки оружия (можно вернуть return PLUGIN_HANDLED, чтобы заблокировать событие)
forward weapons_buy_pre(id, uid);
// Вызовется когда игрок подберет оружие
forward weapons_pickup(id, uid, ent);
// Вызовится до того, как игрок подберет оружие (можно вернуть return PLUGIN_HANDLED, чтобы заблокировать событие)
forward weapons_pickup_pre(id, uid, ent);
// Вызовется когда у игрока выпадет оружие (дропнет или умрет)
forward weapons_drop(id, uid, ent);