SeanPack V.5.9 Beta [PvP Version]
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*
Quote:
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)
Quote:
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**
Quote:
Originally Posted by
iPlayHard
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
Quote:
Originally Posted by
xSLICKZ
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:
Quote:
Originally Posted by
Vintage
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 (:
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]
Nice but how can i add that to my v5.8??
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]
WTF ! I WANTED 1st COMMENT ! **** U
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]
MUACKS SLICK !
It work great =D
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]
Quote:
Originally Posted by
vodka12
Nice but how can i add that to my v5.8??
You can't.
What's so good about PvP?
Re: [RELEASE] SeanPack V.5.9 Beta [PvP Version]
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]
Quote:
Originally Posted by
SavageSteez
Ah! Does this work?
Sorry For Double Post **
It should work if you follow the directions /instructions :p
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]
Quote:
Originally Posted by
Wiredex
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]
Quote:
Originally Posted by
LegendX
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]
Quote:
Originally Posted by
xSLICKZ
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]
Quote:
Originally Posted by
iPlayHard
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
Quote:
Originally Posted by
xSLICKZ
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.