Help whith LOTF...

07/18/2009 23:43 12tails#1
First at all... if the one who are reading this do not wanna to help me... don't repply!

Now let's begin....

1st-i wanna to make players get StatPoints when get level... from 1 to 130....
but i don't know how to start the code...... i try many and many things but no one work...

2nd- i wanna to change the max level, and allow the players get the max level.

PS.: i don't wanna the code maked.... i wan't to know how to make it.... if someone wanna to elp me i will be gratefull...

AGAIN : IF U DON'T WANNA TO HELP DON'T REPPLY!!!
07/18/2009 23:49 ~Yuki~#2
For statpoints:

go to public bool AddExp(ulong Amount, bool CountMisc)
and remove in it the

If (reborn...) just use the code in it

Max lvl is only changeable in the client (The server supports in any version 255 lvl)
07/18/2009 23:53 12tails#3
wow....

very thankx Yuki...

Question max level is changeable in levelexp?
07/19/2009 01:44 raidenx123#4
No levelexp.dat is some ancient chinese shit. Here is it decrypted:
Quote:
Aquilegia䩴day㩨圗뽮  뻐䄜臡Minds䞹漑ჿ䗙Li Qi Min㧳importance ྜ spittle 뮿  ꌉ blame俍satirical俢  ᜓ娦☽ 랐 Ḽ Xuan ഗ Sakura㚏ՠ lutetium 냼 ⿷ Tuen ᛖ ꕕ ㇖ tie up塡ἣ  ൂ melancholy圼쏊 ᯯ I ꘝ short-tailed bird䄝돰胬臈Wu䙼Figure䰙䜸Friends ᾶ 'ꄦ  ჟ㤲뇭髷ᇡ ring strain  ≱㮡low-lun  攇Organization Լ䙜♭ 쥇 ṹ謮᰿栚쭕湭⽰ suspect䚠line illustrates ᛑ Jun 광  ᡔ methods recommended Ꙗ sink attached㥤cracked ᯮ   ᇆ renal䅏Jian圎딙  ํ卾⼽ dark䞢₲䤆 ၹ㥑cumingii栂뵘吥 dull phase ships with  춣 Diego  ␽跾Tong㹵slipped薧ᠭ ܱ覟〆䣆music ཀྵ 齼⹹㚬뤾敪 됱塣 ⩡ taken away to do drink譕딯 Ἰ汼 뛵  ഈ Ⅻ ⬰  lonesome 흞 ᕯ㦛towel 깐 䵜ⳙ 쬹 Ỷ ꌀ obituary in㕬 ⲋ 켭툛孡Ⱏ 어 Ỵ ᴼ粣mystery鷔curtain at front of carriage 쬆 ꤩ steep ski% ઼ plutonium Wo Ke  of scopolamine ᳦ Block拤ꋨ ԛ Renqing 뗬 dye carrying㱌
07/19/2009 05:09 f0am#5
I'm pretty sure you can edit max level without editing client.
07/19/2009 05:14 raidenx123#6
Yeah im like 100% sure u can :P
07/19/2009 06:15 12tails#7
sorry ... i will ask the same thing ..... again...

i don't find anything related whith max level in the source : /

someone can help?

Thanks ^^
07/19/2009 06:24 f0am#8
Code:
public static ulong NeededXP(uint Level)
        {
            if (Level == 1)
                return 39;
            else if (Level == 2)
                return 165;
            else if (Level == 3)
                return 165;
            else if (Level == 4)
                return 347;
            else if (Level == 5)
                return 627;
            else if (Level == 6)
                return 990;
            else if (Level == 7)
                return 1183;
            else if (Level == 8)
                return 2407;
            else if (Level == 9)
                return 3679;
            else if (Level == 10)
                return 8341;
            else if (Level == 11)
                return 11996;
            else if (Level == 12)
                return 14429;
            else if (Level == 13)
                return 18043;
            else if (Level == 14)
                return 21612;
            else if (Level == 15)
                return 22596;
            else if (Level == 16)
                return 32217;
            else if (Level == 17)
                return 37480;
            else if (Level == 18)
                return 47573;
            else if (Level == 19)
                return 56704;
            else if (Level == 20)
                return 68789;
            else if (Level == 21)
                return 70451;
            else if (Level == 22)
                return 75923;
            else if (Level == 23)
                return 97776;
            else if (Level == 24)
                return 114826;
            else if (Level == 25)
                return 120892;
            else if (Level == 26)
                return 123980;
            else if (Level == 27)
                return 126799;
            else if (Level == 28)
                return 145811;
            else if (Level == 29)
                return 173384;
            else if (Level == 30)
                return 197651;
            else if (Level == 31)
                return 202490;
            else if (Level == 32)
                return 212172;
            else if (Level == 33)
                return 244204;
            else if (Level == 34)
                return 285805;
            else if (Level == 35)
                return 305949;
            else if (Level == 36)
                return 312881;
            else if (Level == 37)
                return 324575;
            else if (Level == 38)
                return 366153;
            else if (Level == 39)
                return 434023;
            else if (Level == 40)
                return 460573;
            else if (Level == 41)
                return 506713;
            else if (Level == 42)
                return 570008;
            else if (Level == 43)
                return 728546;
            else if (Level == 44)
                return 850828;
            else if (Level == 45)
                return 916402;
            else if (Level == 46)
                return 935051;
            else if (Level == 47)
                return 940860;
            else if (Level == 48)
                return 1076590;
            else if (Level == 49)
                return 1272807;
            else if (Level == 50)
                return 1357986;
            else if (Level == 51)
                return 1384873;
            else if (Level == 52)
                return 1478420;
            else if (Level == 53)
                return 1632489;
            else if (Level == 54)
                return 1903121;
            else if (Level == 55)
                return 2065957;
            else if (Level == 56)
                return 2104909;
            else if (Level == 57)
                return 1921149;
            else if (Level == 58)
                return 2417153;
            else if (Level == 59)
                return 2853501;
            else if (Level == 60)
                return 3054580;
            else if (Level == 61)
                return 3111200;
            else if (Level == 62)
                return 3225607;
            else if (Level == 63)
                return 3811037;
            else if (Level == 64)
                return 4437965;
            else if (Level == 65)
                return 4880615;
            else if (Level == 66)
                return 4970959;
            else if (Level == 67)
                return 5107243;
            else if (Level == 68)
                return 5652526;
            else if (Level == 69)
                return 6579184;
            else if (Level == 70)
                return 6878005;
            else if (Level == 71)
                return 7100739;
            else if (Level == 72)
                return 7157642;
            else if (Level == 73)
                return 9106931;
            else if (Level == 74)
                return 10596415;
            else if (Level == 75)
                return 11220485;
            else if (Level == 76)
                return 11409179;
            else if (Level == 77)
                return 11424043;
            else if (Level == 78)
                return 12882966;
            else if (Level == 79)
                return 15172842;
            else if (Level == 80)
                return 15896985;
            else if (Level == 81)
                return 16163738;
            else if (Level == 82)
                return 16800069;
            else if (Level == 83)
                return 19230324;
            else if (Level == 84)
                return 22365189;
            else if (Level == 85)
                return 23819291;
            else if (Level == 86)
                return 24219524;
            else if (Level == 87)
                return 24864054;
            else if (Level == 88)
                return 27200095;
            else if (Level == 89)
                return 32033236;
            else if (Level == 90)
                return 33723786;
            else if (Level == 91)
                return 34291244;
            else if (Level == 92)
                return 34944017;
            else if (Level == 93)
                return 39463459;
            else if (Level == 94)
                return 45878550;
            else if (Level == 95)
                return 48924263;
            else if (Level == 96)
                return 49729242;
            else if (Level == 97)
                return 51072047;
            else if (Level == 98)
                return 55808382;
            else if (Level == 99)
                return 64870117;
            else if (Level == 100)
                return 68391872;
            else if (Level == 101)
                return 69537082;
            else if (Level == 102)
                return 76422949;
            else if (Level == 103)
                return 96950832;
            else if (Level == 104)
                return 112676761;
            else if (Level == 105)
                return 120090440;
            else if (Level == 106)
                return 121798300;
            else if (Level == 107)
                return 127680095;
            else if (Level == 108)
                return 137446904;
            else if (Level == 109)
                return 193716061;
            else if (Level == 110)
                return 408832135;
            else if (Level == 111)
                return 454674621;
            else if (Level == 112)
                return 461125840;
            else if (Level == 113)
                return 469189848;
            else if (Level == 114)
                return 477253857;
            else if (Level == 115)
                return 480479444;
            else if (Level == 116)
                return 485317884;
            else if (Level == 117)
                return 493381812;
            else if (Level == 118)
                return 580579979;
            else if (Level == 119)
                return 717424993;
            else if (Level == 120)
                return 282274071;
            else if (Level == 121)
                return 338728845;
            else if (Level == 122)
                return 406474656;
            else if (Level == 123)
                return 487769554;
            else if (Level == 124)
                return 585323469;
            else if (Level == 125)
                return 702388103;
            else if (Level == 126)
                return 842865806;
            else if (Level == 127)
                return 1011439064;
            else if (Level == 128)
                return 1073741808;
            else if (Level == 129)
                return 1073741759;
            else if (Level == 130)
                return 8737417590;
            else if (Level == 131)
                return 8737417590;
            else if (Level == 132)
                return 10037417590;
            else if (Level == 133)
                return 10837417590;
            else if (Level == 134)
                return 12437417590;
            else
                return 1;
        }
07/19/2009 06:57 Pete1990#9
Quote:
Originally Posted by f0am View Post
Code:
public static ulong NeededXP(uint Level)
        {
            if (Level == 1)
                return 39;
            else if (Level == 2)
                return 165;
            else if (Level == 3)
                return 165;
            else if (Level == 4)
                return 347;
            else if (Level == 5)
                return 627;
            else if (Level == 6)
                return 990;
            else if (Level == 7)
                return 1183;
            else if (Level == 8)
                return 2407;
            else if (Level == 9)
                return 3679;
            else if (Level == 10)
                return 8341;
            else if (Level == 11)
                return 11996;
            else if (Level == 12)
                return 14429;
            else if (Level == 13)
                return 18043;
            else if (Level == 14)
                return 21612;
            else if (Level == 15)
                return 22596;
            else if (Level == 16)
                return 32217;
            else if (Level == 17)
                return 37480;
            else if (Level == 18)
                return 47573;
            else if (Level == 19)
                return 56704;
            else if (Level == 20)
                return 68789;
            else if (Level == 21)
                return 70451;
            else if (Level == 22)
                return 75923;
            else if (Level == 23)
                return 97776;
            else if (Level == 24)
                return 114826;
            else if (Level == 25)
                return 120892;
            else if (Level == 26)
                return 123980;
            else if (Level == 27)
                return 126799;
            else if (Level == 28)
                return 145811;
            else if (Level == 29)
                return 173384;
            else if (Level == 30)
                return 197651;
            else if (Level == 31)
                return 202490;
            else if (Level == 32)
                return 212172;
            else if (Level == 33)
                return 244204;
            else if (Level == 34)
                return 285805;
            else if (Level == 35)
                return 305949;
            else if (Level == 36)
                return 312881;
            else if (Level == 37)
                return 324575;
            else if (Level == 38)
                return 366153;
            else if (Level == 39)
                return 434023;
            else if (Level == 40)
                return 460573;
            else if (Level == 41)
                return 506713;
            else if (Level == 42)
                return 570008;
            else if (Level == 43)
                return 728546;
            else if (Level == 44)
                return 850828;
            else if (Level == 45)
                return 916402;
            else if (Level == 46)
                return 935051;
            else if (Level == 47)
                return 940860;
            else if (Level == 48)
                return 1076590;
            else if (Level == 49)
                return 1272807;
            else if (Level == 50)
                return 1357986;
            else if (Level == 51)
                return 1384873;
            else if (Level == 52)
                return 1478420;
            else if (Level == 53)
                return 1632489;
            else if (Level == 54)
                return 1903121;
            else if (Level == 55)
                return 2065957;
            else if (Level == 56)
                return 2104909;
            else if (Level == 57)
                return 1921149;
            else if (Level == 58)
                return 2417153;
            else if (Level == 59)
                return 2853501;
            else if (Level == 60)
                return 3054580;
            else if (Level == 61)
                return 3111200;
            else if (Level == 62)
                return 3225607;
            else if (Level == 63)
                return 3811037;
            else if (Level == 64)
                return 4437965;
            else if (Level == 65)
                return 4880615;
            else if (Level == 66)
                return 4970959;
            else if (Level == 67)
                return 5107243;
            else if (Level == 68)
                return 5652526;
            else if (Level == 69)
                return 6579184;
            else if (Level == 70)
                return 6878005;
            else if (Level == 71)
                return 7100739;
            else if (Level == 72)
                return 7157642;
            else if (Level == 73)
                return 9106931;
            else if (Level == 74)
                return 10596415;
            else if (Level == 75)
                return 11220485;
            else if (Level == 76)
                return 11409179;
            else if (Level == 77)
                return 11424043;
            else if (Level == 78)
                return 12882966;
            else if (Level == 79)
                return 15172842;
            else if (Level == 80)
                return 15896985;
            else if (Level == 81)
                return 16163738;
            else if (Level == 82)
                return 16800069;
            else if (Level == 83)
                return 19230324;
            else if (Level == 84)
                return 22365189;
            else if (Level == 85)
                return 23819291;
            else if (Level == 86)
                return 24219524;
            else if (Level == 87)
                return 24864054;
            else if (Level == 88)
                return 27200095;
            else if (Level == 89)
                return 32033236;
            else if (Level == 90)
                return 33723786;
            else if (Level == 91)
                return 34291244;
            else if (Level == 92)
                return 34944017;
            else if (Level == 93)
                return 39463459;
            else if (Level == 94)
                return 45878550;
            else if (Level == 95)
                return 48924263;
            else if (Level == 96)
                return 49729242;
            else if (Level == 97)
                return 51072047;
            else if (Level == 98)
                return 55808382;
            else if (Level == 99)
                return 64870117;
            else if (Level == 100)
                return 68391872;
            else if (Level == 101)
                return 69537082;
            else if (Level == 102)
                return 76422949;
            else if (Level == 103)
                return 96950832;
            else if (Level == 104)
                return 112676761;
            else if (Level == 105)
                return 120090440;
            else if (Level == 106)
                return 121798300;
            else if (Level == 107)
                return 127680095;
            else if (Level == 108)
                return 137446904;
            else if (Level == 109)
                return 193716061;
            else if (Level == 110)
                return 408832135;
            else if (Level == 111)
                return 454674621;
            else if (Level == 112)
                return 461125840;
            else if (Level == 113)
                return 469189848;
            else if (Level == 114)
                return 477253857;
            else if (Level == 115)
                return 480479444;
            else if (Level == 116)
                return 485317884;
            else if (Level == 117)
                return 493381812;
            else if (Level == 118)
                return 580579979;
            else if (Level == 119)
                return 717424993;
            else if (Level == 120)
                return 282274071;
            else if (Level == 121)
                return 338728845;
            else if (Level == 122)
                return 406474656;
            else if (Level == 123)
                return 487769554;
            else if (Level == 124)
                return 585323469;
            else if (Level == 125)
                return 702388103;
            else if (Level == 126)
                return 842865806;
            else if (Level == 127)
                return 1011439064;
            else if (Level == 128)
                return 1073741808;
            else if (Level == 129)
                return 1073741759;
            else if (Level == 130)
                return 8737417590;
            else if (Level == 131)
                return 8737417590;
            else if (Level == 132)
                return 10037417590;
            else if (Level == 133)
                return 10837417590;
            else if (Level == 134)
                return 12437417590;
            else
                return 1;
        }
there is also another part in that source to change jst dont rember where search for 135 and u should see it and make it 150
07/19/2009 07:00 12tails#10
ty... it works... but /level command stopped haha ^^
but it works ... tkx
07/19/2009 07:04 f0am#11
Quote:
Originally Posted by 12tails View Post
ty... it works... but /level command stopped haha ^^
but it works ... tkx
CLICK THANKS :D and np
07/19/2009 08:35 Arcotemple:)#12
so whats wrong with /level?
07/19/2009 09:00 12tails#13
it works only if i relog....

but after was working well... don't know what hapens but...

i don't need it more ... tkx ^^
07/19/2009 09:02 Arcotemple:)#14
lol k
07/20/2009 02:34 12tails#15
My life potions doens't work....
Here is the codes.... what i've done wrong?
someone can help ???

Sorry for noob questions... is because i wanna to learn more and More xD

Quote:
else if (ItemParts[0] == "1000000")//Stancher
{
CurHP += 20;
if (CurHP > MaxHP)
CurHP = MaxHP;
MyClient.SendPacket(General.MyPackets.Vital(UID, 0, CurHP));
RemoveItem(ItemUID);
}
else if (ItemParts[0] == "1000010")
{
CurHP += 100;
if (CurHP > MaxHP)
CurHP = MaxHP;
MyClient.SendPacket(General.MyPackets.Vital(UID, 0, CurHP));
RemoveItem(ItemUID);
}
else if (ItemParts[0] == "1000020")//Resolutive
{
CurHP += 250;
if (CurHP > MaxHP)
CurHP = MaxHP;
MyClient.SendPacket(General.MyPackets.Vital(UID, 0, CurHP));
RemoveItem(ItemUID);
}
else if (ItemParts[0] == "1000030")//Amrita
{
CurHP += 500;
if (CurHP > MaxHP)
CurHP = MaxHP;
MyClient.SendPacket(General.MyPackets.Vital(UID, 0, CurHP));
RemoveItem(ItemUID);
}
else if (ItemParts[0] == "1002000")//Panacea
{
CurHP += 800;
if (CurHP > MaxHP)
CurHP = MaxHP;
MyClient.SendPacket(General.MyPackets.Vital(UID, 0, CurHP));
RemoveItem(ItemUID);
}
else if (ItemParts[0] == "1002010")//Ginseng
{
CurHP += 1200;
if (CurHP > MaxHP)
CurHP = MaxHP;
MyClient.SendPacket(General.MyPackets.Vital(UID, 0, CurHP));
RemoveItem(ItemUID);
}
else if (ItemParts[0] == "1002020")//Vanilla
{
CurHP += 2000;
if (CurHP > MaxHP)
CurHP = MaxHP;
MyClient.SendPacket(General.MyPackets.Vital(UID, 0, CurHP));
RemoveItem(ItemUID);
}
else if (ItemParts[0] == "1002050")//Mil.Ginseng
{
CurHP += 3000;
if (CurHP > MaxHP)
CurHP = MaxHP;
MyClient.SendPacket(General.MyPackets.Vital(UID, 0, CurHP));
RemoveItem(ItemUID);
}