Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 04/22/21 в Сообщения

  1. 3 балла
    bergaut

    DimA Мошенник и кидала

    Внимание мораль! Если вы собираетесь покупать у кого то кота в мешке (мод для прекрасной игры что сделана в Чехии). Делать это надо на площадках где есть гарантии хотя бы немного серьезнее чем "отвечаю епт все четко будет". Про продавца по возможности надо узнать у людей кому он что продавал, это делается при помощи скраблера, и выхода на контакт с людьми которые используют моды который вы присмотрели себе в коллекцию. Иначе в большинстве случаев вы с тем же успехом можете выбросить свои деньги в помойку. Всем добра.
  2. 3 балла
    bergaut

    DimA Мошенник и кидала

    Положительные коменты в этой теме понятно кто написал, и по чьей просьбе. Шерсть с языков не забудьте сбрить.
  3. 2 балла
    des123

    Помощь с модовыми патронами

    Путём переделки конфигов и добавлением скриптов. Как сделаны скрипты можно посмотреть у мода Rev Guns. Конфиг прикрепил ниже. class CfgPatches { class *уникальный класс* { units[] = {}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"DZ_Weapons_Firearms","DZ_Sounds_Effects","DZ_Weapons_Magazines"}; }; }; class Mode_Safe; class Mode_SemiAuto; class Mode_Burst; class Mode_FullAuto; class OpticsInfoRifle; class cfgWeapons { class Rifle_Base; class *класс_бейс*: Rifle_Base { scope = 0; displayName = ""; descriptionShort = ""; weight = ; model = ; absorbency = 0.0; repairableWithKits[] = {1}; repairCosts[] = {30.0,25.0}; PPDOFProperties[] = {1,0.6,50,200,4,10}; WeaponLength = 1.1; barrelArmor = 3.888; attachments[] = {""}; itemSize[] = {}; chamberSize = 1; chamberedRound = ""; chamberableFrom[] = {""}; magazines[] = {""}; ejectType = 1; recoilModifier[] = {}; swayModifier[] = {}; simpleHiddenSelections[] = {"hide_barrel","folding_lowered","folding_raised"}; modes[] = {"SemiAuto"}; class SemiAuto: Mode_SemiAuto { soundSetShot[] = {""}; soundSetShotExt[] = {{""}}; reloadTime = ; dispersion = ; magazineSlot = "magazine"; }; class OpticsInfo: OpticsInfoRifle { memoryPointCamera = "eye"; discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000}; discreteDistanceInitIndex = 0; modelOptics = "-"; distanceZoomMin = 100; distanceZoomMax = 1000; }; class Particles { class OnFire { class SmokeCloud { overrideParticle = "weapon_shot_winded_smoke"; }; class MuzzleFlash { overrideParticle = "weapon_shot_akm_01"; ignoreIfSuppressed = 1; illuminateWorld = 1; positionOffset[] = {-0.05,0,0}; }; class ChamberSmokeBurst { overrideParticle = "weapon_shot_chamber_smoke"; overridePoint = "Nabojnicestart"; overrideDirectionPoint = "Nabojniceend"; }; }; class OnOverheating { maxOverheatingValue = 120; shotsToStartOverheating = 2; overheatingDecayInterval = 1; class SmokingBarrel1 { positionOffset[] = {-0.02,0,0}; overrideParticle = "smoking_barrel_small"; onlyWithinOverheatLimits[] = {0.0,0.2}; onlyWithinRainLimits[] = {0,0.2}; }; class SmokingBarrelHot1 { positionOffset[] = {0.1,0,0}; overrideParticle = "smoking_barrel"; onlyWithinOverheatLimits[] = {0.2,0.6}; onlyWithinRainLimits[] = {0,0.2}; }; class SmokingBarrelHot3 { positionOffset[] = {0.3,0,0}; overrideParticle = "smoking_barrel_heavy"; onlyWithinOverheatLimits[] = {0.6,1}; onlyWithinRainLimits[] = {0,0.2}; }; class SmokingBarrelHotSteam { overrideParticle = "smoking_barrel_steam"; positionOffset[] = {0.35,0,0}; onlyWithinOverheatLimits[] = {0,1}; onlyWithinRainLimits[] = {0.2,1}; }; class OpenChamberSmoke { onlyIfBoltIsOpen = 1; overrideParticle = "smoking_barrel_small"; overridePoint = "Nabojnicestart"; }; }; class OnBulletCasingEject { class ChamberSmokeRaise { overrideParticle = "weapon_shot_chamber_smoke_raise"; overridePoint = "Nabojnicestart"; }; }; }; class DamageSystem { class GlobalHealth { class Health { hitpoints = 300; healthLevels[] = { {1.0,{""}}, {0.7,{""}}, {0.5,{""}}, {0.3,{""}}, {0.0,{""}} }; }; }; }; }; class *класс который будет виден*: *класс бейс который делали выше* { scope = 2; }; }; class cfgMagazines { class Magazine_Base; class *класс магазина* : Magazine_Base { scope = 2; displayName = ""; descriptionShort = ""; model = ""; weight = 75; itemSize[] = {1,1}; count = 10; ammo = ""; ammoItems[] = {""}; tracersEvery = 0; class DamageSystem { class GlobalHealth { class Health { hitpoints = 100; healthLevels[] = { {1.0,{""}}, {0.7,{""}}, {0.5,{""}}, {0.3,{""}}, {0.0,{""}} }; }; }; }; class AnimEvents { class SoundWeapon { class MagRifle_fill_in { soundSet = "MagRifle_fill_in_SoundSet"; id = 1; }; class MagRifle_fill_loop { soundSet = "MagRifle_fill_loop_SoundSet"; id = 2; }; class MagRifle_fill_out { soundSet = "MagRifle_fill_out_SoundSet"; id = 3; }; class MagRifle_empty_in { soundSet = "MagRifle_empty_in_SoundSet"; id = 4; }; class MagRifle_empty_loop { soundSet = "MagRifle_empty_loop_SoundSet"; id = 5; }; class MagRifle_empty_out { soundSet = "MagRifle_empty_out_SoundSet"; id = 6; }; class MagPistol_fill_in { soundSet = "MagPistol_fill_in_SoundSet"; id = 7; }; class MagPistol_fill_loop { soundSet = "MagPistol_fill_loop_SoundSet"; id = 8; }; class MagPistol_fill_out { soundSet = "MagPistol_fill_out_SoundSet"; id = 9; }; class MagPistol_empty_in { soundSet = "MagPistol_empty_in_SoundSet"; id = 10; }; class MagPistol_empty_loop { soundSet = "MagPistol_empty_loop_SoundSet"; id = 11; }; class MagPistol_empty_out { soundSet = "MagPistol_empty_out_SoundSet"; id = 12; }; }; }; }; class CfgNonAIVehicles { class ProxyAttachment; class Proxy*ваш_магазин*: ProxyAttachment { scope = 0; inventorySlot = "magazine"; model = "модель_магазина"; }; }; P.S, возможно где-то пропустил скобки.
  4. 2 балла
    123new

    DimA Мошенник и кидала

    Как бы априори, не зря ж платун еще с давних армовских времен предлагал гарантов в сделки, а щас в виде торговой площадки те же условия предоставляет. Собственно, по сабжу, добавил, как я понимаю, ссылку на профиль автора работы, в топик старт. Понятное джело что тут много сторонников и противников накопилось. И мое мнение тут не решающее, я такой же посетитель, как и все. И, я думаю, никто не откажется вместе с остальными взглянуть на тот самый проблемный скар, прицел, и прочее, что названо в данной теме и стало точкой кипения. Причем, материалы от всех, включая автора этой работы. Скриншоты, видео разумеется с пояснениями что не так. Рассматривать и судить итог конфликта естественно не мне, а товарищу Dr.Tauren, курирующему данную ветку форума, я лишь смотрю за вашим общением в теме форума ?
  5. 2 балла
    AKuznecov

    Спавн модовых машин на сервере

    Держи готовый вариант. Не советую заменять файлы чтобы у тебя ничего не полетело в пропасть ModCe.rar
  6. 1 балл
    C0BA

    DimA Мошенник и кидала

    Так вы что тут развели, давайте по сути клиент - продавец. Не будет порядка - будут преды.
  7. 1 балл
    bergaut

    DimA Мошенник и кидала

  8. 1 балл
    BorizzK

    Автоматическое закрытие дверей

    Если перманентно и каждый рестарт Омоддидь конфиги домегов и итп (это файлы structures*.pbo в addons) И выставить там InitOpened в 0 Ну и отключить сохранение состояния домегов в экономике изменив значения параметров на 0 И удалить в сторадже buildings.bin
  9. 1 балл
    Skar713

    DimA Мошенник и кидала

    Шаман кинь мне просто для интереса в личку модель скара. нужна только модель без текстур и тд
  10. 1 балл
    bergaut

    DimA Мошенник и кидала

  11. 1 балл
    zamorochilo

    DimA Мошенник и кидала

    Мне кажется я понял в чём образовалась паника/проблема. Вот ода история из-за чего это всё получилось, моё мнение естественно. Был у меня мод со стволами в своё время под мой проект, назовём его условно ****_weapons.pbo, и когда богемия выпускала апдейты то мне приходилось обращаться к Диме за правками по данному оружию. Но никто же не будет тебе бесплатно делать и исправлять мод под твоё название. 1 раз обратился, заплатил, 2 раз обратился опять заплатил. Вот и решил плюнуть на эту уникальность и стал просто следить за постоянными апдейтами по dp_weapons.pbo и никаких проблем с ними не было. Выпилил всю свою уникальность надолго и не парюсь, потому как на это просто не хватало времени, и проблема исчезла, а когда тебе продают разбинаренное оружие под твой собственный проект, естественно сам после апдейта от богемии пытался что-то исправить и не получилось.
  12. 1 балл
    bergaut

    DimA Мошенник и кидала

  13. 1 балл
    AKuznecov

    Спавн модовых машин на сервере

    Раскидал чтобы было видно где тайпсы, а где аттачменты. Можно всё в одной папке располагать, но для удобности использую разные. Если будешь добавлять другие тайпсы или аттачменты их нужно кидать в соответствующую папку, название файла не имеет значение, но я делаю их по названию модов чтобы не запутаться
  14. 1 балл
    @SunMan Уважаемый. Есть такая кнопка "поиск" попробуйте ей воспользоваться. Эти темы поднимались не раз и не два. Но для начала уясните что такое серверный мод, распаковщик ПБО, создание серверного мода. Без шуток,это азы без которых просто бессмысленно что то объяснять. Скрипты и другое-уже сложнее и тут помогут,но "Аз,Буки,Веди" знать необходимо. Ибо ответ на ваш вопрос "отмодить сервермодом необходимые файлы в скриптс"....
  15. 1 балл
    paranoyk

    VPPAdminTools новый бэкдор.

    ..."отмоддил публично"-занесть в архивы, отлить в граните! Кстати, а как стим относится к подобным "закладкам" которые незадокоментированы? Нет ли тут попытки взлома и управления чужой собственностью, приём инструмент взлома распространяет сам стим?
  16. 1 балл
    dorbi777

    DimA Мошенник и кидала

    Дорогой товарищ! Не в обиду... Но учи мат часть! А если не можешь срать, не мучай жопу!
  17. 1 балл
    dorbi777

    DimA Мошенник и кидала

    Использую всю Димину сборку! Проблем нет! Все кому он продавал есть в его группе в ДС. Постоянная обратная связь. Если у Вас какой-то другой мод ломает его сборку, то пардон... это уже Ваши проблемы! Выли проблемы при использовании RolePlay мод. Решил перепиской скриптевой части с одобрения автора)))) Так что я думаю тут проблема в кривых руках серверодержателя.....
  18. 1 балл
    TED

    DimA Мошенник и кидала

    Тебе бы для начала научиться писать правильно, а потом уже только проекты держать, да людей нормальных грязью поливать?
  19. 1 балл
    BorizzK

    VPPAdminTools новый бэкдор.

    Мод Проверен чисто как серверный и как клиент-серверный в сборке Вырубает всю даоновскую чушь более чем полностью Мод обфусцирован Подписать и положить в сборку VT_Mod_Fix.rar
  20. 1 балл
    BorizzK

    VPPAdminTools новый бэкдор.

    VT_Mod_Fix.rar Подключите как серверный Если все норм Так и оставляйте Если нет - проблема может быть у клиентов Подписывайте и вонзайте в Вашу мод-сборку Понятно что оно должно быть и на сервере и на клиенте В списке модов на стороне сервера сборка тогда должна быть последней! И отпишитесь о результатах
  21. 1 балл
    BorizzK

    GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater

    GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater(имяфункции в классе/другом классе, время в мс, true/false (повторять не повторять), параметр, параметр итп); имяфункции в классе/другом классе - например CallLater(player.G, время в мс, параметр, параметр итп); Нужно помнить - если идет вызов функции которая должна вернуть значение, то она его не вернет - тк некуда Однако, если в параметрах функции есть параметр out (один из вариантов передачи содержимого из функции), то если Вы укажете в параметрах вызова переменную класса, она будет изменена по завершению выполнения вызываемой функции, но если Вы укажете локальную переменную функции - это вызовет ошибку! На фпс сервера влияет значительно Не рекомендуется в пределах одного класса запускать параллельно более 1 повторяющегося вызова Я вообще рекомендую не использовать CALL_CATEGORY_GAMEPLAY - Используется в основном на клиенте - вызов происходит только когда игрок подключен к серверу/запущен оффлайн (по моим наблюдениям) На сервере выполняется только когда к серверу подключен хотя бы 1 игрок Имеет низший приоритет CALL_CATEGORY_SYSTEM - будет выполняться всегда, независимо не от чего Имеет более низкий приоритет, чем очереди OnUpdate, класса Timer и других, поэтому иногда выполнение может произойти с задержкой Дополнение GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).Call(имяфункции, параметр, параметр) Вызывается функцию в следующем фрейме в соответствующем контексте - с CALL_CATEGORY_GAMEPLAY используется только на клиенте, на сервере аналогично CallLater На фпс сервера влияет мало GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).Remove(имя функуции) - изымает функцию из шедулера если включено повторение выполнения или вызов еще не произошел Timer. Отдельный класс, предназначенный гарантированного выполнения вызываемой с задержкой или повторением функwии - по умолчанию контекст CALL_CATEGORY_SYSTEM Пример ref Timer mytimer; (в классе) mytimer = new Timer; (или new Timer(CALL_CATEGORY_SYSTEM)) mytimer.Run(время в секундах,this , "имяфункции в классе", набор параметров (либо null), true/false (повторять/не повторять)) Выполнит с задержкой или будет выполнять с повторением функцию из текущего класса (this) или другого (указать вместо this имя соответствующего класса) Параметры передаются - либо через набор параметров (класс Param) либо указать null и использовать для этого переменные класса Вообще в файлах есть масса примеров Пример Call и CallLater; class MyClass { bool m_State; int m_time = 10000; void MyClass { GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).Call(Init); } void Init { GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater(myfunc, 1000, false); } void myfunc() { if (!m_State) { GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater(myfunc, m_time, false); } else { Print ("m_State = true. FINISH!"); } } void SetStateTrue() { m_State = true; } } Примерт Timer class MyClass { bool m_State; int m_time = 10; ref Timer mytimer; void MyClass { Init(); } void Init { mytimer = new Timer; mytimer.Run(10,this,"myfunc",null,true); } void myfunc() { if (m_State) { Print ("m_State = true. FINISH!"); mytimer.Stop(); } } void SetStateTrue() { m_State = true; } } Есть еще масса вариантов использования А еще есть AnimationTimer И можно создавать свои таймеры инжектируя свои функции в очередь OnUpdate (наивысший приоритет) и еще варианты PS Если гдет ошибся -сорри - бухосапиенс )))
  22. 0 баллов
    123new

    Нет меню начать добычу на технике с devaice

    я один ниче не понял? ?
  23. 0 баллов
    siman

    DimA Мошенник и кидала

    Ну нормальные люди фигню со страйками не творят когда у них покупают ПАК за деньги, а если тебе нравятся его моды - пользуйся на здоровье видимо свой проект ты недолюбливаешь.
×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка