Jump to content

iagofonteles

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by iagofonteles

  1. wow o.o it worked ....

    i hav not used the resetstatus command since it says "points used to raise them previously",

    but it DO recalculate the points for the level t-t

    thanks, i'll just test the possibilities before posting again...

  2. Well, I've just trying to make and npc that makes you level down and give prizes accordly.

    but if I just set BaseLevel to anything it will not update the StatusPoint and it will make infinity status points (what i don't want...)

    i dunno how to use a kind of @blvl (atcommand) inside the scripts.

    so for now my script is something like...

    Unleveling:==

    mes "levels to loose";
    input(@qnty);[/indent]
    if (@qnty>=BaseLevel) {[/indent]
    mes "Voce so pode regredir "+(BaseLevel-1)+" Levels.";[/indent]
    next;[/indent]
    goto L_Levelinput;[/indent]
    } if (@qnty==0) goto L_Exit;[/indent]
    set lvlmngr_downgraded,@qnty;[/indent]
    // set BaseLevel,BaseLevel-@qnty;[/indent]
    @blvl BaseLevel-@qnty;[/indent]
    set lvlmngr_start,BaseLevel;[/indent]
    mes "Agora va upar !!";[/indent]
    close;[/indent]
    

    Releveling:==

    mes "reclaim level and score";
    set lvlmngr_score,lvlmngr_downgraded*3+(BaseLevel-lvlmngr_start)*2;
    mes "[Level Manager]";
    mes "Voce regrediu "+lvlmngr_downgraded+" levels e";
    mes "reavancou "+(BaseLevel-lvlmngr_start)+" levels.";
    mes "Sua pontuacao é "+lvlmngr_score;
    if (BaseLevel>lvlmngr_downgraded+lvlmngr_start) {
    mes "[Level Manager]";
    mes "Nossa, Voce adquiriu mais levels que antes!";
    next;
    mes "[Level Manager]";
    mes "Nossa, Voce adquiriu mais levels que antes!";
    mes "Nesse caso nao vou regredir seu nivel.";
    // } else { set BaseLevel,lvlmngr_start+lvlmngr_downgraded; }
    } else { @blvl lvlmngr_start+lvlmngr_downgraded; }
    set lvlmngr_cash,lvlmngr_cash+lvlmngr_score;
    set lvlmngr_downgraded,0;
    set lvlmngr_start,0;
    set lvlmngr_score,0;
    close;
    

    (the complete file attached)

    C_Level_Mngr.txt

×
×
  • Create New...