diff --git a/dayz_code/actions/player_eat.sqf b/dayz_code/actions/player_eat.sqf index 9411b5d16..f6c40eee9 100644 --- a/dayz_code/actions/player_eat.sqf +++ b/dayz_code/actions/player_eat.sqf @@ -14,6 +14,8 @@ _hasfooditem = _item in magazines player; //_rawfood = _item in ["FoodSteakRaw","FoodmeatRaw","FoodbeefRaw","FoodmuttonRaw","FoodchickenRaw","FoodrabbitRaw","FoodbaconRaw"]; //_cookedfood = _item in ["FoodSteakCooked","FoodmeatCooked","FoodbeefCooked","FoodmuttonCooked","FoodchickenCooked","FoodrabbitCooked","FoodbaconCooked"]; + +_badfood = _item in badfood; _rawfood = _item in meatraw; _cookedfood = _item in meatcooked; @@ -38,6 +40,11 @@ if ( _rawfood and (random 15 < 1)) then { player setVariable["USEC_infected",true]; }; +if ( _badfood and (random 7 < 1)) then { + r_player_infected = true; + player setVariable["USEC_infected",true]; +}; + [player,"eat",0,false] call dayz_zombieSpeak; if (!_rawfood and !_cookedfood) then{ diff --git a/dayz_code/compile/building_spawnLoot.sqf b/dayz_code/compile/building_spawnLoot.sqf index e4c6045ac..a2b17f996 100644 --- a/dayz_code/compile/building_spawnLoot.sqf +++ b/dayz_code/compile/building_spawnLoot.sqf @@ -10,7 +10,7 @@ _lootChance = getNumber (_config >> "lootChance"); _iPos = _obj modelToWorld _x; _nearBy = nearestObjects [_iPos, ["WeaponHolder","WeaponHolderBase"], 1]; if (count _nearBy == 0) then { - _index = dayz_CBLCounts find (count _itemTypes); + _index = dayz_CBLBase find _type; _weights = dayz_CBLChances select _index; _cntWeights = count _weights; _index = floor(random _cntWeights); diff --git a/dayz_code/compile/player_onPause.sqf b/dayz_code/compile/player_onPause.sqf index 7fc25f826..d69701d73 100644 --- a/dayz_code/compile/player_onPause.sqf +++ b/dayz_code/compile/player_onPause.sqf @@ -20,7 +20,7 @@ private["_display","_btnRespawn","_btnAbort","_timeOut","_timeMax","_isDead"]; _btnAbort ctrlEnable false; cutText ["Cannot Abort near another player!", "PLAIN DOWN"]; }; - case (_timeOut < _timeMax && count (player nearEntities ["zZombie_Base", 50]) > 0) : { + case (_timeOut < _timeMax && count (player nearEntities ["zZombie_Base", 25]) > 0) : { _btnAbort ctrlEnable false; cutText [format ["Can Abort in %1", (_timeMax - _timeOut)], "PLAIN DOWN"]; _timeOut = _timeOut + 1; @@ -35,6 +35,6 @@ private["_display","_btnRespawn","_btnAbort","_timeOut","_timeMax","_isDead"]; cutText ["", "PLAIN DOWN"]; }; }; - sleep 3; + sleep 1; }; cutText ["", "PLAIN DOWN"]; \ No newline at end of file diff --git a/dayz_code/compile/player_spawnCheck.sqf b/dayz_code/compile/player_spawnCheck.sqf index 743ce2443..eaa963f2a 100644 --- a/dayz_code/compile/player_spawnCheck.sqf +++ b/dayz_code/compile/player_spawnCheck.sqf @@ -94,11 +94,16 @@ if (_nearbyCount < 1) exitwith {}; _canLoot = isClass (_config); _dis = _x distance player; if ((_dis < 120) and (_dis > 30) and _canLoot and !_inVehicle) then { - //diag_log ("Loot System Running"); [_radius, _position, _inVehicle, _dateNow, _age, _locationstypes, _nearestCity] call player_spawnlootCheck; }; + if ((time - dayz_spawnWait) > dayz_spawnDelay) then { + if (dayz_spawnZombies < dayz_maxLocalZombies) then { if (_spawnZombies) then { - //diag_log ("Zed System Running"); [_radius, _position, _inVehicle, _dateNow, _age, _locationstypes, _nearestCity, _maxZombies] call player_spawnzedCheck; }; + } else { + dayz_spawnWait = time; + dayz_spawnZombies = 0; + }; + }; } forEach _nearby; \ No newline at end of file diff --git a/dayz_code/config.cpp b/dayz_code/config.cpp index 390f45618..08913e3df 100644 --- a/dayz_code/config.cpp +++ b/dayz_code/config.cpp @@ -33,7 +33,7 @@ class CfgMods hidePicture = 0; hideName = 0; action = "http://www.dayzepoch.com"; - version = "0.922"; + version = "0.93"; hiveVersion = 0.96; //0.93 }; }; diff --git a/dayz_code/init/loot_init.sqf b/dayz_code/init/loot_init.sqf index df2ca2801..1f3e3ad1d 100644 --- a/dayz_code/init/loot_init.sqf +++ b/dayz_code/init/loot_init.sqf @@ -1,14 +1,14 @@ private["_cfgCount","_config","_i","_itemChances","_itemCount","_weighted","_j","_weight","_l","_k","_type","_canZombie","_canLoot"]; dayz_CBLChances = []; -dayz_CBLCounts = []; +dayz_CBLBase = []; -_cfgCount = count (configFile >> "CfgBuildingLoot"); -for "_i" from 0 to ((_cfgCount) - 1) do { - _config = (configFile >> "CfgBuildingLoot") select _i; - if ((count (getArray (_config >> "ItemChance"))) > 0) then { - _itemChances = getArray (_config >> "itemChance"); +_config = configFile >> "CfgBuildingLoot"; +for "_i" from 0 to ((count _config) - 1) do { + _classname = configName (_config select _i); + _itemChances = [] + getArray (_config >> _classname >> "ItemChance"); _itemCount = count _itemChances; - if ((dayz_CBLCounts find _itemCount) < 0) then { + if (_itemCount > 0) then { + if (dayz_CBLBase find _classname < 0) then { _weighted = []; _j = 0; for "_l" from 0 to ((count _itemChances) - 1) do { @@ -18,9 +18,12 @@ for "_i" from 0 to ((_cfgCount) - 1) do { }; _j = _j + _weight; }; - dayz_CBLCounts set [count dayz_CBLCounts, _itemCount]; dayz_CBLChances set [count dayz_CBLChances, _weighted]; + dayz_CBLBase set [count dayz_CBLBase, _classname]; }; + } else { + dayz_CBLChances set [count dayz_CBLChances, [0]]; + dayz_CBLBase set [count dayz_CBLBase, _classname]; }; }; diff --git a/dayz_code/init/variables.sqf b/dayz_code/init/variables.sqf index ac597b994..86cbe4201 100644 --- a/dayz_code/init/variables.sqf +++ b/dayz_code/init/variables.sqf @@ -50,8 +50,9 @@ pz_villager3 = "pz_villager3"; pz_priest = "pz_priest"; //Cooking -meatraw = ["FoodBioMeat", "FoodSteakRaw", "FoodmeatRaw","FoodbeefRaw","FoodmuttonRaw","FoodchickenRaw","FoodrabbitRaw","FoodbaconRaw"]; +meatraw = ["FoodSteakRaw","FoodmeatRaw","FoodbeefRaw","FoodmuttonRaw","FoodchickenRaw","FoodrabbitRaw","FoodbaconRaw"]; meatcooked = ["FoodSteakCooked","FoodmeatCooked","FoodbeefCooked","FoodmuttonCooked","FoodchickenCooked","FoodrabbitCooked","FoodbaconCooked"]; +badfood = ["FoodBioMeat"]; dayz_combatLog = ""; canRoll = true; @@ -341,8 +342,8 @@ if(!isDedicated) then { dayz_areaAffect = 2; dayz_heartBeat = false; dayzClickTime = 0; - dayz_spawnDelay = 300; - dayz_spawnWait = -300; + dayz_spawnDelay = 120; + dayz_spawnWait = -120; dayz_lootDelay = 3; dayz_lootWait = -300; dayz_spawnZombies = 0; diff --git a/dayz_code/rscTitles.hpp b/dayz_code/rscTitles.hpp index f7bd72433..dec5a4e57 100644 --- a/dayz_code/rscTitles.hpp +++ b/dayz_code/rscTitles.hpp @@ -87,7 +87,7 @@ class RscDisplayMain : RscStandardDisplay class DAYZ_Version : CA_Version { idc = -1; - text = "DayZ Epoch 0.92 (1.7.5.1)"; + text = "DayZ Epoch 0.93 (1.7.5.1)"; y = "(SafeZoneH + SafeZoneY) - (1 - 0.95)"; }; class CA_TitleMainMenu; diff --git a/dayz_code/stringtable.xml b/dayz_code/stringtable.xml index cbc91e3de..097de5942 100644 --- a/dayz_code/stringtable.xml +++ b/dayz_code/stringtable.xml @@ -15,7 +15,7 @@ A USECFORCE PRODUCTION EINE USECFORCE PRODUKTION ПРОИЗВОДСТВО USECFORCE - UNA PRODUCCION DE USECFORCE + UNA PRODUCCIÓN DE USECFORCE EEN USECFORCE PRODUCTIE UNE PRODUCTION USECFORCE @@ -24,7 +24,7 @@ On 12 March 2013, a prion disease\nand spreads among the worlds population\ntriggering a global pandemic Am 12. März 2013 breitet sich\neine Prionenkrankheit unter der Weltbevölkerung aus\nund löst eine globale Pandemie aus 12 марта 2013 г., прионное заболевание\nраспространяется среди населения всего земного шара,\nвызывая общую пандемию - El 12 de Marzo de 2012, una enfermedad prionica\nse propaga entre la poblacion mundial\ndesencadenando una pandemia global + El 12 de Marzo de 2012, una enfermedad priónica\nse propaga entre la población mundial\ndesencadenando una pandemia global Op 12 maart 2013 brak er een\nprionziekte uit onder de wereldbevolking\nmet als gevolg een\nwereldwijde pandemie Le 12 Mars 2013, une maladie à prions\n se répand parmi la population mondiale\ndéclenchant une pandémie globale @@ -42,7 +42,7 @@ Most people they progress to dementia and then death as the brain is replaced with ineffective sludge Die meisten verfallen in Demenz und sterben, während das Gehirn mit nutzlosem Matsch ersetzt wird У большинства болезнь развивается в слабоумие и последующую смерть, так как мозг заменяется бесполезной грязью - La mayoria de la gente se volvia loca y luego moria como resultado de que su cerebro era reemplazado por algo ineficiente + La mayoría de la gente se volvía loca y luego moría como resultado de que su cerebro era reemplazado por algo ineficiente. Het grootste deel van de bevolking begint hierdoor te leiden aan dementie, en zal spoedig daarna sterven, omdat het brein wordt vervangen met drab La plupart des gens deviennent déments puis meurent \nalors que leurs cellules nerveuses sont remplacées par une matière inefficace @@ -51,7 +51,7 @@ 86% of the worlds population die 86% der Welbevölkerung sterben 86% населения погибает - El 86% de la poblacion mundial muere + El 86% de la población mundial muere. 86% van de wereldbevolking komt te overlijden 86% de la population mondiale meurt @@ -60,7 +60,7 @@ Some survive with the disease in a chronic state.\nLacking regular brain function, they are scarely human. They are unable to communicate,\ndriven by insatiable desire for violence, and attracted to the scent of those uninfected Einige überleben, mit der Krankheit in einem chronischen Zustand.\nOhne normale Gehirnaktivität sind sie kaum als Menschen zu bezeichnen. Sie können nicht kommunizieren.\nSie werden von einem unstillbaren Durst nach Gewalt getrieben und der Geruch der uninfizierten zieht sie an. Некоторые выживают с заболеванием в хронической стадии.\nНо в виду отсутствия основных функций головного мозга, они вряд ли остались людьми. Они не в состоянии общаться,\nдвижимые ненасытной жаждой насилия, и влекомые запахом неинфицированных - Algunos sobreviven a la enfermedad en un estado cronico.\nCarecen de una funcion cerebral normal, son humanos aterradores. No son capaces de comunicarse,\nimpulsador por un deseo insaciable de violencia y atraidos por el olor de los no infectados + Algunos sobreviven a la enfermedad en un estado crónico.\nCarecen de una función cerebral normal, son humanos aterradores. No son capaces de comunicarse,\nimpulsados por un deseo insaciable de violencia y atraidos por el olor de los no infectados. Enkelen overleven de ziekte in een chronische staat.\nZonder enige reguliere breinactiviteit zijn ze niet mens te noemen. Ze kunnen niet communiceren,\n en worden gedreven door een onlesbaar verlangen naar geweld, en aangetrokken door de geur van niet-geïnfecteerde overlevenden Quelques uns survivent dans un état chronique de la maladie.\nManquants de fonctions cérébrales normales, ils sont à peine humains.\nIls sont inaptes à communiquer, conduits par un désir insatiable \nde violence et attirés par l'odeur de ceux qui ne sont pas infectés. @@ -69,7 +69,7 @@ Society crumbles as the pandemic spreads rapidly Die Gesellschaft bricht durch die Verbreitung der Pandemie zusammen Общество распадается с быстрым распространением пандемии. - La sociedad se desmorona a la vez que la pandemia se propaga rapidamente + La sociedad se desmorona a la vez que la pandemia se propaga rápidamente. De samenleving valt uit elkaar, en de pandemie verspreidt zich snel La société s'écroule alors que la pandémie s'étend rapidement @@ -78,7 +78,7 @@ You are one of the 2% who are not infected yet Du bist einer der 2% noch nicht infizierten Menschen Вы один из 2%, которые еще не инфицированы - Eres uno del 2% que aun no esta infectada + Eres parte del 2% que aún no esta infectado. Jij bent één van de 2% die nog niet is geïnfecteerd Vous êtes l'un des 2% qui ne sont pas encore infectés @@ -105,7 +105,7 @@ Scientific Consultant Wissenschaftliche Beratung Научный Консультант - Consultor Cientifico + Consultor Científico Wetenschappelijk Consultant Consultant scientifique @@ -133,7 +133,7 @@ Music Musik Музыка - Musica + Música Muziek Musique @@ -142,7 +142,7 @@ Animation Animation Анимация - Animacion + Animación Animaties Animation @@ -162,7 +162,7 @@ You do not have enough room in your inventory Du hast nicht genug Platz in deinem Inventar У вас не хватает места в инвентаре. - No tienes espacio suficiente en tu inventario + No tienes espacio suficiente en tu inventario. Je hebt niet voldoende ruimte in je inventaris Vous n'avez pas assez de place dans votre inventaire. @@ -171,7 +171,7 @@ Loading Character Data. Please wait. Lade Charakterdaten. Bitte warten. Загружается персонаж. Пожалуйста, подождите. - Cargando datos del personaje. Por favor espera. + Cargando datos del personaje. Por favor espere. Karakterdata aan het laden. Even geduld. Chargement des données du personnage. Veuillez patienter. @@ -182,8 +182,8 @@ You have cooked %1 %2 Du hast %1 %2 gekocht Вы приготовили: %1 %2 - Cocinaste %1 %2 - Je hebt %1 %2 gekookt + Cocinaste %1 %2 + Je hebt %1 %2 gekookt Vous avez cuit %1 %2 @@ -200,7 +200,7 @@ You cannot pack this tent, it is not yours Du kannst dieses Zelt nicht einpacken, da es nicht deins ist Вы не можете свернуть эту палатку, так как она не ваша. - No puedes embalar esta carpa, no es tuya + No puedes embalar esta carpa ya que no es tuya. Je kunt deze tent niet inpakken, hij is niet van jou Vous ne pouvez pas replier cette tente, elle ne vous appartient pas. @@ -209,7 +209,7 @@ You have pitched your tent Du hast dein Zelt aufgebaut Вы установили палатку. - Asentaste tu carpa + Asentaste tu carpa. Je hebt je tent opgezet Vous avez installé votre tente. @@ -218,7 +218,7 @@ You cannot place a Tent here. The area must be flat, and free of other objects Du kannst hier kein Zelt aufbauen. Der Untergrund muss flach und frei sein Палатку нужно ставить на ровную поверхность, без объектов поблизости. - No puedes asentar tu carpa aqui. El area debe ser plana y libre de otros objetos + No puedes asentar tu carpa aquí. El área debe ser plana y libre de otros objetos. Je kunt hier geen tent plaatsen. Het gebied moet plat en vrij van andere objecten zijn Vous ne pouvez pas placer de tente ici. Le sol doit être plat et libre de tout autre objet. @@ -245,8 +245,8 @@ You have constructed a %1 Du hast eine(n) %1 gebaut Вы построили %1. - Construiste un %1 - Je hebt een %1 opgebouwd + Construiste un %1 + Je hebt een %1 opgebouwd Vous avez construit un(e) %1 @@ -254,7 +254,7 @@ You have failed to build %1. You have failed to build %1. You have failed to build %1. - You have failed to build %1. + Fallaste al contruir un %1. You have failed to build %1. Vous n'avez pas réussi à contruire %1. @@ -263,7 +263,7 @@ You cannot make a fireplace here. The area must be flat, and free of other objects Du kannst hier kein Feuer machen. Der Untergrund muss flach und frei sein Костер нужно разводить на ровной поверхности, без объектов поблизости. - No puedes hacer una fogata aqui. El area debe ser plana y libre de otros objetos + No puedes hacer una fogata aquí. El área debe ser plana y libre de otros objetos. Je kunt hier geen kampvuur maken. Het gebied moet plat en vrij van andere objecten zijn Vous ne pouvez pas faire de feu de camp ici. Le sol doit être plat et libre de tout autre objet. @@ -272,7 +272,7 @@ Fireplace has been removed Die Feuerstelle wurde zerstört Костер убран. - La fogata fue removida + La fogata fue removida. Het kampvuur is verwijderd Le feu de camp a été retiré. @@ -281,7 +281,7 @@ %1 has been gutted, %2 meat steaks now on the carcass Du hast %1 ausgenommen, %2 Stücke Fleisch sind im Kadaver Вы разделали: %1. Доступно кусков мяса: %2 - %1 fue achurado, dejando %2 trozos de carne en el cuerpo + Un %1 fue achurado, dejando %2 trozos de carne en el cuerpo. Je hebt %1 opengesneden. Er bevinden zich %2 biefstukken op het karkas %1 a été découpé, %2 morceaux de viande sont maintenant dans la carcasse. @@ -290,7 +290,7 @@ You are being healed Du wirst geheilt Вас лечат. - Fuiste curado + Fuiste curado. Je wordt genezen Vous recevez des soins @@ -308,7 +308,7 @@ You have no empty water bottles Du hast keine leeren Wasserflaschen У вас нет пустых фляжек. - No tienes cantimploras vacias + No tienes cantimploras vacías Je hebt geen lege waterflessen Vous n'avez aucune bouteille vide. @@ -317,7 +317,7 @@ You need a %1 to repair this Du brauchst ein(e) %1, um das zu reparieren Чтобы это починить, вам нужно: %1 - Necesitas un %1 para reparar esto + Necesitas %1 para reparar esto. Je hebt een %1 nodig om dit te repareren Vous avez besoin d'un(e) %1 pour réparer ceci. @@ -326,7 +326,7 @@ You have successfully attached the %1 on the %2 Du hast erfolgreich ein(e) %1 an %2 angebracht Вы успешно установили %1 на %2. - Fijasste correctamente el %1 al %2 + Fijaste correctamente el %1 al %2 Je hebt met succes een %1 geplaatst op de %2 Vous avez réussi à placer le %1 sur le %2 @@ -335,7 +335,7 @@ %1 has been filled with %2 litres of Fuel %1 wurde mit %2 Litern Treibstoff betankt В %1 было залито %2 литров топлива. - El %1 fue cargado con %2 litros de combustible + El %1 fue cargado con %2 litros de combustible. %1 is bijgetankt met %2 liter benzine %1 a été rempli avec %2 litres de carburant. @@ -344,7 +344,7 @@ Day Tag День - Dia + Día Dag Jour @@ -353,7 +353,7 @@ You last ate %2 minutes, and drank %3 minutes ago Du hast zuletzt vor %2 Minuten gegessen und vor %3 Minuten getrunken Последний раз вы ели %2 мин. назад, пили - %3 мин. назад. - Tu ultima comida fue hace %2 minutos y bebida hace %3 minutos + Tu última comida fue hace %2 minutos y bebida hace %3 minutos Je hebt %2 minuten geleden gegeten en %3 minuten geleden gedronken Vous avez mangé il y a %2 minutes et bu il y a %3 minutes. @@ -380,7 +380,7 @@ You have no empty jerry cans Du hast keine leeren Kanister У вас нет пустых канистр. - No tienes bidones vacios + No tienes bidones vacíos Je hebt geen lege jerrycans Vous n'avez pas de jerrican vide. @@ -389,7 +389,7 @@ You need to sit in the driver seat before you can repair this vehicle Sie müssen im Fahrersitz sitzen um dieses Fahrzeug reparieren zu können. Для ремонта требуется занять место водителя хотя бы раз. - Necesitas sentarte en el asiento del conductor antes de arreglar este vehiculo + Necesitas sentarte en el asiento del conductor antes de arreglar este vehículo. Je moet in de bestuurdersstoel zitten om dit voertuig te repareren Vous devez vous asseoir à la place du conducteur avant de pouvoir réparer ce véhicule. @@ -398,7 +398,7 @@ Please go to Player Selection Screen to continue in game Bitte gehe in die Rollenverteilung um weiterspielen zu können Пожалуйста, выйдите в окно выбора игрока, чтобы продолжить игру - Por favor ve a la Pantalla de Seleccion de Jugador para continuar en el juego + Por favor ve a la Pantalla de Selección de Jugador para continuar en el juego. Ga alsjeblieft naar het rollenverdelingsscherm on verder te spelen Veuillez aller à l'Ecran de Sélection de Joueur pour continuer à jouer @@ -407,7 +407,7 @@ Waiting for character to create Warte darauf, einen neuen Charakter um zu erstellen Пожалуйста, выйдите в окно выбора игрока чтобы продолжить игру - Esperando que el personaje sea creado + Esperando a que el personaje sea creado Wachten tot het karakter is aangemaakt En attente de la création du personnage @@ -425,7 +425,7 @@ Requesting Authentication Empfange Authentifizierung Запрос аутентификации - Solicitando Autentificacion + Solicitando Autentificación Authenticatie aan het aanvragen Demande d'Authentification @@ -443,7 +443,7 @@ Server responded, creating character Server antwortete, erstelle Charakter Получен ответ от сервера. Идет создание персонажа - El servidor respondio, creado personaje + El servidor respondió, creando personaje Server heeft geantwoord, karakter aan het maken Réponse du serveur, création du personnage @@ -452,7 +452,7 @@ You are running an incorrect version of DAYZ_CODE, please download this file from dayzmod.com/downloads (You are running version %1 and the server is running version %2) Du hast eine falsche Version von DAYZ_CODE, bitte lade dir die neuste Version von www.dayzmod.com/downloads runter Вы используете неверную версию DAYZ_CODE, пожалуйста, скачайте данный файл с dayzmod.com/downloads (Ваша версия %1, версия на сервере %2) - Estas ejecutando una version incorrecta de DAYZ_CODE, por favor descarga este archivo desde dayzmod.com/downloads (Estas ejecutando la version %1 y el servidor %2) + Estas ejecutando una versión incorrecta de DAYZ_CODE, por favor descarga este archivo desde dayzmod.com/downloads (Estas ejecutando la versión %1 y el servidor %2) Je gebruikt een incorrecte versie van DAYZ_CODE, download dit bestand alsjeblieft van dayzmod.com/downloads (Je gebruikt versie %1, en de server gebruikt versie %2) Vous utilisez une version incorrecte de DAYZ_CODE, veuillez télécharger ce fichier depuis dayzmod.com/downloads (Vous utilisez la version %1 et le serveur utilise la version %2) @@ -461,7 +461,7 @@ You must be near a water-source such as a pond or well to refill your water bottles Du musst in der nähe einer Wasserquelle wie z.B. einem Teich sein um deine Wasserflasche zu füllen Вы должны находиться возле водоема или источника воды, чтобы наполнить свои фляги. - Necesitas estar cerca de una fuente de agua como un pozo para rellenar tus cantimplora + Necesitas estar cerca de una fuente de agua como un pozo para rellenar tu cantimplora Je moet in de buurt van een waterbron zijn, zoals een meer of pomp, om je waterflessen bij te vullen Vous devez être à côté d'une source d'eau comme un bassin ou un puits pour remplir vos bouteilles d'eau. @@ -470,7 +470,7 @@ You cannot do this while you are on a ladder Du kannst das nicht tun, während du an einer Leiter bist Вы не можете этого делать, пока поднимаетесь по лестнице. - No puedes hacer esto mientras estas en una escalera + No puedes hacer esto mientras estás en una escalera Je kunt deze actie op een ladder niet uitvoeren Vous ne pouvez pas faire cela en étant sur une échelle. @@ -479,7 +479,7 @@ You must have wood in your inventory in order to create a fireplace Du brauchst Holz in deinem Inventar, um ein Feuer zu machen Для разведения костра у вас должны быть дрова. - Debes tener madera en tu inventario para poder crear una fogata + Debes tener leña en tu inventario para poder crear una fogata. Je moet hout in je inventaris hebben om een kampvuur te maken Vous devez avoir du bois dans votre inventaire pour pouvoir faire un feu de camp. @@ -488,7 +488,7 @@ You must be in a forest and close to a tree to harvest wood. Sie müssen in einem Wald und nah an einem Baum sein, um Holz zu hacken. Вы должны находится в лесу и подойти к дереву, чтобы нарубить дров. - Debes estar en el bosque y cerca de un arbol para recoger madera. + Debes estar en el bosque y cerca de un árbol para recoger leña. Je moet in een bos en in de buurt van een boom zijn om hout te hakken. Vous devez être en forêt et proche d'un arbre pour couper du bois. @@ -497,7 +497,7 @@ You do not have enough room in your inventory to do that. Sie haben nicht genug Platz in Ihrem Inventar um das zu tun. У вас недостаточно места в инвентаре. - No tienes espacio suficiente en tu inventario para hacer eso + No tienes espacio suficiente en tu inventario para hacer eso. Je hebt onvoldoende ruimte in je inventaris om die actie uit te voeren Vous n'avez pas assez de place dans votre inventaire pour faire cela. @@ -506,7 +506,7 @@ A pile of wood has been successfully added to your inventory. Ein Holzstoß wurde erfolgreich Ihrem Inventar hinzugefügt. Дрова добавлены в ваш инвентарь. - Una pila de madera se agrego correctamente a tu inventario. + Una pila de leña se agregó correctamente a tu inventario. Er is brandhout toegevoegd aan je inventaris. Une pile de bois a été ajoutée à votre inventaire avec succès. @@ -515,7 +515,7 @@ You cannot do this while you are in the water. Sie können dies nicht tun, während Sie im Wasser sind. Это действие невозможно пока вы в воде. - No puedes hacer esto mientras estas en el agua. + No puedes hacer esto mientras estás en el agua. Je kunt deze actie niet in het water uitvoeren Vous ne pouvez pas faire cela lorsque vous êtes dans l'eau. @@ -524,7 +524,7 @@ You have applied a heatpack to your body successfully. Sie haben das Heatpack erfolgreich appliziert Вы успешно применили на вашем теле согревающий комплект. - Aplicaste correctamente un paquete de calor tu cuerpo. + Aplicaste correctamente un paquete de calor a tu cuerpo. Je hebt met succes een heatpack op je lichaam gebruikt. Vous avez utilisé un heatpack avec succès. @@ -533,7 +533,7 @@ You cannot reload that combination, you need %1 %2 magazines. Sie können diese Munition nicht kombinieren, sie brauchen %1 %2 Magazine. Вы не можете перезарядить эту комбинацию. Вам необходимо иметь магазины %1 %2. - No puedes recargar esa combinacion, necesitas %1 cargadores de %2 + No puedes recargar esa combinación, necesitas %1 cargadores de %2 Je kan die combinatie niet herladen, je hebt %1 %2 magazijnen nodig. Vous ne pouvez pas recharger cette combinaison, vous avez besoin de %1 %2 chargeur(s). @@ -569,7 +569,7 @@ %1 is already being looted by someone else. %1 wurde von einer anderen Person gelooted. %1 уже кто-то обыскивает. - %1 ya fue saqueado por alguien mas. + %1 ya fue saqueado por alguien más. %1 wordt al door iemand anders opgepakt. %1 est déjà en train d'être pillé par quelqu'un d'autre. @@ -587,7 +587,7 @@ His name was %1, it appears he died from %2 Sein Name war %1, er ist durch %2 gestorben Его звали %1, похоже что он умер от %2 - Su nombre era %1, y aparecentemente murio por %2 + Su nombre era %1, y aparentemente murió por %2 Zijn naam was %1, het lijkt dat hij is gestorven aan %2 Son nom était %1, il semble qu'il soit mort d' %2 @@ -623,7 +623,7 @@ dehydration dehydration обезвоживания - deshidratacion + deshidratación uitdroging une déshydratation @@ -661,7 +661,7 @@ SELECT YOUR GENDER Wählen Sie Ihr Geschlecht Выберите свой пол - SELECCIONE SU GENERO + SELECCIONE SU GÉNERO KIES JE GESLACHT SELECTIONNEZ VOTRE GENRE @@ -670,7 +670,7 @@ Please select the gender you wish to play as. Your gender will be bound to this unique character and cannot be changed until you die. Bitte wählen Sie das Geschlecht aus, mit dem sie Spielen wollen. Ihr Geschlecht wird an diesen einzigartigen Charakter gebunden und kann nicht geändert werden, bis sie sterben. Пожалуйста, выберите пол вашего персонажа. Учтите, вы не сможете изменить его в течении игры, до тех пор, пока не погибнете. - Por favor selecciona el genero con el que deseas jugar. Tu genero se enlazara a tu personaje y solo podra ser cambiado cuando mueras. + Por favor selecciona el género con el que deseas jugar. Tu género se enlazará a tu personaje y solo podrá ser cambiado cuando mueras. Kies alsjeblieft het geslacht waarmee je wilt spelen. Je geslacht zal gebonden zijn aan dit unieke karakter, en kan niet gewijzigd worden tot je komt te overlijden. Veuillez sélectionner le genre que vous voulez jouer. Votre genre sera lié à ce personnage unique et sera définitif jusqu'à la mort de ce dernier. @@ -699,7 +699,7 @@ Take Antibiotics Antibiotikum einnehmen Принять антибиотики - Tomar Antibioticos + Tomar Antibióticos Antibiotica innemen Prendre des Antibiotiques @@ -717,7 +717,7 @@ Cook Meat Fleisch zubereiten Приготовить мясо - Cocinar Carne + Cocinar la Carne Biefstuk koken Cuire la Viande @@ -834,7 +834,7 @@ Give Painkillers Schmerzmittel verabreichen Дать болеутоляющие - Dar Analgesicos + Dar Analgésicos Pijnstillers geven Donner des Antidouleurs @@ -843,7 +843,7 @@ Give Blood Transfusion Bluttransfusion legen Сделать человеку переливание крови - Dar Transfusion de Sangre + Dar Transfusión de Sangre Bloedtransfusie geven Donner une Transfusion de Sang @@ -933,7 +933,7 @@ You cannot perform another blood transfusion so fast You cannot perform another blood transfusion so fast You cannot perform another blood transfusion so fast - You cannot perform another blood transfusion so fast + No puedes realizar otra transfución de sangre tan rápido. You cannot perform another blood transfusion so fast Vous ne pouvez pas faire d'autre transfusion de sang aussi rapidement @@ -978,7 +978,7 @@ Turn Over %1 Turn Over %1 Turn Over %1 - Turn Over %1 + Voltear %1 Turn Over %1 Retourner %1 @@ -987,7 +987,7 @@ Enable Stats Enable Stats Enable Stats - Enable Stats + Activar Estadísticas Enable Stats Activer les Stats @@ -996,7 +996,7 @@ Sleep Sleep Sleep - Sleep + Dormir Sleep Dormir @@ -1014,7 +1014,7 @@ Tame Dog zahmen Hund Приручить собаку - Tame Dog + Domesticar Perro Tame Dog Apprivoiser le Chien @@ -1023,7 +1023,7 @@ Move To Move To Иди туда - Move To + Mover a Move To Aller à @@ -1032,7 +1032,7 @@ Dog: %1 Dog: %1 Dog: %1 - Dog: %1 + Perro: %1 Dog: %1 Chien: %1 @@ -1041,7 +1041,7 @@ Call Dog Call Dog Позвать собаку - Call Dog + Llamar Perro Call Dog Appeler le Chien @@ -1050,7 +1050,7 @@ Feed Dog Feed Dog Позвать собаку - Feed Dog + Alimentar Perro Feed Dog Nourrir le Chien @@ -1059,7 +1059,7 @@ Water Dog Water Dog Позвать собаку - Water Dog + Hidratar Perro Water Dog Donner à boire au Chien @@ -1068,7 +1068,7 @@ Dog: Sit Dog: Sit Позвать собаку - Dog: Sit + Perro: Sentado Dog: Sit Chien: S'asseoir @@ -1077,7 +1077,7 @@ Dog: Lie Down Dog: Lie Down Позвать собаку - Dog: Lie Down + Perro: Acostado Dog: Lie Down Chien : Couché @@ -1086,7 +1086,7 @@ Dog: Track Dog: Track Позвать собаку - Dog: Track + Perro: Rastrear Dog: Track Chien: Pister @@ -1095,7 +1095,7 @@ Dog: Bark Dog: Bark Позвать собаку - Dog: Bark + Perro: Ladrar Dog: Bark Chien: Aboyer @@ -1104,7 +1104,7 @@ Dog: %1 Dog: %1 Позвать собаку - Dog: %1 + Perro: %1 Dog: %1 Chien: %1 @@ -1113,7 +1113,7 @@ Dog: Follow Dog: Follow Позвать собаку - Dog: Follow + Perro: Seguir Dog: Follow Chien: Suivre @@ -1124,7 +1124,7 @@ Box of Wet Matches Box of Wet Matches Box of Wet Matches - Box of Wet Matches + Caja de Fósforos Mojada Box of Wet Matches Boîte d'Allumettes mouillées @@ -1133,7 +1133,7 @@ Box of wet matches. Box of wet matches. Box of wet matches. - Box of wet matches. + Caja de fósforos mojada. Box of wet matches. Boîte d'Allumettes mouillées. @@ -1142,7 +1142,7 @@ Blunt Hatchet Blunt Hatchet Blunt Hatchet - Blunt Hatchet + Hacha Desafilada Blunt Hatchet Hache émoussée @@ -1151,7 +1151,7 @@ Your Hatchet appears to be too bunt to be used. Your Hatchet appears to be too bunt to be used. Your Hatchet appears to be too bunt to be used. - Your Hatchet appears to be too bunt to be used. + Tu hacha parece estar muy desafilada para ser usada. Your Hatchet appears to be too bunt to be used. Votre Hache semble être trop émoussée pour l'utiliser @@ -1160,7 +1160,7 @@ Blunt Knife Blunt Knife Blunt Knife - Blunt Knife + Cuchillo Desafilado Blunt Knife Couteau émoussé @@ -1169,7 +1169,7 @@ Your Knife appears to be too bunt. Your Knife appears to be too bunt. Your Knife appears to be too bunt. - Your Knife appears to be too bunt. + Tu cuchillo parece estar muy desafilado. Your Knife appears to be too bunt. Votre couteau semble trop émoussé @@ -1178,43 +1178,43 @@ Raw Meat Raw Meat Ñûðîå ìÿñî - Raw Meat + Carne Cruda Raw Meat - Raw Meat + Viande Crue Raw Meat to be used for sustainment, should be cooked prior to safe eating. Raw Meat to be used for sustainment, should be cooked prior to safe eating. Raw Meat to be used for sustainment, should be cooked prior to safe eating. Ñûðîå ìÿñî. Áóäåò âêóñíåå è áåçîïàñíåå, åñëè åãî ïðèãîòîâèòü. - Raw Meat to be used for sustainment, should be cooked prior to safe eating. + Carne Cruda que se utilizará para sobrevivir, debería cocinarse primero. Raw Meat to be used for sustainment, should be cooked prior to safe eating. - Raw Meat to be used for sustainment, should be cooked prior to safe eating. + La viande Crue peut être consommée mais devrait être cuite pour la manger en toute sécurité. Mutton Raw Mutton Raw Mutton Raw Mutton Raw - Mutton Raw + Cordero Crudo BMutton Raw - Mouton cru + Mouton Cru Goat Meat to be used for sustainment, must be cooked prior to eating. Goat Meat to be used for sustainment, must be cooked prior to eating. Goat Meat to be used for sustainment, must be cooked prior to eating. Goat Meat to be used for sustainment, must be cooked prior to eating. - Goat Meat to be used for sustainment, must be cooked prior to eating. + Carne de Cordero que se utilizará para sobrevivir, debería cocinarse primero. Goat Meat to be used for sustainment, must be cooked prior to eating. - La viande de chèvre peut être consommée mais doit être cuite avant de pouvoir la manger. + La Viande de Chèvre peut être consommée mais doit être cuite avant de pouvoir la manger. Raw Chicken Leg Raw Chicken Leg Raw Chicken Leg Raw Chicken Leg - Raw Chicken Leg + Pata de Pollo Cruda Raw Chicken Leg Cuisse de Poulet crue @@ -1223,16 +1223,16 @@ Chicken Leg to be used for sustainment, must be cooked prior to eating. Chicken Leg to be used for sustainment, must be cooked prior to eating. Chicken Leg to be used for sustainment, must be cooked prior to eating. - Chicken Leg to be used for sustainment, must be cooked prior to eating. + Pata de Pollo que se utilizará para sobrevivir, debería cocinarse primero. Chicken Leg to be used for sustainment, must be cooked prior to eating. - La cuisse de poulet crue peut être consommée mais doit être cuite avant de pouvoir la manger. + La Cuisse de Poulet crue peut être consommée mais doit être cuite avant de pouvoir la manger. Rabbit Raw Rabbit Raw Rabbit Raw Rabbit Raw - Rabbit Raw + Conejo Crudo Rabbit Raw Lapin cru @@ -1241,16 +1241,16 @@ Rabbit to be used for sustainment, must be cooked prior to eating. Rabbit to be used for sustainment, must be cooked prior to eating. Rabbit to be used for sustainment, must be cooked prior to eating. - Rabbit to be used for sustainment, must be cooked prior to eating. + Conejo que se utilizará para sobrevivir, debería cocinarse primero. Rabbit to be used for sustainment, must be cooked prior to eating. - Le lapin cru peut être consommé mais doit être cuit avant de le manger. + Le Lapin cru peut être consommé mais doit être cuit avant de le manger. Raw Bacon Raw Bacon Raw Bacon Raw Bacon - Raw Bacon + Costillar de Cerdo Crudo Raw Bacon Bacon cru @@ -1259,52 +1259,52 @@ Bacon to be used for sustainment, must be cooked prior to eating. Bacon to be used for sustainment, must be cooked prior to eating. Bacon to be used for sustainment, must be cooked prior to eating. - Bacon to be used for sustainment, must be cooked prior to eating. + Costillar de Cerdo que se utilizará para sobrevivir, debería cocinarse primero. Bacon to be used for sustainment, must be cooked prior to eating. - Le bacon cru peut être consommé mais doit être cuit avant de le manger. + Le Bacon cru peut être consommé mais doit être cuit avant de le manger. Raw Beef Raw Beef Raw Beef Ãîâÿäèíà - Raw Beef + Churrasco Crudo Raw Beef - Raw Beef + Boeuf Cru Beef to be used for sustainment, should be cooked prior to safe eating. Beef to be used for sustainment, should be cooked prior to safe eating. Beef to be used for sustainment, should be cooked prior to safe eating. Ãîâÿäèíà. Áóäåò âêóñíåå è áåçîïàñíåå, åñëè åå ïðèãîòîâèòü. - Beef to be used for sustainment, should be cooked prior to safe eating. + Currasco que se utilizará para sobrevivir, debería cocinarse primero. Beef to be used for sustainment, should be cooked prior to safe eating. - Beef to be used for sustainment, should be cooked prior to safe eating. + Le Boeuf Cru peut être consommé mais doit être cuit avant de le manger. Cooked Meat Cooked Meat Cooked Meat Æàðåíîå ìÿñî - Cooked Meat + Carce Cocinada Cooked Meat - Cooked Meat + Viande Cuite Cooked Meat to be used for sustainment. Cooked Meat to be used for sustainment. Cooked Meat to be used for sustainment. Æàðåíîå ìÿñî, ãîòîâàÿ ê óïîòðåáëåíèþ. - Cooked Meat to be used for sustainment. + Carne Cocinada que se utilizará para sobrevivir. Cooked Meat to be used for sustainment. - Cooked Meat to be used for sustainment. + La Viande Cuite peut être consommée. Cooked Mutton Cooked Mutton Cooked Mutton Cooked Mutton - Cooked Mutton + Cordero Cocinado Cooked Mutton Mouton Cuit @@ -1313,25 +1313,25 @@ Goat Meat to be used for sustainment. Goat Meat to be used for sustainment. Goat Meat to be used for sustainment. - Goat Meat to be used for sustainment. + Carne de Cordero que se utilizará para sobrevivir. Goat Meat to be used for sustainment. - La viande de chèvre peut être consommée. + La Viande de Chèvre peut être consommée. Chicken Leg Chicken Leg Chicken Leg Chicken Leg - Chicken Leg + Pata de Pollo Chicken Leg - Cuisse de poulet + Cuisse de Poulet Chicken Leg to be used for sustainment. Chicken Leg to be used for sustainment. Chicken Leg to be used for sustainment. Chicken Leg to be used for sustainment. - Chicken Leg to be used for sustainment. + Pata de Pollo que se utilizará para sobrevivir. Chicken Leg to be used for sustainment. La cuisse de poulet peut être consommée. @@ -1340,7 +1340,7 @@ Rabbit Rabbit Rabbit - Rabbit + Conejo Rabbit Lapin @@ -1349,16 +1349,16 @@ Rabbit to be used for sustainment. Rabbit to be used for sustainment. Rabbit to be used for sustainment. - Rabbit to be used for sustainment. + Conejo que se utilizará para sobrevivir. Rabbit to be used for sustainment. - Le lapin peut être consommé. + Le Lapin peut être consommé. Bacon Bacon Bacon Bacon - Bacon + Costillar de Cerdo Bacon Bacon @@ -1367,40 +1367,61 @@ Bacon to be used for sustainment. Bacon to be used for sustainment. Bacon to be used for sustainment. - Bacon to be used for sustainment. + Costillar de Cerdo que se utilizará para sobrevivir. Bacon to be used for sustainment. - Bacon to be used for sustainment. + Le Bacon peut être consommé. Angel Cookies Angel Cookies Angel Cookies Angel Cookies - Angel Cookies + Galletitas de Ángel Angel Cookies - Angel Cookies - + Cookies d'Ange + + + Beefsteak + Beefsteak + Beefsteak + Бифштекс + Churrasco + Beefsteak + Bifteck + Angel Cookies to boost your moral up! Angel Cookies to boost your moral up! Angel Cookies to boost your moral up! Angel Cookies to boost your moral up! - Angel Cookies to boost your moral up! + Galletitas de Ángel que levantan tu moral Angel Cookies to boost your moral up! - Angel Cookies to boost your moral up! + Cookies d'Ange pour remonter votre moral! + + Beefsteak to be used for sustainment. + Beefsteak to be used for sustainment. + Beefsteak to be used for sustainment. + Бифштекс, готовый к употреблению. + Churrasco que se utilizará para sobrevivir. + Beefsteak to be used for sustainment. + Le Bifteck peut être consommé. + Water Bottle (Boiled) Water Bottle (Boiled) Water Bottle (Boiled) Ôëÿæêà êèïÿ÷åíîé âîäû + Cantimplora con Agua Hervida + Water Bottle (Boiled) + Bouteille d'eau (Bouillie) A bottle of boiled water that has been filled and can be consumed. A bottle of boiledwater that has been filled and can be consumed. Eine Flasche mit abgekochten Wasser. Бутылка boiledwater, который был заполнен и можно употреблять. - Una botella de boiledwater que ha sido llenado y se puede consumir. + Una cantimplora llena con agua hervida y que puede consumirse. Een fles boiledwater dat is gevuld en kan worden geconsumeerd. Une bouteille a été remplie d'eau bouillie qui peut être consommée. diff --git a/dayz_code/system/zombie_agent.fsm b/dayz_code/system/zombie_agent.fsm index 1ea03c056..0138a17df 100644 --- a/dayz_code/system/zombie_agent.fsm +++ b/dayz_code/system/zombie_agent.fsm @@ -6,7 +6,7 @@ item1[] = {"End",1,250,50.000000,-250.000000,150.000000,-200.000000,0.000000,"En item2[] = {"Not_Alive",4,218,0.000000,300.000000,100.000000,350.000000,5.000000,"Not" \n "Alive"}; item3[] = {"Nobody_Near",4,218,0.000000,375.000000,100.000000,425.000000,4.000000,"Nobody" \n "Near"}; item4[] = {"loiter",4,218,-300.000000,0.000000,-200.000000,50.000000,0.000000,"loiter"}; -item5[] = {"Loiter",2,4346,-300.000000,75.000000,-200.000000,125.000000,0.000000,"Loiter"}; +item5[] = {"Loiter",2,250,-300.000000,75.000000,-200.000000,125.000000,0.000000,"Loiter"}; item6[] = {"In_Position",4,218,-175.000000,75.000000,-75.000000,125.000000,1.000000,"In Position"}; item7[] = {"",7,210,-29.000042,321.000000,-20.999958,329.000000,0.000000,""}; item8[] = {"",7,210,-29.000042,395.999939,-20.999958,404.000061,0.000000,""}; @@ -14,7 +14,7 @@ item9[] = {"true",8,218,-300.000000,-175.000000,-200.000000,-125.000000,0.000000 item10[] = {"Begin",2,250,-300.000000,-100.000000,-200.000000,-50.000000,0.000000,"Begin"}; item11[] = {"",7,210,-254.000046,-29.000004,-245.999954,-20.999996,0.000000,""}; item12[] = {"",7,210,-204.000046,146.000000,-195.999954,154.000000,0.000000,""}; -item13[] = {"Has_Target",4,218,-150.000000,225.000000,-50.000000,275.000000,1.000000,"Has" \n "Target"}; +item13[] = {"Has_Target",4,4314,-150.000000,225.000000,-50.000000,275.000000,1.000000,"Has" \n "Target"}; item14[] = {"Chase",2,250,-150.000000,300.000000,-50.000000,350.000000,0.000000,"Chase"}; item15[] = {"",7,210,-29.000006,146.000000,-20.999996,154.000000,0.000000,""}; item16[] = {"",7,210,-29.000006,196.000000,-20.999996,204.000000,0.000000,""}; @@ -99,7 +99,7 @@ link51[] = {40,28}; link52[] = {41,5}; link53[] = {42,1}; globals[] = {25.000000,1,0,0,0,640,480,1,101,6316128,1,-671.713867,363.212036,788.169373,-84.187515,713,601,1}; -window[] = {2,-1,-1,-32000,-32000,799,88,1296,88,3,730}; +window[] = {2,-1,-1,-1,-1,843,132,1340,132,3,730}; *//*%FSM*/ class FSM { @@ -230,7 +230,7 @@ class FSM "};" \n "" \n "//Enable combat timer." \n - "_target setVariable[""startcombattimer"", 1, true];" \n + "//_target setVariable[""startcombattimer"", 1, true];" \n "" \n "_countr = 0;" \n "_losCheck = 0;" \n diff --git a/dayz_server/compile/server_spawnCrashSite.sqf b/dayz_server/compile/server_spawnCrashSite.sqf index 020a13213..8306259cc 100644 --- a/dayz_server/compile/server_spawnCrashSite.sqf +++ b/dayz_server/compile/server_spawnCrashSite.sqf @@ -24,13 +24,6 @@ while {true} do { //Adding some Random systems _crashModel = ["UH60Wreck_DZ","UH1Wreck_DZ"] call BIS_fnc_selectRandom; - //Crash loot just uncomment the one you wish to use by default with 50cals is enabled. - //Table including 50 cals - _lootTable = ["Military","HeliCrash","MilitarySpecial"] call BIS_fnc_selectRandom; - //Table without 50 cals - //_lootTable = ["Military","HeliCrash_No50s","MilitarySpecial"] call BIS_fnc_selectRandom; - - _crashName = getText (configFile >> "CfgVehicles" >> _crashModel >> "displayName"); diag_log(format["CRASHSPAWNER: %1%2 chance to spawn '%3' with loot table '%4' at %5", round(_spawnChance * 100), '%', _crashName, _lootTable, _timeToSpawn]); @@ -84,7 +77,7 @@ while {true} do { _config = configFile >> "CfgBuildingLoot" >> "HeliCrash"; _itemTypes = [] + getArray (_config >> "itemType"); - _index = dayz_CBLCounts find (count _itemTypes); + _index = dayz_CBLBase find "HeliCrash"; _weights = dayz_CBLChances select _index; _cntWeights = count _weights;