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...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock