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

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

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

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

    Там вы можете продать или купить
    Всё что касается игровых серверов

Вопрос

Установил на сервер кастомный лут из этой темы: http://s-platoon.ru/index.php?/topic/4659-kastomnyi-lut/?hl=%D0%BA%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%BD%D1%8B%D0%B9

В итоге ни лута, ни зомборей на сервере нет. Как решить проблемку?

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


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

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

  • 0

Вообщем, из-за моей невнимательности не работал ни спавн лута, на спавн зомбей, решил проблемку и все заработало)

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


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


  • 0

логи.. где мать вашу за ногу логи???

Да вот в том, то и дело, что они чисты 

RPT:

 

 

=====================================================================
== C:\Arma_2\arma2oaserver.exe
== "arma2oaserver.exe"  -port=2302 "-config=instance_24_Napf\config.cfg" "-cfg=instance_24_Napf\basic.cfg" "-profiles=instance_24_Napf" -name=instance_24_Napf "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" -cpuCount=2 -exThreads=1 -maxmem=4096 -noCB
=====================================================================
Exe timestamp: 2016/05/28 21:47:23
Current time:  2016/07/24 03:33:22

Version 1.63.131129
Unsupported language Russian in stringtable
Unsupported language Russian in stringtable
Item STR_EQUIP_NAME_41 listed twice
Item STR_EQUIP_DESC_41 listed twice
Unsupported language Russian in stringtable
Unsupported language Russian in stringtable
Updating base class ->NonStrategic, by ca\config.bin/CfgVehicles/HouseBase/
Updating base class ->HouseBase, by ca\config.bin/CfgVehicles/Ruins/
Updating base class ->DestructionEffects, by ca\config.bin/CfgVehicles/House/DestructionEffects/
Updating base class ->FlagCarrierCore, by ca\ca_pmc\config.bin/CfgVehicles/FlagCarrier/
Updating base class ->VehicleMagazine, by ca\weapons\config.bin/CfgMagazines/14Rnd_FFAR/
Updating base class ->PistolCore, by ca\weapons\config.bin/cfgWeapons/Pistol/
Updating base class ->LauncherCore, by ca\weapons\config.bin/cfgWeapons/RocketPods/
Updating base class ->RocketPods, by ca\weapons\config.bin/cfgWeapons/FFARLauncher/
Updating base class ->Default, by ca\weapons\config.bin/cfgWeapons/ItemCore/
Updating base class ->Citizen, by ca\characters2\config.bin/CfgVehicles/Citizen1/
Updating base class ->SkodaBase, by ca\wheeled\config.bin/CfgVehicles/car_sedan/
Updating base class ->UH60_Base, by ca\air\config.bin/CfgVehicles/MH60S/
Updating base class ->House, by ca\misc3\config.bin/CfgVehicles/Land_Fire/
Updating base class ->House, by ca\misc3\config.bin/CfgVehicles/Land_A_tent/
Updating base class ->Camp_base, by ca\misc3\config.bin/CfgVehicles/ACamp/
Updating base class ->Car, by ca\wheeled2\lada\config.bin/CfgVehicles/Lada_base/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_Lamp_Small_EP1/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_Lamp_Street1_EP1/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_Lamp_Street2_EP1/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_Lampa_Ind_EP1/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_PowLines_Conc2L_EP1/
Updating base class StreetLamp_BaseMediumOrange->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_sidl/
Updating base class StreetLamp_BaseMediumOrange->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_sidl_2/
Updating base class StreetLamp_BaseMediumOrange->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_sidl_3/
Updating base class StreetLamp_BaseWeakYellow->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_ind/
Updating base class StreetLamp_BaseWeakYellow->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_ind_zebr/
Updating base class RscStandardDisplay->, by z\addons\dayz_code\config.bin/RscDisplayStart/
Updating base class RscShortcutButton->RscShortcutButtonMain, by z\addons\dayz_code\config.bin/RscDisplayMain/controls/CA_Exit/
Updating base class RscText->, by z\addons\dayz_code\config.bin/RscTitles/Default/
Updating base class zZombie_Base->zZombie_new_Base, by z\addons\dayz_code\config.bin/CfgVehicles/z_villager1/
Updating base class zZombie_Base->zZombie_new_Base, by z\addons\dayz_code\config.bin/CfgVehicles/z_worker1/
Updating base class Soldier_Crew_PMC->Soldier_Bodyguard_M4_PMC, by z\addons\dayz_code\config.bin/CfgVehicles/SurvivorW2_DZ/
Updating base class HighCommand->Logic, by z\addons\dayz_code\config.bin/CfgVehicles/HighCommandSubordinate/
Updating base class ->ViewOptics, by z\addons\dayz_code\config.bin/CfgVehicles/Mi17_base/Turrets/MainTurret/ViewOptics/
Updating base class HouseBase->, by z\addons\dayz_code\config.bin/CfgVehicles/House/
Updating base class NonStrategic->BuiltItems, by z\addons\dayz_code\config.bin/CfgVehicles/Fort_RazorWire/
Updating base class MeleeHatchet->MeleeWeapon, by z\addons\dayz_code\config.bin/CfgWeapons/MeleeCrowbar/
Updating base class VehicleMagazine->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/29Rnd_30mm_AGS30/
Updating base class VehicleMagazine->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/48Rnd_40mm_MK19/
Updating base class 4000Rnd_762x51_M134->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/2000Rnd_762x51_M134/
Updating base class VehicleMagazine->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/100Rnd_127x99_M2/
Updating base class VehicleMagazine->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/50Rnd_127x107_DSHKM/
Updating base class Hatchet_Swing->Melee_Swing, by z\addons\dayz_code\config.bin/CfgMagazines/crowbar_swing/
Updating base class CA_Magazine->Melee_Swing, by z\addons\dayz_code\config.bin/CfgMagazines/Hatchet_Swing/
Updating base class Land_HouseV_1I2->House, by zero_buildings\config.cpp/CfgVehicles/Land_HouseV_1L2/
Updating base class Land_HouseV_1I2->House, by zero_buildings\config.cpp/CfgVehicles/Land_HouseV_3I3/
Updating base class ->Plane, by ca\air2\mv22\config.bin/CfgVehicles/MV22/
Updating base class ViewOptics->, by ca\air2\uh1y\config.bin/CfgVehicles/UH1_Base/Turrets/MainTurret/ViewOptics/
Updating base class ->HouseBase, by ca\misc_e\config.bin/CfgVehicles/House/
Updating base class ->Land_CamoNet_EAST, by ca\misc_e\config.bin/CfgVehicles/Land_CamoNet_EAST_EP1/
Updating base class ->Land_CamoNetB_EAST, by ca\misc_e\config.bin/CfgVehicles/Land_CamoNetB_EAST_EP1/
Updating base class ->Sign_1L_Noentry, by ca\misc_e\config.bin/CfgVehicles/Sign_1L_Noentry_EP1/
Updating base class ->Sign_circle, by ca\misc_e\config.bin/CfgVehicles/Helper_Base_EP1/
Updating base class ->Rifle, by ca\weapons_baf\config.bin/cfgWeapons/BAF_AS50_scoped/
Updating base class ->Rifle, by ca\weapons_e\config.bin/cfgWeapons/M60A4_EP1/
Updating base class ->M249, by ca\weapons_e\config.bin/cfgWeapons/M249_EP1/
Updating base class ->M249, by ca\weapons_e\config.bin/cfgWeapons/M249_m145_EP1/
Updating base class ->m107, by ca\weapons_e\m107\config.bin/CfgWeapons/m107_TWS_EP1/
Updating base class ->M240, by ca\weapons_e\m240\config.bin/CfgWeapons/m240_scoped_EP1/
Updating base class ->V3S_Base, by ca\wheeled_e\v3s\config.bin/CfgVehicles/V3S_Base_EP1/
Updating base class ->V3S_Base_EP1, by ca\wheeled_e\v3s\config.bin/CfgVehicles/V3S_Refuel_TK_GUE_EP1/
Updating base class House->DZE_OpenHouse, by warehouse\config.bin/CfgVehicles/Land_Ind_Pec_03/
Updating base class ->C130J_base, by ca\air_e\config.bin/CfgVehicles/C130J_US_EP1/
Updating base class ->Helicopter, by ca\air_e\ah6j\config.bin/CfgVehicles/AH6_Base_EP1/
Updating base class ->Plane, by ca\air_e\an2\config.bin/CfgVehicles/An2_Base_EP1/
Updating base class ->CH47_base_EP1, by ca\air_e\ch47\config.bin/CfgVehicles/CH_47F_EP1/
Updating base class ViewOptics->, by ca\air_e\uh1h\config.bin/CfgVehicles/UH1H_base/Turrets/MainTurret/ViewOptics/
Updating base class ->Soldier_Base_PMC, by ca\characters_pmc\config.bin/cfgVehicles/Soldier_Crew_PMC/
Updating base class ->Soldier_Base_PMC, by ca\characters_pmc\config.bin/cfgVehicles/Soldier_TL_PMC/
Updating base class ->Soldier_Base_PMC, by ca\characters_pmc\config.bin/cfgVehicles/Soldier_Bodyguard_M4_PMC/
Updating base class ->Soldier_Base_PMC, by ca\characters_pmc\config.bin/cfgVehicles/Soldier_Bodyguard_AA12_PMC/
Updating base class ->BAF_Soldier_MTP, by ca\characters_w_baf\config.bin/CfgVehicles/BAF_Soldier_W/
Updating base class ->BAF_Soldier_L_MTP, by ca\characters_w_baf\config.bin/CfgVehicles/BAF_Soldier_L_W/
Updating base class ->BAF_Soldier_Officer_MTP, by ca\characters_w_baf\config.bin/CfgVehicles/BAF_Soldier_Officer_W/
Updating base class ->BAF_Soldier_SniperH_MTP, by ca\characters_w_baf\config.bin/CfgVehicles/BAF_Soldier_SniperH_W/
Updating base class ->M113Ambul_Base, by ca\tracked_e\m113\config.bin/CfgVehicles/M113Ambul_UN_EP1/
Updating base class ->M113_Base, by ca\tracked_e\m113\config.bin/CfgVehicles/M113_UN_EP1/
Updating base class ->M113Ambul_Base, by ca\tracked_e\m113\config.bin/CfgVehicles/M113Ambul_TK_EP1/
Updating base class ->M113_Base, by ca\tracked_e\m113\config.bin/CfgVehicles/M113_TK_EP1/
Updating base class ->Helicopter, by ca\air_d_baf\config.bin/CfgVehicles/BAF_Merlin_HC3_D/
Updating base class ReammoBox->Small_items, by corepatch\corepatch_additionalobjects\config.cpp/CfgVehicles/CardboardBox/
Updating base class CA_Magazine->4000Rnd_762x51_M134, by corepatch\corepatch_ccp_71142_cit_13602_25047\config.cpp/CfgMagazines/2000Rnd_762x51_M134/
 3:33:39 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
 3:33:41 Connected to Steam servers
 3:33:41 Warning Message: Cannot load mission
 3:33:42 Mission DayZ_Epoch_24.Napf: Number of roles (101) is different from 'description.ext::Header::maxPlayer' (100)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:43 Server error: Player without identity RU313_difficulty (id 805654339)
 3:33:48 Strange convex component93 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component94 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component95 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component96 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component99 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component100 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component101 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component102 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component103 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component104 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component105 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component106 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component107 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component108 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component109 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component110 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component111 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component112 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component113 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component114 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component115 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component116 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component117 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component118 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component119 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component120 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component121 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component122 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component123 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component124 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component125 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component126 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component127 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component128 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component129 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component130 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component131 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component132 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component133 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:48 Strange convex component134 in zero_buildings\models\mil_house_i.p3d:geometryView
 3:33:51 Strange convex component81 in zero_buildings\models\housev_3i3_i.p3d:geometryFire
 3:33:53 ca\misc\houpacka.p3d: house, config class missing
 3:33:53 ca\misc\houpacka.p3d: house, config class missing
 3:33:53 ca\misc\houpacka.p3d: house, config class missing
 3:33:59 "DayZ Epoch: PRELOAD Functions\init [[<No group>:0 (FunctionsManager)],any]"
 3:33:59 "DayZ Epoch: MPframework inited"
 3:34:01 ca\misc\houpacka.p3d: house, config class missing
 3:34:04 ca\misc\houpacka.p3d: house, config class missing
 3:34:08 ca\misc\houpacka.p3d: house, config class missing
 3:34:08 ca\misc\houpacka.p3d: house, config class missing
 3:34:11 Strange convex component288 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component289 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component290 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component291 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component292 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component293 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component294 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component295 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component296 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component297 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component298 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component299 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component300 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component301 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component302 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component303 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component304 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component305 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component306 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component307 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component308 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component309 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component310 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component311 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component312 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component313 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component314 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component315 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component316 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component317 in warehouse\models\warehouse.p3d:geometry
 3:34:11 Strange convex component252 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component253 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component254 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component255 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component256 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component257 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component258 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component259 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component260 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component261 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component262 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component263 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component264 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component265 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component266 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component267 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component268 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component269 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component270 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component271 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component272 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component273 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component274 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component275 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component276 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component277 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component278 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component279 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component280 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component281 in warehouse\models\warehouse.p3d:geometryFire
 3:34:11 Strange convex component249 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component250 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component251 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component252 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component253 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component254 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component255 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component256 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component257 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component258 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component259 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component260 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component261 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component262 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component263 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component264 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component265 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component266 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component267 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component268 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component269 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component270 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component271 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component272 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component273 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component274 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component275 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component276 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component277 in warehouse\models\warehouse.p3d:geometryView
 3:34:11 Strange convex component278 in warehouse\models\warehouse.p3d:geometryView
 3:34:13 ca\misc3\wf\wf_depot.p3d: house, config class missing
 3:34:13 ca\misc3\wf\wf_depot.p3d: house, config class missing
 3:34:14 ca\misc3\wf\wf_depot.p3d: house, config class missing
 3:34:20 ca\misc\houpacka.p3d: house, config class missing
 3:34:20 ca\misc\houpacka.p3d: house, config class missing
 3:34:23 ca\misc\houpacka.p3d: house, config class missing
 3:34:23 ca\misc\houpacka.p3d: house, config class missing
 3:34:24 ca\misc\houpacka.p3d: house, config class missing
 3:34:24 ca\misc\houpacka.p3d: house, config class missing
 3:34:31 ca\misc\houpacka.p3d: house, config class missing
 3:34:34 ca\structures\house\housev\housev_2l_dam_ruins.p3d: house, config class missing
 3:34:36 "[АнтиХак] - [Модуль Запуска]: Ожидаю запуск BIS_fnc_init..."
 3:34:36 "[АнтиХак] - [Модуль Запуска]: BIS_fnc_init загружен - АнтиХак ЗАПУСКАЕТСЯ...!"
 3:34:36 "[АнтиХак] - [Версия]: Основано на оригинале: 24012015IAHAT342 | Beta Patch сервера: ["ArmA 2 OA","ArmA2OA",163,131129] | Карта: Napf | Инстанция: 24 | Миссия: DayZ_Epoch_24"
 3:34:36 "[АнтиХак] - [Версия]: Разработчик: by TheFirstNoob | Дата выпуска: 08 марта 2015 | Версия: 3.1 FREE | Основано на базе: AHAT342"
 3:34:36 "[АнтиХак] - [RandVar]: Выполняется генерация: {
_arr = ["o","a","f","I","9","f","U","z","o","R","N","P","v","Q","Y","d","E","R","9","W","4","q","7","e","6","F","V","2","4","g"];
_gen = "p";
for "_i" from 1 to 7 do {_gen = _gen + (_arr select (random ((count _arr)-1)));};
_num = str(round(random 999998));
_gen = _gen + '_' + _num;
_gen
}..."
 3:34:36 "[АнтиХак] - [RandVar]: _randvar1: pfqdQRd9_547251"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar2: pVgQPoof_472114"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar3: p49fo6fa_867836"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar4: pzz7WNvo_614238"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar5: pzqIE7vP_543163"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar6: paQdEIao_184575"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar8: po46Pe9f_387651"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar11: pv24Qvdf_816879"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar12: peoENfEP_323147"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar13: pzzWa2W9_189835"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar19: pW94fPeR_253915"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar20: pQ999zQR_902040"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar21: pgqfV4Q4_941643"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar27: pdP4ez2R_347024"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar26: pR4dPQIV_880444"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar25: pW4W6EVV_588229"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar28: pz24Y4RE_171850"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar29: pRY9a744_234025"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar30: pfWI6e4d_399811"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar31: pEVf64PR_312700"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar32: pR999fNI_505705"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar33: pNE2U4F2_147467"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar34: pF9Y9ged_663331"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar35: pfdU9FYR_231458"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar36: pP9doafo_153907"
 3:34:36 "[АнтиХак] - [Remark]: p7fR2zRo_102731"
 3:34:36 "[АнтиХак] - [AHpos]: pYd99Ya4_241074"
 3:34:36 "[АнтиХак] - [LoadedCheckPos]: pY7YaEWP_219261"
 3:34:36 "[АнтиХак] - [LoadedCheckTime]: pVIUR4Qf_45896"
 3:34:36 "[АнтиХак] - [MenuChecksRunning]: pVfffq94_833947"
 3:34:36 "[АнтиХак] - [oneachframe]: p9eWFEo9_421856"
 3:34:36 "[АнтиХак] - [bigpubvar]: pvPvofvg_869613"
 3:34:36 "[АнтиХак] - [RandVar]: _randvar10: PVAHR_0_rtlmunq_829864"
 3:34:36 "[АнтиХак] - [Модуль Запуска]: АнтиХак ЗАГРУЖЕН!"
 3:34:36 "[АнтиХак] - [Модуль Запуска]: СОЗДАЕМ Админ Меню"
 3:34:36 "[АнтиХак] - [Модуль Запуска]: ДОБАВЛЯЕМ Public Variable Event Handlers"
 3:34:36 "[АнтиХак] - [Модуль Запуска]: АнтиХак ПОЛНОСТЬЮ ЗАГРУЖЕН И ФУНКЦИОНИРУЕТ!"
 3:34:39 "[АнтиХак] - [Модуль Запуска]: АнтиХак уже запущен!"
 3:34:39 Warning: z\addons\dayz_communityassets\models\compass.p3d:0 Error while trying to generate ST for points: 863, 853, 852
 3:34:40 "HIVE: Starting"
 3:34:40 "HIVE: trying to get objects"
 3:34:41 "HIVE: found 53 objects"
 3:34:41 "HIVE: Commence Object Streaming..."
 3:34:41 "HIVE: got 0 Epoch Objects and 53 Vehicles"
 3:34:42 "[АнтиХак] - [УГРОЗА СЕРВЕРУ]: remExServer модифицирован: {}"
 3:34:42 No owner
 3:34:43 UH1Y_DZE: ObsTurret - unknown animation source ObsTurret
 3:34:43 UH1Y_DZE: ObsGun - unknown animation source ObsGun
 3:34:44 "[АнтиХак] - [ЛОГ ИГРОКА]: xxx(xxx) - 0ч 00мин"
 3:34:44 No owner
 3:34:45 ca\buildings2\a_advertisingcolumn\a_advertcolumn.p3d: No geometry and no visual shape
 3:34:45 ca\buildings2\a_advertisingcolumn\a_advertcolumn.p3d: No geometry and no visual shape
 3:34:45 ca\buildings2\a_advertisingcolumn\a_advertcolumn.p3d: No geometry and no visual shape
 3:34:45 ca\buildings2\a_advertisingcolumn\a_advertcolumn.p3d: No geometry and no visual shape
 3:34:46 "HIVE: Vehicle Spawn limit reached!"
 3:34:46 "HIVE: Spawning # of Debris: 100"
 3:34:46 "HIVE: Spawning # of Ammo Boxes: 3"
 3:34:46 "HIVE: Spawning # of Veins: 50"
 3:34:46 "Total Number of spawn locations 0"
 3:34:46 "EPOCH EVENTS INIT"
 3:34:55 "TIME SYNC: Local Time set to [2013,8,3,13,34]"
 3:34:56 String str_init_take not found
 3:34:57 String str_init_take not found
 3:35:00 "[АнтиХак] - [SafeZone]: xxx(xxx) -    Покинул торговую зону @000204"
 3:38:06 "CLEANUP: INITIALIZING CLEANUP SCRIPT"
 3:41:05 "[АнтиХак] Игрок присоединился: ["xxx","xxx"]"
 3:41:05 "[АнтиХак] - [ЛОГ ИГРОКА]:xxx(xxx) - 0ч 07мин | ******АДМИНИСТРАЦИЯ******"
 3:41:22 String str_init_take not found
 3:41:28 "[АнтиХак] - [Первый запрос Администрации]: [1234,B 1-1-C:1 (xxx) REMOTE,"xxx"]"
 3:41:28 "[АнтиХак] - [Администрация]: ******АДМИНИСТРАЦИЯ-ВХОД******: xxx(xxx): xxx(xxx)"
 3:41:28 "[АнтиХак] - [fnc_AdminReqProceed Обращение]: [1234,B 1-1-C:1 (xxx) REMOTE,"xxx"]"
 3:41:31 "[АнтиХак] - [SafeZone]: xxx(xxx) -    Покинул торговую зону @999204"
 3:41:56 String str_init_take not found
 3:42:38 Warning: looped for animation: ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_amovpercmstpsraswpstdnon_end.rtm differs (looped now 0)! MoveName: amovpercmstpsnonwnondnon_amovpercmstpsraswpstdnon_end
 3:43:06 "TIME SYNC: Local Time set to [2013,8,3,13,43]"
 3:43:08 NetServer::SendMsg: cannot find channel #1557098531, users.card=1
 3:43:08 NetServer: users.get failed when sending to 1557098531
 3:43:08 Message not sent - error 0, message ID = ffffffff, to 1557098531 (DebonaiR)
 3:43:08 "[АнтиХак] - [Выход с сервера]: _uid: xxx | _name: xxx"
 3:43:08 "get: xxx (xxx), sent: xxx (xxx)"
 3:43:08 "DISCONNECT: xxx (xxx) Object: B 1-1-C:1 (DebonaiR) REMOTE, _characterID: 40 at loc [4808.04,14373.5,0.00141144]"
 3:43:08 Client: Remote object 5:0 not found
 3:43:08 Client: Remote object 5:5 not found
 3:48:06 "TIME SYNC: Local Time set to [2013,8,3,13,48]"
 3:53:06 "TIME SYNC: Local Time set to [2013,8,3,13,53]"
 3:53:06 "CLEANUP: Deleted 1 Animals out of 1"

 

 

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

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


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

Да боже, как можно было кастом лут то запороть?

Как ставил?

Да, меня тоже это не перестаёт удивлять  :laugh:

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


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

Да боже, как можно было кастом лут то запороть?

Как ставил?

По инструкции, ни чего с ним не делал, а он не робит

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


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

купил бы проще сборку чем каждый скрипт с запарывать)))))

Интереснее самому делать, а лут я не запарывал, я просто поставил и он не робит

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


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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить на вопрос...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

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

    • Автор: Sancezz063
      Всем привет!
      Не получается сделать стартовый лут для персонажа, нужно заменить полностью одежду и то что выдается
      Знаю многие сейчас начнут писать мол всё есть на форуме, а я отвечу, делаю я всё именно так как рассказывается и нифига не работает, откапал старый рабочий init.c и он тоже не работает, то ли разрабы слегка поменяли код, толи я нифига не понимаю.
      Может кому не лень, напишите пример по созданию шмотки и складыванию в неё какого-нибудь предмета.
      Заранее спасибо!
      override void StartingEquipSetup(PlayerBase player, bool clothesChosen) { EntityAI itemTop; EntityAI itemEnt; ItemBase itemBs; float rand; itemTop = player.FindAttachmentBySlotName("Body"); if ( itemTop ) { itemEnt = itemTop.GetInventory().CreateInInventory("Rag"); if ( Class.CastTo(itemBs, itemEnt ) ) itemBs.SetQuantity(4); SetRandomHealth(itemEnt); string chemlightArray[] = { "Chemlight_White", "Chemlight_Yellow", "Chemlight_Green", "Chemlight_Red" }; int rndIndex = Math.RandomInt(0, 4); itemEnt = itemTop.GetInventory().CreateInInventory(chemlightArray[rndIndex]); SetRandomHealth(itemEnt); rand = Math.RandomFloatInclusive(0.0, 1.0); if ( rand < 0.35 ) itemEnt = player.GetInventory().CreateInInventory("Apple"); else if ( rand > 0.65 ) itemEnt = player.GetInventory().CreateInInventory("Pear"); else itemEnt = player.GetInventory().CreateInInventory("Plum"); SetRandomHealth(itemEnt); } }  
    • Автор: Miduznya
      Как сделать стартовый лут на сервере???
    • Автор: 123new
      И так, ребятки, вот вам небольшая 'полезняшка' от меня, и совершенно бесплатно!
       
      Описание:
      Скрипт, добавляющий админу сервера возможность указывать для каждого игрока индивидуальный скин спавна, его персональную точку спавна и один из имеющихся на сервере стартовых наборов с лутом, которые можно составить самим. Если указано несколько точек спавна и/или наборов лута, то будет выбран один из предложенных вариантов рандомно. Также, любой из названных параметров можно отключить в скрипте и сделать его стандартным, как он есть поумолчанию на сервере. Дополнительно - есть возможность назначить  свой набор стартового лута для всех игроков на сервере не из списка скрипта!
       
      Нам понадобится:
      1. Сервер DayZ 1.0, сделанный по одному из гайдов:
      2. Notepad++
      3. Немножечко трезвого ума и понимания того, что мы делаем, и как прописывается лут на новом языке enfusion
       
      Установка:
      Перед установкой: Обратите внимание, что имя 'стандартной' миссии сервера при загрузки со Steam называется: 'dayzOffline.chernarusplus'. На хостингах имя этой папки может отличаться. Если это так, то вам в информации ниже необходимо заменить 'dayzOffline.chernarusplus' на имя вашей  папки миссии сервера, иначе вы не сможете запустить сервер игры!
      1. По пути:
      {папка с вашим сервером}\mpmissions\dayzOffline.chernarusplus\ создать папку 'CustomSpawnPlayerConfig' и поместить в созданную нами папку 2 файла
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
      или создать их самим со следующим содержанием:
      Script.c
      /* Описание: Скрипт выдачи индивидуального стартового лута, скина игрока и точек спавна Автор: 123new */ class CustomSpawnPlayerConfig { private string Location_Directory_config = "$profile:"; // Расположение папки с конфигом скрипта private string Location_filename_config = "CustomSpawnPlayerConfig.txt"; // имя файла с конфигом скрипта private string default_log_block_name = "[CustomSpawnPlayerConfig] "; // Стандартный блок скрипта для идентификации с script.log private string disable_read_parameter = "0"; // Стандартное значение (без кавычек) для обозначения в файле конфига скрипта неиспользование параметра private string block_split_parameters_config = "|"; // Символ, обозначающий разделение параметров при чтении файла конфига private string block_split_multi_parameters_config = ";"; // Символ, обозначающий перечисление в одной ячейке параметра нескольких параметров при чтении файла конфига private bool enabled_loading_custom_spawnpoints = true; // Параметр, включающий и отключающий возможность использования приватной точки спавна для каждого игрока. В случае отключения кастомная точка спавна будет отключена для всех поумолчанию, вне зависимости от данных в конфиге! private bool enabled_loading_custom_sets = true; // Параметр, включающий и отключающий возможность использования приватного сета для каждого игроков. В случае отключения выдача сетов будет отключена для всех поумолчанию, вне зависимости от данных в конфиге, будет выдаваться только сет для всех игроков! private bool enabled_loading_custom_skins = true; // Параметр, включающий и отключающий возможность использования индивидуального стартового скина игрока для каждого игрока. В случае отключения эта возможность будет отключена для всех поумолчанию, вне зависимости от данных в конфиге! // ------------------------------------------------------------ // ---------------- NEXT CODE DON'T EDIT ----------------- // ------------------------------------------------------------ ref map<string, ref array<vector>> players_spawnpoints = new map<string, ref array<vector> >; ref map<string, ref array<int>> players_sets = new map<string, ref array<int> >; ref map<string, string> players_skins = new map<string, string>; private bool enabled_loaded_successfull_config = false; string Log_CustomSpawnPlayerConfig_GetDateTime() { private int year, month, day, hour, minute, second; GetYearMonthDay(year, month, day); GetHourMinuteSecond(hour, minute, second); string returned_message = "[" + day.ToStringLen(2) + "." + month.ToStringLen(2) + "." + year.ToStringLen(2) + " - " + hour.ToStringLen(2) + "." + minute.ToStringLen(2) + "." + second.ToStringLen(2) + "] "; return returned_message; } bool Check_coords_disable(vector coord) { private bool ret_zn = false; private float pos_x = coord[0]; private float pos_y = coord[1]; private float pos_z = coord[2]; if ((pos_x == 0.0) & (pos_y == 0.0) & (pos_z == 0.0)) { ret_zn = true; } return ret_zn; } vector Set_Read_coords_disable() { return Vector(0.0, 0.0, 0.0); } void CustomSpawnPlayerConfig() { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + "CustomSpawnPlayerConfig initialize start!"); Read_Update_Config(); } void ~CustomSpawnPlayerConfig() { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + "CustomSpawnPlayerConfig work end, class closed!"); } void Read_Update_Config() { private string name_block_work = "[ReadAndUpdateSettings] "; Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + " Started Reading config!"); private array<string> readed_lines_config = ReadFileConfig(); private bool check_normal_read = AnaliseFileConfig(readed_lines_config); if (check_normal_read) { LoadFileConfig(readed_lines_config); Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "config readed successfull!"); enabled_loaded_successfull_config = true; } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "config read failed, work script disabled for players!"); enabled_loaded_successfull_config = false; } } array<string> ReadFileConfig() { private string name_block_work = "[ReadFileConfig] "; private array<string> readed_lines_config = new array<string>; readed_lines_config.Clear(); if (FileExist ( (Location_Directory_config + Location_filename_config) ) ) { private string line_content; FileHandle file = OpenFile((Location_Directory_config + Location_filename_config), FileMode.READ); Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Open file config: " + (Location_Directory_config + Location_filename_config)); if (file != 0) { while ( FGets( file, line_content ) > 0 ) { readed_lines_config.Insert( line_content); } CloseFile(file); } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "ERROR!!! CAN'T OPEN FILE CONFIG : " + (Location_Directory_config + Location_filename_config)); } //readed_lines_config.Debug(); } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "ERROR!!! CAN'T FOUND FILE CONFIG OR DIRECTORY: " + (Location_Directory_config + Location_filename_config)); } return readed_lines_config; } bool AnaliseFileConfig(array<string> readed_lines_config) { private bool return_zn = true; private string name_block_work = "[AnaliseFileConfig] "; if (readed_lines_config.Count() > 0) { foreach (string line : readed_lines_config) { if (line.Contains(block_split_parameters_config)) { private array<string> splited_line = new array<string>; line.Split( block_split_parameters_config, splited_line ); if (splited_line.Count() == 4) { private string UID_player = splited_line.Get(0); private string default_skin_player = splited_line.Get(1); private string sets_numbers_player = splited_line.Get(2); private string points_spawn_player = splited_line.Get(3); if ((UID_player == "") || (default_skin_player == "") || (sets_numbers_player == "") || (points_spawn_player == "")) { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "ERROR!!! Lines in Readed file is not correct, please, fix your config script!"); Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Line checking: " + line); return_zn = false; break; } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "ERROR!!! Readed file is have incorrect count parameters with a tag '" + block_split_parameters_config + "', please, fix your config script!"); Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Line checking: " + line); return_zn = false; break; } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "ERROR!!! Readed file can't have a tag '" + block_split_parameters_config + "', please, fix your config script!"); Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Line checking: " + line); return_zn = false; break; } } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "ERROR!!! Config file is empty, fix your config script!"); return_zn = false; } return return_zn; } void LoadFileConfig(array<string> readed_lines_config) { private string name_block_work = "[LoadFileConfig] "; players_spawnpoints.Clear(); players_sets.Clear(); players_skins.Clear(); foreach (string line : readed_lines_config) { private array<string> splited_line = new array<string>; splited_line.Clear(); line.Split( block_split_parameters_config, splited_line ); private string UID_player = splited_line.Get(0); private string default_skin_player = splited_line.Get(1); private string sets_numbers_player = splited_line.Get(2); private string points_spawn_player = splited_line.Get(3); private array<vector> temp_players_spawnpoints = new array<vector>; temp_players_spawnpoints.Clear(); array<int> temp_players_sets = new array<int>; temp_players_sets.Clear(); array<string> temp_players_spawnpoints_string = new array<string>; temp_players_spawnpoints_string.Clear(); array<string> temp_players_sets_string = new array<string>; temp_players_sets_string.Clear(); if (points_spawn_player.Contains(block_split_multi_parameters_config)) { points_spawn_player.Split( block_split_multi_parameters_config, temp_players_spawnpoints_string ); } else { temp_players_spawnpoints_string.Insert(points_spawn_player); } foreach (string line_spawnpoint : temp_players_spawnpoints_string) { if (line_spawnpoint == disable_read_parameter) { temp_players_spawnpoints.Insert(Set_Read_coords_disable()); } else { temp_players_spawnpoints.Insert(line_spawnpoint.ToVector()); } } Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Generated massive for " + UID_player + " with " + temp_players_spawnpoints.Count().ToString() + " spawnpoints."); if (sets_numbers_player.Contains(block_split_multi_parameters_config)) { sets_numbers_player.Split( block_split_multi_parameters_config, temp_players_sets_string ); } else { temp_players_sets_string.Insert(sets_numbers_player); } foreach (string line_set : temp_players_sets_string) { if (line_set == disable_read_parameter) { temp_players_sets.Insert(0); } else { temp_players_sets.Insert(line_set.ToInt()); } } if (default_skin_player == disable_read_parameter) { default_skin_player = "0"; } Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Generated massive for " + UID_player + " with " + temp_players_sets.Count().ToString() + " sets."); Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Detected for " + UID_player + " skin " + default_skin_player); players_spawnpoints.Insert(UID_player,temp_players_spawnpoints); players_sets.Insert(UID_player,temp_players_sets); players_skins.Insert(UID_player,default_skin_player); } } vector Load_And_Check_Spawnpoints(PlayerIdentity identity, vector pos_default) { private string name_block_work = "[Load_And_Check_Spawnpoints] "; private vector retun_pos = pos_default; if(identity) { private string Name_P = identity.GetName(); private string UID_P = identity.GetPlainId(); private string Game_UID_P = identity.GetId(); private string Game_ID_P = identity.GetPlayerId().ToString(); if (enabled_loading_custom_spawnpoints) { if ((players_spawnpoints.Count() > 0) && (enabled_loaded_successfull_config)) { if (players_spawnpoints.Contains(UID_P)) { private array<vector> readed_lines_config = new array<vector>; readed_lines_config = players_spawnpoints.Get(UID_P); private vector retun_pos_check = readed_lines_config.GetRandomElement(); if (Check_coords_disable(retun_pos_check)) { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") disabled loading private spawn point. Will be used default spawn point!"); } else { retun_pos = retun_pos_check; Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") setuped private spawn point: " + retun_pos.ToString()); } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Can't founded private spawnpoint for player " + Name_P + "(steam64id=" + UID_P + ")"); } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Config script is incorrect, checking private spawnpoints is disabled! Player: " + Name_P + "(steam64id=" + UID_P + ")"); } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "disabled loading personal spawnpoints from config file script!"); } } Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") will be used spawn point: " + retun_pos.ToString()); return retun_pos; } string Load_And_Check_SpawnSkin_Player(PlayerIdentity identity, string characterName) { private string name_block_work = "[SelectStartSkinPlayer] "; private string retun_skin = characterName; if(identity) { private string Name_P = identity.GetName(); private string UID_P = identity.GetPlainId(); private string Game_UID_P = identity.GetId(); private string Game_ID_P = identity.GetPlayerId().ToString(); if (enabled_loading_custom_skins) { if (players_skins.Count() > 0) { if (players_skins.Contains(UID_P)) { private string readed_skin = players_skins.Get(UID_P); if (readed_skin == "0") { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") disabled loading private skin setting, will be used default setting game!"); } else { retun_skin = readed_skin; Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") setuped private skin setting: " + retun_skin); } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Can't founded private skin setting for player " + Name_P + "(steam64id=" + UID_P + ")"); } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Config script is incorrect, checking private skin setting is disabled! Player: " + Name_P + "(steam64id=" + UID_P + ")"); } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "disabled loading personal skin player settings from config file script!"); } } Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") will be used skin: " + retun_skin); return retun_skin; } void Load_And_Check_StartLoadout(PlayerBase player) { private string name_block_work = "[SelectStartSetPlayer] "; private int use_set_id = -1; private PlayerIdentity identity = player.GetIdentity(); if(identity) { private string Name_P = identity.GetName(); private string UID_P = identity.GetPlainId(); private string Game_UID_P = identity.GetId(); private string Game_ID_P = identity.GetPlayerId().ToString(); if (enabled_loading_custom_sets) { if ((players_sets.Count() > 0) && (enabled_loaded_successfull_config)) { if (players_sets.Contains(UID_P)) { private array<int> readed_lines_config = new array<int>; readed_lines_config.Clear(); readed_lines_config = players_sets.Get(UID_P); private int chek_use_set_id = readed_lines_config.GetRandomElement(); if (chek_use_set_id == 0) { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") disabled loading private set numbers. Will be used default set player! "); } else { use_set_id = chek_use_set_id; Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") setuped private set number is: " + use_set_id.ToString()); } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Can't founded private sets for player " + Name_P + "(steam64id=" + UID_P + ")"); } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "Config script is incorrect, checking private sets is disabled! Player: " + Name_P + "(steam64id=" + UID_P + ")"); } } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "disabled loading personal loadout sets player settings from config file script! Will be used default loadout!"); } if (use_set_id >= 0) { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") will be used spawn set with number is: " + use_set_id.ToString()); } else { Print(Log_CustomSpawnPlayerConfig_GetDateTime() + default_log_block_name + name_block_work + "For player " + Name_P + "(steam64id=" + UID_P + ") will be used spawn default start set without number. "); } StartSetsPlayers.StartSetsPlayer(player, use_set_id); } } }; Sets.c
      class StartSetsPlayersConfig { void StartSetsPlayer(PlayerBase player,int use_set_id) { EntityAI itemCreated = NULL; EntityAI itemCreated1 = NULL; ItemBase itemCasted = NULL; switch( use_set_id ) //Раздаем лут (можно использовать значения от 1 и выше, только не 0 и не -1) { case 1: //Set with number 1 (Сет с номером 1) { player.RemoveAllItems(); // Чтобы удалить с персонажа уже имеющиеся стандартные стартовые шмотки раскомментировать строку (не корректно работает, пишет краш лог) itemCreated = player.GetInventory().CreateInInventory("CoyoteBag_Green"); // Выдаем рюкзак if (itemCreated) // Проверяем, создался ли рюкзак { SetRandomHealthItem(itemCreated); // Выдаем рюкзаку рандомное качество itemCreated1 = itemCreated.GetInventory().CreateInInventory("Apple"); // Добавляем в инвентарь созданного рюкзака яблоко if (itemCreated1) // Проверяем, создалось ли яблоко в рюкзаке { SetRandomHealthItem(itemCreated1); // Выдаем яблоку рандомное качество } itemCreated1 = NULL; // Обнуляем значение переменной после работы с ней itemCreated1 = itemCreated.GetInventory().CreateInInventory("Rag"); // Выдаем игроку бинты в рюкзак if (itemCreated1) // Проверяем, создались ли бинты в рюкзаке { itemCasted = ItemBase.Cast(itemCreated1); // Выполняем преобразование в другой класс для работы с нужной нам функцией itemCasted.SetQuantity(4); // Определяем количество для созданных бинтов как 4 штуки SetRandomHealthItem(itemCreated); // Выдаем бинтам рандомное качество } itemCreated1 = NULL; // Обнуляем значение переменной после работы с ней } itemCreated = NULL; // Обнуляем значение переменной после работы с ней itemCreated = player.GetInventory().CreateInInventory("TTSKOPants"); // Выдаем игроку штаны itemCreated = NULL; // Обнуляем значение переменной после работы с ней itemCreated = player.GetInventory().CreateInInventory("TTsKOJacket_Camo"); // Выдаем игроку куртку itemCreated = NULL; // Обнуляем значение переменной после работы с ней itemCreated = player.GetInventory().CreateInInventory("CombatBoots_Black"); // Выдаем игроку обувь itemCreated = NULL; // Обнуляем значение переменной после работы с ней //itemCasted = ItemBase.Cast(itemCreated); // Строка не нужна, закоментирована. используется для изменения класса EntityAI в ItemBase (чтобы нужные операции были доступны) itemCreated = player.GetInventory().CreateInInventory("CombatKnife"); // Выдаем игроку ножик в любой свободный слот в инвентаре itemCreated = player.GetInventory().CreateInInventory("FNX45"); // Выдаем игроку FNX в любой свободный слот в инвентаре itemCreated = player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd"); // Выдаем игроку магазины к FNX в любой свободный слот в инвентаре itemCreated = player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd"); // Выдаем игроку магазины к FNX в любой свободный слот в инвентаре itemCreated = player.GetInventory().CreateInInventory("Mag_AKM_30Rnd"); // Выдаем игроку магазины к AKM в любой свободный слот в инвентаре itemCreated = player.GetInventory().CreateInInventory("Mag_AKM_30Rnd"); // Выдаем игроку магазины к AKM в любой свободный слот в инвентаре itemCreated = NULL; // Обнуляем значение переменной itemCreated = player.GetHumanInventory().CreateInHands("akm"); // Выдаем игроку AKM в руки if (itemCreated) // Проверяем, создался ли АКМ { itemCreated.GetInventory().CreateAttachment( "PSO11Optic" ); // Выдаем игроку на AKM оптику ПСО 11 и крепим itemCreated.GetInventory().CreateAttachment( "AK_WoodBttstck" ); // Выдаем игроку на AKM цевье, приклад и глушитель, и крепим itemCreated.GetInventory().CreateAttachment( "AK_WoodHndgrd" ); // Выдаем игроку на AKM цевье, приклад и глушитель, и крепим itemCreated.GetInventory().CreateAttachment( "AK_Suppressor" ); // Выдаем игроку на AKM цевье, приклад и глушитель, и крепим } break; } case 2: //Set with number 2 (Сет с номером 2) { break; } case 3: //Set with number 3 (Сет с номером 3) { break; } case 4: //Set with number 4 (Сет с номером 4) { break; } case 5: //Set with number 5 (Сет с номером 5) { break; } case 6: //Set with number 6 (Сет с номером 6) { break; } default: //Default starting spawn set (Сет поумолчанию для всех игроков, если хотите назначить - добавляйте здесь!) { //player.RemoveAllItems(); // Чтобы удалить с персонажа уже имеющиеся стандартные стартовые шмотки раскомментировать строку break; } } } void SetRandomHealthItem(EntityAI itemCreated) { if ( itemCreated ) { private int rndHlt = Math.RandomInt(55,100); itemCreated.SetHealth("","",rndHlt); } } }
      2. В файле:
      {папка с вашим сервером}\mpmissions\dayzOffline.chernarusplus\init.c в самом верху файла добавить:
      #include "$CurrentDir:mpmissions\dayzOffline.chernarusplus\CustomSpawnPlayerConfig\Script.c" #include "$CurrentDir:mpmissions\dayzOffline.chernarusplus\CustomSpawnPlayerConfig\Sets.c" ref CustomSpawnPlayerConfig My_Custom_Spawn_Parameters = new CustomSpawnPlayerConfig(); ref StartSetsPlayersConfig StartSetsPlayers = new StartSetsPlayersConfig(); Чтобы получилось примерно так

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      3. В функции: void main() перед ее закрывающей скобкой '}' добавить:
      GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(My_Custom_Spawn_Parameters.Read_Update_Config, 120000, true); // Обновление настроек скрипта кастомных спавнов, 1 минута = 60000 где 120000 - 2 минуты. Эта функция будет обновлять конфигурацию скрипта через указанное вами время в процессе работы сервера постоянно.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      4. В функции: CreateCharacter после ее открывающей скобки '{' добавить:
      pos = My_Custom_Spawn_Parameters.Load_And_Check_Spawnpoints(identity, pos); characterName = My_Custom_Spawn_Parameters.Load_And_Check_SpawnSkin_Player(identity, characterName);
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
      5. В функции:
      StartingEquipSetup перед ее закрывающей скобкой '}' добавить:
      My_Custom_Spawn_Parameters.Load_And_Check_StartLoadout(player);
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
      6. В папке, обозначенной параметром запуска сервера '-profile=', поместить файл с именем CustomSpawnPlayerConfig.txt
      и заполнить его данными по следующему формату:
      UID|Skin_player|sets_numbers|points_spawns где UID - это steam64id от профиля игрока в steam
      Skin_player - точный id скина игрока (можно указать 0 для отключения опции)
      sets_numbers - номер сета со стартовым лутом (можно указать несколько через ';', указать один всего, либо указать 0 для отключения опции)
      points_spawns - координаты спавна игрока на карте в формате 'x y z' (можно указать несколько через ';', указать всего одну точку, либо указать 0 для отключения опции)
      Пример:
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
      76561198141889254|SurvivorM_Oliver|1|12955.091797 16.115206 7993.588379 76561198141889256|SurvivorM_Oliver|1;2|14791.965820 76.481781 14041.661133;12029.079102 196.356125 7274.689941 76561198141889253|SurvivorM_Oliver|0|0
      7. В файле Sets.c в папке:
      {папка с вашим сервером}\mpmissions\dayzOffline.chernarusplus\CustomSpawnPlayerConfig\ настроить стартовый лут для ваших игроков и написать собственные сеты
      ВАЖНО: количество сетов можно делать любое, номера сетов брать от 1 и выше (не должно быть -1, либо 0, только от 1 и выше)
      Все что укажете в блоке default будет применено для всех игроков при респавне в случае, если им не выдан никакой сет!
       
      P.S. В функции выдачи сетов опция 'player.RemoveAllItems();' работает, но пишет ошибку в scripts.log и crash.log. Причину так и не смог выяснить, на старых патчах игры работало нормально.  Возможно это временное явление!
       
      Благодарности: Товарищу Mizev за его первоначальные гайды в группе VK при появлении в сети серверной части игры
    • Автор: DIasTer
      [START_ITEMS,"17Rnd_9x19_glock17",2],["G17_DZ"] 
      Как мне тут прописать еще одно основное оружие в скобках с пистолетом или отдельно? например:
      [START_ITEMS,"17Rnd_9x19_glock17",2],["G17_DZ"],["Bizon_DZ"]
      [START_ITEMS,"17Rnd_9x19_glock17",2],["G17_DZ","Bizon_DZ"] 
       
    • Автор: Jdinovich
      Доброй ночи,установил красностав отсюда 
      но выяснилось что нигде из текстурных зданий(казарм,пожарка,стекляшка,больничка)не спавнится лут,раньше  устанавливал с s-platoon балота,в его текстурах отлично спавнится лут, id казарм на балотах и на красноставе идентичны
×
×
  • Создать...