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