Ranwer135 308 Posted October 20, 2013 Hello all scripters. I'm trying to get dialogs working (that includes the bottom right corner icons), im also trying to get ice's new group join script working. :( It would be great if someone could look at the link of the description.ext file and fix the problem for me. It also came up with this error: "Config : some input after EndOfFile" Here is the link of the description.ext file: http://pastebin.com/T7Mzb3rN The source of the error is between line 14 to 30. And the other source is on line 727 to 730. Ranwer Share this post Link to post Share on other sites
das attorney 858 Posted October 20, 2013 Not sure it's fixed (no way to test it) but try the following. Error at the end should be gone (looks like you did some dodgy copy paste and left a load of };};}; in Error at the start was config entries being split into two lines (I think). Basically, you need to be really careful with formatting when dealing with description.ext (configs). Tidied it up a bit for you as well, just to try and see what's going on. Let me know how it works for you. overviewText = "Dynamic Survival Sandbox"; overviewPicture = "mission\dzsPic.paa"; author = "Ranwer/[47th]Pvt.Campo-navy"; onLoadName = "DSS"; onLoadMission = "Dynamic Survival Sandbox"; // Description loadScreen = "mission\dzsPic.paa"; // Preview picture briefing = 0; respawn = "BASE"; respawndelay = 5; disabledAI = 1; respawnDialog = 1; saving = 0; #include "joinerUI\defines.hpp" #include "joinerUI\dialog.hpp" #include "addons\R3F_ARTY_AND_LOG\desc_include.h" #include "client\systems\common.hpp" #include "client\systems\playerMenu\dialog\player_settings.hpp" #include "client\systems\groups\dialog\groupManagement.hpp" #include "client\systems\gunStore\dialog\gunshop_settings.hpp" #include "client\systems\generalStore\dialog\genstore_settings.hpp" #include "client\systems\adminPanel\dialog\adminMenu.hpp" #include "client\systems\adminPanel\dialog\modMenu.hpp" #include "client\systems\adminPanel\dialog\serverAdminMenu.hpp" #include "client\systems\adminPanel\dialog\debugMenu.hpp" #include "client\systems\adminPanel\dialog\playerMenu.hpp" #include "client\systems\adminPanel\dialog\VehicleManagement.hpp" #include "client\systems\playerMenu\dialog\respawn_dialog.hpp" #include "client\systems\playerMenu\dialog\teamkill_dialog.hpp" #include "addons\proving_ground\PG_config.hpp" #include "addons\proving_ground\PG_rsctitles.hpp" #include "client\systems\hud\dialog\hud.hpp" #include "client\systems\playerMenu\dialog\welcome.hpp" #include "client\systems\newicons.hpp" class CfgHints { class user { class usermade { arguments[] = {}; description = "%1"; displayName = "Info"; }; }; }; class cfgMusic { tracks [] = { RZM_track0, RZM_track1, RZM_track2, RZM_track3, RZM_track4, RZM_track5, RZM_track6, RZM_track7, RZM_track8, RZM_track9, RZM_track10, RZM_track11, RZM_track12, RZM_track13, RZM_track14, RZM_track15, RZM_track16, RZM_track17, RZM_track18, RZM_track19, RZM_track20, music }; class RZM_track0 { name="RZM_track0"; sound[]={"\T_RZM\0.ogg", db+0, 1.0}; }; class RZM_track1 { name="RZM_track1"; sound[]={"\T_RZM\1.ogg", db+0, 1.0}; }; class RZM_track2 { name="RZM_track2"; sound[]={"\T_RZM\2.ogg", db+0, 1.0}; }; class RZM_track3 { name="RZM_track3"; sound[]={"\T_RZM\3.ogg", db+0, 1.0}; }; class RZM_track4 { name="RZM_track4"; sound[]={"\T_RZM\4.ogg", db+0, 1.0}; }; class RZM_track5 { name="RZM_track5"; sound[]={"\T_RZM\5.ogg", db+0, 1.0}; }; class RZM_track6 { name="RZM_track6"; sound[]={"\T_RZM\6.ogg", db+0, 1.0}; }; class RZM_track7 { name="RZM_track7"; sound[]={"\T_RZM\7.ogg", db+0, 1.0}; }; class RZM_track8 { name="RZM_track8"; sound[]={"\T_RZM\8.ogg", db+0, 1.0}; }; class RZM_track9 { name="RZM_track9"; sound[]={"\T_RZM\9.ogg", db+0, 1.0}; }; class RZM_track10 { name="RZM_track10"; sound[]={"\T_RZM\10.ogg", db+0, 1.0}; }; class RZM_track11 { name="RZM_track11"; sound[]={"\T_RZM\11.ogg", db+0, 1.0}; }; class RZM_track12 { name="RZM_track12"; sound[]={"\T_RZM\12.ogg", db+0, 1.0}; }; class RZM_track13 { name="RZM_track13"; sound[]={"\T_RZM\13.ogg", db+0, 1.0}; }; class RZM_track14 { name="RZM_track14"; sound[]={"\T_RZM\14.ogg", db+0, 1.0}; }; class RZM_track15 { name="RZM_track15"; sound[]={"\T_RZM\15.ogg", db+0, 1.0}; }; class RZM_track16 { name="RZM_track16"; sound[]={"\T_RZM\16.ogg", db+0, 1.0}; }; class RZM_track17 { name="RZM_track17"; sound[]={"\T_RZM\17.ogg", db+0, 1.0}; }; class RZM_track18 { name="RZM_track18"; sound[]={"\T_RZM\18.ogg", db+0, 1.0}; }; class RZM_track19 { name="RZM_track19"; sound[]={"\T_RZM\19.ogg", db+0, 1.0}; }; class RZM_track20 { name="RZM_track20"; sound[]={"\T_RZM\20.ogg", db+0, 1.0}; }; class music { name="music"; sound[]={"\sound\music.ogg", db+0, 1.0}; }; }; class CfgSounds { class attack1 { name="attack1"; sound[]={\sound\attack1.ogg,1,1}; titles[]={}; }; class attack2 { name="attack2"; sound[]={\sound\attack2.ogg,1,1}; titles[]={}; }; class attack3 { name="attack3"; sound[]={\sound\attack3.ogg,1,1}; titles[]={}; }; class attack4 { name="attack4"; sound[]={\sound\attack4.ogg,1,1}; titles[]={}; }; class attack5 { name="attack5"; sound[]={\sound\attack5.ogg,.5,1}; titles[]={}; }; class attack6 { name="attack6"; sound[]={\sound\attack6.ogg,.5,1}; titles[]={}; }; class attack7 { name="attack7"; sound[]={\sound\attack7.ogg,.5,1}; titles[]={}; }; class attack8 { name="attack8"; sound[]={\sound\attack8.ogg,.5,1}; titles[]={}; }; class attack9 { name="attack9"; sound[]={\sound\attack9.ogg,.5,1}; titles[]={}; }; class attack10 { name="attack10"; sound[]={\sound\attack10.ogg,.5,1}; titles[]={}; }; class attack11 { name="attack12"; sound[]={\sound\attack13.ogg,.5,1}; titles[]={}; }; class attack12 { name="attack12"; sound[]={\sound\attack12.ogg,.5,1}; titles[]={}; }; class chase1 { name="chase1"; sound[]={\sound\chase1.ogg,1,1}; titles[]={}; }; class chase2 { name="chase2"; sound[]={\sound\chase2.ogg,1,1}; titles[]={}; }; class chase3 { name="chase3"; sound[]={\sound\chase3.ogg,1,1}; titles[]={}; }; class chase4 { name="chase4"; sound[]={\sound\chase4.ogg,1,1}; titles[]={}; }; class chase5 { name="chase5"; sound[]={\sound\chase5.ogg,1,1}; titles[]={}; }; class chase6 { name="chase6"; sound[]={\sound\chase6.ogg,1,1}; titles[]={}; }; class chase7 { name="chase7"; sound[]={\sound\chase7.ogg,1,1}; titles[]={}; }; class chase8 { name="chase8"; sound[]={\sound\chase8.ogg,1,1}; titles[]={}; }; class chase9 { name="chase9"; sound[]={\sound\chase9.ogg,1,1}; titles[]={}; }; class chase10 { name="chase10"; sound[]={\sound\chase10.ogg,1,1}; titles[]={}; }; class chase11 { name="chase11"; sound[]={\sound\chase11.ogg,1,1}; titles[]={}; }; class chase12 { name="chase12"; sound[]={\sound\chase12.ogg,1,1}; titles[]={}; }; class chase13 { name="chase13"; sound[]={\sound\chase13.ogg,.5,1}; titles[]={}; }; class chase14 { name="chase14"; sound[]={\sound\chase14.ogg,.5,1}; titles[]={}; }; class chase15 { name="chase15"; sound[]={\sound\chase15.ogg,.5,1}; titles[]={}; }; class chase16 { name="chase16"; sound[]={\sound\chase16.ogg,.5,1}; titles[]={}; }; class chase17 { name="chase17"; sound[]={\sound\chase17.ogg,.5,1}; titles[]={}; }; class chase18 { name="chase18"; sound[]={\sound\chase18.ogg,.5,1}; titles[]={}; }; class chase19 { name="chase19"; sound[]={\sound\chase19.ogg,.5,1}; titles[]={}; }; class chase20 { name="chase20"; sound[]={\sound\chase20.ogg,.5,1}; titles[]={}; }; class chase21 { name="chase21"; sound[]={\sound\chase21.ogg,.5,1}; titles[]={}; }; class chase22 { name="chase22"; sound[]={\sound\chase22.ogg,.5,1}; titles[]={}; }; class chase23 { name="chase23"; sound[]={\sound\chase23.ogg,.5,1}; titles[]={}; }; class die1 { name="die1"; sound[]={\sound\die1.ogg,1,1}; titles[]={}; }; class die2 { name="die2"; sound[]={\sound\die2.ogg,1,1}; titles[]={}; }; class die3 { name="die3"; sound[]={\sound\die3.ogg,1,1}; titles[]={}; }; class idle2 { name="idle2"; sound[]={\sound\idle2.ogg,1,1}; titles[]={}; }; class idle3 { name="idle3"; sound[]={\sound\idle3.ogg,1,1}; titles[]={}; }; class idle4 { name="idle4"; sound[]={\sound\idle4.ogg,1,1}; titles[]={}; }; class idle5 { name="idle5"; sound[]={\sound\idle5.ogg,1,1}; titles[]={}; }; class idle6 { name="idle6"; sound[]={\sound\idle6.ogg,1,1}; titles[]={}; }; class idle7 { name="idle7"; sound[]={\sound\idle7.ogg,1,1}; titles[]={}; }; class idle8 { name="idle8"; sound[]={\sound\idle8.ogg,1,1}; titles[]={}; }; class scream1 { name="scream1"; sound[]={\sound\scream1.ogg,1,1}; titles[]={}; }; class scream2 { name="scream2"; sound[]={\sound\scream2.ogg,1,1}; titles[]={}; }; class scream3 { name="scream3"; sound[]={\sound\scream3.ogg,1,1}; titles[]={}; }; class dash { name="dash"; sound[]={\sound\dash.ogg,0.02,1.2}; titles[]={}; }; class dot { name="dot"; sound[]={\sound\dot.ogg,0.02,1.2}; titles[]={}; }; class sirens { name="sirens"; sound[]={\sound\sirens.ogg,1,1}; titles[]={}; }; class roundintro { name="roundintro"; sound[]={\sound\roundintro.ogg,1,1}; titles[]={}; }; class roundend { name="roundend"; sound[]={\sound\roundend.ogg,1,1}; titles[]={}; }; class mysteryBox { name="mysteryBox"; sound[]={\sound\mysteryBox.ogg,1,1}; titles[]={}; }; class bandageRip { name="bandageRip"; sound[]={\sound\bandageRip.ogg,1,1}; titles[]={}; }; class heartBeat { name="heartbeat"; sound[]={\sound\heartbeat.ogg,1,1}; titles[]={}; }; class tent { name="tent"; sound[]={\sound\tentpack.ogg,1,1}; titles[]={}; }; class sleep { name="sleep"; sound[]={\sound\sleep.ogg,1,1}; titles[]={}; }; }; class RscTitles { titles [] = {}; class outro { idd=-1; movingEnable=0; duration=11; fadein=1; fadeout=1; name="outro"; controls[]={"title1","title3"}; class title1 { type=0; idc=-1; colorBackground[]={0,0,0,0}; colorText[]={0.2,0.2,0.4,1}; font="EtelkaMonospaceProBold"; size=1; text="...in"; style=0; sizeEx=0.04; x=0.18; y=0.33; w=0.1; h=0.1; }; class title3 { type=0; idc=-1; colorBackground[]={0,0,0,0}; colorText[]={0.2,0.2,0.4,1}; font="EtelkaMonospaceProBold"; size=1; text="part three"; style=0; sizeEx=0.04; x=0.7; y=0.52; w=0.2; h=0.1; }; }; class claw1 { idd=-1; movingEnable=0; duration=0; fadein=0.25; fadeout=0.75; name="zombie_scripts\claw1"; controls[]={"title1"}; class title1 { type=0; idc=-1; size=1; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="EtelkaMonospaceProBold"; text="zombie_scripts\claw1.paa"; style=48; sizeEx=0.15; x=0.275; y=0.2; w=0.45; h=0.6; }; }; class claw2 { idd=-1; movingEnable=0; duration=0; fadein=0.25; fadeout=0.75; name="zombie_scripts\claw2"; controls[]={"title1"}; class title1 { type=0; idc=-1; size=1; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="EtelkaMonospaceProBold"; text="zombie_scripts\claw2.paa"; style=48; sizeEx=0.15; x=0.275; y=0.2; w=0.45; h=0.6; }; }; class claw3 { idd=-1; movingEnable=0; duration=0; fadein=0; fadeout=0.2; name="zombie_scripts\claw3"; controls[]={"title1"}; class title1 { type=0; idc=-1; size=1; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="EtelkaMonospaceProBold"; text="zombie_scripts\claw3.paa"; style=48; sizeEx=0.15; x=0.275; y=0.2; w=0.45; h=0.6; }; }; class clawhud { idd=-1; movingEnable=0; fadein=0; duration=0.3; fadeout=0.5; name="clawhud"; onLoad="uiNamespace setVariable ['clawhud',_this select 0]"; controlsBackground[]={}; objects[]={}; class controls { class hud1 { type=0; idc=23500; size=1; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="EtelkaMonospaceProBold"; style=48; sizeEx=0.15; x=-1; y=-1; w=0.06; h=0.08; text=""; }; }; }; class bandagehud { idd = -1; movingEnable = 0; fadein = 0; duration = 20; fadeout = 0; name = "bandagehud"; onLoad = "uiNamespace setVariable ['bandagehud',_this select 0]"; controlsBackground[] = {}; objects[] = {}; class controls { class hud1 { type = 0; idc = 23500; style = 0; x = -1; y = -1; w = 0.2; h = 0.02; sizeEx = 0.02; size = 1; font = "EtelkaMonospaceProBold"; colorBackground[] = {0,0,0,0}; colorText[] = {1,0.5,0.5,0.6}; shadow = true; text = ""; }; }; }; }; Share this post Link to post Share on other sites
Ranwer135 308 Posted October 20, 2013 Got a recent error when I pasted it in just now. ERROR: Line 48: '/cfgMusic.tracks': '[' encountered instead of '=' Share this post Link to post Share on other sites
das attorney 858 Posted October 20, 2013 That might have been a formatting error from me lol :) This loads up on a test mission (needed to disable the includes to get it to run as I don't have them) but everything in this file should be okay now. If there's further problems, it's most likely one of the include files. overviewText = "Dynamic Survival Sandbox"; overviewPicture = "mission\dzsPic.paa"; author = "Ranwer/[47th]Pvt.Campo-navy"; onLoadName = "DSS"; onLoadMission = "Dynamic Survival Sandbox"; // Description loadScreen = "mission\dzsPic.paa"; // Preview picture briefing = 0; respawn = "BASE"; respawndelay = 5; disabledAI = 1; respawnDialog = 1; saving = 0; #include "joinerUI\defines.hpp" #include "joinerUI\dialog.hpp" #include "addons\R3F_ARTY_AND_LOG\desc_include.h" #include "client\systems\common.hpp" #include "client\systems\playerMenu\dialog\player_settings.hpp" #include "client\systems\groups\dialog\groupManagement.hpp" #include "client\systems\gunStore\dialog\gunshop_settings.hpp" #include "client\systems\generalStore\dialog\genstore_settings.hpp" #include "client\systems\adminPanel\dialog\adminMenu.hpp" #include "client\systems\adminPanel\dialog\modMenu.hpp" #include "client\systems\adminPanel\dialog\serverAdminMenu.hpp" #include "client\systems\adminPanel\dialog\debugMenu.hpp" #include "client\systems\adminPanel\dialog\playerMenu.hpp" #include "client\systems\adminPanel\dialog\VehicleManagement.hpp" #include "client\systems\playerMenu\dialog\respawn_dialog.hpp" #include "client\systems\playerMenu\dialog\teamkill_dialog.hpp" #include "addons\proving_ground\PG_config.hpp" #include "addons\proving_ground\PG_rsctitles.hpp" #include "client\systems\hud\dialog\hud.hpp" #include "client\systems\playerMenu\dialog\welcome.hpp" #include "client\systems\newicons.hpp" class CfgHints { class user { class usermade { arguments[] = {}; description = "%1"; displayName = "Info"; }; }; }; class cfgMusic { tracks[]= { RZM_track0, RZM_track1, RZM_track2, RZM_track3, RZM_track4, RZM_track5, RZM_track6, RZM_track7, RZM_track8, RZM_track9, RZM_track10, RZM_track11, RZM_track12, RZM_track13, RZM_track14, RZM_track15, RZM_track16, RZM_track17, RZM_track18, RZM_track19, RZM_track20, music }; class RZM_track0 { name="RZM_track0"; sound[]={"\T_RZM\0.ogg", db+0, 1.0}; }; class RZM_track1 { name="RZM_track1"; sound[]={"\T_RZM\1.ogg", db+0, 1.0}; }; class RZM_track2 { name="RZM_track2"; sound[]={"\T_RZM\2.ogg", db+0, 1.0}; }; class RZM_track3 { name="RZM_track3"; sound[]={"\T_RZM\3.ogg", db+0, 1.0}; }; class RZM_track4 { name="RZM_track4"; sound[]={"\T_RZM\4.ogg", db+0, 1.0}; }; class RZM_track5 { name="RZM_track5"; sound[]={"\T_RZM\5.ogg", db+0, 1.0}; }; class RZM_track6 { name="RZM_track6"; sound[]={"\T_RZM\6.ogg", db+0, 1.0}; }; class RZM_track7 { name="RZM_track7"; sound[]={"\T_RZM\7.ogg", db+0, 1.0}; }; class RZM_track8 { name="RZM_track8"; sound[]={"\T_RZM\8.ogg", db+0, 1.0}; }; class RZM_track9 { name="RZM_track9"; sound[]={"\T_RZM\9.ogg", db+0, 1.0}; }; class RZM_track10 { name="RZM_track10"; sound[]={"\T_RZM\10.ogg", db+0, 1.0}; }; class RZM_track11 { name="RZM_track11"; sound[]={"\T_RZM\11.ogg", db+0, 1.0}; }; class RZM_track12 { name="RZM_track12"; sound[]={"\T_RZM\12.ogg", db+0, 1.0}; }; class RZM_track13 { name="RZM_track13"; sound[]={"\T_RZM\13.ogg", db+0, 1.0}; }; class RZM_track14 { name="RZM_track14"; sound[]={"\T_RZM\14.ogg", db+0, 1.0}; }; class RZM_track15 { name="RZM_track15"; sound[]={"\T_RZM\15.ogg", db+0, 1.0}; }; class RZM_track16 { name="RZM_track16"; sound[]={"\T_RZM\16.ogg", db+0, 1.0}; }; class RZM_track17 { name="RZM_track17"; sound[]={"\T_RZM\17.ogg", db+0, 1.0}; }; class RZM_track18 { name="RZM_track18"; sound[]={"\T_RZM\18.ogg", db+0, 1.0}; }; class RZM_track19 { name="RZM_track19"; sound[]={"\T_RZM\19.ogg", db+0, 1.0}; }; class RZM_track20 { name="RZM_track20"; sound[]={"\T_RZM\20.ogg", db+0, 1.0}; }; class music { name="music"; sound[]={"\sound\music.ogg", db+0, 1.0}; }; }; class CfgSounds { class attack1 { name="attack1"; sound[]={soundattack1.ogg,1,1}; titles[]={}; }; class attack2 { name="attack2"; sound[]={soundattack2.ogg,1,1}; titles[]={}; }; class attack3 { name="attack3"; sound[]={soundattack3.ogg,1,1}; titles[]={}; }; class attack4 { name="attack4"; sound[]={soundattack4.ogg,1,1}; titles[]={}; }; class attack5 { name="attack5"; sound[]={soundattack5.ogg,.5,1}; titles[]={}; }; class attack6 { name="attack6"; sound[]={soundattack6.ogg,.5,1}; titles[]={}; }; class attack7 { name="attack7"; sound[]={soundattack7.ogg,.5,1}; titles[]={}; }; class attack8 { name="attack8"; sound[]={soundattack8.ogg,.5,1}; titles[]={}; }; class attack9 { name="attack9"; sound[]={soundattack9.ogg,.5,1}; titles[]={}; }; class attack10 { name="attack10"; sound[]={soundattack10.ogg,.5,1}; titles[]={}; }; class attack11 { name="attack12"; sound[]={soundattack13.ogg,.5,1}; titles[]={}; }; class attack12 { name="attack12"; sound[]={soundattack12.ogg,.5,1}; titles[]={}; }; class chase1 { name="chase1"; sound[]={soundchase1.ogg,1,1}; titles[]={}; }; class chase2 { name="chase2"; sound[]={soundchase2.ogg,1,1}; titles[]={}; }; class chase3 { name="chase3"; sound[]={soundchase3.ogg,1,1}; titles[]={}; }; class chase4 { name="chase4"; sound[]={soundchase4.ogg,1,1}; titles[]={}; }; class chase5 { name="chase5"; sound[]={soundchase5.ogg,1,1}; titles[]={}; }; class chase6 { name="chase6"; sound[]={soundchase6.ogg,1,1}; titles[]={}; }; class chase7 { name="chase7"; sound[]={soundchase7.ogg,1,1}; titles[]={}; }; class chase8 { name="chase8"; sound[]={soundchase8.ogg,1,1}; titles[]={}; }; class chase9 { name="chase9"; sound[]={soundchase9.ogg,1,1}; titles[]={}; }; class chase10 { name="chase10"; sound[]={soundchase10.ogg,1,1}; titles[]={}; }; class chase11 { name="chase11"; sound[]={soundchase11.ogg,1,1}; titles[]={}; }; class chase12 { name="chase12"; sound[]={soundchase12.ogg,1,1}; titles[]={}; }; class chase13 { name="chase13"; sound[]={soundchase13.ogg,.5,1}; titles[]={}; }; class chase14 { name="chase14"; sound[]={soundchase14.ogg,.5,1}; titles[]={}; }; class chase15 { name="chase15"; sound[]={soundchase15.ogg,.5,1}; titles[]={}; }; class chase16 { name="chase16"; sound[]={soundchase16.ogg,.5,1}; titles[]={}; }; class chase17 { name="chase17"; sound[]={soundchase17.ogg,.5,1}; titles[]={}; }; class chase18 { name="chase18"; sound[]={soundchase18.ogg,.5,1}; titles[]={}; }; class chase19 { name="chase19"; sound[]={soundchase19.ogg,.5,1}; titles[]={}; }; class chase20 { name="chase20"; sound[]={soundchase20.ogg,.5,1}; titles[]={}; }; class chase21 { name="chase21"; sound[]={soundchase21.ogg,.5,1}; titles[]={}; }; class chase22 { name="chase22"; sound[]={soundchase22.ogg,.5,1}; titles[]={}; }; class chase23 { name="chase23"; sound[]={soundchase23.ogg,.5,1}; titles[]={}; }; class die1 { name="die1"; sound[]={sounddie1.ogg,1,1}; titles[]={}; }; class die2 { name="die2"; sound[]={sounddie2.ogg,1,1}; titles[]={}; }; class die3 { name="die3"; sound[]={sounddie3.ogg,1,1}; titles[]={}; }; class idle2 { name="idle2"; sound[]={soundidle2.ogg,1,1}; titles[]={}; }; class idle3 { name="idle3"; sound[]={soundidle3.ogg,1,1}; titles[]={}; }; class idle4 { name="idle4"; sound[]={soundidle4.ogg,1,1}; titles[]={}; }; class idle5 { name="idle5"; sound[]={soundidle5.ogg,1,1}; titles[]={}; }; class idle6 { name="idle6"; sound[]={soundidle6.ogg,1,1}; titles[]={}; }; class idle7 { name="idle7"; sound[]={soundidle7.ogg,1,1}; titles[]={}; }; class idle8 { name="idle8"; sound[]={soundidle8.ogg,1,1}; titles[]={}; }; class scream1 { name="scream1"; sound[]={soundscream1.ogg,1,1}; titles[]={}; }; class scream2 { name="scream2"; sound[]={soundscream2.ogg,1,1}; titles[]={}; }; class scream3 { name="scream3"; sound[]={soundscream3.ogg,1,1}; titles[]={}; }; class dash { name="dash"; sound[]={sounddash.ogg,0.02,1.2}; titles[]={}; }; class dot { name="dot"; sound[]={sounddot.ogg,0.02,1.2}; titles[]={}; }; class sirens { name="sirens"; sound[]={soundsirens.ogg,1,1}; titles[]={}; }; class roundintro { name="roundintro"; sound[]={soundroundintro.ogg,1,1}; titles[]={}; }; class roundend { name="roundend"; sound[]={soundroundend.ogg,1,1}; titles[]={}; }; class mysteryBox { name="mysteryBox"; sound[]={soundmysteryBox.ogg,1,1}; titles[]={}; }; class bandageRip { name="bandageRip"; sound[]={soundbandageRip.ogg,1,1}; titles[]={}; }; class heartBeat { name="heartbeat"; sound[]={soundheartbeat.ogg,1,1}; titles[]={}; }; class tent { name="tent"; sound[]={soundtentpack.ogg,1,1}; titles[]={}; }; class sleep { name="sleep"; sound[]={soundsleep.ogg,1,1}; titles[]={}; }; }; class RscTitles { titles[]={}; class outro { idd=-1; movingEnable=0; duration=11; fadein=1; fadeout=1; name="outro"; controls[]={"title1","title3"}; class title1 { type=0; idc=-1; colorBackground[]={0,0,0,0}; colorText[]={0.2,0.2,0.4,1}; font="EtelkaMonospaceProBold"; size=1; text="...in"; style=0; sizeEx=0.04; x=0.18; y=0.33; w=0.1; h=0.1; }; class title3 { type=0; idc=-1; colorBackground[]={0,0,0,0}; colorText[]={0.2,0.2,0.4,1}; font="EtelkaMonospaceProBold"; size=1; text="part three"; style=0; sizeEx=0.04; x=0.7; y=0.52; w=0.2; h=0.1; }; }; class claw1 { idd=-1; movingEnable=0; duration=0; fadein=0.25; fadeout=0.75; name="zombie_scripts\claw1"; controls[]={"title1"}; class title1 { type=0; idc=-1; size=1; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="EtelkaMonospaceProBold"; text="zombie_scripts\claw1.paa"; style=48; sizeEx=0.15; x=0.275; y=0.2; w=0.45; h=0.6; }; }; class claw2 { idd=-1; movingEnable=0; duration=0; fadein=0.25; fadeout=0.75; name="zombie_scripts\claw2"; controls[]={"title1"}; class title1 { type=0; idc=-1; size=1; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="EtelkaMonospaceProBold"; text="zombie_scripts\claw2.paa"; style=48; sizeEx=0.15; x=0.275; y=0.2; w=0.45; h=0.6; }; }; class claw3 { idd=-1; movingEnable=0; duration=0; fadein=0; fadeout=0.2; name="zombie_scripts\claw3"; controls[]={"title1"}; class title1 { type=0; idc=-1; size=1; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="EtelkaMonospaceProBold"; text="zombie_scripts\claw3.paa"; style=48; sizeEx=0.15; x=0.275; y=0.2; w=0.45; h=0.6; }; }; class clawhud { idd=-1; movingEnable=0; fadein=0; duration=0.3; fadeout=0.5; name="clawhud"; onLoad="uiNamespace setVariable ['clawhud',_this select 0]"; controlsBackground[]={}; objects[]={}; class controls { class hud1 { type=0; idc=23500; size=1; colorBackground[]={0,0,0,0}; colorText[]={1,1,1,1}; font="EtelkaMonospaceProBold"; style=48; sizeEx=0.15; x=-1; y=-1; w=0.06; h=0.08; text=""; }; }; }; class bandagehud { idd = -1; movingEnable = 0; fadein = 0; duration = 20; fadeout = 0; name = "bandagehud"; onLoad = "uiNamespace setVariable ['bandagehud',_this select 0]"; controlsBackground[] = {}; objects[] = {}; class controls { class hud1 { type = 0; idc = 23500; style = 0; x = -1; y = -1; w = 0.2; h = 0.02; sizeEx = 0.02; size = 1; font = "EtelkaMonospaceProBold"; colorBackground[] = {0,0,0,0}; colorText[] = {1,0.5,0.5,0.6}; shadow = true; text = ""; }; }; }; }; Share this post Link to post Share on other sites
Ranwer135 308 Posted October 21, 2013 (edited) #include "addons\R3F_ARTY_AND_LOG\desc_include.h" #include "client\systems\common.hpp" #include "client\systems\playerMenu\dialog\player_settings.hpp" #include "client\systems\groups\dialog\groupManagement.hpp" #include "client\systems\gunStore\dialog\gunshop_settings.hpp" #include "client\systems\generalStore\dialog\genstore_settings.hpp" #include "client\systems\adminPanel\dialog\adminMenu.hpp" #include "client\systems\adminPanel\dialog\modMenu.hpp" #include "client\systems\adminPanel\dialog\serverAdminMenu.hpp" #include "client\systems\adminPanel\dialog\debugMenu.hpp" #include "client\systems\adminPanel\dialog\playerMenu.hpp" #include "client\systems\adminPanel\dialog\VehicleManagement.hpp" #include "client\systems\playerMenu\dialog\respawn_dialog.hpp" #include "client\systems\playerMenu\dialog\teamkill_dialog.hpp" #include "addons\proving_ground\PG_config.hpp" #include "addons\proving_ground\PG_rsctitles.hpp" #include "client\systems\hud\dialog\hud.hpp" #include "client\systems\playerMenu\dialog\welcome.hpp" #include "client\systems\newicons.hpp" The scripts above are icons that appear on the bottom right screen of the mission (example: health icon, water icon, food icon, money icon from DayZ or Wasteland) Problem is I can't get them to work. (the UIjoiner script works, so thats good) Here is the link of the icons: http://www.mediafire.com/download/u35b6t0wbu538io/icons.zip Ranwer EDIT: I'm also trying to get the gunshop script working too. :confused: Edited October 21, 2013 by Ranwer Share this post Link to post Share on other sites
das attorney 858 Posted October 21, 2013 I downloaded the zip you put up and had a look. The .paa's themselves won't be a problem. It's the contents of the include files that are the issue I think. Basically, in this description.ext, you have cfgMusic, cfgTitles and cfgSounds defined. If you then #include an additional config file, it must not try to redefine cfgMusic, cfgSounds, or cfgTitles. Moreover, each #include file must not define any other cfg<whatever> in another #include file. Without seeing what's in the include files, I couldn't really comment as to what's not working (plus it's been a while since I set up a mission using #includes and I'm at work so can't remember exactly without having my Arma rig in front of me). It looks like a lot of work though as you seem to have a lot of definitions (purely from the amount of #includes) and if IIRC from working on Dayz, there are a lot of config entries in their files. If somebody more knowledgeable want's to chip in(as I can't remember exactly right now) then please chip in. Share this post Link to post Share on other sites
Ranwer135 308 Posted October 23, 2013 hmmm...I'll upload the files that are mentioned in the #include so you can get a better look. HERE: https://www.dropbox.com/s/i7ajb0gqr2r9ehv/files.zip?m Share this post Link to post Share on other sites
iceman77 18 Posted October 23, 2013 Are the controls / idc's in group joiner interfering? In any case, whenever I update group joiner I'll make sure idc's are extremely unique. Share this post Link to post Share on other sites
Ranwer135 308 Posted October 23, 2013 Probably, I dunno? Well I know the GroupJoinUI works, but how do I get those arma 3 wasteland icons to work (the food, water icons etc). I'm creating a survival mission completely from scratch thats relating to this, so it would be great for some help about this. Ranwer Share this post Link to post Share on other sites
iceman77 18 Posted October 23, 2013 I'm not sure about the wasteland icons / scripts. If you're not getting 'member already defined' error & CTD, then groupJoiner should be okay. Share this post Link to post Share on other sites
Ranwer135 308 Posted October 23, 2013 Yes, the GroupJoiner UI works (100%). I just don't know how those guys got the icon script working?:confused: Share this post Link to post Share on other sites
Ranwer135 308 Posted October 23, 2013 UPDATE: Found a better script in the stratis life PBO file. Problem is It came up with this: Also, here is the description.ext file: overviewText = "Dynamic Survival Sandbox"; overviewPicture = "mission\dzsPic.paa"; author = "Ranwer/[47th]Pvt.Campo-navy"; onLoadName = "DSS"; onLoadMission = "Dynamic Survival Sandbox"; // Description loadScreen = "mission\dzsPic.paa"; // Preview picture briefing = 0; respawn = "BASE"; respawndelay = 5; disabledAI = 1; respawnDialog = 1; saving = 0; #include "joinerUI\defines.hpp" #include "joinerUI\dialog.hpp" class CfgHints { class user { class usermade { arguments[] = {}; description = "%1"; displayName = "Info"; }; }; }; class cfgMusic { tracks[]= { RZM_track0, RZM_track1, RZM_track2, RZM_track3, RZM_track4, RZM_track5, RZM_track6, RZM_track7, RZM_track8, RZM_track9, RZM_track10, RZM_track11, RZM_track12, RZM_track13, RZM_track14, RZM_track15, RZM_track16, RZM_track17, RZM_track18, RZM_track19, RZM_track20, music }; class RZM_track0 { name="RZM_track0"; sound[]={"\T_RZM\0.ogg", db+0, 1.0}; }; class RZM_track1 { name="RZM_track1"; sound[]={"\T_RZM\1.ogg", db+0, 1.0}; }; class RZM_track2 { name="RZM_track2"; sound[]={"\T_RZM\2.ogg", db+0, 1.0}; }; class RZM_track3 { name="RZM_track3"; sound[]={"\T_RZM\3.ogg", db+0, 1.0}; }; class RZM_track4 { name="RZM_track4"; sound[]={"\T_RZM\4.ogg", db+0, 1.0}; }; class RZM_track5 { name="RZM_track5"; sound[]={"\T_RZM\5.ogg", db+0, 1.0}; }; class RZM_track6 { name="RZM_track6"; sound[]={"\T_RZM\6.ogg", db+0, 1.0}; }; class RZM_track7 { name="RZM_track7"; sound[]={"\T_RZM\7.ogg", db+0, 1.0}; }; class RZM_track8 { name="RZM_track8"; sound[]={"\T_RZM\8.ogg", db+0, 1.0}; }; class RZM_track9 { name="RZM_track9"; sound[]={"\T_RZM\9.ogg", db+0, 1.0}; }; class RZM_track10 { name="RZM_track10"; sound[]={"\T_RZM\10.ogg", db+0, 1.0}; }; class RZM_track11 { name="RZM_track11"; sound[]={"\T_RZM\11.ogg", db+0, 1.0}; }; class RZM_track12 { name="RZM_track12"; sound[]={"\T_RZM\12.ogg", db+0, 1.0}; }; class RZM_track13 { name="RZM_track13"; sound[]={"\T_RZM\13.ogg", db+0, 1.0}; }; class RZM_track14 { name="RZM_track14"; sound[]={"\T_RZM\14.ogg", db+0, 1.0}; }; class RZM_track15 { name="RZM_track15"; sound[]={"\T_RZM\15.ogg", db+0, 1.0}; }; class RZM_track16 { name="RZM_track16"; sound[]={"\T_RZM\16.ogg", db+0, 1.0}; }; class RZM_track17 { name="RZM_track17"; sound[]={"\T_RZM\17.ogg", db+0, 1.0}; }; class RZM_track18 { name="RZM_track18"; sound[]={"\T_RZM\18.ogg", db+0, 1.0}; }; class RZM_track19 { name="RZM_track19"; sound[]={"\T_RZM\19.ogg", db+0, 1.0}; }; class RZM_track20 { name="RZM_track20"; sound[]={"\T_RZM\20.ogg", db+0, 1.0}; }; class music { name="music"; sound[]={"\sound\music.ogg", db+0, 1.0}; }; }; class CfgSounds { class bandageRip { name="bandageRip"; sound[]={soundbandageRip.ogg,1,1}; titles[]={}; }; class heartBeat { name="heartbeat"; sound[]={soundheartbeat.ogg,1,1}; titles[]={}; }; class tent { name="tent"; sound[]={soundtentpack.ogg,1,1}; titles[]={}; }; class sleep { name="sleep"; sound[]={soundsleep.ogg,1,1}; titles[]={}; }; }; class RscTitles { #include "dialog\hud.hpp" }; And here is the hud.hpp: /* @file Version: 1.0 @file Name: hud.hpp @file Author: [404] Deadbeat @file Created: 11/09/2012 04:23 @file Args: */ #define hud_status_idc 3600 #define hud_vehicle_idc 3601 class WastelandHud { idd = -1; fadeout=0; fadein=0; duration = 20; name= "WastelandHud"; onLoad = "uiNamespace setVariable ['WastelandHud', _this select 0]"; class controlsBackground { class WastelandHud_Vehicle:w_RscText { idc = hud_vehicle_idc; type = CT_STRUCTURED_TEXT; size = 0.040; x = safeZoneX + (safeZoneW * (1 - (0.42 / SafeZoneW))); y = safeZoneY + (safeZoneH * (1 - (0.30 / SafeZoneH))); w = 0.4; h = 0.65; colorText[] = {1,1,1,1}; lineSpacing = 3; colorBackground[] = {0,0,0,0}; text = ""; shadow = 2; class Attributes { align = "right"; }; }; class WastelandHud_Status:w_RscText { idc = hud_status_idc; type = CT_STRUCTURED_TEXT; size = 0.040; x = safeZoneX + (safeZoneW * (1 - (0.16 / SafeZoneW))); y = safeZoneY + (safeZoneH * (1 - (0.20 / SafeZoneH))); w = 0.14; h = 0.20; colorText[] = {1,1,1,1}; lineSpacing = 3; colorBackground[] = {0,0,0,0}; text = "100 <img size='0.8' image='icons\food.paa'/><br/>100 <img size='0.8' image='icons\water.paa'/><br/>200 <img size='0.8' image='icons\money.paa'/>"; shadow = 3; class Attributes { align = "right"; }; }; }; }; Share this post Link to post Share on other sites
iceman77 18 Posted October 23, 2013 w_RscText isn't defined in any thing you've posted. Put this in the description.ext above rsctitles (at the bottom). Hope that helps. #define CT_STATIC 0 #define ST_CENTER 0x02 class w_RscText { access = 0; type = CT_STATIC; style = ST_CENTER; idc = -1; colorBackground[] = {0,0,0,0}; colorText[] = {1,1,1,0.8}; text = ""; fixedWidth = 0; x = 0; y = 0; h = 0; w = 0; shadow = 2; font = "puristaMedium"; sizeEx = "0.035 / (getResolution select 5)"; }; Share this post Link to post Share on other sites
Ranwer135 308 Posted October 23, 2013 ok, well ive studied more into it and I realized that the description.ext is fine as long as it has the RscTitles script I found. Apparently the init.sqf is the key to making the bottom right icons working. I've managed to get it working now, all I need to do is to get rid of the random spawn dialog Share this post Link to post Share on other sites