📄 l1merchantinstance.java
字号:
if (hascastle) { // 城主クラン員
if (checkClanLeader(player)) { // 血盟主
htmlid = "othmond1";
} else {
htmlid = "othmond6";
htmldata = new String[] { player.getName() };
}
} else {
htmlid = "othmond7";
}
} else if (npcid == 70623) { // ギラン城 侍従長 オービル
boolean hascastle = checkHasCastle(player,
L1CastleLocation.GIRAN_CASTLE_ID);
if (hascastle) { // 城主クラン員
if (checkClanLeader(player)) { // 血盟主
htmlid = "orville1";
} else {
htmlid = "orville6";
htmldata = new String[] { player.getName() };
}
} else {
htmlid = "orville7";
}
} else if (npcid == 70880) { // ハイネ城 侍従長 フィッシャー
boolean hascastle = checkHasCastle(player,
L1CastleLocation.HEINE_CASTLE_ID);
if (hascastle) { // 城主クラン員
if (checkClanLeader(player)) { // 血盟主
htmlid = "fisher1";
} else {
htmlid = "fisher6";
htmldata = new String[] { player.getName() };
}
} else {
htmlid = "fisher7";
}
} else if (npcid == 70665) { // ドワーフ城 侍従長 ポテンピン
boolean hascastle = checkHasCastle(player,
L1CastleLocation.DOWA_CASTLE_ID);
if (hascastle) { // 城主クラン員
if (checkClanLeader(player)) { // 血盟主
htmlid = "potempin1";
} else {
htmlid = "potempin6";
htmldata = new String[] { player.getName() };
}
} else {
htmlid = "potempin7";
}
} else if (npcid == 70721) { // アデン城 侍従長 ティモン
boolean hascastle = checkHasCastle(player,
L1CastleLocation.ADEN_CASTLE_ID);
if (hascastle) { // 城主クラン員
if (checkClanLeader(player)) { // 血盟主
htmlid = "timon1";
} else {
htmlid = "timon6";
htmldata = new String[] { player.getName() };
}
} else {
htmlid = "timon7";
}
} else if (npcid == 81155) { // ディアド要塞 オーレ
boolean hascastle = checkHasCastle(player,
L1CastleLocation.DIAD_CASTLE_ID);
if (hascastle) { // 城主クラン員
if (checkClanLeader(player)) { // 血盟主
htmlid = "olle1";
} else {
htmlid = "olle6";
htmldata = new String[] { player.getName() };
}
} else {
htmlid = "olle7";
}
} else if (npcid == 80057) { // アルフォンス
switch (player.getKarmaLevel()) {
case 0:
htmlid = "alfons1";
break;
case -1:
htmlid = "cyk1";
break;
case -2:
htmlid = "cyk2";
break;
case -3:
htmlid = "cyk3";
break;
case -4:
htmlid = "cyk4";
break;
case -5:
htmlid = "cyk5";
break;
case -6:
htmlid = "cyk6";
break;
case -7:
htmlid = "cyk7";
break;
case -8:
htmlid = "cyk8";
break;
case 1:
htmlid = "cbk1";
break;
case 2:
htmlid = "cbk2";
break;
case 3:
htmlid = "cbk3";
break;
case 4:
htmlid = "cbk4";
break;
case 5:
htmlid = "cbk5";
break;
case 6:
htmlid = "cbk6";
break;
case 7:
htmlid = "cbk7";
break;
case 8:
htmlid = "cbk8";
break;
default:
htmlid = "alfons1";
break;
}
} else if (npcid == 80058) { // 次元の扉(砂漠)
int level = player.getLevel();
if (level <= 44) {
htmlid = "cpass03";
} else if (level <= 51 && 45 <= level) {
htmlid = "cpass02";
} else {
htmlid = "cpass01";
}
} else if (npcid == 80059) { // 次元の扉(土)
if (player.getKarmaLevel() > 0) {
htmlid = "cpass03";
} else if (player.getInventory().checkItem(40921)) { // 元素の支配者
htmlid = "wpass02";
} else if (player.getInventory().checkItem(40917)) { // 地の支配者
htmlid = "wpass14";
} else if (player.getInventory().checkItem(40912) // 風の通行証
|| player.getInventory().checkItem(40910) // 水の通行証
|| player.getInventory().checkItem(40911)) { // 火の通行証
htmlid = "wpass04";
} else if (player.getInventory().checkItem(40909)) { // 地の通行証
int count = getNecessarySealCount(player);
if (player.getInventory().checkItem(40913, count)) { // 地の印章
createRuler(player, 1, count);
htmlid = "wpass06";
} else {
htmlid = "wpass03";
}
} else if (player.getInventory().checkItem(40913)) { // 地の印章
htmlid = "wpass08";
} else {
htmlid = "wpass05";
}
} else if (npcid == 80060) { // 次元の扉(風)
if (player.getKarmaLevel() > 0) {
htmlid = "cpass03";
} else if (player.getInventory().checkItem(40921)) { // 元素の支配者
htmlid = "wpass02";
} else if (player.getInventory().checkItem(40920)) { // 風の支配者
htmlid = "wpass13";
} else if (player.getInventory().checkItem(40909) // 地の通行証
|| player.getInventory().checkItem(40910) // 水の通行証
|| player.getInventory().checkItem(40911)) { // 火の通行証
htmlid = "wpass04";
} else if (player.getInventory().checkItem(40912)) { // 風の通行証
int count = getNecessarySealCount(player);
if (player.getInventory().checkItem(40916, count)) { // 風の印章
createRuler(player, 8, count);
htmlid = "wpass06";
} else {
htmlid = "wpass03";
}
} else if (player.getInventory().checkItem(40916)) { // 風の印章
htmlid = "wpass08";
} else {
htmlid = "wpass05";
}
} else if (npcid == 80061) { // 次元の扉(水)
if (player.getKarmaLevel() > 0) {
htmlid = "cpass03";
} else if (player.getInventory().checkItem(40921)) { // 元素の支配者
htmlid = "wpass02";
} else if (player.getInventory().checkItem(40918)) { // 水の支配者
htmlid = "wpass11";
} else if (player.getInventory().checkItem(40909) // 地の通行証
|| player.getInventory().checkItem(40912) // 風の通行証
|| player.getInventory().checkItem(40911)) { // 火の通行証
htmlid = "wpass04";
} else if (player.getInventory().checkItem(40910)) { // 水の通行証
int count = getNecessarySealCount(player);
if (player.getInventory().checkItem(40914, count)) { // 水の印章
createRuler(player, 4, count);
htmlid = "wpass06";
} else {
htmlid = "wpass03";
}
} else if (player.getInventory().checkItem(40914)) { // 水の印章
htmlid = "wpass08";
} else {
htmlid = "wpass05";
}
} else if (npcid == 80062) { // 次元の扉(火)
if (player.getKarmaLevel() > 0) {
htmlid = "cpass03";
} else if (player.getInventory().checkItem(40921)) { // 元素の支配者
htmlid = "wpass02";
} else if (player.getInventory().checkItem(40919)) { // 火の支配者
htmlid = "wpass12";
} else if (player.getInventory().checkItem(40909) // 地の通行証
|| player.getInventory().checkItem(40912) // 風の通行証
|| player.getInventory().checkItem(40910)) { // 水の通行証
htmlid = "wpass04";
} else if (player.getInventory().checkItem(40911)) { // 火の通行証
int count = getNecessarySealCount(player);
if (player.getInventory().checkItem(40915, count)) { // 火の印章
createRuler(player, 2, count);
htmlid = "wpass06";
} else {
htmlid = "wpass03";
}
} else if (player.getInventory().checkItem(40915)) { // 火の印章
htmlid = "wpass08";
} else {
htmlid = "wpass05";
}
} else if (npcid == 80065) { // バルログの密偵
if (player.getKarmaLevel() < 3) {
htmlid = "uturn0";
} else {
htmlid = "uturn1";
}
} else if (npcid == 80047) { // ヤヒの召使
if (player.getKarmaLevel() > -3) {
htmlid = "uhelp1";
} else {
htmlid = "uhelp2";
}
} else if (npcid == 80049) { // 揺らぐ者
if (player.getKarma() <= -10000000) {
htmlid = "betray11";
} else {
htmlid = "betray12";
}
} else if (npcid == 80050) { // ヤヒの執政官
if (player.getKarmaLevel() > -1) {
htmlid = "meet103";
} else {
htmlid = "meet101";
}
} else if (npcid == 80053) { // ヤヒの鍛冶屋
int karmaLevel = player.getKarmaLevel();
if (karmaLevel == 0) {
htmlid = "aliceyet";
} else if (karmaLevel >= 1) {
if (player.getInventory().checkItem(196)
|| player.getInventory().checkItem(197)
|| player.getInventory().checkItem(198)
|| player.getInventory().checkItem(199)
|| player.getInventory().checkItem(200)
|| player.getInventory().checkItem(201)
|| player.getInventory().checkItem(202)
|| player.getInventory().checkItem(203)) {
htmlid = "alice_gd";
} else {
htmlid = "gd";
}
} else if (karmaLevel <= -1) {
if (player.getInventory().checkItem(40991)) {
if (karmaLevel <= -1) {
htmlid = "Mate_1";
}
} else if (player.getInventory().checkItem(196)) {
if (karmaLevel <= -2) {
htmlid = "Mate_2";
} else {
htmlid = "alice_1";
}
} else if (player.getInventory().checkItem(197)) {
if (karmaLevel <= -3) {
htmlid = "Mate_3";
} else {
htmlid = "alice_2";
}
} else if (player.getInventory().checkItem(198)) {
if (karmaLevel <= -4) {
htmlid = "Mate_4";
} else {
htmlid = "alice_3";
}
} else if (player.getInventory().checkItem(199)) {
if (karmaLevel <= -5) {
htmlid = "Mate_5";
} else {
htmlid = "alice_4";
}
} else if (player.getInventory().checkItem(200)) {
if (karmaLevel <= -6) {
htmlid = "Mate_6";
} else {
htmlid = "alice_5";
}
} else if (player.getInventory().checkItem(201)) {
if (karmaLevel <= -7) {
htmlid = "Mate_7";
} else {
htmlid = "alice_6";
}
} else if (player.getInventory().checkItem(202)) {
if (karmaLevel <= -8) {
htmlid = "Mate_8";
} else {
htmlid = "alice_7";
}
} else if (player.getInventory().checkItem(203)) {
htmlid = "alice_8";
} else {
htmlid = "alice_no";
}
}
} else if (npcid == 80055) { // ヤヒの補佐官
int amuletLevel = 0;
if (player.getInventory().checkItem(20358)) { // 奴隷のアミュレット
amuletLevel = 1;
} else if (player.getInventory().checkItem(20359)) { // 約束のアミュレット
amuletLevel = 2;
} else if (player.getInventory().checkItem(20360)) { // 解放のアミュレット
amuletLevel = 3;
} else if (player.getInventory().checkItem(20361)) { // 猟犬のアミュレット
amuletLevel = 4;
} else if (player.getInventory().checkItem(20362)) { // 魔族のアミュレット
amuletLevel = 5;
} else if (player.getInventory().checkItem(20363)) { // 勇士のアミュレット
amuletLevel = 6;
} else if (player.getInventory().checkItem(20364)) { // 将軍のアミュレット
amuletLevel = 7;
} else if (player.getInventory().checkItem(20365)) { // 大将軍のアミュレット
amuletLevel = 8;
}
if (player.getKarmaLevel() == -1) {
if (amuletLevel >= 1) {
htmlid = "uamuletd";
} else {
htmlid = "uamulet1";
}
} else if (player.getKarmaLevel() == -2) {
if (amuletLevel >= 2) {
htmlid = "uamuletd";
} else {
htmlid = "uamulet2";
}
} else if (player.getKarmaLevel() == -3) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -