-SkittleNugget- Posted September 5, 2013 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 318 Reputation: 54 Joined: 12/23/12 Last Seen: July 1, 2017 Share Posted September 5, 2013 *remove* I'll just use a for loop and create it into a menu. >.< Quote Link to comment Share on other sites More sharing options...
tr0n Posted September 5, 2013 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Share Posted September 5, 2013 Here we go: setarray .@menuStrs$[0], "Warp","Fly","Shit"; set @menu$,""; for (set @i,0; @i < getarraysize(.@menuStrs$); set @i,@i+1) { if (@i) set @menu$,@menu$+":"; set @menu$,@menu$+.@menuStrs$[@i]; } set @selection,select(@menu$)-1; This should work. Quote Link to comment Share on other sites More sharing options...
-SkittleNugget- Posted September 5, 2013 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 318 Reputation: 54 Joined: 12/23/12 Last Seen: July 1, 2017 Author Share Posted September 5, 2013 I was looking for a way without needing to use a for loop to create a menu, but I guess I'll stick to what I know. setarray .item$[0],"Apple","Chocolate"; set .@selection, select(.@item$) -1; That what I wanted to achieve without the for loop. Heres what I added. for(set .@i,0; .@i<getarraysize(.@item$); .@i++) set .@menu$, .@menu$ + .item$[.@i] + ":"; Quote Link to comment Share on other sites More sharing options...
QQfoolsorellina Posted September 5, 2013 Group: Members Topic Count: 40 Topics Per Day: 0.01 Content Count: 587 Reputation: 105 Joined: 11/19/11 Last Seen: July 7, 2019 Share Posted September 5, 2013 (edited) setarray .item$[0],"Apple","Chocolate"; set .@menu$,implode(.item$, ":"); set .@selection, select(.@menu$) -1; Edited September 5, 2013 by QQfoolsorellina 1 Quote Link to comment Share on other sites More sharing options...
-SkittleNugget- Posted September 5, 2013 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 318 Reputation: 54 Joined: 12/23/12 Last Seen: July 1, 2017 Author Share Posted September 5, 2013 I was trying to use the explode statement. Thank you QQfoolsorellina >3 Quote Link to comment Share on other sites More sharing options...
tr0n Posted September 5, 2013 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Share Posted September 5, 2013 implode didn't exist in my time of scripting :C Quote Link to comment Share on other sites More sharing options...
-SkittleNugget- Posted September 5, 2013 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 318 Reputation: 54 Joined: 12/23/12 Last Seen: July 1, 2017 Author Share Posted September 5, 2013 lmao. Quote Link to comment Share on other sites More sharing options...
Lil Troll Posted September 7, 2013 Group: Members Topic Count: 38 Topics Per Day: 0.01 Content Count: 276 Reputation: 24 Joined: 07/06/13 Last Seen: April 19, 2014 Share Posted September 7, 2013 I know a simple one. set .@simple$, "L:I:L"; switch ( select( .@simple$ ) ) { case 1: break; case 2: break; case 3: break; } Quote Link to comment Share on other sites More sharing options...
Question
-SkittleNugget-
*remove*
I'll just use a for loop and create it into a menu. >.<
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.