Tricks Posted October 31, 2014 Report Share Posted October 31, 2014 I got it all working except for the icon, keeps saying the GUI ins't defined or something. Here is my description.txt: #include "Scripts\Loot\CfgBuildingLoot.hpp" respawn = "BASE"; respawndelay = 5; onLoadMission= "DayZ Epoch Chernarus"; OnLoadIntro = "Welcome to DayZ Epoch Chernarus"; OnLoadIntroTime = False; OnLoadMissionTime = False; disabledAI = true; disableChannels[]={0,2,6}; enableItemsDropping = 0; briefing = 0; debriefing = 0; onPauseScript = ""; loadScreen = "Scripts\Loadscreen\dayzloadinscreen.jpg"; class Header { gameType = COOP; //DM, Team, Coop, ... minPlayers = 1; //min # of players the mission supports maxPlayers = 100; //Max # of players the mission supports }; aiKills = 1; diagRadio = 1; diagHit = 1; class RscText { type = 0; idc = -1; x = 0; y = 0; h = 0.037; w = 0.3; style = 0x100; font = Zeppelin32; SizeEx = 0.03921; colorText[] = {1,1,1,1}; colorBackground[] = {0, 0, 0, 0}; linespacing = 1; }; class RscPicture { access=0; type=0; idc=-1; style=48; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; }; class CfgSounds { sounds[] = {siren,z_wzombie1,z_wzombie2}; class siren { name = "siren"; sound[] = {Scripts\Vehicles\Siren\siren.ogg,0.5,1}; titles[] = {}; }; class z_wzombie1 { name = ""; sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_attack_04.ogg",0.3,1,40}; titles[] = {0, ""}; }; class z_wzombie2 : z_wzombie1 { sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_spotted_01.ogg",0.3,1,40}; }; }; class RscLoadingText : RscText { style = 2; x = 0.323532; y = 0.666672; w = 0.352944; h = 0.039216; sizeEx = 0.03921; colorText[] = {0.543,0.5742,0.4102,1.0}; }; class RscProgress { x = 0.344; y = 0.619; w = 0.313726; h = 0.0261438; texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; colorFrame[] = {0,0,0,0}; colorBar[] = {1,1,1,1}; }; class RscProgressNotFreeze { idc = -1; type = 45; style = 0; x = 0.022059; y = 0.911772; w = 0.029412; h = 0.039216; texture = "#(argb,8,8,3)color(0,0,0,0)"; }; class DayZ_loadingScreen { idd = -1; duration = 10e10; fadein = 0; fadeout = 0; name = "loading screen"; class controlsBackground { class blackBG : RscText { x = safezoneX; y = safezoneY; w = safezoneW; h = safezoneH; text = ""; colorText[] = {0,0,0,0}; colorBackground[] = {0,0,0,1}; }; /* class nicePic : RscPicture { style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO x = safezoneX + safezoneW/2 - 0.25; y = safezoneY + safezoneH/2 - 0.2; w = 0.5; h = 0.4; text = "img\nicePic.paa"; }; */ }; class controls { class Title1 : RscLoadingText { text = "$STR_LOADING"; // "Loading" text in the middle of the screen }; class CA_Progress : RscProgress // progress bar, has to have idc 104 { idc = 104; type = 8; // CT_PROGRESS style = 0; // ST_SINGLE texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; }; class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse { idc = 103; }; class Name2: RscText // the text on the top-left { idc = 101; x = 0.05; y = 0.029412; w = 0.9; h = 0.04902; text = ""; sizeEx = 0.05; colorText[] = {0.543,0.5742,0.4102,1.0}; }; }; }; class RscPictureGUI { access=0; type=0; idc=-1; colorBackground[]={0,0,0,0}; colorText[]={0.38,0.63,0.25999999,0.75}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; style="0x30 + 0x100"; x=0; y=0; w=0.2; h=0.15000001; }; // DayZ Watermark class zCamoStatusGUI { idd = -1; fadeout=0; fadein=0; onLoad = "uiNamespace setVariable ['zCamo_GUI_display', _this select 0]"; duration = 10e10; name= "zCamoGui"; controlsBackground[] = {}; objects[] = {}; class controls { class zCamoIcon:RscPictureGUI { idc = 1; text="Scripts\walkamongstthedead\zombie.paa"; x="0.958313 * safezoneW + safezoneX"; y="0.43 * safezoneH + safezoneY"; w=0.059999999; h=0.079999998; colorText[]={1,1,1,1}; }; }; }; class RscTitles { class wm_disp { idd = -1; onLoad = "uiNamespace setVariable ['wm_disp', _this select 0]"; fadein = 0; fadeout = 0; duration = 10e10; controlsBackground[] = {}; objects[] = {}; class controls { class wm_text2 { idc = 1; x = safeZoneX+0.027;//safeZoneW*0.01; y = safeZoneY+safeZoneH-0.16; w = 1.151*safeZoneH; h = 0.057*safeZoneH; shadow = 2; class Attributes { font = "EtelkaNarrowMediumPro"; color = "#24FFFFFF"; align = "left"; // put "center" here if you want some background valign = "middle"; shadow = 2; }; colorBackground[] = { 1, 0.3, 0, 0 }; // uncomment and increase 4th number to have a background font = "EtelkaNarrowMediumPro"; size = 0.06*safeZoneH; type = 13; style = 0; text=""; }; }; }; }; #include "Scripts\snap_pro\snappoints.hpp" #include "Scripts\doorManagement\defines.hpp" #include "Scripts\doorManagement\doorUnlock.hpp" #include "Scripts\doorManagement\doorManagement.hpp" #include "Scripts\plotManagement\plotManagement.hpp" #include "Scripts\doorManagement\ComboLockUI.hpp" #include "Functions\extra_rc.hpp" #include "Traders\cfgServerTrader.hpp" Thank you Link to comment Share on other sites More sharing options...
Sandbird Posted October 31, 2014 Author Report Share Posted October 31, 2014 I got it all working except for the icon, keeps saying the GUI ins't defined or something. Here is my description.txt: #include "Scripts\Loot\CfgBuildingLoot.hpp" respawn = "BASE"; respawndelay = 5; onLoadMission= "DayZ Epoch Chernarus"; OnLoadIntro = "Welcome to DayZ Epoch Chernarus"; OnLoadIntroTime = False; OnLoadMissionTime = False; disabledAI = true; disableChannels[]={0,2,6}; enableItemsDropping = 0; briefing = 0; debriefing = 0; onPauseScript = ""; loadScreen = "Scripts\Loadscreen\dayzloadinscreen.jpg"; class Header { gameType = COOP; //DM, Team, Coop, ... minPlayers = 1; //min # of players the mission supports maxPlayers = 100; //Max # of players the mission supports }; aiKills = 1; diagRadio = 1; diagHit = 1; class RscText { type = 0; idc = -1; x = 0; y = 0; h = 0.037; w = 0.3; style = 0x100; font = Zeppelin32; SizeEx = 0.03921; colorText[] = {1,1,1,1}; colorBackground[] = {0, 0, 0, 0}; linespacing = 1; }; class RscPicture { access=0; type=0; idc=-1; style=48; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; }; class CfgSounds { sounds[] = {siren,z_wzombie1,z_wzombie2}; class siren { name = "siren"; sound[] = {Scripts\Vehicles\Siren\siren.ogg,0.5,1}; titles[] = {}; }; class z_wzombie1 { name = ""; sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_attack_04.ogg",0.3,1,40}; titles[] = {0, ""}; }; class z_wzombie2 : z_wzombie1 { sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_spotted_01.ogg",0.3,1,40}; }; }; class RscLoadingText : RscText { style = 2; x = 0.323532; y = 0.666672; w = 0.352944; h = 0.039216; sizeEx = 0.03921; colorText[] = {0.543,0.5742,0.4102,1.0}; }; class RscProgress { x = 0.344; y = 0.619; w = 0.313726; h = 0.0261438; texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; colorFrame[] = {0,0,0,0}; colorBar[] = {1,1,1,1}; }; class RscProgressNotFreeze { idc = -1; type = 45; style = 0; x = 0.022059; y = 0.911772; w = 0.029412; h = 0.039216; texture = "#(argb,8,8,3)color(0,0,0,0)"; }; class DayZ_loadingScreen { idd = -1; duration = 10e10; fadein = 0; fadeout = 0; name = "loading screen"; class controlsBackground { class blackBG : RscText { x = safezoneX; y = safezoneY; w = safezoneW; h = safezoneH; text = ""; colorText[] = {0,0,0,0}; colorBackground[] = {0,0,0,1}; }; /* class nicePic : RscPicture { style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO x = safezoneX + safezoneW/2 - 0.25; y = safezoneY + safezoneH/2 - 0.2; w = 0.5; h = 0.4; text = "img\nicePic.paa"; }; */ }; class controls { class Title1 : RscLoadingText { text = "$STR_LOADING"; // "Loading" text in the middle of the screen }; class CA_Progress : RscProgress // progress bar, has to have idc 104 { idc = 104; type = 8; // CT_PROGRESS style = 0; // ST_SINGLE texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; }; class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse { idc = 103; }; class Name2: RscText // the text on the top-left { idc = 101; x = 0.05; y = 0.029412; w = 0.9; h = 0.04902; text = ""; sizeEx = 0.05; colorText[] = {0.543,0.5742,0.4102,1.0}; }; }; }; class RscPictureGUI { access=0; type=0; idc=-1; colorBackground[]={0,0,0,0}; colorText[]={0.38,0.63,0.25999999,0.75}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; style="0x30 + 0x100"; x=0; y=0; w=0.2; h=0.15000001; }; // DayZ Watermark class zCamoStatusGUI { idd = -1; fadeout=0; fadein=0; onLoad = "uiNamespace setVariable ['zCamo_GUI_display', _this select 0]"; duration = 10e10; name= "zCamoGui"; controlsBackground[] = {}; objects[] = {}; class controls { class zCamoIcon:RscPictureGUI { idc = 1; text="Scripts\walkamongstthedead\zombie.paa"; x="0.958313 * safezoneW + safezoneX"; y="0.43 * safezoneH + safezoneY"; w=0.059999999; h=0.079999998; colorText[]={1,1,1,1}; }; }; }; class RscTitles { class wm_disp { idd = -1; onLoad = "uiNamespace setVariable ['wm_disp', _this select 0]"; fadein = 0; fadeout = 0; duration = 10e10; controlsBackground[] = {}; objects[] = {}; class controls { class wm_text2 { idc = 1; x = safeZoneX+0.027;//safeZoneW*0.01; y = safeZoneY+safeZoneH-0.16; w = 1.151*safeZoneH; h = 0.057*safeZoneH; shadow = 2; class Attributes { font = "EtelkaNarrowMediumPro"; color = "#24FFFFFF"; align = "left"; // put "center" here if you want some background valign = "middle"; shadow = 2; }; colorBackground[] = { 1, 0.3, 0, 0 }; // uncomment and increase 4th number to have a background font = "EtelkaNarrowMediumPro"; size = 0.06*safeZoneH; type = 13; style = 0; text=""; }; }; }; }; #include "Scripts\snap_pro\snappoints.hpp" #include "Scripts\doorManagement\defines.hpp" #include "Scripts\doorManagement\doorUnlock.hpp" #include "Scripts\doorManagement\doorManagement.hpp" #include "Scripts\plotManagement\plotManagement.hpp" #include "Scripts\doorManagement\ComboLockUI.hpp" #include "Functions\extra_rc.hpp" #include "Traders\cfgServerTrader.hpp" Thank you You didnt do step 5. Add the class zCamoStatusGUI under your class RscTitles Link to comment Share on other sites More sharing options...
Tricks Posted November 1, 2014 Report Share Posted November 1, 2014 You didnt do step 5. Add the class zCamoStatusGUI under your class RscTitles Thank you Sandbird, I added it in but now I get "resource title zCamoStatusGUI not found". Here is my description.txt #include "Scripts\Loot\CfgBuildingLoot.hpp" respawn = "BASE"; respawndelay = 5; onLoadMission= "DayZ Epoch Chernarus"; OnLoadIntro = "Welcome to DayZ Epoch Chernarus"; OnLoadIntroTime = False; OnLoadMissionTime = False; disabledAI = true; disableChannels[]={0,2,6}; enableItemsDropping = 0; briefing = 0; debriefing = 0; onPauseScript = ""; loadScreen = "Scripts\Loadscreen\dayzloadinscreen.jpg"; class Header { gameType = COOP; //DM, Team, Coop, ... minPlayers = 1; //min # of players the mission supports maxPlayers = 100; //Max # of players the mission supports }; aiKills = 1; diagRadio = 1; diagHit = 1; class RscText { type = 0; idc = -1; x = 0; y = 0; h = 0.037; w = 0.3; style = 0x100; font = Zeppelin32; SizeEx = 0.03921; colorText[] = {1,1,1,1}; colorBackground[] = {0, 0, 0, 0}; linespacing = 1; }; class RscPicture { access=0; type=0; idc=-1; style=48; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; }; class CfgSounds { sounds[] = {siren,z_wzombie1,z_wzombie2}; class siren { name = "siren"; sound[] = {Scripts\Vehicles\Siren\siren.ogg,0.5,1}; titles[] = {}; }; class z_wzombie1 { name = ""; sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_attack_04.ogg",0.3,1,40}; titles[] = {0, ""}; }; class z_wzombie2 : z_wzombie1 { sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_spotted_01.ogg",0.3,1,40}; }; }; class RscLoadingText : RscText { style = 2; x = 0.323532; y = 0.666672; w = 0.352944; h = 0.039216; sizeEx = 0.03921; colorText[] = {0.543,0.5742,0.4102,1.0}; }; class RscProgress { x = 0.344; y = 0.619; w = 0.313726; h = 0.0261438; texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; colorFrame[] = {0,0,0,0}; colorBar[] = {1,1,1,1}; }; class RscProgressNotFreeze { idc = -1; type = 45; style = 0; x = 0.022059; y = 0.911772; w = 0.029412; h = 0.039216; texture = "#(argb,8,8,3)color(0,0,0,0)"; }; class DayZ_loadingScreen { idd = -1; duration = 10e10; fadein = 0; fadeout = 0; name = "loading screen"; class controlsBackground { class blackBG : RscText { x = safezoneX; y = safezoneY; w = safezoneW; h = safezoneH; text = ""; colorText[] = {0,0,0,0}; colorBackground[] = {0,0,0,1}; }; /* class nicePic : RscPicture { style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO x = safezoneX + safezoneW/2 - 0.25; y = safezoneY + safezoneH/2 - 0.2; w = 0.5; h = 0.4; text = "img\nicePic.paa"; }; */ }; class controls { class Title1 : RscLoadingText { text = "$STR_LOADING"; // "Loading" text in the middle of the screen }; class CA_Progress : RscProgress // progress bar, has to have idc 104 { idc = 104; type = 8; // CT_PROGRESS style = 0; // ST_SINGLE texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; }; class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse { idc = 103; }; class Name2: RscText // the text on the top-left { idc = 101; x = 0.05; y = 0.029412; w = 0.9; h = 0.04902; text = ""; sizeEx = 0.05; colorText[] = {0.543,0.5742,0.4102,1.0}; }; }; }; class RscPictureGUI { access=0; type=0; idc=-1; colorBackground[]={0,0,0,0}; colorText[]={0.38,0.63,0.25999999,0.75}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; style="0x30 + 0x100"; x=0; y=0; w=0.2; h=0.15000001; }; // DayZ Watermark class zCamoStatusGUI { idd = -1; fadeout=0; fadein=0; onLoad = "uiNamespace setVariable ['zCamo_GUI_display', _this select 0]"; duration = 10e10; name= "zCamoGui"; controlsBackground[] = {}; objects[] = {}; class controls { class zCamoIcon:RscPictureGUI { idc = 1; text="Scripts\walkamongstthedead\zombie.paa"; x="0.958313 * safezoneW + safezoneX"; y="0.43 * safezoneH + safezoneY"; w=0.059999999; h=0.079999998; colorText[]={1,1,1,1}; }; }; }; class RscTitles { class wm_disp { idd = -1; onLoad = "uiNamespace setVariable ['wm_disp', _this select 0]"; fadein = 0; fadeout = 0; duration = 10e10; controlsBackground[] = {}; objects[] = {}; class controls { class wm_text2 { idc = 1; x = safeZoneX+0.027;//safeZoneW*0.01; y = safeZoneY+safeZoneH-0.16; w = 1.151*safeZoneH; h = 0.057*safeZoneH; shadow = 2; class Attributes { font = "EtelkaNarrowMediumPro"; color = "#24FFFFFF"; align = "left"; // put "center" here if you want some background valign = "middle"; shadow = 2; }; colorBackground[] = { 1, 0.3, 0, 0 }; // uncomment and increase 4th number to have a background font = "EtelkaNarrowMediumPro"; size = 0.06*safeZoneH; type = 13; style = 0; text=""; class zCamoStatusGUI { idd = -1; fadeout=0; fadein=0; onLoad = "uiNamespace setVariable ['zCamo_GUI_display', _this select 0]"; duration = 10e10; name= "zCamoGui"; controlsBackground[] = {}; objects[] = {}; class controls { class zCamoIcon:RscPictureGUI { idc = 1; text="Scripts\walkamongstthedead\zombie.paa"; x="0.958313 * safezoneW + safezoneX"; y="0.43 * safezoneH + safezoneY"; w=0.059999999; h=0.079999998; colorText[]={1,1,1,1}; }; }; }; }; }; }; }; #include "Scripts\snap_pro\snappoints.hpp" #include "Scripts\doorManagement\defines.hpp" #include "Scripts\doorManagement\doorUnlock.hpp" #include "Scripts\doorManagement\doorManagement.hpp" #include "Scripts\plotManagement\plotManagement.hpp" #include "Scripts\doorManagement\ComboLockUI.hpp" #include "Functions\extra_rc.hpp" #include "Traders\cfgServerTrader.hpp" Sandbird 1 Link to comment Share on other sites More sharing options...
Sandbird Posted November 1, 2014 Author Report Share Posted November 1, 2014 Your RscTitles is total chaos....You got classes embedded in other classes. Try this: #include "Scripts\Loot\CfgBuildingLoot.hpp" respawn = "BASE"; respawndelay = 5; onLoadMission= "DayZ Epoch Chernarus"; OnLoadIntro = "Welcome to DayZ Epoch Chernarus"; OnLoadIntroTime = False; OnLoadMissionTime = False; disabledAI = true; disableChannels[]={0,2,6}; enableItemsDropping = 0; briefing = 0; debriefing = 0; onPauseScript = ""; loadScreen = "Scripts\Loadscreen\dayzloadinscreen.jpg"; class Header { gameType = COOP; //DM, Team, Coop, ... minPlayers = 1; //min # of players the mission supports maxPlayers = 100; //Max # of players the mission supports }; aiKills = 1; diagRadio = 1; diagHit = 1; class RscText { type = 0; idc = -1; x = 0; y = 0; h = 0.037; w = 0.3; style = 0x100; font = Zeppelin32; SizeEx = 0.03921; colorText[] = {1,1,1,1}; colorBackground[] = {0, 0, 0, 0}; linespacing = 1; }; class RscPicture { access=0; type=0; idc=-1; style=48; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; }; class CfgSounds { sounds[] = {siren,z_wzombie1,z_wzombie2}; class siren { name = "siren"; sound[] = {Scripts\Vehicles\Siren\siren.ogg,0.5,1}; titles[] = {}; }; class z_wzombie1 { name = ""; sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_attack_04.ogg",0.3,1,40}; titles[] = {0, ""}; }; class z_wzombie2 : z_wzombie1 { sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_spotted_01.ogg",0.3,1,40}; }; }; class RscLoadingText : RscText { style = 2; x = 0.323532; y = 0.666672; w = 0.352944; h = 0.039216; sizeEx = 0.03921; colorText[] = {0.543,0.5742,0.4102,1.0}; }; class RscProgress { x = 0.344; y = 0.619; w = 0.313726; h = 0.0261438; texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; colorFrame[] = {0,0,0,0}; colorBar[] = {1,1,1,1}; }; class RscProgressNotFreeze { idc = -1; type = 45; style = 0; x = 0.022059; y = 0.911772; w = 0.029412; h = 0.039216; texture = "#(argb,8,8,3)color(0,0,0,0)"; }; class DayZ_loadingScreen { idd = -1; duration = 10e10; fadein = 0; fadeout = 0; name = "loading screen"; class controlsBackground { class blackBG : RscText { x = safezoneX; y = safezoneY; w = safezoneW; h = safezoneH; text = ""; colorText[] = {0,0,0,0}; colorBackground[] = {0,0,0,1}; }; /* class nicePic : RscPicture { style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO x = safezoneX + safezoneW/2 - 0.25; y = safezoneY + safezoneH/2 - 0.2; w = 0.5; h = 0.4; text = "img\nicePic.paa"; }; */ }; class controls { class Title1 : RscLoadingText { text = "$STR_LOADING"; // "Loading" text in the middle of the screen }; class CA_Progress : RscProgress // progress bar, has to have idc 104 { idc = 104; type = 8; // CT_PROGRESS style = 0; // ST_SINGLE texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; }; class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse { idc = 103; }; class Name2: RscText // the text on the top-left { idc = 101; x = 0.05; y = 0.029412; w = 0.9; h = 0.04902; text = ""; sizeEx = 0.05; colorText[] = {0.543,0.5742,0.4102,1.0}; }; }; }; class RscPictureGUI { access=0; type=0; idc=-1; colorBackground[]={0,0,0,0}; colorText[]={0.38,0.63,0.25999999,0.75}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; style="0x30 + 0x100"; x=0; y=0; w=0.2; h=0.15000001; }; // DayZ Watermark class RscTitles { class zCamoStatusGUI { idd = -1; fadeout=0; fadein=0; onLoad = "uiNamespace setVariable ['zCamo_GUI_display', _this select 0]"; duration = 10e10; name= "zCamoGui"; controlsBackground[] = {}; objects[] = {}; class controls { class zCamoIcon:RscPictureGUI { idc = 1; text="custom\walkamongstthedead\zombie.paa"; x="0.958313 * safezoneW + safezoneX"; y="0.43 * safezoneH + safezoneY"; w=0.059999999; h=0.079999998; colorText[]={1,1,1,1}; }; }; }; class wm_disp { idd = -1; onLoad = "uiNamespace setVariable ['wm_disp', _this select 0]"; fadein = 0; fadeout = 0; duration = 10e10; controlsBackground[] = {}; objects[] = {}; class controls { class wm_text2 { idc = 1; x = safeZoneX+0.027;//safeZoneW*0.01; y = safeZoneY+safeZoneH-0.16; w = 1.151*safeZoneH; h = 0.057*safeZoneH; shadow = 2; class Attributes { font = "EtelkaNarrowMediumPro"; color = "#24FFFFFF"; align = "left"; // put "center" here if you want some background valign = "middle"; shadow = 2; }; colorBackground[] = { 1, 0.3, 0, 0 }; // uncomment and increase 4th number to have a background font = "EtelkaNarrowMediumPro"; size = 0.06*safeZoneH; type = 13; style = 0; text=""; }; }; }; }; #include "Scripts\snap_pro\snappoints.hpp" #include "Scripts\doorManagement\defines.hpp" #include "Scripts\doorManagement\doorUnlock.hpp" #include "Scripts\doorManagement\doorManagement.hpp" #include "Scripts\plotManagement\plotManagement.hpp" #include "Scripts\doorManagement\ComboLockUI.hpp" #include "Functions\extra_rc.hpp" #include "Traders\cfgServerTrader.hpp" Link to comment Share on other sites More sharing options...
Woops Posted November 1, 2014 Report Share Posted November 1, 2014 Hi! At first, big thank you for that great work! Looks very interesting. I Tryied to install it, but i recognized, that i alredy have custom clic script (its part of deploy anything or something like that). Im not programmer, but only dumb noob in programming. Can you please help me, if is there some way to combine both custom ui_selectSlot.sqf? The one that i alredy use is this: private ["_control","_button","_parent","_group","_pos","_item","_conf","_name","_cfgActions","_numActions","_height","_menu","_config","_type","_script","_outputOriented","_compile","_array","_outputClass","_outputType"]; disableSerialization; _control = _this select 0; _button = _this select 1; _parent = findDisplay 106; //if ((time - dayzClickTime) < 1) exitWith {}; if (!DZE_SelfTransfuse && ((gearSlotData _control) == "ItemBloodBag")) exitWith {}; if (_button == 1) then { //dayzClickTime = time; _group = _parent displayCtrl 6902; _pos = ctrlPosition _group; _pos set [0,((_this select 2) + 0.48)]; _pos set [1,((_this select 3) + 0.07)]; _item = gearSlotData _control; _conf = configFile >> "cfgMagazines" >> _item; if (!isClass _conf) then { _conf = configFile >> "cfgWeapons" >> _item; }; _name = getText(_conf >> "displayName"); _cfgActions = _conf >> "ItemActions"; _numActions = (count _cfgActions); _height = 0; //Populate Menu for "_i" from 0 to (_numActions - 1) do { _menu = _parent displayCtrl (1600 + _i); _menu ctrlShow true; _config = (_cfgActions select _i); _type = getText (_config >> "text"); _script = getText (_config >> "script"); _outputOriented = getNumber (_config >> "outputOriented") == 1; _height = _height + (0.025 * safezoneH); _compile = format["_id = '%2' %1;",_script,_item]; uiNamespace setVariable ['uiControl', _control]; if (_outputOriented) then { /* This flag means that the action is output oriented the output class will then be transferred to the script && the type used for the name */ _array = getArray (_config >> "output"); _outputClass = _array select 0; _outputType = _array select 1; _name = getText (configFile >> _outputType >> _outputClass >> "displayName"); _compile = format["_id = ['%2',%3] %1;",_script,_item,_array]; }; _menu ctrlSetText format[_type,_name]; _menu ctrlSetEventHandler ["ButtonClick",_compile]; }; //### BEGIN MODIFIED CODE: extra click actions { private["_classname","_text","_execute","_condition"]; _classname = _x select 0; _text = _x select 1; _execute = _x select 2; _condition = _x select 3; // if the clicked item matches, then assign the script call and display text if(_item == _classname && (call compile _condition)) then { _menu = _parent displayCtrl (1600 + _numActions); _menu ctrlShow true; _height = _height + (0.025 * safezoneH); uiNamespace setVariable ['uiControl', _control]; _menu ctrlSetText _text; _menu ctrlSetEventHandler ["ButtonClick",_execute]; _numActions = _numActions + 1; }; } forEach DZE_CLICK_ACTIONS; //### END MODIFIED CODE: extra click actions _pos set [3,_height]; //hint format["Obj: %1 \nHeight: %2\nPos: %3",_item,_height,_grpPos]; _group ctrlShow true; ctrlSetFocus _group; _group ctrlSetPosition _pos; _group ctrlCommit 0; }; Im not sure if it is possible to combine both, so thank you anyway and Greetings from Czech! (and sorry for my english ;) ) Sandbird 1 Link to comment Share on other sites More sharing options...
Sandbird Posted November 2, 2014 Author Report Share Posted November 2, 2014 Well if you have that, then its easy. You dont need the click overwriting. All you need to do is add the 2 extra clicks in your array, like: ["ItemZombieParts","Smear Guts on you","execVM 'custom\walkamongstthedead\smear_guts.sqf';","true"], ["ItemWaterbottle","Wash zombie guts","execVM 'custom\walkamongstthedead\usebottle.sqf';","true"], or something similar that you have. You probably have a config file or something that you add your right clicks on stuff...Check my above code and adapt it to your script. Woops 1 Link to comment Share on other sites More sharing options...
Tricks Posted November 2, 2014 Report Share Posted November 2, 2014 Your RscTitles is total chaos....You got classes embedded in other classes. Try this: #include "Scripts\Loot\CfgBuildingLoot.hpp" respawn = "BASE"; respawndelay = 5; onLoadMission= "DayZ Epoch Chernarus"; OnLoadIntro = "Welcome to DayZ Epoch Chernarus"; OnLoadIntroTime = False; OnLoadMissionTime = False; disabledAI = true; disableChannels[]={0,2,6}; enableItemsDropping = 0; briefing = 0; debriefing = 0; onPauseScript = ""; loadScreen = "Scripts\Loadscreen\dayzloadinscreen.jpg"; class Header { gameType = COOP; //DM, Team, Coop, ... minPlayers = 1; //min # of players the mission supports maxPlayers = 100; //Max # of players the mission supports }; aiKills = 1; diagRadio = 1; diagHit = 1; class RscText { type = 0; idc = -1; x = 0; y = 0; h = 0.037; w = 0.3; style = 0x100; font = Zeppelin32; SizeEx = 0.03921; colorText[] = {1,1,1,1}; colorBackground[] = {0, 0, 0, 0}; linespacing = 1; }; class RscPicture { access=0; type=0; idc=-1; style=48; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; }; class CfgSounds { sounds[] = {siren,z_wzombie1,z_wzombie2}; class siren { name = "siren"; sound[] = {Scripts\Vehicles\Siren\siren.ogg,0.5,1}; titles[] = {}; }; class z_wzombie1 { name = ""; sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_attack_04.ogg",0.3,1,40}; titles[] = {0, ""}; }; class z_wzombie2 : z_wzombie1 { sound[] = {"Scripts\walkamongstthedead\dayz_sfx\femalezombie_spotted_01.ogg",0.3,1,40}; }; }; class RscLoadingText : RscText { style = 2; x = 0.323532; y = 0.666672; w = 0.352944; h = 0.039216; sizeEx = 0.03921; colorText[] = {0.543,0.5742,0.4102,1.0}; }; class RscProgress { x = 0.344; y = 0.619; w = 0.313726; h = 0.0261438; texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; colorFrame[] = {0,0,0,0}; colorBar[] = {1,1,1,1}; }; class RscProgressNotFreeze { idc = -1; type = 45; style = 0; x = 0.022059; y = 0.911772; w = 0.029412; h = 0.039216; texture = "#(argb,8,8,3)color(0,0,0,0)"; }; class DayZ_loadingScreen { idd = -1; duration = 10e10; fadein = 0; fadeout = 0; name = "loading screen"; class controlsBackground { class blackBG : RscText { x = safezoneX; y = safezoneY; w = safezoneW; h = safezoneH; text = ""; colorText[] = {0,0,0,0}; colorBackground[] = {0,0,0,1}; }; /* class nicePic : RscPicture { style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO x = safezoneX + safezoneW/2 - 0.25; y = safezoneY + safezoneH/2 - 0.2; w = 0.5; h = 0.4; text = "img\nicePic.paa"; }; */ }; class controls { class Title1 : RscLoadingText { text = "$STR_LOADING"; // "Loading" text in the middle of the screen }; class CA_Progress : RscProgress // progress bar, has to have idc 104 { idc = 104; type = 8; // CT_PROGRESS style = 0; // ST_SINGLE texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; }; class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse { idc = 103; }; class Name2: RscText // the text on the top-left { idc = 101; x = 0.05; y = 0.029412; w = 0.9; h = 0.04902; text = ""; sizeEx = 0.05; colorText[] = {0.543,0.5742,0.4102,1.0}; }; }; }; class RscPictureGUI { access=0; type=0; idc=-1; colorBackground[]={0,0,0,0}; colorText[]={0.38,0.63,0.25999999,0.75}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; style="0x30 + 0x100"; x=0; y=0; w=0.2; h=0.15000001; }; // DayZ Watermark class RscTitles { class zCamoStatusGUI { idd = -1; fadeout=0; fadein=0; onLoad = "uiNamespace setVariable ['zCamo_GUI_display', _this select 0]"; duration = 10e10; name= "zCamoGui"; controlsBackground[] = {}; objects[] = {}; class controls { class zCamoIcon:RscPictureGUI { idc = 1; text="custom\walkamongstthedead\zombie.paa"; x="0.958313 * safezoneW + safezoneX"; y="0.43 * safezoneH + safezoneY"; w=0.059999999; h=0.079999998; colorText[]={1,1,1,1}; }; }; }; class wm_disp { idd = -1; onLoad = "uiNamespace setVariable ['wm_disp', _this select 0]"; fadein = 0; fadeout = 0; duration = 10e10; controlsBackground[] = {}; objects[] = {}; class controls { class wm_text2 { idc = 1; x = safeZoneX+0.027;//safeZoneW*0.01; y = safeZoneY+safeZoneH-0.16; w = 1.151*safeZoneH; h = 0.057*safeZoneH; shadow = 2; class Attributes { font = "EtelkaNarrowMediumPro"; color = "#24FFFFFF"; align = "left"; // put "center" here if you want some background valign = "middle"; shadow = 2; }; colorBackground[] = { 1, 0.3, 0, 0 }; // uncomment and increase 4th number to have a background font = "EtelkaNarrowMediumPro"; size = 0.06*safeZoneH; type = 13; style = 0; text=""; }; }; }; }; #include "Scripts\snap_pro\snappoints.hpp" #include "Scripts\doorManagement\defines.hpp" #include "Scripts\doorManagement\doorUnlock.hpp" #include "Scripts\doorManagement\doorManagement.hpp" #include "Scripts\plotManagement\plotManagement.hpp" #include "Scripts\doorManagement\ComboLockUI.hpp" #include "Functions\extra_rc.hpp" #include "Traders\cfgServerTrader.hpp" Thank you Sandbird! Just had to change the custom to Scripts and it worked perfectly. One last thing, I would like players to be able to use ItemWaterbottleBoiled to wash off the guts. I added it to my Extra_Rc.hpp and it calls from the bottle, but still looks for ItemWaterbottle... Link to comment Share on other sites More sharing options...
Sandbird Posted November 2, 2014 Author Report Share Posted November 2, 2014 Thank you Sandbird! Just had to change the custom to Scripts and it worked perfectly. One last thing, I would like players to be able to use ItemWaterbottleBoiled to wash off the guts. I added it to my Extra_Rc.hpp and it calls from the bottle, but still looks for ItemWaterbottle... Open custom\walkamongstthedead\usebottle.sqf and change all occurrences of ItemWaterbottle to ItemWaterbottleBoiled Link to comment Share on other sites More sharing options...
Tricks Posted November 2, 2014 Report Share Posted November 2, 2014 Open custom\walkamongstthedead\usebottle.sqf and change all occurrences of ItemWaterbottle to ItemWaterbottleBoiled Sorry I meant I want to be able to use both. Link to comment Share on other sites More sharing options...
Sandbird Posted November 2, 2014 Author Report Share Posted November 2, 2014 Sorry I meant I want to be able to use both. Add the extra: ["ItemWaterbottleBoiled","Wash zombie guts","execVM 'Scripts\walkamongstthedead\usebottle.sqf';","true"], in your config.sqf (for ui clicks)....pay attention to the < , > in the end...If its the last array...then it doesnt need a comma. Then use this usebottle.sqf: private ["_txt","_dis","_sfx","_Qty","_Qty2"]; if (dayz_combat == 1) exitWith { _txt = "You need to hide and get out of combat first."; cutText [_txt, "PLAIN DOWN"]; }; if (isNil "hasGutsOnHim") then {hasGutsOnHim = false;}; if (!hasGutsOnHim) exitWith { _txt = "You are not covered in zombie guts."; cutText [_txt, "PLAIN DOWN"]; }; _Qty = {_x == "ItemWaterbottle"} count magazines player; _Qty2 = {_x == "ItemWaterbottleBoiled"} count magazines player; if ((_Qty >= 1) || (_Qty2 >= 1)) then { // If we're not swimming, let's start the animation to have the player squat if (!dayz_isSwimming) then { player playActionNow "PutDown"; }; switch (true) do { case ("ItemWaterbottle" in magazines player): { player removeMagazines "ItemWaterbottle"; for "_x" from 1 to _Qty do { sleep 1; _dis = 5; _sfx = "fillwater"; [player,_sfx,0,false,_dis] call dayz_zombieSpeak; [player,_dis,true,(getPosATL player)] spawn player_alertZombies; player addMagazine "ItemWaterbottleUnfilled"; }; sand_washed = true; hasGutsOnHim = false; // Success on cleaning - Inform the player if (_Qty > 1) then { cutText [format["You used %1 water bottles to clean yourself from the zombie parts.",_Qty], "PLAIN DOWN"]; } else { cutText [format["You used your water bottle to clean yourself from the zombie parts."], "PLAIN DOWN"]; }; }; case ("ItemWaterbottleBoiled" in magazines player): { player removeMagazines "ItemWaterbottleBoiled"; for "_x" from 1 to _Qty2 do { sleep 1; _dis = 5; _sfx = "fillwater"; [player,_sfx,0,false,_dis] call dayz_zombieSpeak; [player,_dis,true,(getPosATL player)] spawn player_alertZombies; player addMagazine "ItemWaterbottleUnfilled"; }; sand_washed = true; hasGutsOnHim = false; // Success on cleaning - Inform the player if (_Qty > 1) then { cutText [format["You used %1 water bottles to clean yourself from the zombie parts.",_Qty], "PLAIN DOWN"]; } else { cutText [format["You used your water bottle to clean yourself from the zombie parts."], "PLAIN DOWN"]; }; }; default { cutText [format["You have no full water bottles to clean yourself from the zombie parts."], "PLAIN DOWN"]; }; }; }else { cutText [format["You have no full water bottles to clean yourself from the zombie parts."], "PLAIN DOWN"]; }; Link to comment Share on other sites More sharing options...
Sandbird Posted November 2, 2014 Author Report Share Posted November 2, 2014 UPDATE (2-11-2014) I noticed that since the latest arma beta patch, there are some RPT log errors cause the new beta patch is really strict with global variables. Please check the 1st post of this thread and do STEP 11. I will update the files with the recent update....No need to replace them...just do step 11 Tricks 1 Link to comment Share on other sites More sharing options...
downtime89 Posted November 6, 2014 Report Share Posted November 6, 2014 Got it installed i have checked and rechecked but im still not even getting the right click options, wat steps should i look at for that. I put it in my custom folder so should be exact install as your instructions. Link to comment Share on other sites More sharing options...
downtime89 Posted November 6, 2014 Report Share Posted November 6, 2014 were did you all find your dayz_code.pbo from step 8 im using gtx servers. Sandbird 1 Link to comment Share on other sites More sharing options...
Sandbird Posted November 6, 2014 Author Report Share Posted November 6, 2014 Step 8 means this: In your compiles.sqf you'll find this line: player_selectSlot= compile preprocessFileLineNumbers "z\addons\dayz_code\compile\ui_selectSlot.sqf"; That means that player_selectSlot will be loaded from the map files, (particularly the dayz_code.pbo). Inside it in folder compile is the sqf you want. Extract that file from the .pbo and place it somewhere in your MPMission files.....like \MPMission\dayz_11.chernarus (or whatever your mpmission file is called)\custom and then change that line in your compiles.sqf to player_selectSlot= compile preprocessFileLineNumbers "custom\ui_selectSlot.sqf"; so the mission file searches for that file in your mppmission and not dayz_code.pbo anymore. Then open that file and do the additions Link to comment Share on other sites More sharing options...
BetterDeadThanZed Posted November 7, 2014 Report Share Posted November 7, 2014 UPDATE (2-11-2014) I noticed that since the latest arma beta patch, there are some RPT log errors cause the new beta patch is really strict with global variables. Please check the 1st post of this thread and do STEP 11. I will update the files with the recent update....No need to replace them...just do step 11 Arma 2 hasn't had a beta release since before 125548, which is a stable release, not beta. Is that the version you are talking about? Link to comment Share on other sites More sharing options...
Sandbird Posted November 7, 2014 Author Report Share Posted November 7, 2014 yeah, the latest update i meant Link to comment Share on other sites More sharing options...
Woops Posted November 13, 2014 Report Share Posted November 13, 2014 Well if you have that, then its easy. You dont need the click overwriting. All you need to do is add the 2 extra clicks in your array, like: ["ItemZombieParts","Smear Guts on you","execVM 'custom\walkamongstthedead\smear_guts.sqf';","true"], ["ItemWaterbottle","Wash zombie guts","execVM 'custom\walkamongstthedead\usebottle.sqf';","true"], or something similar that you have. You probably have a config file or something that you add your right clicks on stuff...Check my above code and adapt it to your script. Works great now, big THANK YOU! Link to comment Share on other sites More sharing options...
S4M Posted December 15, 2014 Report Share Posted December 15, 2014 Hi,Sorry I meant I want to be able to use both. please help me respawn = "BASE"; respawndelay = 5; onLoadMission="DayZ_Epoch Taviana"; OnLoadIntro = "Welcome to Taviana"; OnLoadIntroTime = False; OnLoadMissionTime = False; disabledAI = true; disableChannels[]={0,2,6}; enableItemsDropping=0; #include "custom\customloot\CfgBuildingLoot.hpp" briefing = 0; debriefing = 0; onPauseScript = ""; loadScreen = "server imagen.jpg"; class Header { gameType = COOP; //DM, Team, Coop, ... minPlayers = 1; //min # of players the mission supports maxPlayers = 100; //Max # of players the mission supports }; aiKills = 1; diagRadio = 1; diagHit = 1; class RscText { type = 0; idc = -1; x = 0; y = 0; h = 0.037; w = 0.3; style = 0x100; font = Zeppelin32; SizeEx = 0.03921; colorText[] = {1,1,1,1}; colorBackground[] = {0, 0, 0, 0}; linespacing = 1; }; class RscPicture { access=0; type=0; idc=-1; style=48; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="TahomaB"; sizeEx=0; lineSpacing=0; text=""; }; class CfgSounds { sounds[] = {stronghold,lock}; class stronghold { name = "stronghold"; sound[] = {\custom\origins\sfx\vrata_sound.ogg,0.1,1}; titles[] = {}; }; class lock { name="lock"; sound[]={sounds\lock.ogg,0.2,1}; titles[] = {}; }; }; class RscLoadingText : RscText { style = 2; x = 0.323532; y = 0.666672; w = 0.352944; h = 0.039216; sizeEx = 0.03921; colorText[] = {0.543,0.5742,0.4102,1.0}; }; class RscProgress { x = 0.344; y = 0.619; w = 0.313726; h = 0.0261438; texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; colorFrame[] = {0,0,0,0}; colorBar[] = {1,1,1,1}; }; class RscProgressNotFreeze { idc = -1; type = 45; style = 0; x = 0.022059; y = 0.911772; w = 0.029412; h = 0.039216; texture = "#(argb,8,8,3)color(0,0,0,0)"; }; // // the loading screen itself // class DayZ_loadingScreen { idd = -1; duration = 10e10; fadein = 0; fadeout = 0; name = "loading screen"; class controlsBackground { class blackBG : RscText { x = safezoneX; y = safezoneY; w = safezoneW; h = safezoneH; text = ""; colorText[] = {0,0,0,0}; colorBackground[] = {0,0,0,1}; }; /* class nicePic : RscPicture { style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO x = safezoneX + safezoneW/2 - 0.25; y = safezoneY + safezoneH/2 - 0.2; w = 0.5; h = 0.4; text = "img\nicePic.paa"; }; */ }; class controls { class Title1 : RscLoadingText { text = "$STR_LOADING"; // "Loading" text in the middle of the screen }; class CA_Progress : RscProgress // progress bar, has to have idc 104 { idc = 104; type = 8; // CT_PROGRESS style = 0; // ST_SINGLE texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; }; class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse { idc = 103; }; class Name2: RscText // the text on the top-left { idc = 101; x = 0.05; y = 0.029412; w = 0.9; h = 0.04902; text = ""; sizeEx = 0.05; colorText[] = {0.543,0.5742,0.4102,1.0}; }; }; class RscPictureGUI { access = 0; type = 0; idc = -1; colorBackground[] = {0,0,0,0}; colorText[] = {0.38,0.63,0.26,0.75}; font = "TahomaB"; sizeEx = 0; lineSpacing = 0; text = ""; style = "0x30 + 0x100"; x = 0; y = 0; w = 0.2; h = 0.15; }; class RscTextGUIK { type = 0; idc = -1; style = 0x02; colorBackground[] = {0,0,0,0}; colorText[] = {1, 1, 1, 0.5}; //color[] = {1, 1, 1, 0.5}; font = "TahomaB"; size = 0.03; sizeEx = 0.03; x = 0; y = 0; w = 0.1; h = 0.2; }; // DayZ Watermark class RscTitles { class zCamoStatusGUI { idd = -1; fadeout=0; fadein=0; onLoad = "uiNamespace setVariable ['zCamo_GUI_display', _this select 0]"; duration = 10e10; name= "zCamoGui"; controlsBackground[] = {}; objects[] = {}; class controls { class zCamoIcon:RscPictureGUI { idc = 1; text="custom\walkamongstthedead\zombie.paa"; x="0.958313 * safezoneW + safezoneX"; y="0.43 * safezoneH + safezoneY"; w=0.059999999; h=0.079999998; colorText[]={1,1,1,1}; }; }; }; class wm_disp { idd = -1; onLoad = "uiNamespace setVariable ['wm_disp', _this select 0]"; fadein = 0; fadeout = 0; duration = 10e10; controlsBackground[] = {}; objects[] = {}; class controls { class wm_text2 { idc = 1; x = safeZoneX+0.027;//safeZoneW*0.01; y = safeZoneY+safeZoneH-0.16; w = 1.151*safeZoneH; h = 0.057*safeZoneH; shadow = 2; class Attributes { font = "EtelkaNarrowMediumPro"; color = "#24FFFFFF"; align = "left"; // put "center" here if you want some background valign = "middle"; shadow = 2; }; colorBackground[] = { 1, 0.3, 0, 0 }; // uncomment and increase 4th number to have a background font = "EtelkaNarrowMediumPro"; size = 0.06*safeZoneH; type = 13; style = 0; text=""; }; }; }; }; #include "dayz_code\gui\ATD_Hud.h" #include "custom\spawn_selection\DRNdialogs.hpp" #include "custom\extra_rc.hpp" #include "Scripts\snap_pro\snappoints.hpp" S4M 1 Link to comment Share on other sites More sharing options...
Sandbird Posted December 15, 2014 Author Report Share Posted December 15, 2014 1st of all use code tags when you post something that big :) 2nd Did we have a conversation in the past ? all i got was this .hpp file....i mean...no error report ? whats going wrong etc,....in general ...whats your problem with the mod? Link to comment Share on other sites More sharing options...
S4M Posted December 15, 2014 Report Share Posted December 15, 2014 soory,gives me error and did not start the server with this S4M 1 Link to comment Share on other sites More sharing options...
Sandbird Posted December 15, 2014 Author Report Share Posted December 15, 2014 soory,gives me error and did not start the server with this dude...i am not a magician....what's the error ? In which file ? Line ? Function ? Link to comment Share on other sites More sharing options...
S4M Posted December 15, 2014 Report Share Posted December 15, 2014 when I put this: class RscTitles { class zCamoStatusGUI { idd = -1; fadeout=0; fadein=0; onLoad = "uiNamespace setVariable ['zCamo_GUI_display', _this select 0]"; duration = 10e10; name= "zCamoGui"; controlsBackground[] = {}; objects[] = {}; class controls { class zCamoIcon:RscPictureGUI { idc = 1; text="custom\walkamongstthedead\zombie.paa"; x="0.958313 * safezoneW + safezoneX"; y="0.43 * safezoneH + safezoneY"; w=0.059999999; h=0.079999998; colorText[]={1,1,1,1}; }; }; };class wm_disp {idd = -1;onLoad = "uiNamespace setVariable ['wm_disp', _this select 0]";fadein = 0;fadeout = 0;duration = 10e10;controlsBackground[] = {};objects[] = {};class controls {class wm_text2 {idc = 1;x = safeZoneX+0.027;//safeZoneW*0.01;y = safeZoneY+safeZoneH-0.16;w = 0.151*safeZoneH;h = 0.057*safeZoneH;shadow = 2;class Attributes{font = "EtelkaNarrowMediumPro";color = "#24FFFFFF";align = "left";valign = "middle";shadow = 2;};colorBackground[] = { 1, 0.3, 0, 0 };font = "EtelkaNarrowMediumPro";size = 0.06*safeZoneH;type = 13;style = 0;text="";};};};}; Link to comment Share on other sites More sharing options...
Sandbird Posted December 15, 2014 Author Report Share Posted December 15, 2014 It looks fine, but really...i need that error message.... Check your server.rpt log file and copy paste the error message here...and use the damn < > button to paste code please. Link to comment Share on other sites More sharing options...
jahangir13 Posted December 15, 2014 Report Share Posted December 15, 2014 Is this ok? x = safeZoneX+0.027;//safeZoneW*0.01; Edit: I should have a look before I post. Yes, comments are allowed ;)) But that line jumped into my eyes. Link to comment Share on other sites More sharing options...
S4M Posted December 15, 2014 Report Share Posted December 15, 2014 do not know if this will be, but I'm a newbie and have not much idea.My file is called 7847.RPT when I put code, the server does not work 14:45:10 Error in expression <; deleteVehicle _loot_box; deleteMarker _event_marker; if(_show_marker) then { > 14:45:10 Error position: <_event_marker; if(_show_marker) then { > 14:45:10 Error Undefined variable in expression: _event_marker Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now