Hallo liebe Gemeinde. Ich habe gestern auf meinem Server einen Fullwipe gemacht. Das Problem ist das ich immer am gleichen Ort Spawne.Die Kollegin spawnt auch immer am gleichen Ort fällt in die Tiefe und ist tot.(Dort hatte sie mal groß gebaut) Habe die player.db zigmal gelöscht. Auch die Spawnpunkte herausgenommen. Woran könnte das liegen.
Beiträge von Nightmare1973
-
-
Danke. probier ich das mal aus.
-
Nein , das noch nicht ! Versuch ich mal prompt. also ist daran nichts zu erkennen?
-
Hallo zusammen. Habe auf meinem Server Keinen Regen , Nebel. Versuche ich es mit nem AdminTool zuzuschalten , funktioniert es auch nicht. Das war aber vor kurzem noch möglich.
Hier mal ein Ausschnitt meiner init.c. Viell. hab ich da was übersehen.
//INIT WEATHER BEFORE ECONOMY INIT------------------------
//If all is set to null give always sunshine, no fog, and less clouds
Weather weather = g_Game.GetWeather();
weather.MissionWeather(false); // false = use weather controller from Weather.c
weather.GetOvercast().Set( Math.RandomFloatInclusive(0.4, 0.6), 1, 0);
weather.GetRain().Set( 0, 0, 1);
weather.GetFog().Set( Math.RandomFloatInclusive(0.05, 0.1), 1, 0);
-
was mir gerade einfällt. bei mir war das problem mit der Summer Chernarus Mod.
-
Cf-Control Panel -> Konfiguaration -> Unter Module den Planer
-
Benutzt du Omega / CF ?
-
dann muss ich passen. ich benutze für die Server Omega und Cf. Viell. weiss ein anderer was.
-
18 and Life (Skid Row)
-
Code
Alles anzeigen//Spawn helper function void SpawnObject(string objectName, vector position, vector orientation) { Object obj; obj = Object.Cast(GetGame().CreateObject(objectName, "0 0 0")); obj.SetPosition(position); obj.SetOrientation(orientation); // Force update collisions if (obj.CanAffectPathgraph()) { obj.SetAffectPathgraph(true, false); GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(GetGame().UpdatePathgraphRegionByObject, 100, false, obj); } } void main() { // Custom Map //INIT WEATHER BEFORE ECONOMY INIT------------------------ //If all is set to null give always sunshine, no fog, and less clouds Weather weather = g_Game.GetWeather(); weather.GetOvercast().SetLimits( 0.0 , 0.0 ); weather.GetRain().SetLimits( 0.0 , 0.0 ); weather.GetFog().SetLimits( 0.0 , 0.0 ); weather.GetOvercast().SetForecastChangeLimits( 0.0, 0.0 ); weather.GetRain().SetForecastChangeLimits( 0.0, 0.0 ); weather.GetFog().SetForecastChangeLimits( 0.0, 0.0 ); weather.GetOvercast().Set( 0, 0, 0); weather.GetRain().Set( 0, 0, 0); weather.GetFog().Set( 0, 0, 0); weather.SetWindMaximumSpeed(0); weather.SetWindFunctionParams(0.0, 0.0, 0); //INIT ECONOMY-------------------------------------- Hive ce = CreateHive(); if ( ce ) ce.InitOffline(); GetGame().GetWorld().SetDate(2018, 8, 10, 08, 00); //Set the ingame date and time //INIT SIGNS signs(); //GetCEApi().ExportProxyData( "7500 0 7500", 10000 ); //Center of map, radius of how far to go out and find buildings. } class CustomMission: MissionServer { void SetRandomHealth(EntityAI itemEnt) { if ( itemEnt ) { int rndHlt = Math.RandomInt(55,100); itemEnt.SetHealth("","",rndHlt); } } //This func can be used or not, it is your choice void addMags(PlayerBase player, string mag_type, int count) { EntityAI mag; if (count < 1) return; for (int i = 0; i < count; i++) { mag = player.GetInventory().CreateInInventory(mag_type); } } override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName) { Entity playerEnt; playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");//Creates random player Class.CastTo(m_player, playerEnt); GetGame().SelectPlayer(identity, m_player); return m_player; } override void StartingEquipSetup(PlayerBase player, bool clothesChosen) { EntityAI itemEnt; ItemBase itemBs; //Entitys EntityAI gun_m4a1; EntityAI gun_fnx45; EntityAI cloth_gorkaHelmet; EntityAI cloth_militaryBoots; //Get & Save Admin UIDs const string admin_uid = "xxxxxxxxxxxxxxx"; const string admin_uid2 = "xxxxxxxxxxxxxxx"; string player_uid = player.GetIdentity().GetPlainId(); //RemoveAllItems player.RemoveAllItems(); //Check if admin or not and choose spawn type if(player_uid == admin_uid || player_uid == admin_uid2) { // ADMIN SPAWN //Backpack ItemBase.Cast(player.GetInventory().CreateInInventory("HuntingBag")); //Clothing cloth_gorkaHelmet = player.GetInventory().CreateInInventory("GorkaHelmet"); //cloth_gorkaHelmet.GetInventory().CreateAttachment("GorkaHelmetVisor"); //not working, don't know why cloth_militaryBoots = player.GetInventory().CreateInInventory("MilitaryBoots_Black"); cloth_militaryBoots.GetInventory().CreateAttachment("CombatKnife"); //attach the knife to the boots ItemBase.Cast(player.GetInventory().CreateInInventory("BalaclavaMask_Blackskull")); ItemBase.Cast(player.GetInventory().CreateInInventory("TacticalGloves_Black")); ItemBase.Cast(player.GetInventory().CreateInInventory("TTsKOJacket_Camo")); ItemBase.Cast(player.GetInventory().CreateInInventory("TTSKOPants")); ItemBase.Cast(player.GetInventory().CreateInInventory("Armband_White")); //Primary Weapon gun_m4a1 = player.GetHumanInventory().CreateInHands("M4A1"); //if not working you can try .GetEntityInHands() //attach the following attachments to the gun gun_m4a1.GetInventory().CreateAttachment("ACOGOptic"); gun_m4a1.GetInventory().CreateAttachment("M4_Suppressor"); gun_m4a1.GetInventory().CreateAttachment("M4_RISHndgrd_Black"); gun_m4a1.GetInventory().CreateAttachment("M4_OEBttstck_Black"); gun_m4a1.GetInventory().CreateAttachment("Light_Universal"); //gun_m4a1.GetInventory().CreateAttachment("Mag_STANAG_30Rnd"); BUGGY DONT USE //addMags(player, "Mag_STANAG_30Rnd", 2); //addMags(player, "Mag_STANAGCoupled_30Rnd", 2); // Secondary Weapon gun_fnx45 = player.GetInventory().CreateInInventory("FNX45"); gun_fnx45.GetInventory().CreateAttachment("PistolSuppressor"); //gun_fnx45.GetInventory().CreateAttachment("Mag_FNX45_15Rnd"); BUGGY DONT USE //Ammunition ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd")); ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd")); ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd")); ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd")); ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd")); ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd")); //Food ItemBase.Cast(player.GetInventory().CreateInInventory("SodaCan_Pipsi")); ItemBase.Cast(player.GetInventory().CreateInInventory("SodaCan_Pipsi")); ItemBase.Cast(player.GetInventory().CreateInInventory("SodaCan_Pipsi")); ItemBase.Cast(player.GetInventory().CreateInInventory("SpaghettiCan")); ItemBase.Cast(player.GetInventory().CreateInInventory("SpaghettiCan")); ItemBase.Cast(player.GetInventory().CreateInInventory("SpaghettiCan")); // Medical Supplies ItemBase.Cast(player.GetInventory().CreateInInventory("Morphine")); ItemBase.Cast(player.GetInventory().CreateInInventory("Rag")).SetQuantity(6); // Utilities ItemBase.Cast(player.GetInventory().CreateInInventory("CanOpener")); ItemBase.Cast(player.GetInventory().CreateInInventory("Battery9V")); ItemBase.Cast(player.GetInventory().CreateInInventory("Battery9V")); ItemBase.Cast(player.GetInventory().CreateInInventory("Battery9V")); ItemBase.Cast(player.GetInventory().CreateInInventory("SparkPlug")); ItemBase.Cast(player.GetInventory().CreateInInventory("TetracyclineAntibiotics")); //CreateQuickbar Shortcuts, 0 is the 1st place, 1 the 2nd etc. player.SetQuickBarEntityShortcut(gun_m4a1, 0, true); //you can use without true, true is for forcing player.SetQuickBarEntityShortcut(gun_m4a1, 0); player.SetQuickBarEntityShortcut(gun_fnx45, 1, true); } else { // DEFAULT SPAWN //Backpack //ItemBase.Cast(player.GetInventory().CreateInInventory("DryBag_Red")); //ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_STANAG_60Rnd")); //ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_STANAG_60Rnd")); //ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_STANAG_60Rnd")); //Clothing //cloth_gorkaHelmet = player.GetInventory().CreateInInventory("GorkaHelmet"); //cloth_gorkaHelmet.GetInventory().CreateAttachment("GorkaHelmetVisor"); //not working, don't know why cloth_militaryBoots = player.GetInventory().CreateInInventory("MilitaryBoots_Black"); cloth_militaryBoots.GetInventory().CreateAttachment("CombatKnife"); //attach the knife to the boots //ItemBase.Cast(player.GetInventory().CreateInInventory("BalaclavaMask_Blackskull")); //ItemBase.Cast(player.GetInventory().CreateInInventory("TacticalGloves_Black")); //ItemBase.Cast(player.GetInventory().CreateInInventory("BDUJacket")); //ItemBase.Cast(player.GetInventory().CreateInInventory("BDUPants")); //ItemBase.Cast(player.GetInventory().CreateInInventory("Armband_Yellow")); //ItemBase.Cast(player.GetInventory().CreateInInventory("HighCapacityVest_Olive")); //ItemBase.Cast(player.GetInventory().CreateInInventory("JoggingShoes_Black")); ItemBase.Cast(player.GetInventory().CreateInInventory("Jeans_BlueDark")); ItemBase.Cast(player.GetInventory().CreateInInventory("Raincoat_Black")); //ItemBase.Cast(player.GetInventory().CreateInInventory("JoggingShoes_Black")); //Primary Weapon //gun_m4a1 = player.GetHumanInventory().CreateInHands("M4A1"); //if not working you can try .GetEntityInHands() //attach the following attachments to the gun //gun_m4a1.GetInventory().CreateAttachment("ACOGOptic"); //gun_m4a1.GetInventory().CreateAttachment("M4_Suppressor"); //gun_m4a1.GetInventory().CreateAttachment("M4_RISHndgrd_Black"); //gun_m4a1.GetInventory().CreateAttachment("M4_OEBttstck_Black"); //gun_m4a1.GetInventory().CreateAttachment("Light_Universal"); //gun_m4a1.GetInventory().CreateAttachment("Mag_STANAG_30Rnd"); BUGGY DONT USE //addMags(player, "Mag_STANAG_60Rnd", 2); //addMags(player, "Mag_STANAGCoupled_60Rnd", 2); // Secondary Weapon //gun_fnx45 = player.GetInventory().CreateInInventory("FNX45"); //gun_fnx45.GetInventory().CreateAttachment("PistolSuppressor"); //gun_fnx45.GetInventory().CreateAttachment("Mag_FNX45_15Rnd"); BUGGY DONT USE //Ammunition //ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd")); //ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd")); //ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd")); //ItemBase.Cast(player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd")); //Food //ItemBase.Cast(player.GetInventory().CreateInInventory("SpaghettiCan")); ItemBase.Cast(player.GetInventory().CreateInInventory("TacticalBaconCan")); ItemBase.Cast(player.GetInventory().CreateInInventory("SodaCan_Kvass")); //ItemBase.Cast(player.GetInventory().CreateInInventory("SodaCan_Pipsi")); // Medical Supplies //ItemBase.Cast(player.GetInventory().CreateInInventory("Morphine")); ItemBase.Cast(player.GetInventory().CreateInInventory("Rag")).SetQuantity(6); // Utilities //ItemBase.Cast(player.GetInventory().CreateInInventory("CanOpener")); ItemBase.Cast(player.GetInventory().CreateInInventory("Flashlight")); ItemBase.Cast(player.GetInventory().CreateInInventory("Battery9V")); //ItemBase.Cast(player.GetInventory().CreateInInventory("Battery9V")); //ItemBase.Cast(player.GetInventory().CreateInInventory("SparkPlug")); //ItemBase.Cast(player.GetInventory().CreateInInventory("SparkPlug")); //ItemBase.Cast(player.GetInventory().CreateInInventory("TetracyclineAntibiotics")); //CreateQuickbar Shortcuts player.SetQuickBarEntityShortcut(gun_fnx45, 0, true); } } }; Mission CreateCustomMission(string path) { return new CustomMission(); }
-
Was passiert wenn du deine originale umbenennst?
-
Dann lager es doch in einer .c Datei aus. zb.
/////////////////////////////////////
/////Nightmare Dream comes true /////
/////////////////////////////////////
void NightmaresOutpost()
{
//NightmaresOutpost
SpawnObject( "Land_Construction_Crane", "13154.400391 24.136600 10263.400391", "0.000000 0.000000 0.000000" );
SpawnObject( "Land_Container_1Mo", "13162.500000 25.076702 10260.800781", "-4.000000 10.000000 9.000000" );
SpawnObject( "Land_Mil_Guardhouse2", "13149.000000 8.204850 10457.500000", "22.999998 0.000000 0.000000" );
};
und in die init. c es eintragen ->>
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\NightmaresOutpost.c" <---DORT
//Spawn helper function
void SpawnObject(string objectName, vector position, vector orientation)
{
Object obj;
obj = Object.Cast(GetGame().CreateObject(objectName, "0 0 0"));
obj.SetPosition(position);
obj.SetOrientation(orientation);
// Force update collisions
if (obj.CanAffectPathgraph())
{
obj.SetAffectPathgraph(true, false);
GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(GetGame().UpdatePathgraphRegionByObject, 100, false, obj);
}
}
void main()
{
// Custom Map
NightmaresOutpost(); <------DORT
-
-
habe keinen fehler in deiner types entdeckt
-
hat geklappt.
-
gedownloadet..installiert..ausgeführt und die players.db geöffnet. kann aber nichts verändern. Unter Players lässt sich nichts öffnen
-
oh..vielen Dank....für das nächste mal weis ich das.
hast du dazu viell. einen Link? finde es einfach nicht.
-
ich habe jetzt die player.db auf dem Server gelöscht. Und was soll ich sagen.......es funktioniert und ich komme drauf......allerdings spawnt jetzt jeder nackig
-
Welche Informationen werden benötigt??
-
ja...der server crasht wenn nur "Ich" connecte. .
Nein , speziellen Loot beim spawnwn habe ich nicht. Das ZomberryAdminTool benutzt (bzw. eingetragen) noch jemand ausser mir und funktioniert.
Meld mich jetzt bei Steam mit dem Acc. von meiner Frau an. Mal sehen was passiert.
So. habe ich gemacht. mich bei steam abgemeldet und mit meiner Frau´s Account angemeldet. Damit komm ich drauf.