December 10, 2014, 9:23 am
Hello there RaGEZONE,
I had an idea to add more jewels & wings to my server, but it didn't worked at all.
First of all - I'm using zTeam Season 6 Episode 3 (Repack by
aecrimch)
There are some of new Jewels (Luck, Skill, Excellent, Nature, Curse) & they are configured in .ini file. And I was thinking... that if I could add more jewels to my Client. So why don't test this?
By the way I've created a few new jewels in MilkShape. Basically - I have files of new jewels and know how to config them in Client.
But I need some help. I want to know how to code them in Main.exe or in Jewels.dll (because I use main from repack - 1.04d GMO and there are only 5 new jewels added, without antihack, gameguard and stuff just with camera 3D and fog).
I want to code them by myself in version of Jewels.dll that I use.
By the way could somebody explain me how to extend wings texture limit?
Because I get white texture at some of new wings. (only 7 are working pretty much good, the rest is white).
So... There are 5 of new Jewels working but I want to code a little bit more of them. There are 7 new wings working but I want to add a few more and I don't have clue how to do it.
Could somebody be able to help me with this two things ?
I'll be gratefuly.
Greetigs.
If something is not understandable - I'm sorry. I'm still learning ;)
↧
December 10, 2014, 9:49 am
Hi, I have an errror in my MuServer / GameServer (0.99c) which freezes me login to access the game. Please if you could help me, I would appreciate. Attached Image:
![]()
↧
↧
December 10, 2014, 10:02 am
↧
December 10, 2014, 10:08 am
↧
December 10, 2014, 10:27 am
This compilation is successful or not?
↧
↧
December 10, 2014, 10:39 am
Hello RageZONE
Looking back to my warnings and all the reputation replies I wasn't always the bright kind of guy, now you may think. Why does he even post that here, this is not the appropiate thread to alologies to the RageZONE community.
Yes, I've been acting like an complete asshole. Looking back to the replies I made on threads on people I'm just not proud of it, and I wish that I could make a new start but you just can't revert back to the first day you came here and actually started posting. Some of my post where plain stupid, or they did not make sense. Some of them where even useless and I didn't really make any friends with my stupid behavior.
There's no excuse for this, it's my own fault for acting this way and it shouldn't happen. Even if someone else is being a dick I should then just act to my age and not reply to it because it's only causing useless drama.
Anywhow: I would like to sincerely apologise to everyone who I've either argued with, had useless fights with whether it's my fault or theirs. Because I'll always be the stupid guy who knows when he's wrong and it takes a while but I think that it's better to realise it immeaditly than making people pissed first and then find out I was wrong ( That's my stupid side of me ).
And the people who I've bugged and made them hate me
This thread is probably stupid and you may find me stupid again but I just want to change from now on. No more idiot posting no more rude behaving. I'm willing to bet money on that I will not make these mistakes no more, and even though you guys find it hard to believe. I will try anything to prove so.
Thank you all for reading.
- Bugme
↧
December 10, 2014, 10:45 am
Does anyone have anything related to an so called Param Builder?
I do have my own parameter explanation, e.g.
Code:
Effects
EFFECT_BURN = 25205,
EFFECT_SHOCK = 25971,
...
Curses
CURSE_BLEED = 25196,
CURSE_CONFUSE = 25441,
...
Defs
BUILDER_KNOCKDOWN_BONUS = 25697,
BUILDER_KNOCKBACK = 27490,
...
Empty Tags
END_TAG1 = 1734702198,
END_TAG2 = 1160921409,
...
Not going to show the whole collection. Preventing noobs getting those in their hands. They already ruined the image of serious developers.
Tho, the one I am missing is - How many slots a specific parameter do declare and use.
E.g. the "Bless Spell" from Cleric, which do power up your defense by a significant amount, uses the parameter
1684366960 -> Phy Def Value -> Mag Def Value
Right?
No. Besides of those 3 parameters, the fourth one isn't showing at all. So if you replace the
1684366960 200 300
0
with (Life Turnover - HP Decreased by 50% param cluster)
1684366960 200 300
1886218352 90000 0 50 2
You will keep crashing without knowing the exact issue, unless you are guessing it randomly.
So do anyone has a ref or source to see which parameter do declare how many param-slots?
Or a program/builder for these kind of things?
Would be nice. I appreciate it. Have a nice day.
↧
December 10, 2014, 10:48 am
LoginServer Develop: %70 it's over.
GameServer Develop: %65 it's over.
MySQL analysis: %97 it's over.
Web Page: %98 it's over.
http://phantomers.gamehix.com
development continues.
↧
December 10, 2014, 10:53 am
So for the past months i became very interested in fighting, Boxing, Krav Maga, MMA, etc. Is anyone here into those or works out at a specific academy and trains? If so share your experience and the things that you can do.
Look at this, i've watched this over 20 times.
Impressive.
↧
↧
December 10, 2014, 10:55 am
Hi guys,
i wanted to edit the flem loot and got some (simple) questions...
There is only an italian youtube video about that :(
I set my server lootrate to 1x just to see what happens with 1x loot and values in ItemLoot.strs...
So i hunted Flems with a level 1 char several minutes...
What effect does the value "LootRate" have?
"LootListCount" is the full amount of every item in the list, right?
"OperationCount" is like "pick x random items from this (row?)"?
Are rows with 0 OperationCount ignored?
↧
December 10, 2014, 11:09 am
Hey ragezone people.
Do someone know how to fix the disconnects when you want to edit a big room?
Like this room
![]()
↧
December 11, 2014, 11:27 am
Human
Vim - 1 (14)
Lupin - 4 (17)
Jadeon - 7 (20)
Skysong - 10 (23)
Modo - 25 (29)
Incense Mage - 64 (68)
*Not 100% sure about the Human T5 IDs. Will update later.
Athan
Balo - 37
Arden - 43
Rayan - 49
Celan - 55
Forta - 100
Voida - 60
Etherkin
Psychea - 106
Kytos - 112
↧
December 11, 2014, 11:34 am
Hi
I need to connect to the server Hamachi test server
and
I tried to change the server connection Hamachi but on the other party can not enter
Thanks For Helping
↧
↧
December 11, 2014, 11:41 am
I wonder how to change monster like Doggbi Lord to Pet In the same view if this not true i hope anyone who has the ability doing crack or anyone mad this will be the best allready r3vo released protection . I hope anyone crack or release cracked version of pet.dll
↧
December 11, 2014, 11:51 am
I'm using Mercury 2.3 & FatalLulz catalogue (which is very buggy, it's got missing furniture everywhere even though the .swf url works)
When I attempt to add a custom to the hotel I get a black box in the catalogue, I've uploaded the swf into my hof_furni and ran the sqls and placing the furnidata in productdata.txt (because oddly enough that's where the furnidata is and because furnidata.txt is known as furnidata.xml in this version)
I've provided a few screenshots.
And yes, I cleared my cache.
http://imgur.com/a/79HO5#0
↧
December 11, 2014, 11:56 am
I'm trying to create an Event.JS that warps the player into a map ( if player 2 enters too , they won't meet but the map's still the same ) & the map starts spawning mobs. Any guide ?
NOTE : this is based on PMD i saw in MapleSEA.
↧
December 11, 2014, 12:01 pm
Hello! I saw a thread started called the X-Mas challenge, and would like to make a contribution!
You can read about how we are using this release in our source:
http://dstroyerms.com/?base=main&page=news&id=20
Onto the release...
Make the following items drop globally at your choice of rate, or give them away during events.
- 4000422 - White Present
- 4000423 - Red Present
- 4000424 - Blue Present
- 4000425 - Purple Present
These items can only be held one at a time, so let's edit the WZ image to hold 1000
(feel free to change price and QTY)
Edit:
src\trunk\wz\Item.wz\Etc\0400.img (or your wz location)
PHP Code:
<imgdir name="04000422">
<imgdir name="info">
<canvas name="icon" width="34" height="33">
<vector name="origin" x="1" y="32"/>
</canvas>
<canvas name="iconRaw" width="34" height="33">
<vector name="origin" x="1" y="31"/>
</canvas>
<int name="price" value="10000"/>
<int name="slotMax" value="1000"/>
</imgdir>
</imgdir>
<imgdir name="04000423">
<imgdir name="info">
<canvas name="icon" width="34" height="33">
<vector name="origin" x="1" y="32"/>
</canvas>
<canvas name="iconRaw" width="34" height="33">
<vector name="origin" x="1" y="32"/>
</canvas>
<int name="price" value="10000"/>
<int name="slotMax" value="1000"/>
</imgdir>
</imgdir>
<imgdir name="04000424">
<imgdir name="info">
<canvas name="icon" width="32" height="31">
<vector name="origin" x="0" y="31"/>
</canvas>
<canvas name="iconRaw" width="32" height="31">
<vector name="origin" x="0" y="31"/>
</canvas>
<int name="price" value="10000"/>
<int name="slotMax" value="1000"/>
</imgdir>
</imgdir>
<imgdir name="04000425">
<imgdir name="info">
<canvas name="icon" width="28" height="30">
<vector name="origin" x="-2" y="30"/>
</canvas>
<canvas name="iconRaw" width="28" height="28">
<vector name="origin" x="-2" y="30"/>
</canvas>
<int name="price" value="10000"/>
<int name="slotMax" value="1000"/>
</imgdir>
</imgdir>
Add to NPCConversationManager.java
PHP Code:
public void proccessRedP(int[] id) {
gainItem(4000423, (short) -1);
int count = itemQuantity(4000423); //Red Present
int itemid = id[Randomizer.getInstance().nextInt(id.length)];
gainItem(itemid, (short) 1, true);
sendNext("#fUI/UIWindow.img/QuestIcon/4/0# \r\n\r\n #v" + itemid + "# #b#z" + itemid + "##k!");
for(ChannelServer cs : ChannelServer.getAllInstances()) {
cs.broadcastGMPacket(MaplePacketCreator.serverNotice(0, String.format
("%s used Red Present,has %s left! Won: %s %s",
c.getPlayer().getName(), count, getItemName(itemid), c.getSession().getRemoteAddress().toString())));
}
setLog("present", itemid); //call setLog to log present
}
public void proccessBlueP(int[] id) {
gainItem(4000424, (short) -1);
int count = itemQuantity(4000424); //Blue Present
int itemid = id[Randomizer.getInstance().nextInt(id.length)];
gainItem(itemid, (short) 1, true);
sendNext("#fUI/UIWindow.img/QuestIcon/4/0# \r\n\r\n #v" + itemid + "# #b#z" + itemid + "##k!");
for(ChannelServer cs : ChannelServer.getAllInstances()) {
cs.broadcastGMPacket(MaplePacketCreator.serverNotice(0, String.format
("%s used Blue Present,has %s left! Won: %s %s",
c.getPlayer().getName(), count, getItemName(itemid), c.getSession().getRemoteAddress().toString())));
}
setLog("present", itemid); //call setLog to logpresent
}
public void proccessWhiteP(int[] id) {
gainItem(4000422, (short) -1);
int count = itemQuantity(4000422); //White Present
int itemid = id[Randomizer.getInstance().nextInt(id.length)];
gainItem(itemid, (short) 1, true);
sendNext("#fUI/UIWindow.img/QuestIcon/4/0# \r\n\r\n #v" + itemid + "# #b#z" + itemid + "##k!");
for(ChannelServer cs : ChannelServer.getAllInstances()) {
cs.broadcastGMPacket(MaplePacketCreator.serverNotice(0, String.format
("%s used White Present,has %s left! Won: %s %s",
c.getPlayer().getName(), count, getItemName(itemid), c.getSession().getRemoteAddress().toString())));
}
setLog("present", itemid); //call setLog to log present
}
public void proccessPurpleP(int[] id) {
gainItem(4000425, (short) -1);
int count = itemQuantity(4000425); //Purple Present
int itemid = id[Randomizer.getInstance().nextInt(id.length)];
gainItem(itemid, (short) 1, true);
sendNext("#fUI/UIWindow.img/QuestIcon/4/0# \r\n\r\n #v" + itemid + "# #b#z" + itemid + "##k!");
for(ChannelServer cs : ChannelServer.getAllInstances()) {
cs.broadcastGMPacket(MaplePacketCreator.serverNotice(0, String.format
("%s used Purple Present,has %s left! Won: %s %s",
c.getPlayer().getName(), count, getItemName(itemid), c.getSession().getRemoteAddress().toString())));
}
setLog("present", itemid); //call setLog to log present
}
public void processGachapon(int[] id, boolean remote) {
if (!remote) {
gainItem(5220000, (short) -1);
} else {
return;
}
int itemid = id[Randomizer.getInstance().nextInt(id.length)];
gainItem(itemid, (short) 1, true);
sendNext("#fUI/UIWindow.img/QuestIcon/4/0# \r\n\r\n #v" + itemid + "# #b#z" + itemid + "##k!"); //added reward icon
//if (Randomizer.getInstance().nextInt(5) > 3 && gachMaps.containsKey(getNpc())) {
// getClient().getChannelServer().broadcastPacket(MaplePacketCreator.gachaponMessage(getPlayer().getInventory(MapleInventoryType.getByType((byte) (itemid / 1000000))).findById(itemid), c.getPlayer().getMapName(gachMaps.get(getNpc())), getPlayer()));
//}
for(ChannelServer cs : ChannelServer.getAllInstances()) {
cs.broadcastGMPacket(MaplePacketCreator.serverNotice(0, String.format
("%s used Gachapon Ticket,has %s left! Won: %s %s",
c.getPlayer().getName(), itemQuantity(5220000), getItemName(itemid), c.getSession().getRemoteAddress().toString())));
}
setLog("gach", itemid); //call setLog to log gach
}
Purple Present NPC:
PHP Code:
/* Revan
* DstroyerMS 70% Scroll Gachapon
* 2001000 - Maple Bucket Snowman
*/
var ids = [4000425, 2040008, 2040012, 2040014, 2040103, 2040108, 2040203, 2040208, 2040304, 2040306, 2040308, 2040404, 2040406, 2040408, 2040410, 2040508, 2040510, 2040518, 2040520, 2040604, 2040606, 2040608, 2040610, 2040712, 2040714, 2040716, 2040808, 2040810, 2040812, 2040814, 2040904, 2040906, 2040908, 2040916, 2040921, 2041026, 2041028, 2041030, 2041032, 2041034, 2041036, 2041038, 2041040, 2043004, 2043006, 2043104, 2043204, 2043304, 2043704, 2043804, 2044004, 2044104, 2044204, 2044304, 2044404, 2044504, 2044604, 2044704];
var status = 0;
var box = 4000425; //Purple box ID
var etc = 1382001; //random etc
var use = 2041002; //random use
var display = "#v" + box + "# #b#z" + box + "##k"; //cool this worked
function start() {
if (cm.haveItem(box)) {
if (cm.canHold(etc) && cm.canHold(use)) {
cm.proccessPurpleP(ids);
cm.dispose();
} else {
cm.sendNext("Please check that you have empty spaces in your inventory.");
cm.dispose();
}
} else if (cm.haveItem(box))
if (cm.canHold(etc) && cm.canHold(use)){
cm.sendYesNo("You may use the Gachapon. Would you like to use your " + display + "?");
} else {
cm.sendNext("Free up some inventory space.");
cm.dispose();
}
else {
cm.sendSimple("Welcome to the #b" + cm.getPlayer().getMap().getMapName() + " 70% Scroll Gachapon#k. How may I help you?\r\n\r\n#L0#What is this?#l\r\n#L1#Where can you get Boxes?#l");
}
}
function action(revan, made, that){
if (revan == 1 && cm.haveItem(box)) {
cm.processGachapon(ids, false);
cm.dispose();
} else {
if (revan > 0) {
status++;
if (that == 0) {
cm.sendNext("Use this NPC to get random 70% scrolls with the use of one " + display + ".");
} else if (that == 1) {
cm.sendOk("You can get boxes either from another player, or by finding them from the monsters!");
cm.dispose();
} else if (status == 2) {
cm.sendOk("All 70% scrolls are available here. If you think some are missing, please tell the Administrator through our forums.");
cm.dispose();
}
}
}
}
Red Present NPC:
PHP Code:
/* By Revan
* DstroyerMS 30% Scroll Gachapon
* 2001002 - Cliff
*/
var ids = [4000423, 2040009, 2040011, 2040013, 2040015, 2040104, 2040109, 2040204, 2040209, 2040305, 2040307, 2040309, 2040405, 2040407, 2040409, 2040411, 2040509, 2040511, 2040519, 2040521, 2040605, 2040607, 2040609, 2040611, 2040713, 2040715, 2040717, 2040809, 2040811, 2040813, 2040815, 2040905, 2040907, 2040909, 2040917, 2040922, 2041027, 2041029, 2041031, 2041033, 2041035, 2041037, 2041039, 2041041, 2043005, 2043007, 2043105, 2043205, 2043305, 2043705, 2043805, 2044005, 2044005, 2044205, 2044305, 2044405, 2044505, 2044605, 2044705];
var status = 0;
var box = 4000423; //Purple box ID
var etc = 1382001; //inventory check
var use = 2041002; //inventory check
var display = "#v" + box + "# #b#z" + box + "##k"; //display
function start() {
if (cm.haveItem(box)) {
if (cm.canHold(etc) && cm.canHold(use)) {
cm.proccessRedP(ids); //gains item, gm message, logs.
cm.dispose();
} else {
cm.sendNext("Please check that you have empty spaces in your inventory.");
cm.dispose();
}
} else if (cm.haveItem(box))
if (cm.canHold(etc) && cm.canHold(use)){
cm.sendYesNo("You may use the Gachapon. Would you like to use your " + display + "?");
} else {
cm.sendNext("Free up some inventory space.");
cm.dispose();
}
else {
cm.sendSimple("Welcome to the #b" + cm.getPlayer().getMap().getMapName() + " 30% Scroll Gachapon#k. How may I help you?\r\n\r\n#L0#What is this?#l\r\n#L1#Where can you get Boxes?#l");
}
}
function action(revan, made, that){
if (revan == 1 && cm.haveItem(box)) {
cm.processGachapon(ids, false);
cm.dispose();
} else {
if (revan > 0) {
status++;
if (that == 0) {
cm.sendNext("Use this NPC to get random 70% scrolls with the use of one " + display + ".");
} else if (that == 1) {
cm.sendOk("You can get boxes either from another player, or by finding them from the monsters!");
cm.dispose();
} else if (status == 2) {
cm.sendOk("All 30% scrolls are available here. If you think some are missing, please tell the Administrator through our forums.");
cm.dispose();
}
}
}
}
White Present NPC:
PHP Code:
/* Revan
* DstroyerMS 10% Scroll Gachapon
* 9310058 - Santa
*/
var ids = [4000422, 2040602, 2040612, 2040627, 2040622, 2040619, 2044502, 2041020, 2041008, 2041017, 2041023, 2041002, 2041011,
2041014, 2041005, 2044702, 2044602, 2043302, 2040310, 2040318, 2040302, 2040328, 2040331, 2040805, 2040802, 2040825,
2040816, 2044902, 2040016, 2040002, 2040031, 2040005, 2040026, 2044809, 2043102, 2044802, 2043114, 2043102, 2043214,
2043202, 2043019, 2043002, 2043008, 2040505, 2040502, 2040514, 2040517, 2040534, 2048005, 2048002, 2044402, 2041108,
2041105, 2041111, 2041102, 2040902, 2040928, 2040925, 2040920, 2040933, 2040915, 2040760, 2040702, 2040705, 2040708,
2044314, 2043802, 2040402, 2040422, 2040412, 2040419, 2044114, 2044102, 2044214, 2044202, 2044014, 2044002, 2043702];
var status = 0;
var box = 4000422; //White box ID
var etc = 1382001; //inventory check
var use = 2041002; //inventory check
var display = "#v" + box + "# #b#z" + box + "##k"; //display
function start() {
if (cm.haveItem(box)) { //white box ID
if (cm.canHold(etc) && cm.canHold(use)) {
cm.proccessWhiteP(ids);
cm.dispose();
} else {
cm.sendNext("Please check that you have empty spaces in your inventory.");
cm.dispose();
}
} else if (cm.haveItem(box))
if (cm.canHold(etc1) && cm.canHold(use)){
cm.sendYesNo("You may use the Gachapon. Would you like to use your " + display + "?");
} else {
cm.sendNext("Free up some inventory space.");
cm.dispose();
}
else {
cm.sendSimple("Welcome to the #b" + cm.getPlayer().getMap().getMapName() + " 10% Scroll Gachapon#k. How may I help you?\r\n\r\n#L0#What is this?#l\r\n#L1#Where can you get White Boxes?#l");
}
}
function action(revan, made, that){ //this is here for gacha remote, remove later
if (revan == 1 && cm.haveItem(box)) {
cm.processGachapon(ids, false);
cm.dispose();
} else {
if (revan > 0) {
status++;
if (that == 0) {
cm.sendNext("Use this NPC to get random 10% scrolls with the use of one " + display + ".");
} else if (that == 1) {
cm.sendNext("You can get white boxes either from another player, or by finding them from the monsters!.");
cm.dispose();
} else if (status == 2) {
cm.sendNext("All 10% scrolls are available here. If you think some are missing, please tell the Administrator through the forums.");
cm.dispose();
}
}
}
}
Blue Present NPC:
PHP Code:
/* By Revan
* DstroyerMS 60% Scroll Gachapon
* 9201033 - Simon
*/
var ids = [4000424, 2049100, 2041307, 2041304, 2041310, 2040601, 2040613, 2040601, 2040625, 2040621, 2040618, 2044501, 2041019, 2041007, 2041016, 2041022, 2041010, 2041013, 2041004, 2044701, 2044601, 2043301, 2040311, 2040317, 2040326, 2040301, 2040321, 2040201, 2040206, 2040106, 2040101, 2040804, 2040826, 2040801, 2040824, 2040817, 2044901, 2040017, 2040029, 2040025, 2044807, 2044801, 2043112, 2043101, 2043212, 2043201, 2043017, 2043001, 2043009, 2040504, 2040501, 2040513, 2040516, 2040532, 2048012, 2048011, 2048004, 2048013, 2048010, 2048010, 2044401, 2044412, 2040901, 2041107, 2041104, 2041110, 2041101, 2040927, 2040924, 2040919, 2040931, 2040914, 2040759, 2040701, 2040704, 2040707, 2044312, 2044301, 2043801, 2040401, 2040421, 2040413, 2040425, 2040418, 2044112, 2044101, 2044212, 2044201, 2044012, 2044001, 2043701];
var status = 0;
var box = 4000424; //Blue box ID
var etc = 1382001; //inventory check
var use = 2041002; //inventory check
var display = "#v" + box + "# #b#z" + box + "##k"; //display
function start() {
if (cm.haveItem(box)) { //Blue box ID
if (cm.canHold(etc) && cm.canHold(use)) {
cm.proccessBlueP(ids);
cm.dispose();
} else {
cm.sendNext("Please check that you have empty spaces in your inventory.");
cm.dispose();
}
} else if (cm.haveItem(box))
if (cm.canHold(etc) && cm.canHold(use)){
cm.sendYesNo("You may use the Gachapon. Would you like to use your " + display + "?");
} else {
cm.sendNext("Free up some inventory space.");
cm.dispose();
}
else {
cm.sendSimple("Welcome to the #b" + cm.getPlayer().getMap().getMapName() + " 60% Scroll Gachapon#k. How may I help you?\r\n\r\n#L0#What is this?#l\r\n#L1#Where can you get Boxes?#l");
}
}
function action(revan, made, that){
if (revan == 1 && cm.haveItem(box)) {
cm.processGachapon(ids, false);
cm.dispose();
} else {
if (revan > 0) {
status++;
if (that == 0) {
cm.sendNext("Use this NPC to get random 60% scrolls with the use of one " + display + ".");
} else if (that == 1) {
cm.sendNext("You can get boxes either from another player, or by finding them from the monsters!");
cm.dispose();
} else if (status == 2) {
cm.sendNext("All 60% scrolls are available here. If you think some are missing, please tell the Administrator through the forums.");
cm.dispose();
}
}
}
}
Enjoy! Will edit post and add pictures later.
↧
↧
December 11, 2014, 12:11 pm
Ether saga Reloaded pre beta tester are need only 10 add my skype:geokid22 or email us
ethersagareloaded@gmail.com can tell me you want to become a pre-beta tester i will send you patch
All pre-betatester will have personal assistance from a GM with gear and weapon:scared::scared::scared:
We will have lionheart later on for beta:w00t::w00t::thumbup:
↧
December 11, 2014, 12:36 pm
Hi guys, how Add to item mall an item, what do i want? And how to change the price?:(:
↧
December 11, 2014, 1:28 pm
Dear friends, I have a bug in my night vision that is black and white in the source CodexPO, if anyone has any solution post below, I am very grateful !!!
↧