Just cranking up a new thread. Ask questions, and I'll try and clarify.
Ask here about the clinic posts, as well... since that thread is locked.
| QUOTE (koldfuzion @ Oct 15 2003, 07:32 PM) |
| ok, having problems with text color. 1. can i change the text color of a variable in a msgbox without using coordinate? 2. im a dumbass..can you provide an example..i cant get it to do it. |
| QUOTE (koldfuzion @ Oct 15 2003, 08:43 PM) |
| ok no problem. I'm still a dumbass. got the ip portion of th new user script "semi-complete" as far as the UI goes... would like others to look at it though to see if it could be done in a more efficient way thats what i was wanting the coloring for, to simulate a "cursor" so ppl didnt get lost editing the IP address. How can i do it like in the system menu? or is that possible from actionscript? |
| QUOTE |
;############################## ;# Script: MXM Setup Script ;# Authors: DBZRacer, KoldFuzion ;# Date: 10-15-2003 ;# Version: .001 ;# Purpose: To allow for actionscript setup of MXM.XML ;############################## ;################ DEFINE VARIABLES ################ ;# 192.168.001.003 ; default IP for new setup? SET IP1 "1" ;1xx.xxx.xxx.xxx SET IP2 "9" ;x9x.xxx.xxx.xxx SET IP3 "2" ;xx2.xxx.xxx.xxx SET IP4 "1" ;xxx.1xx.xxx.xxx SET IP5 "6" ;xxx.x6x.xxx.xxx SET IP6 "8" ;xxx.xx8.xxx.xxx SET IP7 "0" ;xxx.xxx.0xx.xxx SET IP8 "0" ;xxx.xxx.x0x.xxx SET IP9 "1" ;xxx.xxx.xx1.xxx SET IP10 "0" ;xxx.xxx.xxx.0xx SET IP11 "0" ;xxx.xxx.xxx.x0x SET IP12 "3" ;xxx.xxx.xxx.xx3 SET CIP "1" ;used to place cursor SET NEWIP "192.168.001.003" SET IPBOXLEFT 145 ;################ DEFINE FUNCTIONS ################ ;################ SCRIPT FLOW LOGIC ################ :SKINPATH BeginDraw UseCurrent MessageBox "A To Change IP$eol$X to Quit" EndDraw Input If %_GP_A% == "1" GOTO IP If %_GP_X% == "1" GOTO IQUIT QUIT ;################ START IP ################ :IP BeginDraw UseCurrent MessageBox "Use Thumbpad LEFT-RIGHT to move cursor$eol$Thumbpad UP-DOWN to change values$eol$$eol$IP: %IP1%%IP2%%IP3%.%IP4%%IP5%%IP6%.%IP7%%IP8%%IP9%.%IP10%%IP11%%IP12%$eol$$eol$A to Continue.$eol$X to Quit$eol$B to Go Back$eol$Y To Reset IP" Box %IPBOXLEFT% 202 14 21 0x7000FF00 0x00FFFFFF EndDraw Input If %_GP_D_UP% == "1" GOTO IPUP If %_GP_D_DN% == "1" GOTO IPDN If %_GP_D_RT% == "1" GOTO IPNEXT If %_GP_D_LF% == "1" GOTO IPPREV If %_GP_A% == "1" GOTO SAVEIP If %_GP_B% == "1" GOTO SKINPATH If %_GP_X% == "1" GOTO IQUIT If %_GP_Y% == "1" GOTO REDEFINEIP Quit :IPUP ;Up was pushed, increase number by upper adjustment ADD IP%CIP% 1 IF %IP1% == 3 GOTO ADJ1Upper IF %IP2% == 10 GOTO ADJ2Upper IF %IP3% == 10 GOTO ADJ2Upper IF %IP4% == 3 GOTO ADJ1Upper IF %IP5% == 10 GOTO ADJ2Upper IF %IP6% == 10 GOTO ADJ2Upper IF %IP7% == 3 GOTO ADJ1Upper IF %IP8% == 10 GOTO ADJ2Upper IF %IP9% == 10 GOTO ADJ2Upper IF %IP10% == 3 GOTO ADJ1Upper IF %IP11% == 10 GOTO ADJ2Upper IF %IP12% == 10 GOTO ADJ2Upper GOTO IP :IPBOXLEFT0 ; 1st digit cursor SET IPBOXLEFT 147 GOTO IP :IPBOXLEFT1 ; 1st digit cursor SET IPBOXLEFT 147 GOTO IP :IPBOXLEFT2 ; 2nd digit cursor SET IPBOXLEFT 158 GOTO IP :IPBOXLEFT3 ; 3rd digit cursor SET IPBOXLEFT 171 GOTO IP :IPBOXLEFT4 ; 4rd digit cursor SET IPBOXLEFT 187 GOTO IP :IPBOXLEFT5 ; 5rd digit cursor SET IPBOXLEFT 200 GOTO IP :IPBOXLEFT6 ; 6rd digit cursor SET IPBOXLEFT 213 GOTO IP :IPBOXLEFT7 ; 7rd digit cursor SET IPBOXLEFT 229 GOTO IP :IPBOXLEFT8 ; 8rd digit cursor SET IPBOXLEFT 243 GOTO IP :IPBOXLEFT9 ; 9rd digit cursor SET IPBOXLEFT 257 GOTO IP :IPBOXLEFT10 ; 10rd digit cursor SET IPBOXLEFT 272 GOTO IP :IPBOXLEFT11 ; 11rd digit cursor SET IPBOXLEFT 285 GOTO IP :IPBOXLEFT12 ; 12rd digit cursor SET IPBOXLEFT 298 GOTO IP :IPBOXLEFT13 ; 13rd digit cursor SET IPBOXLEFT 298 GOTO IP :IPDN ;Down was pushed, decrease number by lower adjustment SUB IP%CIP% 1 IF %IP1% == -1 GOTO ADJ1Lower IF %IP2% == -1 GOTO ADJ1Lower IF %IP3% == -1 GOTO ADJ1Lower IF %IP4% == -1 GOTO ADJ1Lower IF %IP5% == -1 GOTO ADJ1Lower IF %IP6% == -1 GOTO ADJ1Lower IF %IP7% == -1 GOTO ADJ1Lower IF %IP8% == -1 GOTO ADJ1Lower IF %IP9% == -1 GOTO ADJ1Lower IF %IP10% == -1 GOTO ADJ1Lower IF %IP11% == -1 GOTO ADJ1Lower IF %IP12% == -1 GOTO ADJ1Lower GOTO IP :IPNEXT ;shift right to next number ADD CIP 1 IF %CIP% == 13 GOTO ADJRIGHT GOTO IPBOXLEFT%CIP% GOTO IP :IPPREV ;shift left to previous number SUB CIP 1 IF %CIP% == 0 GOTO ADJLEFT GOTO IPBOXLEFT%CIP% GOTO IP :ADJLEFT ;dont allow to go below 1 LEFT SET CIP 1 GOTO IPBOXLEFT%CIP% GOTO IP :ADJRIGHT ;dont allow MORE THAN 12 TO RIGHT SET CIP 12 GOTO IPBOXLEFT%CIP% GOTO IP :ADJ1Lower ;dont allow negative numbers SET IP%CIP% 0 GOTO IP :ADJ1Upper ;Upper limit for first digit in group SET IP%CIP% 2 GOTO IP :ADJ2Upper ;upper limit for second and third digit in group SET IP%CIP% 9 GOTO IP :SAVEIP SET NEWIP "%IP1%%IP2%%IP3%.%IP4%%IP5%%IP6%.%IP7%%IP8%%IP9%.%IP10%%IP11%%IP12%" messagebox "%NEWIP% Quit :REDEFINEIP SET IP1 "1" ;1xx.xxx.xxx.xxx SET IP2 "9" ;x9x.xxx.xxx.xxx SET IP3 "2" ;xx2.xxx.xxx.xxx SET IP4 "1" ;xxx.1xx.xxx.xxx SET IP5 "6" ;xxx.x6x.xxx.xxx SET IP6 "8" ;xxx.xx8.xxx.xxx SET IP7 "0" ;xxx.xxx.0xx.xxx SET IP8 "0" ;xxx.xxx.x0x.xxx SET IP9 "1" ;xxx.xxx.xx1.xxx SET IP10 "0" ;xxx.xxx.xxx.0xx SET IP11 "0" ;xxx.xxx.xxx.x0x SET IP12 "3" ;xxx.xxx.xxx.xx3 SET CIP "1" ;used to place cursor SET NEWIP "192.168.001.003" GOTO IP :IQUIT Quit ;################ End IP ################ ;############################ TO DO LIST #################### ;#### Main ###### ; -DiscTitle ; -DiscSubTitle ; -SkinPath ;#### Network ###### ; -IP ; -Subnet ; -Gateway ; -DNS1 ; -DNS2 ;#### FTPServer ###### ; -ServerPort ; -username ; -password ; -port ; -allow anonymouse ; -anon root ;#### Preferences ###### ; -Nickname ; -Timeserver IP ; -DVDPlayer ; -DeepMultiSearch (true false) ;#### Music ###### ; -UseMusic True ; -Global True ; -Random True ;#### NewsFeed ; -X-S Add ; -X-S Remove |
| QUOTE (koldfuzion @ Oct 15 2003, 09:00 PM) |
| maybe once we put the actual "text" in for what the IP setting box will say.. we could just use a transparent box with a border outline over top the ip to show the cursor? or will the box appear behing the messagebox? hrmm.. maybe the messageboxs need to be semi-transparent to facilitate this. |
| QUOTE |
| Drawing is done in the order you specify... just like skin layouts. You could use a transparent color (color parms now accept 0xFFFFFFFF notation, as well as named colors). |
| QUOTE |
| the NEWER implementation REMOVED functionality from the standard string classes |
| QUOTE (koldfuzion @ Oct 15 2003, 09:23 PM) | ||||
yea i read that in the txt file.. after doing skins i should have known better than to ask.
how bad will that affect mxm? |
| CODE |
;############################## ;# Script: MXM Setup Script ;# Authors: DBZRacer, KoldFuzion ;# Date: 10-15-2003 ;# Version: .001 ;# Purpose: To allow for actionscript setup of MXM.XML ;############################## ;################ DEFINE VARIABLES ################ ;# 192.168.001.003; default IP for new setup? SET IP1 "1" ;1xx.xxx.xxx.xxx SET IP2 "9" ;x9x.xxx.xxx.xxx SET IP3 "2" ;xx2.xxx.xxx.xxx SET IP4 "1" ;xxx.1xx.xxx.xxx SET IP5 "6" ;xxx.x6x.xxx.xxx SET IP6 "8" ;xxx.xx8.xxx.xxx SET IP7 "0" ;xxx.xxx.0xx.xxx SET IP8 "0" ;xxx.xxx.x0x.xxx SET IP9 "1" ;xxx.xxx.xx1.xxx SET IP10 "0" ;xxx.xxx.xxx.0xx SET IP11 "0" ;xxx.xxx.xxx.x0x SET IP12 "3" ;xxx.xxx.xxx.xx3 SET CIP "1" ;used to place cursor SET NEWIP "192.168.001.003" SET IPBOXLEFT 145 ;################ DEFINE FUNCTIONS ################ ;################ Temp to see DBZRacers Script ################ :START BeginDraw UseCurrent MessageBox "Press A to Run KoldFuzions IP nput Script$eol$Press B to Run DBZRacers XMLWRite Script" EndDraw Input If %_GP_A% == "1" GOTO SKINPATH If %_GP_B% == "1" GOTO XMLWRITESTART Quit ;################ SCRIPT FLOW LOGIC ################ :SKINPATH SETFUNC SKINDIR FileExists c:\MXMskins IF# %SKINDIR% == 0 GOTO MAKEDIRS IF# %SKINDIR% == 1 GOTO IP :MAKEDIRS BeginDraw UseCurrent MessageBox "A MXM Skin directory does not exist! (c:\\mxmskins)$eol$$eol$ A to Create$eol$X to Skip" EndDraw Input If %_GP_A% == "1" GOTO CREATESKINDIR If %_GP_X% == "1" GOTO IP Quit :CREATESKINDIR MkDir c:\mxmskins BeginDraw UseCurrent MessageBox "c:\mxmskins directory has been created.$eol$$eol$Place your skin files in this directory." EndDraw delay 5 GOTO IP QUIT ;################ START IP ################ :IP BeginDraw UseCurrent MessageBox "Use Thumbpad LEFT-RIGHT to move cursor$eol$Thumbpad UP-DOWN to change values$eol$$eol$IP: %IP1%%IP2%%IP3%.%IP4%%IP5%%IP6%.%IP7%%IP8%%IP9%.%IP10%%IP11%%IP12%$eol$$eol$A to Continue.$eol$X to Quit$eol$B to Go Back$eol$Y To Reset IP" Box %IPBOXLEFT% 202 14 21 0x7000FF00 0x00FFFFFF EndDraw Input If %_GP_D_UP% == "1" GOTO IPUP If %_GP_D_DN% == "1" GOTO IPDN If %_GP_D_RT% == "1" GOTO IPNEXT If %_GP_D_LF% == "1" GOTO IPPREV If %_GP_A% == "1" GOTO SAVEIP If %_GP_B% == "1" GOTO SKINPATH If %_GP_X% == "1" GOTO IQUIT If %_GP_Y% == "1" GOTO REDEFINEIP Quit :IPUP;Up was pushed, increase number by upper adjustment ADD IP%CIP% 1 IF %IP1% == 3 GOTO ADJ1Upper IF %IP2% == 10 GOTO ADJ2Upper IF %IP3% == 10 GOTO ADJ2Upper IF %IP4% == 3 GOTO ADJ1Upper IF %IP5% == 10 GOTO ADJ2Upper IF %IP6% == 10 GOTO ADJ2Upper IF %IP7% == 3 GOTO ADJ1Upper IF %IP8% == 10 GOTO ADJ2Upper IF %IP9% == 10 GOTO ADJ2Upper IF %IP10% == 3 GOTO ADJ1Upper IF %IP11% == 10 GOTO ADJ2Upper IF %IP12% == 10 GOTO ADJ2Upper GOTO IP :IPBOXLEFT0; 1st digit cursor SET IPBOXLEFT 147 GOTO IP :IPBOXLEFT1; 1st digit cursor SET IPBOXLEFT 147 GOTO IP :IPBOXLEFT2; 2nd digit cursor SET IPBOXLEFT 158 GOTO IP :IPBOXLEFT3; 3rd digit cursor SET IPBOXLEFT 171 GOTO IP :IPBOXLEFT4; 4rd digit cursor SET IPBOXLEFT 187 GOTO IP :IPBOXLEFT5; 5rd digit cursor SET IPBOXLEFT 200 GOTO IP :IPBOXLEFT6; 6rd digit cursor SET IPBOXLEFT 213 GOTO IP :IPBOXLEFT7; 7rd digit cursor SET IPBOXLEFT 229 GOTO IP :IPBOXLEFT8; 8rd digit cursor SET IPBOXLEFT 243 GOTO IP :IPBOXLEFT9; 9rd digit cursor SET IPBOXLEFT 257 GOTO IP :IPBOXLEFT10; 10rd digit cursor SET IPBOXLEFT 272 GOTO IP :IPBOXLEFT11; 11rd digit cursor SET IPBOXLEFT 285 GOTO IP :IPBOXLEFT12; 12rd digit cursor SET IPBOXLEFT 298 GOTO IP :IPBOXLEFT13; 13rd digit cursor SET IPBOXLEFT 298 GOTO IP :IPDN;Down was pushed, decrease number by lower adjustment SUB IP%CIP% 1 IF %IP1% == -1 GOTO ADJ1Lower IF %IP2% == -1 GOTO ADJ1Lower IF %IP3% == -1 GOTO ADJ1Lower IF %IP4% == -1 GOTO ADJ1Lower IF %IP5% == -1 GOTO ADJ1Lower IF %IP6% == -1 GOTO ADJ1Lower IF %IP7% == -1 GOTO ADJ1Lower IF %IP8% == -1 GOTO ADJ1Lower IF %IP9% == -1 GOTO ADJ1Lower IF %IP10% == -1 GOTO ADJ1Lower IF %IP11% == -1 GOTO ADJ1Lower IF %IP12% == -1 GOTO ADJ1Lower GOTO IP :IPNEXT;shift right to next number ADD CIP 1 IF %CIP% == 13 GOTO ADJRIGHT GOTO IPBOXLEFT%CIP% GOTO IP :IPPREV;shift left to previous number SUB CIP 1 IF %CIP% == 0 GOTO ADJLEFT GOTO IPBOXLEFT%CIP% GOTO IP :ADJLEFT;dont allow to go below 1 LEFT SET CIP 1 GOTO IPBOXLEFT%CIP% GOTO IP :ADJRIGHT;dont allow MORE THAN 12 TO RIGHT SET CIP 12 GOTO IPBOXLEFT%CIP% GOTO IP :ADJ1Lower;dont allow negative numbers SET IP%CIP% 0 GOTO IP :ADJ1Upper;Upper limit for first digit in group SET IP%CIP% 2 GOTO IP :ADJ2Upper;upper limit for second and third digit in group SET IP%CIP% 9 GOTO IP :SAVEIP SET NEWIP "%IP1%%IP2%%IP3%.%IP4%%IP5%%IP6%.%IP7%%IP8%%IP9%.%IP10%%IP11%%IP12%" messagebox "%NEWIP% Quit :REDEFINEIP SET IP1 "1" ;1xx.xxx.xxx.xxx SET IP2 "9" ;x9x.xxx.xxx.xxx SET IP3 "2" ;xx2.xxx.xxx.xxx SET IP4 "1" ;xxx.1xx.xxx.xxx SET IP5 "6" ;xxx.x6x.xxx.xxx SET IP6 "8" ;xxx.xx8.xxx.xxx SET IP7 "0" ;xxx.xxx.0xx.xxx SET IP8 "0" ;xxx.xxx.x0x.xxx SET IP9 "1" ;xxx.xxx.xx1.xxx SET IP10 "0" ;xxx.xxx.xxx.0xx SET IP11 "0" ;xxx.xxx.xxx.x0x SET IP12 "3" ;xxx.xxx.xxx.xx3 SET CIP "1" ;used to place cursor SET NEWIP "192.168.001.003" GOTO IP :IQUIT Quit ;################ End IP ################ ;############################ TO DO LIST #################### ;#### Start XML ###### :XMLWRITESTART ;XML FIle is Named and Created XMLOPEN NewXML XMLCreate NewXML CONFIG ;#### Main ###### BeginDraw UseCurrent MessageBox "Begin MAIN" EndDraw Delay 1 ; -DiscTitle XML Write XMLSetValue NewXML !.MAIN.DiscTitle MediaXMenu ; -DiscSubTitle XML Write XMLSetValue NewXML !.MAIN.DiscSubtitle ver9n6 ; -SkinPath XML Write XMLSetValue NewXML !.MAIN.SkinsPath "c:\\MXMSKINS" ; -AllowVideoSound XML Write XMLSetValue NewXML !.MAIN.AllowVideoSound TRUE ; -RemoveDuplicates XML Write XMLSetValue NewXML !.MAIN.RemoveDuplicates TRUE ; -RemoveInvalid XML Write XMLSetValue NewXML !.MAIN.RemoveInvalid TRUE ;#### Network ###### BeginDraw UseCurrent MessageBox "Begin Network" EndDraw Delay 1 ; -UseDHCP XML Write XMLSetValue NewXML !.NETWORK.UseDHCP FALSE ; -IP XML Write XMLSetValue NewXML !.NETWORK.IP 192.168.000.103 ; -Gateway XML Write XMLSetValue NewXML !.NETWORK.DefaultGateway 192.168.000.001 ; -Subnet XML Write XMLSetValue NewXML !.NETWORK.SubnetMask 255255255000 ; -DNS1 XML Write XMLSetValue NewXML !.NETWORK.DNS1 1921680001001 ; -DNS2 XML Write XMLSetValue NewXML !.NETWORK.DNS2 1921680001001 ;#### FTPServer ###### BeginDraw UseCurrent MessageBox "Begin FTPServer" EndDraw Delay 1 ; -allow anonymous XML Write XMLSetValue NewXML !.FTPServer.AllowAnon FALSE ; -ServerPort XML Write XMLSetValue NewXML !.FTPServer.ServerPort BLAH ; -username XML Write XMLSetValue NewXML !.FTPServer.User.Name xbox ; -password XML Write XMLSetValue NewXML !.FTPServer.User.Password xbox ;#### Preferences ###### BeginDraw UseCurrent MessageBox "Begin Preferences" EndDraw Delay 1 ; -Nickname XML Write XMLSetValue NewXML !.Preferences.Nickname MXM ; -Timeserver IP XML Write XMLSetValue NewXML !.Preferences.TimeServerIP 192.168.0.100 ; -SynchronizeClock XML Write XMLSetValue NewXML !.Preferences.SynchronizeClock FALSE ; -FTPPriority XML Write XMLSetValue NewXML !.Preferences.FTPPriority Highest ; -DVDPlayer XML Write XMLSetValue NewXML !.Preferences.DVDPlayer DVDPlayerPath ; -DeepMultiSearch XML Write XMLSetValue NewXML !.Preferences.DeepMultiSearch TRUE ; -AutoLaunchGame XML Write XMLSetValue NewXML !.Preferences.AutoLaunchGame FALSE ; -AutoLaunchMovie XML Write XMLSetValue NewXML !.Preferences.AutoLaunchMovie FALSE ; -AutoLoadMulti XML Write XMLSetValue NewXML !.Preferences.AutoLoadMulti FALSE ;#### Music ###### ; *** DO WE REALLY NEED THIS NODE IN THE MXM.XML FILE since its defined in the skin ; -UseMusic True ; -Global True ; -Random True ;#### NewsFeed ###### BeginDraw UseCurrent MessageBox "Begin NewsFeed" EndDraw Delay 1 ; -NewsFeed Add XML Write XMLSetValue NewXML !.Newsfeed.Global TRUE XMLSetValue NewXML !.Newsfeed.RotateChannels TRUE XMLSetValue NewXML !.Newsfeed.URL http://www.xbox-scene.com/xbox1data/xbox-scene.xml XMLSetValue NewXML !.Newsfeed.UpdateIntervalMin 20 XMLSetValue NewXML !.Newsfeed.RotateItemInterval 5 ; -NewsFeed Remove TBD ;#### Save XML ###### ;XML File is saved and closed XMLSave NewXML c:\testmxmsaved.xml XMLCLOSE NewXML |
| CODE |
<config> <main> <disctitle>MediaXMenu</disctitle> <discsubtitle>ver9n6</discsubtitle> <skinspath>c:MXMSKINS</skinspath> <allowvideosound>TRUE</allowvideosound> <removeduplicates>TRUE</removeduplicates> <removeinvalid>TRUE</removeinvalid> </main> <network> <usedhcp>FALSE</usedhcp> <ip>192.168.000.103</ip> <defaultgateway>192.168.000.001</defaultgateway> <subnetmask>255255255000</subnetmask> <dns1>1921680001001</dns1> <dns2>1921680001001</dns2> </network> <ftpserver> <allowanon>FALSE</allowanon> <serverport>BLAH</serverport> <user> <name>xbox</name> <password>xbox</password> </user> </ftpserver> <preferences> <nickname>MXM</nickname> <timeserverip>192.168.0.100</timeserverip> <synchronizeclock>FALSE</synchronizeclock> <ftppriority>Highest</ftppriority> <dvdplayer>DVDPlayerPath</dvdplayer> <deepmultisearch>TRUE</deepmultisearch> <autolaunchgame>FALSE</autolaunchgame> <autolaunchmovie>FALSE</autolaunchmovie> <autoloadmulti>FALSE</autoloadmulti> </preferences> <newsfeed> <global>TRUE</global> <rotatechannels>TRUE</rotatechannels> <url>http://www.xbox-scene.com/xbox1data/xbox-scene.xml</url> <updateintervalmin>20</updateintervalmin> <rotateiteminterval>5</rotateiteminterval> </newsfeed> </config> |
| CODE |
XMLSetValue NewXML !.Newsfeed.Name "MyNewsfeed" true |
| QUOTE (koldfuzion @ Oct 16 2003, 05:22 PM) |
| cool. we are near completion of the NEW USER script. This script will OVERWRITE the existing mxm.xml. Its not intended for current users to edit what they already have. We will continue with a CURRENT USER script to allow editing of the current mxm.xml once this first one is complete. |
| QUOTE (yourwishismine @ Oct 16 2003, 05:33 PM) | ||
That sounds excellent.... you guys are awesom.. now if I could stay off working on my website and mirc... I could maybe write some myself... LOL... |
| QUOTE (koldfuzion @ Oct 17 2003, 08:50 AM) |
| here is the final version of the script although you can use it without a WIP right now, nor would you probably want to. You can run through the script without worrying about it overwritting your mxm.xml until the very end when its time to save. then you have the option to save and reboot or quit. If anyone finds anything wrong with this, let us know and we will fix it. hoepfulyl someone will find this useful. Final Version of New User script by DBZRacer and KoldFuzion oh, the link is because I didnt want to post all 1400+ lines of the script. |
| QUOTE (firefucker @ Oct 18 2003, 11:56 PM) |
| Quick qusestion: How do I check if a file exists? like in DOS if exist <file> goto bla do something :bla so something different ??? |
| CODE |
ERROR (setfunc) Unknown function C:evoxdash.xbe |
| QUOTE (firefucker @ Oct 19 2003, 08:15 AM) |
| ok.But how do u use it? rmdir C:bla cascade ????? |
| CODE |
rmdir C:\blah 1 |
| QUOTE (koldfuzion @ Oct 20 2003, 02:24 PM) |
| anyone have some scripts they are working on? ideas of some to be made? the forums are a little skimpy on this topic which is really suprising to me because of the power BJ has given the users to create their own "utilities". |
| QUOTE (koldfuzion @ Oct 24 2003, 02:36 PM) |
| hrmm. ok BJ, I started working on the fix date script a minute ago and a problem hit me. mxm only reports the year in 2 digit format. the display of the date can be changed by the user to be a number of different ways: yy/mm/dd or mm/dd/yy I was going to use SETFUNC CurrentYear Right 4 $date$ to get the year (i know i must use Right 2 for now) This poses a couple problems. 1. I dont know which section might contain the year. 2. I was needing the long year to check the first digit of the year for a 2, to see if it was invalid. So if a box had 8907 (or whatever the year was) the user could be prompted to fix the date. if it was 2040, or 2004 or 2003 ..then it wouldnt. Is there any way to pull the full date from the box without the mxm mods to two digit format..and always in the same display format? so i could expect $realdate$ to always display mm-dd-yyyy |
| QUOTE (koldfuzion @ Oct 24 2003, 03:03 PM) |
| haha you replied the same time i edited. i can just use the last digit until 2007, if the date they say is returned is somehow the default (invalid) date. If you get the change added soon though, i will include the change. gonna work on the 7 for now. |
| QUOTE (koldfuzion @ Oct 24 2003, 05:07 PM) |
| definitely, are you going to leave the current shortdate/short time? |
| QUOTE (geniusalz @ Nov 3 2003, 08:34 PM) |
| CallContextScript <scriptName> How is this different from normal CallFile? |