//==============================================================================
// Ragnarok Online - Give town script
// jAthena Script make by 진황
//==============================================================================
rachel.gat,123,144,4 script 아요네::give 894,{
mes "[운영자]";
mes "서버를 운영하는 운영자라고 해요~";
mes "하는일은 아래 메뉴를 참고하세요!";
next;
switch(select("레벨별 선물받기","그만둔다")) {
case 1:
mes "[운영자]";
mes "아! 선물 때문에요?";
mes "레벨별로 지급하고 있습니다..";
mes "쭉 보도록 하세요~";
next;
set @sum,baselevel/10;
setarray @giveitem$,"","","","","","","","","","";
for(set @i,0; @i< @sum; set @i,@i+1) {
set @giveitem$[@i],"^0000FF[LV." +(@i+1)*10+ "] 달성 축하 아이템^000000";
if(baselevel == 99) {
set @giveitem$[9],"^0000FF[LV.99] 달성 축하 아이템^000000";
}
}
if(check10 == 1) {
set @giveitem$[0],"^FF0000[LV.10] 지급완료^000000";
}
if(check20 == 1) {
set @giveitem$[1],"^FF0000[LV.20] 지급완료^000000";
}
if(check30 == 1) {
set @giveitem$[2],"^FF0000[LV.30] 지급완료^000000";
}
if(check40 == 1) {
set @giveitem$[3],"^FF0000[LV.40] 지급완료^000000";
}
if(check50 == 1) {
set @giveitem$[4],"^FF0000[LV.50] 지급완료^000000";
}
if(check60 == 1) {
set @giveitem$[5],"^FF0000[LV.60] 지급완료^000000";
}
if(check70 == 1) {
set @giveitem$[6],"^FF0000[LV.70] 지급완료^000000";
}
if(check80 == 1) {
set @giveitem$[7],"^FF0000[LV.80] 지급완료^000000";
}
if(check90 == 1) {
set @giveitem$[8],"^FF0000[LV.90] 지급완료^000000";
}
if(check99 == 1) {
set @giveitem$[9],"^FF0000[LV.99] 지급완료^000000";
}
switch(select(@giveitem$[0],@giveitem$[1],@giveitem$[2],@giveitem$[3],@giveitem$[4],@giveitem$[5],@giveitem$[6],@giveitem$[7],@giveitem$[8],@giveitem$[9])) {
case 1:
if(check10 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "아이템을 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
getitem 7803,5;
getitem 12264,5;
getitem 12221,30;
set check10,1;
close;
case 2:
if(check20 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "아이템을 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
getitem 12276,5;
getitem 12278,5;
set check20,1;
close;
case 3:
if(check30 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "아이템을 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
getitem 671,3;
set check30,1;
close;
case 4:
if(check40 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "아이템을 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
getitem 2269,1;
set check40,1;
close;
case 5:
if(check50 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "제니를 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
set zeny,zeny +500000;
set check50,1;
close;
case 6:
if(check60 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "아이템을 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
getitem 617,5;
set check60,1;
close;
case 7:
if(check70 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "아이템을 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
getitem 670,1;
set check70,1;
close;
case 8:
if(check80 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "아이템을 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
getitem 12189,1;
set check80,1;
close;
case 9:
if(check90 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "아이템을 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
getitem 12187,1;
set check90,1;
close;
case 10:
if(check99 == 1) {
mes "[운영자]";
mes "잉? 아이템을 받으셨잖아요?";
mes "욕심 부리지 말도록 하세요!";
close;
}
mes "[운영자]";
mes "아이템을 증정해드렸습니다!";
mes "인벤토리를 확인해보시기 바랍니다~";
getitem 616,3;
set check99,1;
close;
}
case 2:
mes "[운영자]";
mes "필요할때 다시 찾아주세요~";
mes "그럼.......";
close;
OnInit:
waitingroom "서버 정착 도우미",0;
end;
}
}
izlude.gat,120,94,5 duplicate(give) 아요네#2 894
prontera.gat,164,173,4 duplicate(give) 아요네#3 894
[출처] 레벨별 선물주는 npc|작성자 Wz 강냉이
'게임 관련 정보 > 라그나로크' 카테고리의 다른 글
오래된 빨간상자 구현하기@_@ (0) | 2012.12.01 |
---|---|
계정제한을 어길시, 처벌 (0) | 2012.12.01 |
매 2시간마다 금화를 전해주는 스크립트 (0) | 2012.12.01 |
크리스마스 관련 엔피씨 정보 (0) | 2012.12.01 |
이벤트존 이동 스크립트 정보 (0) | 2012.12.01 |