バージョンに関係なくスキルマックスにするコマンド
:: 各種フォーム :: MapleプログラムReleases
Page 1 of 1
バージョンに関係なくスキルマックスにするコマンド
- Code:
import java.io.File;
import net.sf.odinms.client.SkillFactory;
import net.sf.odinms.provider.MapleData;
import net.sf.odinms.provider.MapleDataProvider;
import net.sf.odinms.provider.MapleDataProviderFactory;
import net.sf.odinms.tools.StringUtil;
if (splitted[0].equals("@skillmax")) {
File stringFile = MapleDataProviderFactory.fileInWZPath("skill.wz");
MapleDataProvider skillProvider = MapleDataProviderFactory.getDataProvider(stringFile);
for (int i = 0; i < 10000; i++) {
try {
MapleData job = skillProvider.getData(StringUtil.getLeftPaddedStr(String.valueOf(i), '0', 3) + ".img");
for (MapleData child : job.getChildren()) {
if (!child.getName().equals("skill")) {
continue;
}
for (MapleData children : child.getChildren()) {
int id = 0;
int level = 0;
id = Integer.parseInt(children.getName());
level = children.getChildByPath("level").getChildren().size();
player.changeSkillLevel(SkillFactory.getSkill(id), level, level);
}
}
} catch (RuntimeException e) {
continue;
}
}
}
:: 各種フォーム :: MapleプログラムReleases
Page 1 of 1
Permissions in this forum:
返信投稿: 不可
|
|