Subj : Flow
To : Digital Man
From : DesotoFireflite
Date : Fri Jun 10 2022 02:35 pm
Re: Flow
By: Digital Man to DesotoFireflite on Thu Jun 09 2022 02:20 pm
DM> Re: Flow
DM> By: DesotoFireflite to All on Thu Jun 09 2022 04:20 pm
>> OK, I'm modifing my default.src to show a defferent level menu for a
>> level 10 user. What Im trying to do is if the user is expert, it goes
>> to the next section of the default.src after the snippit. If they are
>> not expert, it check to see if they are level 10, if so, show them the
>> level 10 menu, if not level 10, take them to the other levels.
>> What it's doing is if expert mode, the bbs goes offline, if not in
>> expert, all I see is the prompt, no menu. WHere have I gone wrong.
>> ------------ Snippit -------------- ------ My Reasoning
>> ------------- # Display TEXT\MENU\MAIN.* if not in expert mode
>> compare_user_misc UM_EXPERT 1. Compare for expert
>> if_false 2. If not expert, find user
>> level compare_ars level 10 3. comparing levels
>> if_equal 4. if level 10
>> cls 5. clear screen
>> menu main_10 6. show level 10 menu
>> else 7. If not level 10
>> cls 8. clear screen
>> menu main 9. show default menu
>> end_if 10. end of user level
>> comparison. if_true 11. if expert
>> mode is true, goto ------------ End Of Snippit --------- next
>> section of default.src
DM> You have 3 if's in that snippet, but only one end_if.
DM> I think what you mean to write was:
DM> compare_user_misc UM_EXPERT
DM> if_false
DM> compare_ars level 10
DM> if_equal
DM> cls
DM> menu main_10
DM> else
DM> cls
DM> menu main
DM> end_if
DM> else
DM> ...
DM> end_if
DM> Notice there is an end_if for ever if.
Ah, I see, I was looking so hard at what I was tring to do, I forgot a simple rule. I changed one other thing to make it work the way I wanted it to.
I changed "compare_ars level 10" to "COMPARE_ARS LEVEL = 10"
Now everything works. The "compare_ars level 10" was giving me everything level 10 and above, so the menu didn't change, but by changing it to "level = 10", it only gaves me the level 10 menu for level 10 users, and the regular menu for everyone else.
Thank You so much for the assist.
SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!
--- Old farts never die! They just smell that way...
� Synchronet � Valhalla Home Services � USA �
http://valhalla.synchro.net