Horntail map to summon horntail is bugged?
Printable View
Horntail map to summon horntail is bugged?
Hmm Ill add this fix if its works.
http://forum.ragezone.com/f427/fix-f...killed-659229/
It's at the starting, when you create a new character, you get a tiger hat and a yellow top. I doubt it's a problem with the NPC.
---------- Post added at 12:34 AM ---------- Previous post was at 12:32 AM ----------
Thanks! Btw, do you know how can I change the default stats of items? From the WZ .XML files? Or?
Edit CreateCharHandler.java, in net.login.handler
As for Cyguns Rebirth:
Just change the NIGHTWALKER1 to other Jobs, not that hard.PHP Code:} else if (splitted[0].equals("rebirtht")) {
if (player.getLevel() >= 200) {
player.changeJob(MapleJob.NIGHTWALKER1);
int totalrebirth = c.getPlayer().getReborns()+1;
player.message("[Reborn System]You have been reborned. For a total of " + totalrebirth + " times. With "+ player.getRemainingAp() + " Ap remaining ");
player.doReborn();
} else {
player.message("You are not level 200 yet!");
}
i got a clean one. I mean can post a wz folder which suit shinesource?
I havent, edit any Wz file I am also using clean, I Will be adding NPCs from DB, so it will load right from it.
Thanks, read that up there. How do I change the default stats of items given? (Posted above there, sorry for posting too much questions :(:) And are there any links on how to change the Player NPC name, looks, etc. on RageZone? (Wanna change Shine in FM to something else)
is it possible to transfer items, mounts, chairs.. from v.84 or v.83 to this source?
easy? or alot of work?
Edit** BTW thankx for all this, this is awsome!!
I don't know if you got my PM or not, but I've discovered other bugs with pets. Have you looked into the issues yet?
- Client D/Cs when unequiping any pet.
- Client D/Cs when entering MTS/Cash Shop with pet.
They were both working fine in the Rev 206 Moogra released. Here is a link:
http://www.megaupload.com/?d=JNOYGUAK
Bugs found,
dash dc all players in the same map as me.
Monster magnet dc all players in the same map as me.
Anyway Breath, in the next rev will you include !exprate, !droprate and !mesorate in GMCommands? Thanks
I had this problem with Cody. The following code was found for Cody, but when I talk to him, it displays as "Hello I'm Cody, bla bla bla..."
Code:
/*
This file is part of the OdinMS Maple Story Server
Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc>
Matthias Butz <matze@odinms.de>
Jan Christian Meyer <vimes@odinms.de>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation version 3 as published by
the Free Software Foundation. You may not use, modify or distribute
this program under any other version of the GNU Affero General Public
License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/*
* @Name: Cody
* @NPC ID: 9200000
* @Author: MrXotic
* @Author: XxOsirisxX
* @Author: Moogra
*/
var status = -1;
var possibleJobs = new Array();
var maps = [
/*BossMaps*/[100000005, 105070002, 105090900, 230040420, 280030000, 220080000, 240020402, 240020**** 801040**** 240060200, 610010005, 610010012, 610010013, 610010**** 610010**** 610010102, 610010103, 610010104],
/*MonsterMaps*/[100040001, 101010**** 104040000, 103000**** 103000**** 101030**** 106000002, 101030103, 101040001, 101040003, 101030001, 104010001, 105070001, 105090300, 105040306, 230020000, 230010400, 211041400, 222010000, 220080000, 220070301, 220070201, 220050300, 220010500, 250020000, 251010000, 200040000, 200010301, 240020**** 240040500, 240040000, 600020300, 801040004, 800020130, 800020400],
/*Towns*/[130000000, 300000000, 1010000, 680000000, 230000000, 101000000, 211000000, 100000000, 251000000, 103000000, 222000000, 104000000, 240000000, 220000000, 250000000, 800000000, 600000000, 221000000, 200000000, 102000000, 801000000, 105040300, 610010004, 260000000, 540010000, 120000000]];
var jobA = false;
var warper = false;
var job;
var newJob;
var chosenMap = -1;
var chosenSection = -1;
function start() {
cm.sendSimple("#fUI/UIWindow.img/QuestIcon/3/0#\r\n#L0#World Tour#l\r\n#L1#Job Advance#l");
}
function action(mode, type, selection) {
status++;
if(mode != 1){
cm.dispose();
return;
}
if (!jobA && !warper)
if (selection == 1)
jobA = true;
else
warper = true;
if (jobA)
jobAdv(selection);
else
warp(selection);
}
function warp(selection){
if (status == 0)
cm.sendSimple("#fUI/UIWindow.img/QuestIcon/3/0#\r\n#L0#Boss Maps#l\r\n#L1#Monster Maps#l\r\n#L2#Town Maps#l");
else if (status == 1) {
chosenSection = selection;
var selStr = "Select your destination.#b";
for (var i = 0; i < maps[selection].length; i++)
selStr += "\r\n#L" + i + "##m" + maps[selection][i] + "#";
cm.sendSimple(selStr);
} else if (status == 2) {
chosenMap = selection;
cm.sendYesNo("Do you want to go to #m" + maps[chosenSection][selection] + "#?");
} else if (status == 3) {
cm.warp(maps[chosenSection][chosenMap]);
cm.dispose();
}
}
function jobAdv(selection){
if (status == 0) {
newJob = cm.getJobId() + 1;
if (cm.getJobId() % 10 == 2) {
cm.sendOk("Hey, how's it going? I've been doing well here.");
cm.dispose();
} else if (cm.getJobId() % 10 >= 0 && cm.getJobId() % 100 != 0) {
var secondJob = cm.getJobId() % 10 == 0;
if ((secondJob && cm.getLevel() < 70) || (!secondJob && cm.getLevel() < 120)) {
cm.sendOk("Hey, how's it going? I've been doing well here.");
cm.dispose();
} else
cm.sendYesNo("Great job getting to level " + cm.getLevel() + ". Would you like to become a #b"+cm.getJobName(newJob)+"#k ?");
} else {
if (cm.getJobId() % 1000 == 0) {
if (cm.getLevel() >= 10)
for (var i = 1; i < 6; i++)
possibleJobs.push(cm.getJobId() + 100 * i);
else if (cm.getLevel() >= 8)
possibleJobs.push(200);
} else if (cm.getLevel() >= 30) {
switch (cm.getJobId()) {
case 100:
case 200:
possibleJobs.push(cm.getJobId() + 30);
case 300:
case 400:
case 500:
possibleJobs.push(cm.getJobId() + 20);
case 1100:
case 1200:
case 1300:
case 1400:
case 1500:
possibleJobs.push(cm.getJobId() + 10);
break;
}
}
if (possibleJobs.length == 0) {
cm.sendOk("Hey, how's it going? I've been doing well here.");
cm.dispose();
} else {
var text = "There are the available jobs you can take#b";
for (var j = 0; j < possibleJobs.length; j++)
text += "\r\n#L"+j+"#"+cm.getJobName(possibleJobs[j])+"#l";
cm.sendSimple(text);
}
}
} else if (status == 1 && cm.getJobId() % 100 != 0) {
cm.changeJobById(cm.getJobId() + 1);
cm.maxMastery();
cm.dispose();
} else if (status == 1) {
cm.changeJobById(possibleJobs[selection]);
if (cm.getJobId() % 100 == 0)
cm.resetStats();
cm.dispose();
} else if (status == 2) {
job = selection;
cm.sendYesNo("Are you sure you want to job advance?");
} else if (status == 3) {
cm.changeJobById(possibleJobs[job]);
cm.dispose();
}
}
This is probably gonna sound noob (please dont flame) I'm new at this stuff, okay?
When I launched the [ShineMS] Launcher
I got this error in the .bat ;/
Please help, :PCode:__________________________
start - Start ShineMS
Server v0.1
Enter command: start
Listening on port 8484
Exception in thread "main" java.lang.RuntimeException: Loading WZ File failed
at provider.MapleDataProviderFactory.getWZ(MapleDataProviderFactory.java:37)
at provider.MapleDataProviderFactory.getDataProvider(MapleDataProviderFactory.java:45)
at net.channel.ChannelServer.<init>(ChannelServer.java:86)
at net.channel.ChannelServer.newInstance(ChannelServer.java:315)
at net.channel.ChannelServer.main(ChannelServer.java:466)
Caused by: java.io.FileNotFoundException: wz\Map.wz (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at provider.wz.WZFile.<init>(WZFile.java:54)
at provider.MapleDataProviderFactory.getWZ(MapleDataProviderFactory.java:35)
... 4 more
Pres any key to continue . . .
Enter command:
/FlameShield ON (lol)
Well now it's time for me to ask a nooby question. :)
In which .java file do I change the yellow message which pops-up once you login? I mean the: Welcome to ShineMS version | revision bla bla thing, since my search bar of vista is being crap to me I can't find it.
Hmm back, and the link can be found, from searchin.
Welcome back. I found the Rev 206 copy of Shootsource that has the working pet unequip and enter cs/mts.
Right now
- Client D/Cs when unequiping any pet.
- Client D/Cs when entering MTS/Cash Shop with pet.
They were both working fine in the Rev 206 Moogra released. Here is a link:
http://www.megaupload.com/?d=JNOYGUAK
is it possible to use this with the 0.84 xml files ? like load a weapon from it and so on ?