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

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

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

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

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

Рекомендованные сообщения

фегня неработает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах





фегня неработает

А почему у меня всё работает?

если не получилось - задавайте вопросы а не кидайте бессмысленные фразы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно, как вариант - сделать статические плантации, с ними все на много проще, да и каждое такое поле, если сделать нормальную цену на наркоту, станет зоной пвп что добавляет интерес игре. 

Запустите редактор на alt + e и там простовьте кусты из вкладочки plants на каком то поле, главное чтобы тип объектов был одинаковым, а потом сможете заменить их на коноплю уже в полученном sqf файле

Изменено пользователем Windows (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите что и в какую строку нужно вписывать чтобы после курение травки она восстанавливала кровь, еду, воду.

 

 

[] spawn {
hint "Ты курнул зомби-травки";
player removeMagazine 'ItemKiloHemp';
player playMoveNow "ActsPercMstpSnonWpstDnon_sceneBardak01";
playsound "smoke";
Remove_Drug_effects =
{
{
ppEffectDestroy _x;
} forEach (_this select 0);
ppEffectDestroy nonapsi_ef;
ppEffectDestroy wetdist1;
ppEffectDestroy ppe;
ppEffectDestroy ppe2;
ppEffectDestroy ppe3;
setaperture 0;
"dynamicBlur" ppEffectAdjust [0];
"dynamicBlur" ppEffectCommit 16;
"colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1], [1, 1, 1, 0.0]];
"colorCorrections" ppEffectCommit 0;
};
_time = time;
_effects = [];
while {true} do
{
nonapsi_ef = ppEffectCreate ["colorCorrections", 1555];
_effects = _effects + [nonapsi_ef];
nonapsi_ef ppEffectEnable true;
nonapsi_ef ppEffectAdjust [1.0, 1.0, -0.03, [0.0, 0.0, 0.0, 0.0], [3.0, 5.0, 9.0, 5.0],[0.4,0.0,0.0, 0.7]];
nonapsi_ef ppEffectCommit 1;
sleep random(1);
wetdist1 = ppEffectCreate ["wetDistortion", 2006];
_effects = _effects + [wetdist1];
wetdist1 ppEffectAdjust [0, 8, 0.8,8,8, 0.2, 1, 0, 0, 0.08, 0.08, 0, 0, 0, 0.77];
wetdist1 ppEffectEnable true;
wetdist1 ppEffectCommit 0;
ppe = ppEffectCreate ["colorCorrections", 1555];
_effects = _effects + [ppe];
ppe ppEffectAdjust [1, 1, 0, [1.5,6,2.5,0.5], [5,3.5,5,-0.5], [-3,5,-5,-0.5]];
ppe ppEffectCommit 1;
ppe ppEffectEnable true;
ppe2 = ppEffectCreate ["chromAberration", 1555];
_effects = _effects + [ppe2];
ppe2 ppEffectAdjust [0.01,0.01,true];
ppe2 ppEffectCommit 1;
ppe2 ppEffectEnable true;
ppe3 = ppEffectCreate ["radialBlur", 1555];
_effects = _effects + [ppe3];
ppe3 ppEffectEnable true;
ppe3 ppEffectAdjust [0.02,0.02,0.15,0.15];
ppe3 ppEffectCommit 1;
sleep random(1);
wetdist1 = ppEffectCreate ["wetDistortion", 2006];
_effects = _effects + [wetdist1];
wetdist1 ppEffectAdjust [1, 1.16, 0.32, 2.56, 0.8, 0.64, 2.64, 0, 0, 1.08, 0.08, 0, 0, 0, 1.77];
wetdist1 ppEffectEnable true;
wetdist1 ppEffectCommit 0;
sleep random(1);
nonapsi_ef = ppEffectCreate ["colorCorrections", 1555];
_effects = _effects + [nonapsi_ef];
nonapsi_ef ppEffectEnable true;
nonapsi_ef ppEffectAdjust [1.0, 1.0, -0.02, [9.5, 1.5, 2.5, 0.2], [2.0, 7.0, 6.0, 2.0],[0.4,0.0,0.0, 0.7]];
nonapsi_ef ppEffectCommit 1;
sleep random(1);
if (_time + 60 < time) exitWith {[_effects] call Remove_Drug_effects;};
};
};

 

буду благодарен за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Подскажите что и в какую строку нужно вписывать чтобы после курение травки она восстанавливала кровь, еду, воду.

 

После строки: 

playsound "smoke";

Вставить это: 

r_player_infected = false;
sleep 0.01;
r_player_injured = false; 
sleep 0.01;
r_player_loaded = false; 
sleep 0.01;
r_player_inpain = false; 
sleep 0.01;
r_player_blood = 12000; 
sleep 0.01;

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нету самих плантаций. Ошибок тоже никаких нету. Скрипты вроде как все правильно работает и действие по ПКМ появилось. Маркеры вроде должны быть, но их нет как и плантаций. Мод Epoch + Chernarus_Winter

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нету самих плантаций. Ошибок тоже никаких нету. Скрипты вроде как все правильно работает и действие по ПКМ появилось. Маркеры вроде должны быть, но их нет как и плантаций. Мод Epoch + Chernarus_Winter

На этом сайте есть скрипт динамические торговые зоны,после каждого рестарта появляются в разном месте на карте, я ставил этот скрипт и переделывал чуть чуть там файлы есть в них написано какие строения появиться вместе с торговцем, я просто вместо этих строений и самого торговца, вписал плантаций 

пример была вот такая строчка ["Base_WarfareBBarrier10x",[-3.05396, -1.1499],228.849,1,0,{}],  а стала ["fiberplant",[-3.05396, -1.1499],228.849,1,0,{}], остальные так же строчки.Там же можно настроить сколько таких полей будет появляться за раз,просто отключить лишние треиды,ну и маркер можно ставить можно нет по желанию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

по поводу маркеров для плантаций ( только для администрации в инфистаре ) , как раз описание на основе плантаций http://s-platoon.ru/index.php?/topic/4387-dobavliaem-v-adminku-otobrazhenie-svoikh-obekto/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поставил плантации на тестовом Epoch тоже сперва не показывало маркеров, думал скрипт не рабочий но потом разобрался там в конфиге выключено отображение маркеров включил и всё появилось. Суть в чём что на эпоче работает а на оверпочь поставил маркеры есть а травы самой нету, подскажите как исправить

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто нибудь решил проблему с отображением маркера, в конфиге включаю и толку ноль, трава есть а маркера нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поставил все работает включая маркеры, а вот с продажей не могу разобраться. Как у вас с продажей ее, как внести к торговцам? Якобы должно быть у медиков в черных трейдах (судя по коду). Как у Вас?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а у меня все работает,только курить нет такой опции, можно скрафтить зерна, создать палатки с полотна и.т.д. хз что не так, делал по инструкции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: BR0wi
      Подскажите где найти людей, которые делаю моды на заказ. К кому вообще обращаться? Или что бы реализовать свои идеи нужно самому "год" сидеть и изучать все механики модинга?
    • Автор: CubeIn
      Приветствую господа, хочу создать новый проект, уникальный, но для этого нужен маппер.
      Я оставлю здесь свой дискрод, напишите в лс, кто готов взяться за крупный проект.
      4me#4542
    • Автор: 6agu
      Поставил
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: 123new
      Много вопросов на данную тему наблюдаю от новичков, попробую прояснить немного сей вопрос.
       
      Предположим. что вы уже знаете на каких координатах вам надо спавнить определенное здание или объект\животное\бота, с каким углом поворота. И так. эта тема для вас.
       
      Сразу делаю пометку, метод, который добавили нам разработчики игры в патче 1.15, очень хорошо описал наш товарищ в сообщении форума:
      Рекоммендую вам использовать именно его!
      Ниже опубликованы старые методы.
       
      Если вы с расставили их с модифицированной версии Offline (Offline by Arksenor это называется), то вы получили и нашли код вида:
      GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13251.875000 0.0 3748.525879").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13254.599609 0.0 3722.703613").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13257.344727 0.0 3696.718750").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13260.040039 0.0 3670.984131").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13262.756836 0.0 3645.180176").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13265.441406 0.0 3619.531982").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13268.124023 0.0 3593.995361").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13270.844727 0.0 3568.186523").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13273.514648 0.0 3542.561279").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13276.195313 0.0 3517.048828").SetOrientation("-96.000000 0.000000 0.000000"); GetGame().CreateObject("Land_CementWorks_ExpeditionB", "13278.399414 0.0 3496.097900").SetOrientation("-96.000000 0.000000 0.000000"); Здесь (по примеру первой строки) 1 значение в скобках - id постройки/объекта, 2 значение - координаты в формате X Y Z, разделенные пробелом, 3 - значение поворота примерно в том же формате.
      Как это делать в Offline - статья от автора Offine:
      https://github.com/Arkensor/DayZCommunityOfflineMode/wiki/Add-custom-objects-to-your-server-or-mission
       
      И так, инструкция:
      1. Добавляем в начало init.c файла в вашей mpmissions следующий код:
      #include "$CurrentDir:mpmissions\dayzOffline.chernarusplus\spawn_buildings.c" 2. Создаем в папке вашей активной mpmissions файлик spawn_buildings.c и заполняем его следующей информацией.
      void SpawnObject( string type, vector position, vector orientation ) { private string NameBlockLog = "[CreateObject] "; private string InfoLog = ""; if(type != "") { auto obj = GetGame().CreateObject( type, "0 0 0" ); if(obj) { if ((position[0] != 0) && (position[1] != 0) && (position[2] != 0)) { obj.SetPosition( position ); obj.SetOrientation( orientation ); obj.Update(); if (obj.CanAffectPathgraph()) { obj.SetAffectPathgraph(true, false); GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(GetGame().UpdatePathgraphRegionByObject, 100, false, obj); } InfoLog = "[Type: '" + obj.GetType() + "' Position: '" + obj.GetPosition().ToString() + "' Orientation: '" + obj.GetOrientation().ToString() + "']"; Write_Log(NameBlockLog + " Object has been created successfully! Info " + InfoLog); } else { InfoLog = "[Type: '" + type + "' Position: '" + position + "' Orientation: '" + orientation + "']"; Write_Log(NameBlockLog + " Object can't be created! Incorrect writed position. Info " + InfoLog); } } else { InfoLog = "[Type: '" + type + "' Position: '" + position + "' Orientation: '" + orientation + "']"; Write_Log(NameBlockLog + " Object can't be created! Info " + InfoLog); } } else { InfoLog = "[Type: '" + type + "' Position: '" + position + "' Orientation: '" + orientation + "']"; Write_Log(NameBlockLog + " Object can't be created! Incorrect writed type. Info " + InfoLog); } } void Write_Log(string message) { Print(String(message)); } 3. Открываем созданный нами файл,  и в конце файла дописываем следующее:
      void SpawnAirfeeldBuildings() { SpawnObject( "Land_CementWorks_ExpeditionB", "13251.875000 0.0 3748.525879", "-96.000000 0.000000 0.000000"); SpawnObject( "Land_CementWorks_ExpeditionB", "13254.599609 0.0 3722.703613", "-96.000000 0.000000 0.000000"); SpawnObject( "Land_CementWorks_ExpeditionB", "13257.344727 0.0 3696.718750", "-96.000000 0.000000 0.000000"); } void SpawnKrasnoBuildings() { SpawnObject( "Land_CementWorks_ExpeditionB", "13251.875000 0.0 3748.525879", "-96.000000 0.000000 0.000000"); SpawnObject( "Land_CementWorks_ExpeditionB", "13254.599609 0.0 3722.703613", "-96.000000 0.000000 0.000000"); SpawnObject( "Land_CementWorks_ExpeditionB", "13257.344727 0.0 3696.718750", "-96.000000 0.000000 0.000000"); } Где после void - название функции идет, а между открытыми скобками вызов спавна самих зданий на указанных координатах.
      На примере 1 строки:
      Land_CementWorks_ExpeditionB - id постройки (type)
      13251.875000 0.0 3748.525879 - координаты в формате X Y Z
      -96.000000 0.000000 0.000000 - значение поворота в формате X Y Z
      Внимание: id постройки и координаты в примере указаны не верные и требуют подключения дополнительной модификации для корректной работы!!! Координаты не соответствуют названию функции!!!
      4. открываем в MpMissions в папке с вашей активной миссией init.c и перед ЗАКРЫВАЮЩЕЙ скобкой '}' дописываем нужную нам функцию (это будет активация спавна на карте):
      SpawnAirfeeldBuildings(); 5. Готово, Запускайте сервер, и в scripts.log вы увидите процедуру спавна ваших зданий и увидите, спавнятся ли они на карте или нет.
      Можно написать конечно и более готовую, универсальную систему спавна на карте со считыванием конфигурации из файла, но я считаю это лишним.
       
      Как заполнить добавленные здания лутом на карте:
      вариант 1:
      https://github.com/Arkensor/DayZCommunityOfflineMode/wiki/Enable-loot-for-custom-placed-objects
      вариант 2: вручную заполнить xml-файл  mapgrouppos.xml в mpmssions данными о местоположении зданий, где rpy - значение поворота здания в формате Z Y X
       
      С помощью данной статьи вы можете разместить любой элемент игры(постройку, животное, зомби, бота), доступный к спавну через любую модификацию-админ. панель. Очень полезный мод в этом смысле BuilderItems, с его помощью можно творить поистину интересные локации!
    • Автор: Venom21
      Появилась такая проблема, нужно закрыть некоторые слоты под одежду, когда на определённый слот одет предмет…
      пример: возьмём экзоскелет от Фидова, там есть две версии которая одеваеться как на тело и ноги, и есть которая одеваться на разгрузку и пояс, так вот, нужно например чтобы при одетом экзаче на тело и ноги слоты под пояс и разгрузку блокировались, либо только под определенные предметы, если есть интерес то цену можем в личке обсудить…
      P.S. Разрешение от Фидова на переделку и переупаковку есть)
  • Наш выбор

×
×
  • Создать...

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

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