Added replay version of buff NPC by @eppc0330

This commit is contained in:
Lemongrass3110 2022-12-01 00:34:46 +01:00
parent 2857e51abd
commit c88afa1c7a

View File

@ -7,6 +7,7 @@
//= 1.1 Replay version [eppc0330]
//= 1.2 Translation of the replay version [Lemongrass]
//= 1.3 Cleanup of NPC logic [Lemongrass]
//= 1.4 Added replay version of buff NPC [eppc0330]
//============================================================
prontera,0,0,0 script Goldpoint Manager::GOLDPCCAFE 4_F_02,{
@ -60,3 +61,219 @@ prontera,0,0,0 script Goldpoint Manager::GOLDPCCAFE 4_F_02,{
mes "You have ^0000ff"+Goldpc_Points+"^000000 points remaining.";
close;
}
prontera,146,93,5 script 프버방시피 4_M_MANAGER,{
mes "[프버방시피]";
mes "여~ 계속 보게 되는군 친구.";
mes "별로 소개도 필요없을 정도로";
mes "많이 본 것 같지만 아무튼...";
mes "..입아프게 말하는 것도 귀찮고,";
mes "이미 익히들 잘 알고 있을거라고";
mes "생각하니 간단하게 이야기할게.";
next;
mes "[프버방시피]";
mes "자네가 있는 장소에 따라서,";
mes "나는 자네에게 여러가지";
mes "서비스를 해 줄 예정이야.";
next;
mes "[프버방시피]";
mes "아무튼 자네가 지금 서비스를";
mes "받을 수 있는가 체크를 해";
mes "보도록 하겠어. 잠깐만";
mes "기다려봐.";
next;
if(vip_status(VIP_STATUS_ACTIVE)==1||getgroupid()==99)
goto VIP; //Custom. In KRo there's two PC cafe grade : gold and silver.
else
goto Normal;
Normal:
mes "[프버방시피]";
mes "애석하게도 자네는 서비스를";
mes "받을 수 있는 곳에 존재하고";
mes "있지않군... 정 서비스를 받고";
mes "싶다면 다른 장소에서 컨택트";
mes "하도록 해.";
next;
mes "[프버방시피]";
mes "거 왜, 많은 사람들이 모여서";
mes "각자 다른 세계와 조우하는 그";
mes "장소 있잖아? 거기로 가서";
mes "이쪽 세계로 들어오란 말야.";
next;
mes "[프버방시피]";
mes "그 때 다시 이야기";
mes "하도록 하지. 좋은 하루되게.";
close;
Vip:
// ID:갯수:가격:이름:조사
setarray .items$[1],
"14529:10:2000:을", //탐욕스크롤
"12274:1:10000:을", //대환단
"12275:1:10000:을", //태청단
"12262:10:10000:를"; //마패
mes "[프버방시피]";
mes "오케이. 자네는 서비스를 받을";
mes "수 있는 장소...거기서 등급을";
mes "나눠보자면 골드 등급인가.";
mes "탐욕 스크롤, 대환단, 태청단,";
mes "마패를 받을 수 있는데...";
next;
mes "[프버방시피]";
mes "각자 탐욕 스크롤이 2000제니.";
mes "대환단이 10000제니";
mes "태청단이 10000제니";
mes "마패가 10000제니!";
mes "자아, 자네는 이중에 뭘 받고";
mes "싶어?";
next;
for(.@i = 1; .@i < getarraysize(.items$); .@i++) {
explode(.@array$, .items$[.@i], ":");
.@menu$ += ":"+getitemname(atoi(.@array$[0]));
}
.@s = select(.@menu$+":받지 않는다.")-1;
if(.@s == getarraysize(.items$)) {
mes "[프버방시피]";
mes "확고한 인간이로군. 오케이.";
mes "뭐 강요할 생각은 없다네.";
mes "그럼 좋은 하루되게나.";
close;
}
explode(.@array$, .items$[.@s], ":");
.@itemid = atoi(.@array$[0]);
.@amount = atoi(.@array$[1]);
.@cost = atoi(.@array$[2]);
.@name$ = getitemname(atoi(.@array$[0]));
.@part$ = (.@array$[3]);
if(zeny < .@cost) {
mes "[프버방시피]";
mes "애석하게도 자넨 "+.@cost+"제니라는";
mes "돈도 없구만... 서비스받기는";
mes "글렀어. 아무리 서비스라지만";
mes "그렇게 정해졌으니 공짜로 해";
mes "줄 수는 없다네.";
close;
}
if(countitem(.@itemid) > 0) {
mes "[프버방시피]";
mes "애석하게도 음... 자네는";
mes "이미 "+.@name$+""+.@part$+" 하나";
mes "가지고 있구만. 내가 이야기";
mes "안했었나? 아..이거 원 요즘";
mes "건망증이 늘어서 말이지.";
mes "핫핫핫.";
next;
mes "[프버방시피]";
mes "좌우지간, 물건이 많지는 않은";
mes "관계로 물건을 소지하고 있는";
mes "사람에게는 지급 할 수가 없어.";
next;
mes "[프버방시피]";
mes "다음 기회를 이용해 달라구.";
mes "다음에 또 보자구~!";
close;
}
mes "[프버방시피]";
mes "오케이. 잘 생각했어. 정말";
mes "탁월한 선택이야. 핫핫핫.";
mes "잘 쓰도록 하라구~";
set Zeny, Zeny - .@cost;
getitem .@itemid,.@amount;
next;
mes "[프버방시피]";
mes "그리고... 약속의 서비스다-!";
next;
mes "[프버방시피]";
mes "여기서 골드 등급의 손님을";
mes "위한 깜짝 선택! 서비스 4가지";
mes "중에 하나를 선택가능!";
next;
mes "[프버방시피]";
mes "첫 번째, ^FF0000STR+8, AGI+6, DEX+4,";
mes "^FF0000ATK+32, FLEE+5!";
mes "^000000두 번째, ^FF0000INT+8, DEX+6,";
mes "^FF0000VIT+4, MATK+40!^000000";
next;
mes "[프버방시피]";
mes "세 번째, ^FF0000DEX+8, AGI+6, LUK+4,";
mes "^FF0000ATK+24, MATK+24!";
mes "^000000네 번째, ^FF0000올+6 ATK+24, MATK+24!!^000000";
next;
mes "[프버방시피]";
mes "넷 중 뭘 받을래!";
next;
.@s2 = (select("첫 번째:두 번째:세 번째:네 번째"));
mes "[프버방시피]";
mes "이야아아아아아아압!";
if(.@s2 == 1) {
sc_start SC_STRFOOD,5400000,8;
sc_start SC_AGIFOOD,5400000,6;
sc_start SC_DEXFOOD,5400000,4;
sc_start SC_ATKPOTION,5400000,32;
sc_start SC_FLEEFOOD,5400000,5;
} else if(.@s2 == 2) {
sc_start SC_INTFOOD,5400000,8;
sc_start SC_DEXFOOD,5400000,6;
sc_start SC_VITFOOD,5400000,4;
sc_start SC_MATKPOTION,5400000,40;
} else if(.@s2 == 3) {
sc_start SC_DEXFOOD,5400000,8;
sc_start SC_AGIFOOD,5400000,6;
sc_start SC_LUKFOOD,5400000,4;
sc_start SC_ATKPOTION,5400000,24;
sc_start SC_MATKPOTION,5400000,24;
} else {
sc_start SC_STRFOOD,5400000,6;
sc_start SC_AGIFOOD,5400000,6;
sc_start SC_VITFOOD,5400000,6;
sc_start SC_INTFOOD,5400000,6;
sc_start SC_DEXFOOD,5400000,6;
sc_start SC_LUKFOOD,5400000,6;
sc_start SC_ATKPOTION,5400000,24;
sc_start SC_MATKPOTION,5400000,24;
}
next;
mes "[프버방시피]";
mes "힘을 불어넣어주었어. 어때?";
mes "손해봤다는 생각은 죽어도";
mes "안들지? 핫핫핫. 글쎄 남는";
mes "남는 장사도 이렇게 남는";
mes "장사가 있을 수가 없대두.";
next;
mes "[프버방시피]";
mes "자 그럼 다음에 또~";
close;
}
alberta,104,60,5 duplicate(프버방시피) 프버방시피#alb 4_M_MANAGER
aldebaran,146,116,5 duplicate(프버방시피) 프버방시피#ald 4_M_MANAGER
amatsu,102,152,5 duplicate(프버방시피) 프버방시피#ama 4_M_MANAGER
ayothaya,212,173,5 duplicate(프버방시피) 프버방시피#ayo 4_M_MANAGER
brasilis,200,224,5 duplicate(프버방시피) 프버방시피#bra 4_M_MANAGER
comodo,199,149,5 duplicate(프버방시피) 프버방시피#com 4_M_MANAGER
dewata,202,188,5 duplicate(프버방시피) 프버방시피#dew 4_M_MANAGER
dicastes01,193,191,5 duplicate(프버방시피) 프버방시피#dic 4_M_MANAGER
einbroch,235,207,5 duplicate(프버방시피) 프버방시피#ein 4_M_MANAGER
geffen,126,64,5 duplicate(프버방시피) 프버방시피#gef 4_M_MANAGER
gonryun,156,122,5 duplicate(프버방시피) 프버방시피#gon 4_M_MANAGER
hugel,80,152,5 duplicate(프버방시피) 프버방시피#hug 4_M_MANAGER
izlude,125,148,5 duplicate(프버방시피) 프버방시피#izl 4_M_MANAGER
lighthalzen,167,97,5 duplicate(프버방시피) 프버방시피#lig 4_M_MANAGER
louyang,210,107,5 duplicate(프버방시피) 프버방시피#lou 4_M_MANAGER
malangdo,178,139,5 duplicate(프버방시피) 프버방시피#mld 4_M_MANAGER
malaya,234,218,5 duplicate(프버방시피) 프버방시피#mly 4_M_MANAGER
manuk,296,147,5 duplicate(프버방시피) 프버방시피#man 4_M_MANAGER
mid_camp,201,237,5 duplicate(프버방시피) 프버방시피#mid 4_M_MANAGER
mora,113,112,5 duplicate(프버방시피) 프버방시피#mra 4_M_MANAGER
morocc,164,255,5 duplicate(프버방시피) 프버방시피#mro 4_M_MANAGER
moscovia,220,191,5 duplicate(프버방시피) 프버방시피#mos 4_M_MANAGER
niflheim,206,179,5 duplicate(프버방시피) 프버방시피#nif 4_M_MANAGER
payon,184,102,5 duplicate(프버방시피) 프버방시피#pay 4_M_MANAGER
rachel,111,143,5 duplicate(프버방시피) 프버방시피#rah 4_M_MANAGER
splendide,201,153,5 duplicate(프버방시피) 프버방시피#spl 4_M_MANAGER
umbala,93,160,5 duplicate(프버방시피) 프버방시피#umb 4_M_MANAGER
veins,210,109,5 duplicate(프버방시피) 프버방시피#vei 4_M_MANAGER
yuno,149,187,5 duplicate(프버방시피) 프버방시피#yun 4_M_MANAGER