SeanPack V.5.9 Beta [PvP Version]

Newbie Spellweaver
Joined
Jul 13, 2008
Messages
76
Reaction score
0
Many people have been getting errors while trying to compile with PvP That AirFlow0 Released.
So, I repacked Sean's Repack with PvP; Makes everything more easier for everyone! (:

*Test If Any Errors & Such; Thanks.

Heres The Download Link(s) :

-v.5.8. Repack[PvP Version]
Code:
http://www.mediafire.com/?2y0glmncmy0

-v.5.9. Repack[PvP Version]
Code:
http://www.mediafire.com/?gmvdnn3yvpg


In your database run these queries:

Code:
ALTER TABLE `characters` ADD COLUMN `pvpkills` int(11) NOT NULL DEFAULT '0' AFTER `messengerposition`;

Code:
ALTER TABLE `characters` ADD COLUMN `pvpdeaths` int(11) NOT NULL DEFAULT '0' AFTER `pvpkills`;

Follow These Instruction For Setup From The SeanPack V.5.9 Beta Thread:
*Instructions Are Same For Both Versions*

Little Guide on how to run this repack:
1. After downloading extract it and save it
2. Open Mysql then extract the new sqls (if you used the older versions) (if it's your first time using this run odinms.sql then the rest)
3. Open SeanSource find db.properties - Change the info you have in your mysql
4. Open world.properties - Change 127.0.0.1 to your server's IP (either hamachi IP or your static IP)
5. Compile if you had some minor changes
6. Copy all the files inside the dist folder (should have 6 .jar files)
7. Paste them to this following folders
C:\Program Files\Java\jdk1.6.0_10\jre\lib\ext
C:\Program Files\Java\jre6\lib\ext
8. After that go back to SeanPack folder again
9. Launch world.bat -> login.bat -> channel.bat
10. Now download hex editor if you dont have one.
11. Download any clean localhost.exe then right click it then choose "hex edit workshop"
12. After that press "ctrl. F" then on type select "Text String" and on value type "127.0.0.1"
13. Now you should see 3 sets of 127.0.0.1
14. Replace all those 127.0.0.1 to your server IP (either Hamachi IP or your Static IP)
15. After changing choose File -> save then close the hex workshop window
16. You could rename the localhost.exe to your server name and send it to your friends/players
17. Launch the client and play.

Credits for Cashshop (thanks woainioh)
- Penguins (Acrylic/pensoftware)
- superrazz (Snow/Raz)
- xXMaxxyxX
- Tris
- TrixGotOwned
- Lerk
- OdinJesus (RaptorJesus)

F.A.Q.

How to edit the event notice at channel select.
1.Go to \src\net\sf\odinms\tools open MaplePacketCreator.java
Ctrl F "SeanPack V.5.5 Beta" change that to anything you want then compile.

My !warp commands don't work, Can't !spawn monsters, Can't teleport to any maps
Fix:
1.Use V.55 Mob.wz

I get ID not registered.
Fix:
1. Extract "Id not registered fix" SQL
2. Or open db.properties and change "odinms" to your mysql data (also put password if you have one)

Unknown column. Skill mastery save something
Fix:
Code:
ALTER TABLE `skills` ADD COLUMN `masterlevel` INTEGER UNSIGNED NOT NULL DEFAULT 0 AFTER `skilllevel`;

**FOR THOSE WHO WANT TO CHANGE THE PvP Maps To Different Maps**

Thanks for the release :D also you should give a mini tutorial on how to change the PvP map :)

Here, I made this Mini-Tutorial awhile ago like an hour ago? LOL.
I'll just quote myself :P

Go to where you put the first "private int PVP_MAP = MapID"
Add "private int PVP_MAP2 = MapID" Under It .
Just Change The "2" to "3,4,5, & so on if you want more maps"

For Example :
Just Add Line By Line. *You Can Change The MapIDs If You Like.


Code:
private int PVP_MAP = 910000022;
private int PVP_MAP2 = 100000000;
private int PVP_MAP3 = 103000000;
private int PVP_MAP4 = 101000000;
private int PVP_MAP5 = 102000000;
private int PVP_MAP6 = 240000000;
private int PVP_MAP7 = 200000000;
private int PVP_MAP8 = 211000000;
private int PVP_MAP9 = 230000000;
private int PVP_MAP10 = 220000000;
private int PVP_MAP11 = 221000000;
private int PVP_MAP12 = 250000000;
private int PVP_MAP13 = 251000000;
private int PVP_MAP14 = 801000000;
private int PVP_MAP15 = 800000000;
private int PVP_MAP16 = 600000000;
private int PVP_MAP17 = 682000000;
private int PVP_MAP18 = 104000000;

But After you do that ^

You must change this also:

*You Must Change The MapIDs to Correspond with the one's right there ^ ; Like " getMapId() == PVP_MAP2"

Code:
if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }

Just Add These Lines :


Code:
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP2 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP3 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP4 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP5 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP6 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP7 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP8 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP9 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP10 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP11 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP12 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP13 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP14 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP15 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP16 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP17 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP18 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }


It should work :P

For Higher Damage For [SuperGM]:

Here:
in MaplePvp.java
put this -

Code:
else if (player.getJob().equals(MapleJob.SUPERGM)){
                        pvpDamage *= 10.00;
                }

under -
Code:
                //class balances
                if (player.getJob().equals(MapleJob.MAGICIAN)) {
                        pvpDamage *= 1.35;
                }


Very simple....You have to be a SuperGM...

Credits To Vintage :D

^For Other Jobs;
Just search the Job Name. For Ex: "MAGICIAN" in "MaplePvp.java" located in 'net.sf.odinms.net.channel.pvp'
& Change The "pvpDamage *= 1.35;"
to a higher number such as "pvpDamage *=10.00;"
That's all for now..

Credits to:
-AirFlow0 For PvP Base
-Sean360 For Repack
-Pokkax For Some Fix's
-Me [xSLICKZ] For Repacking
(:
 
Last edited:
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

Just for people who like to kill other players. idk. Lol.

i don't think it's good and i don't think it's bad either .
 
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

Slick u look so much like my friend called initials and the girlfriend shannen 0o .
the picture , looks like lols
 
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

Slick u look so much like my friend called initials and the girlfriend shannen 0o .
the picture , looks like lols

Also vietnamese? LOL.

ahaha; show a picture so i can compare ;o

*EDIT* So is the Repack Working For You Wiredex? o.o
 
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

Thanks for the release :D also you should give a mini tutorial on how to change the PvP map :)
 
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

dose this one have all gm scroll work also? like the one asian boy posted.. i couldnt get his to work.. but i was hoping to get a server with all scrolls work for gm and have pvp xD
 
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

dose this one have all gm scroll work also? like the one asian boy posted.. i couldnt get his to work.. but i was hoping to get a server with all scrolls work for gm and have pvp xD

I'm not sure if Sean's Repack has it ;
if you want to make sure,
just go to his thread and check it out :D

Code:
http://forum.ragezone.com/showthread.php?t=419185
 
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

I'm not sure if Sean's Repack has it ;
if you want to make sure,
just go to his thread and check it out :D

Code:
http://forum.ragezone.com/showthread.php?t=419185

sean didnt add in 5.9 cause didnt work for him xD btw where do i edit the map for pvp?
 
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

Thanks for the release :D also you should give a mini tutorial on how to change the PvP map :)

Here, I made this Mini-Tutorial awhile ago like an hour ago? LOL.
I'll just quote myself :P

Go to where you put the first "private int PVP_MAP = MapID"
Add "private int PVP_MAP2 = MapID" Under It .
Just Change The "2" to "3,4,5, & so on if you want more maps"

For Example :
Just Add Line By Line. *You Can Change The MapIDs If You Like.


Code:
private int PVP_MAP = 910000022;
private int PVP_MAP2 = 100000000;
private int PVP_MAP3 = 103000000;
private int PVP_MAP4 = 101000000;
private int PVP_MAP5 = 102000000;
private int PVP_MAP6 = 240000000;
private int PVP_MAP7 = 200000000;
private int PVP_MAP8 = 211000000;
private int PVP_MAP9 = 230000000;
private int PVP_MAP10 = 220000000;
private int PVP_MAP11 = 221000000;
private int PVP_MAP12 = 250000000;
private int PVP_MAP13 = 251000000;
private int PVP_MAP14 = 801000000;
private int PVP_MAP15 = 800000000;
private int PVP_MAP16 = 600000000;
private int PVP_MAP17 = 682000000;
private int PVP_MAP18 = 104000000;

But After you do that ^

You must change this also:

*You Must Change The MapIDs to Correspond with the one's right there ^ ; Like " getMapId() == PVP_MAP2"

Code:
if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }

Just Add These Lines :


Code:
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP2 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP3 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP4 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP5 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP6 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP7 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP8 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP9 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP10 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP11 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP12 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP13 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP14 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP15 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP16 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP17 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }
                
                if (attack.skill != 2301002 && attack.skill != 4201004 && attack.skill != 1111008 && player.getMapId() == PVP_MAP18 ) {//checks
                        MaplePvp.doPvP(player, map, attack);
                }


It should work :P

Np.
 
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

darn i want it in 5.8 i realy like pvp and all my players also :( can sombody PLEAS help me with getting me pvp in seanrepack 5.8 :(
 
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]

darn i want it in 5.8 i realy like pvp and all my players also :( can sombody PLEAS help me with getting me pvp in seanrepack 5.8 :(

I can make another repack of v5.8 too if you like.
Just give me a MediaFire link to the download ;O
I'm not sure if i can finish or start by today though but i'll try my best :P
 
Back