Jump to content

Recommended Posts

Posted (edited)

Good morning i have one problem in Ai.obj See code in nasc:

 

 

/***************************************************************************
*                                Change Log
*                            ------------------
*   18.10.2013
*   Script Decompiled by SauDecompiler build 102306.2
*
***************************************************************************/

class 1 rebirth_manager : citizen
{
handler:
    EventHandler TALKED(talker)
    {
        if( talker.karma > 0 )
        {
            myself::ShowPage(talker,"rebirth_manager_karma.htm");
        }
        else
        {
            myself::ShowPage(talker,"rebirth_manager.htm");
        }
    }

    EventHandler MENU_SELECTED(talker,ask,reply)
    {
        if( ask == 749 )
        {
            if( reply == 1 && talker.level == 80 )
            {
                if( myself::OwnItemCount(talker,9700) == 1 )
                {
                    myself::ShowPage(talker,"rebirth_manager_1st.htm");
                }
                else if( myself::OwnItemCount(talker,9700) == 2 )
                {
                    myself::ShowPage(talker,"rebirth_manager_2nd.htm");
                }
                else if( myself::OwnItemCount(talker,9700) == 3 )
                {
                    myself::ShowPage(talker,"rebirth_manager_3rd.htm");
                }
                else
                {
                    myself::ShowPage(talker,"rebirth_manager_norebirth.htm");
                }
            }
            else
            {
                myself::ShowPage(talker,"nolevel80.htm");
            }
        }
        if( ask == 750 )
        {
            if( talker.level == 80 && talker.subjob_id == 0 )
            {
                if( reply == 1 )
                {
                    myself::IncrementParam(talker,0,-2099325834);
                    myself::GiveItem1(talker,9700,1);
                    myself::GiveItem1(talker,9701,1);
                    myself::ShowPage(talker,"rebirth1st_completed.htm");
                    myself::SoundEffect(talker,"ItemSound.quest_finish");
                }
                else if( reply == 2 )
                {
                    myself::IncrementParam(talker,0,-2099325835);
                    myself::GiveItem1(talker,9700,1);
                    myself::GiveItem1(talker,9701,1);
                    myself::ShowPage(talker,"rebirth2nd_completed.htm");
                    myself::SoundEffect(talker,"ItemSound.quest_finish");
                }
                else if( reply == 3 )
                {
                    myself::IncrementParam(talker,0,-2099325835);
                    myself::GiveItem1(talker,9700,1);
                    myself::GiveItem1(talker,9701,1);
                    myself::ShowPage(talker,"rebirth3rd_completed.htm");
                    myself::SoundEffect(talker,"ItemSound.quest_finish");
                }
            }
            else
            {
                myself::ShowPage(talker,"nolevel80.htm");
            }
        }
    }

}
 

 

i configure for use rebirth lvl 80 but no delevel character for lvl 1 ! and send erro l2server :

Exp overflow user[teste] [-2099325834] chagned to [77846526]

Any idea?

Vangarth iiext interlude!

Edited by lordvenancio
Posted (edited)

Ask vangath to easen up on his exp overflow bug logic.

 

or do it  in steps to decrease exp enough.

 

myself::IncrementParam(talker,0,-524831458);

myself::IncrementParam(talker,0,-524831458);

myself::IncrementParam(talker,0,-524831458);

myself::IncrementParam(talker,0,-524831458);

 

 

 

 

I'm saddened everytime people can't do logic to see where or what an error is.

Edited by mcbigmac
Posted

I think there was a rebirth system already created some time ago for C4 i think.

He want fot c6 :) to dlvl at 80 :)

Posted (edited)
or do it  in steps to decrease exp enough.

myself::IncrementParam(talker,0,-524831458);
myself::IncrementParam(talker,0,-524831458);
myself::IncrementParam(talker,0,-524831458);
myself::IncrementParam(talker,0,-524831458);

No work ;D no decrease 00.1 % ;D ! more suggestion?

Edited by lordvenancio
Posted

He want fot c6 :) to dlvl at 80 :)

Is it so difficult change -931275829 for -2099325835 in the AI or NASC code ?  I don't think so.

Posted (edited)

im editing using nasc code ;D ! and no work increase more exp ;D !

10/22/2013 15:07:13.442, Exp overflow user[test] [-2099325835] chagned to [75560692]

 

Edited by lordvenancio
Posted

 

im editing using nasc code ;D ! and no work increase more exp ;D !

10/22/2013 15:07:13.442, Exp overflow user[test] [-2099325835] chagned to [75560692]

You restarted the server after modify?

Posted (edited)

Clearly based on your post, you've failed to update the AI - to do 4 rounds of negative EXP.

 

 

So i'd suggest to try again, or try break it off into 8 chunks.

 

Since the log claims a minus of over 2 billion.

Edited by mcbigmac
Posted

 

Xel:

This joke? jjaja !
 
Mcbigmac :

There's no way
 
 
 
Several test way and didn't have success!

 

Not at all

Posted (edited)

You have not shown the error, when you use multiple instances of decreasing EXP.

 

so no - until you do so your not doing what you've been told to do.

Or know how to get help by reporting back.

Edited by mcbigmac
Posted (edited)

i test using the parament i creat 4 line :

 

myself::IncrementParam(talker,0,-75563791);

myself::IncrementParam(talker,0,-75563791);

myself::IncrementParam(talker,0,-75563791);

myself::IncrementParam(talker,0,-75563791);

10/23/2013 17:07:13.441, Exp overflow user[test] [-75563791] chagned to [75504757]
10/23/2013 17:07:13.442, Exp overflow user[test] [-75563791] chagned to [75562823]
10/23/2013 17:07:13.443, Exp overflow user[test] [-75563791] chagned to [71785602]
10/23/2013 17:07:13.443, Exp overflow user[test] [-75563791] chagned to [75563790]

and Fail 0.0 ! You want the event script? for u test?

Edited by lordvenancio

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..