|
@@ -3,7 +3,7 @@
|
|
//===== By: ==================================================
|
|
//===== By: ==================================================
|
|
//= Euphy
|
|
//= Euphy
|
|
//===== Current Version: =====================================
|
|
//===== Current Version: =====================================
|
|
-//= 1.1
|
|
|
|
|
|
+//= 1.2
|
|
//===== Compatible With: =====================================
|
|
//===== Compatible With: =====================================
|
|
//= rAthena SVN
|
|
//= rAthena SVN
|
|
//===== Description: =========================================
|
|
//===== Description: =========================================
|
|
@@ -22,6 +22,7 @@
|
|
//= 0.5 Added "Bakonawa Extermination" quest. [Euphy]
|
|
//= 0.5 Added "Bakonawa Extermination" quest. [Euphy]
|
|
//= 1.0 Added "Nurse in Port Malaya" and "Pintados Festival" quests. [Euphy]
|
|
//= 1.0 Added "Nurse in Port Malaya" and "Pintados Festival" quests. [Euphy]
|
|
//= 1.1 Added GM management function and NPC. [Euphy]
|
|
//= 1.1 Added GM management function and NPC. [Euphy]
|
|
|
|
+//= 1.2 Added VIP features. [Euphy]
|
|
//============================================================
|
|
//============================================================
|
|
|
|
|
|
// Cautious Village & Daily Quests :: hi_malaya
|
|
// Cautious Village & Daily Quests :: hi_malaya
|
|
@@ -152,10 +153,10 @@ malaya,266,76,3 script Rodel the Guard#malaya 570,4,4,{
|
|
next;
|
|
next;
|
|
mes "[Rodel the Guard]";
|
|
mes "[Rodel the Guard]";
|
|
mes "I think there will be more Jejeling hunts in the future. Please join us again next time.";
|
|
mes "I think there will be more Jejeling hunts in the future. Please join us again next time.";
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
erasequest 7404;
|
|
erasequest 7404;
|
|
setquest 7405;
|
|
setquest 7405;
|
|
@@ -705,10 +706,10 @@ malaya,169,350,5 script Imelda#malaya 475,{
|
|
erasequest 7374;
|
|
erasequest 7374;
|
|
erasequest 7379;
|
|
erasequest 7379;
|
|
setquest 7375;
|
|
setquest 7375;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
if (rand(1))
|
|
if (rand(1))
|
|
$malayaNames$[0] = strcharinfo(0);
|
|
$malayaNames$[0] = strcharinfo(0);
|
|
@@ -743,10 +744,10 @@ malaya,169,350,5 script Imelda#malaya 475,{
|
|
delitem 6502, 6; // Silver_Cross
|
|
delitem 6502, 6; // Silver_Cross
|
|
erasequest 7380;
|
|
erasequest 7380;
|
|
setquest 7381;
|
|
setquest 7381;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
close;
|
|
close;
|
|
} else {
|
|
} else {
|
|
@@ -811,10 +812,10 @@ malaya,169,350,5 script Imelda#malaya 475,{
|
|
setquest 7375;
|
|
setquest 7375;
|
|
erasequest 7374;
|
|
erasequest 7374;
|
|
erasequest 7379;
|
|
erasequest 7379;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
if (rand(1))
|
|
if (rand(1))
|
|
$malayaNames$[0] = strcharinfo(0);
|
|
$malayaNames$[0] = strcharinfo(0);
|
|
@@ -1113,10 +1114,10 @@ malaya,181,353,5 script Old Man Nardo#malaya 574,{
|
|
delitem 6503, 5; // Soul_Protection
|
|
delitem 6503, 5; // Soul_Protection
|
|
setquest 7378;
|
|
setquest 7378;
|
|
erasequest 7377;
|
|
erasequest 7377;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
if (!rand(3))
|
|
if (!rand(3))
|
|
$malayaNames$[2] = strcharinfo(0);
|
|
$malayaNames$[2] = strcharinfo(0);
|
|
@@ -1727,10 +1728,10 @@ malaya,295,171,3 script Collection Dealer Woeon 582,{
|
|
delitem 6498, countitem(6498); //Jejellopy
|
|
delitem 6498, countitem(6498); //Jejellopy
|
|
setquest 7392;
|
|
setquest 7392;
|
|
erasequest 7391;
|
|
erasequest 7391;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
set .@memo_name, rand(1,3);
|
|
set .@memo_name, rand(1,3);
|
|
if (!rand(3))
|
|
if (!rand(3))
|
|
@@ -1961,10 +1962,10 @@ malaya,119,217,3 script Blacksmith Pandoi 538,{
|
|
delitem 6508, 10; //Silver_Bracelet
|
|
delitem 6508, 10; //Silver_Bracelet
|
|
setquest 7394;
|
|
setquest 7394;
|
|
erasequest 7393;
|
|
erasequest 7393;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
if (!rand(3))
|
|
if (!rand(3))
|
|
$malayaNames$[1] = strcharinfo(0);
|
|
$malayaNames$[1] = strcharinfo(0);
|
|
@@ -2373,10 +2374,10 @@ malaya,326,68,2 script Pedro the Sailor 100,{
|
|
set malaya_diwata, 6;
|
|
set malaya_diwata, 6;
|
|
erasequest 7399;
|
|
erasequest 7399;
|
|
setquest 7401;
|
|
setquest 7401;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
if (!rand(3))
|
|
if (!rand(3))
|
|
$malayaNames$[0] = strcharinfo(0);
|
|
$malayaNames$[0] = strcharinfo(0);
|
|
@@ -2436,10 +2437,10 @@ malaya,326,68,2 script Pedro the Sailor 100,{
|
|
mes "I think you kind of like doing it.";
|
|
mes "I think you kind of like doing it.";
|
|
setquest 7401;
|
|
setquest 7401;
|
|
erasequest 7403;
|
|
erasequest 7403;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
if (!rand(3))
|
|
if (!rand(3))
|
|
$malayaNames$[0] = strcharinfo(0);
|
|
$malayaNames$[0] = strcharinfo(0);
|
|
@@ -2927,10 +2928,10 @@ ma_fild01,239,253,3 script Dhong the Guard 570,{
|
|
delitem 6505, 10; // Purified_Bone
|
|
delitem 6505, 10; // Purified_Bone
|
|
setquest 7408;
|
|
setquest 7408;
|
|
erasequest 7407;
|
|
erasequest 7407;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
if (!rand(0, 2))
|
|
if (!rand(0, 2))
|
|
$malayaNames$[2] = strcharinfo(0);
|
|
$malayaNames$[2] = strcharinfo(0);
|
|
@@ -3023,10 +3024,10 @@ ma_fild01,200,190,3 script Maries#malaya 579,{
|
|
mes "Thank you for delivering those precious shirts to my children.";
|
|
mes "Thank you for delivering those precious shirts to my children.";
|
|
setquest 7390;
|
|
setquest 7390;
|
|
erasequest 7389;
|
|
erasequest 7389;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
if (!rand(3))
|
|
if (!rand(3))
|
|
$malayaNames$[2] = strcharinfo(0);
|
|
$malayaNames$[2] = strcharinfo(0);
|
|
@@ -3262,10 +3263,10 @@ ma_fild02,241,39,5 script Good Capre Budidai 572,{
|
|
mes "This is a blessing for friends. Hey hey hey~";
|
|
mes "This is a blessing for friends. Hey hey hey~";
|
|
setquest 7410;
|
|
setquest 7410;
|
|
erasequest 7409;
|
|
erasequest 7409;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
getitem 6497, 2; // Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497, 1; // Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497, 1; // Lesser_Agimat
|
|
getexp 200000,200000;
|
|
getexp 200000,200000;
|
|
if (!rand(3))
|
|
if (!rand(3))
|
|
$malayaNames$[1] = strcharinfo(0);
|
|
$malayaNames$[1] = strcharinfo(0);
|
|
@@ -4235,10 +4236,6 @@ ma_in01,47,101,3 script Totoy#buwaya 577,7,7,{
|
|
setquest 2279;
|
|
setquest 2279;
|
|
close;
|
|
close;
|
|
} else if (malaya_buwaya == 13) {
|
|
} else if (malaya_buwaya == 13) {
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
- .@amount = 10;
|
|
|
|
-// else
|
|
|
|
-// .@amount = 5;
|
|
|
|
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 2000) {
|
|
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 2000) {
|
|
mes "- Wait!! -";
|
|
mes "- Wait!! -";
|
|
mes "- You have too many items on you. -";
|
|
mes "- You have too many items on you. -";
|
|
@@ -4263,7 +4260,10 @@ ma_in01,47,101,3 script Totoy#buwaya 577,7,7,{
|
|
mes "[Dog]";
|
|
mes "[Dog]";
|
|
mes "Woof woof woof!!!!";
|
|
mes "Woof woof woof!!!!";
|
|
set malaya_buwaya,14;
|
|
set malaya_buwaya,14;
|
|
- getitem 6497,5; //Lesser_Agimat
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
|
|
+ getitem 6497,10; //Lesser_Agimat
|
|
|
|
+ else
|
|
|
|
+ getitem 6497,5; //Lesser_Agimat
|
|
disablenpc "Dog#buwaya_totoi";
|
|
disablenpc "Dog#buwaya_totoi";
|
|
erasequest 2279;
|
|
erasequest 2279;
|
|
setquest 2280;
|
|
setquest 2280;
|
|
@@ -4689,10 +4689,6 @@ malaya,290,340,3 script Guard Leader#buwaya 571,{
|
|
mes "There is no shame in rejecting this request.";
|
|
mes "There is no shame in rejecting this request.";
|
|
erasequest 2281;
|
|
erasequest 2281;
|
|
} else if (.@hunting == 2) {
|
|
} else if (.@hunting == 2) {
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
- .@amount = 10;
|
|
|
|
-// else
|
|
|
|
-// .@amount = 5;
|
|
|
|
mes "[Guard Leader]";
|
|
mes "[Guard Leader]";
|
|
mes "Can't believe you really got rid of Buwaya!";
|
|
mes "Can't believe you really got rid of Buwaya!";
|
|
mes "You aren't just any ordinary youth, aren't you? People of Port Malaya can now sleep at night.";
|
|
mes "You aren't just any ordinary youth, aren't you? People of Port Malaya can now sleep at night.";
|
|
@@ -4700,7 +4696,10 @@ malaya,290,340,3 script Guard Leader#buwaya 571,{
|
|
mes "[Guard Leader]";
|
|
mes "[Guard Leader]";
|
|
mes "Good work.";
|
|
mes "Good work.";
|
|
erasequest 2281;
|
|
erasequest 2281;
|
|
- getitem 6497, .@amount; //Lesser_Agimat
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
|
|
+ getitem 6497,10; //Lesser_Agimat
|
|
|
|
+ else
|
|
|
|
+ getitem 6497,5; //Lesser_Agimat
|
|
getexp 0,600000;
|
|
getexp 0,600000;
|
|
} else {
|
|
} else {
|
|
mes "[Guard Leader]";
|
|
mes "[Guard Leader]";
|
|
@@ -5222,10 +5221,10 @@ malaya,285,332,4 script Old Legend Teller#bako1 574,{
|
|
mes "Please get rid of this monster for us.";
|
|
mes "Please get rid of this monster for us.";
|
|
erasequest 1179;
|
|
erasequest 1179;
|
|
set malaya_bakona1,7;
|
|
set malaya_bakona1,7;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6499,5; //Ancient_Grudge
|
|
getitem 6499,5; //Ancient_Grudge
|
|
-// else
|
|
|
|
-// getitem 6499,3; //Ancient_Grudge
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6499,3; //Ancient_Grudge
|
|
getexp 500000,200000;
|
|
getexp 500000,200000;
|
|
close;
|
|
close;
|
|
}
|
|
}
|
|
@@ -5742,10 +5741,10 @@ malaya,283,265,4 script Village Chief#bako2 580,{
|
|
erasequest 1184;
|
|
erasequest 1184;
|
|
setquest 1185;
|
|
setquest 1185;
|
|
set malaya_bakona2,6;
|
|
set malaya_bakona2,6;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 12700,7; //Insideout_Shirt
|
|
getitem 12700,7; //Insideout_Shirt
|
|
-// else
|
|
|
|
-// getitem 12700,5; //Insideout_Shirt
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 12700,5; //Insideout_Shirt
|
|
close;
|
|
close;
|
|
} else if (malaya_bakona2 == 6) {
|
|
} else if (malaya_bakona2 == 6) {
|
|
mes "[Village Chief]";
|
|
mes "[Village Chief]";
|
|
@@ -5848,10 +5847,10 @@ malaya,283,265,4 script Village Chief#bako2 580,{
|
|
erasequest 1193;
|
|
erasequest 1193;
|
|
set malaya_bakona2,15;
|
|
set malaya_bakona2,15;
|
|
getexp 1000000,600000;
|
|
getexp 1000000,600000;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 6497,7; //Lesser_Agimat
|
|
getitem 6497,7; //Lesser_Agimat
|
|
-// else
|
|
|
|
-// getitem 6497,5; //Lesser_Agimat
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 6497,5; //Lesser_Agimat
|
|
close;
|
|
close;
|
|
} else if (malaya_bakona2 == 15) {
|
|
} else if (malaya_bakona2 == 15) {
|
|
mes "[Village Chief]";
|
|
mes "[Village Chief]";
|
|
@@ -6132,10 +6131,10 @@ malaya,289,364,4 script Young Fortune Teller 583,{
|
|
erasequest 1186;
|
|
erasequest 1186;
|
|
setquest 1187;
|
|
setquest 1187;
|
|
set malaya_bakona2,8;
|
|
set malaya_bakona2,8;
|
|
-// if (IsPremiumPcCafe == 10)
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1))
|
|
getitem 12699,7; //Tikbalang_Belt
|
|
getitem 12699,7; //Tikbalang_Belt
|
|
-// else
|
|
|
|
-// getitem 12699,5; //Tikbalang_Belt
|
|
|
|
|
|
+ else
|
|
|
|
+ getitem 12699,5; //Tikbalang_Belt
|
|
close;
|
|
close;
|
|
} else {
|
|
} else {
|
|
mes "[Young Fortune Teller]";
|
|
mes "[Young Fortune Teller]";
|
|
@@ -6750,13 +6749,13 @@ L_Warp:
|
|
}
|
|
}
|
|
|
|
|
|
L_Reward:
|
|
L_Reward:
|
|
-// if (IsPremiumPcCafe == 10) {
|
|
|
|
|
|
+ if (!getserverdef(VAR_VIP_SCRIPT) || vip_status(1)) {
|
|
getitem 6499,5; //Ancient_Grudge
|
|
getitem 6499,5; //Ancient_Grudge
|
|
getitem 6497,10; //Lesser_Agimat
|
|
getitem 6497,10; //Lesser_Agimat
|
|
-// } else {
|
|
|
|
-// getitem 6499,3; //Ancient_Grudge
|
|
|
|
-// getitem 6497,5; //Lesser_Agimat
|
|
|
|
-// }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ getitem 6499,3; //Ancient_Grudge
|
|
|
|
+ getitem 6497,5; //Lesser_Agimat
|
|
|
|
+ }
|
|
getitem 617,1; //Old_Violet_Box
|
|
getitem 617,1; //Old_Violet_Box
|
|
getexp 1000000,0;
|
|
getexp 1000000,0;
|
|
return;
|
|
return;
|