스탯,스킬 초기화 npc
izlude,111,131,6 script 티아#ResetY01 769,{
//================= 설정 부분 ==============================================
set .@ResetType,1; // 초기화 형식 설정 (0: 제니소모, 1: 프리미엄 초기화 티켓 사용, 2: 둘다)
// 서버 상황에 따라 초기화 티켓대신 다른 아이템으로 지정 가능
set .@ResetSk_Zeny,100000; // 스킬포인트 1회 리셋당 필요 제니량 (기본값: 10만제니)
set .@ResetSt_Zeny,500000; // 스텟포인트 1회 리셋당 필요 제니량 (기본값: 50만제니)
set .@ResetSk_Item,12213; // 스킬포인트 초기화 하는데 필요한 아이템 설정 (기본값: 섬광막대)
// 스텟포인트를 초기화에 필요한 프리미엄 리셋 돌과 같은 아이템이
// 스킬포인트에 해당되는 아이템으로는 없으므로 섬광막대를 기본값으로 하였음.
// 서버 사정에 맞도록 설정하세요.
set .@ResetSt_Item,6320; // 스텟포인트를 초기화 하는데 필요한 아이템 설정 (기본값: 프리미엄 리셋 돌)
set .@ResetSk_Item_Count,1; // 스킬 초기화시 필요한 아이템의 갯수 (기본값: 1개)
set .@ResetSt_Item_Count,1; // 스텟 초기화시 필요한 아이템의 갯수 (기본값: 1개)
set .@ResetTimeType,0; // 초기화시 제한시간 타입설정
// 0: 지정한 시간동안 설정한 횟수만큼만 리셋가능.
// 1: 초기화 후 지정된 시간이 지나야 초기화가 가능.
set .@ResetTime,3600; // 제한시간 (기본값: 한시간 [단위: 초])
set .@ResetHit,3; // 초기화타입이 0일경우에만 작동되는 초기화 가능 횟수 (기본값: 3회)
set .@ResetSk_Status,0; //스킬 초기화시 탑승장치(팔콘,페코페코,카트등) 해제 확인 (0: 확인안함(기본값), 1: 확인함)
set .@ResetSt_Status,0; //스텟 초기화시 무게가 0인지 확인 (0: 확인안함(기본값), 1: 확인함)
//====================== 설정 끝 =============================================
mes "[ 티아 ]";
mes "안녕?";
mes "난 너의 상태를 처음으로";
mes "돌려버릴 능력이 있는 티아라고 해^^";
mes "무언가 처음으로 돌리고 싶니?";
mes "그렇다면 잘 찾아왔다!!";
mes " ";
mes "무엇을 처음으로 돌리길 원하지?";
next;
RMenu:
menu "^CCCCCC[ 엔터방지 ]^000000",RMenu,"[ 초기화에 대해 알아본다. ]",R_Info,"[ 스테이터스 ]",-,"[ 스킬 ]",R_Sk,"[ 다음에 올께 ]",R_Close;
mes "[ 티아 ]";
mes "스텟을 초기화 할꺼야?";
mes "초기화 하기전 초기화에 대한 정보는";
mes "확인하고 왔겠지?";
mes " ";
mes "계속 진행할까?";
next;
RMenu2:
menu "^CCCCCC[ 엔터방지 ]^000000",RMenu2,"[ 초기화한다. ]",-,"[ 다음에.. ]",R_Close;
mes "[ 티아 ]";
mes "잠시만 확인좀 해볼께~";
next;
if(.@R_Val == 0) goto NoZeny;
else if(.@R_Val == -1) goto NoItem;
else if(.@R_Val == -2) goto NoZenyItem;
else if(.@R_Val == -3) goto DontTime1; //초기화 시간이 되지 않았음
else if(.@R_Val == -4) goto DontTime0; //이미 지정된 시간동안 초기화 횟수 모두 사용했음.
else if(.@R_Val == -5) goto NotUseNovice; //노비스이거나 도람족이 50레벨 미만인경우 사용불가
else if(.@R_Val == -6) goto NoRemove; // 탑승장치 해제 안됨
else goto StartReset_St;
StartReset_St:
mes "[ 티아 ]";
mes "확인해보니 가능한 상태구나~";
mes "그럼 시작한다~";
next;
callfunc "Reset_Stats",.@ResetType,.@ResetSk_Zeny,.@ResetSt_Zeny,.@ResetSk_Item,.@ResetSt_Item,.@ResetTimeType,.@ResetTime,.@ResetHit,.@ResetSk_Item_Count,.@ResetSt_Item_Count,.@ResetSt_Status;
mes "[ 티아 ]";
mes "초기화가 끝났다~~";
if(.@ResetTimeType <= 0) {
set .@RHit,.@ResetHit-ResetStats_Hit;
mes "남은 초기화 가능 횟수: ^FF0000"+.@RHit+"회^000000";
}
mes "언제든 필요하면 또 와~";
close;
R_Sk:
mes "[ 티아 ]";
mes "스킬을 초기화 할꺼야?";
mes "초기화 하기전 초기화에 대한 정보는";
mes "확인하고 왔겠지?";
mes " ";
mes "계속 진행할까?";
next;
RMenu3:
menu "^CCCCCC[ 엔터방지 ]^000000",RMenu3,"[ 초기화한다. ]",-,"[ 다음에.. ]",R_Close;
mes "[ 티아 ]";
mes "잠시만 확인좀 해볼께~";
next;
if(.@R_Val == 0) goto NoZeny;
else if(.@R_Val == -1) goto NoItem;
else if(.@R_Val == -2) goto NoZenyItem;
else if(.@R_Val == -3) goto DontTime2; //초기화 시간이 되지 않았음
else if(.@R_Val == -4) goto DontTime3; //이미 지정된 시간동안 초기화 횟수 모두 사용했음.
else if(.@R_Val == -5) goto NotUseNovice; //노비스이거나 도람족이 50레벨 미만인경우 사용불가
else if(.@R_Val == -6) goto NoRemove; // 탑승장치 해제 안됨
else goto StartReset_Sk;
StartReset_Sk:
mes "[ 티아 ]";
mes "확인해보니 가능한 상태구나~";
mes "그럼 시작한다~";
next;
callfunc "Reset_Skill",.@ResetType,.@ResetSk_Zeny,.@ResetSt_Zeny,.@ResetSk_Item,.@ResetSt_Item,.@ResetTimeType,.@ResetTime,.@ResetHit,.@ResetSk_Item_Count,.@ResetSt_Item_Count,.@ResetSk_Status;
mes "[ 티아 ]";
mes "초기화가 끝났다~~";
if(.@ResetTimeType <= 0) {
set .@RHit,.@ResetHit-ResetSkill_Hit;
mes "남은 초기화 가능 횟수: ^FF0000"+.@RHit+"회^000000";
}
mes "언제든 필요하면 또 와~";
close;
R_Info:
callfunc "Reset_Info",.@ResetType,.@ResetSk_Zeny,.@ResetSt_Zeny,.@ResetSk_Item,.@ResetSt_Item,.@ResetTimeType,.@ResetTime,.@ResetHit,.@ResetSk_Item_Count,.@ResetSt_Item_Count;
end;
NoRemove:
mes "[ 티아 ]";
mes "초기화를 하시려면";
mes "팔콘,페코페코,카트등의 탑승을";
mes "해제하고 오셔야 합니다.";
mes "타고 끌고서는 초기화가 걸리지 않아요ㅠㅠ";
close;
NotUseNovice:
mes "[ 티아 ]";
mes "초기화는 노비스나";
mes "도람족 소환사 레벨 50미만은";
mes "이용이 불가능합니다.";
mes "조금 더 경험을 쌓고 오세요~";
close;
DontTime3:
set .@pt_time$,callfunc("Calc_Time",.@ResetTimeType,.@ResetTime,ResetSkill_Time);
mes "[ 티아 ]";
mes "이미 ^006600"+.@ResetHit+"회^000000를 모두 사용해버렸어..";
mes "다시 하려면 시간이 필요해..";
mes "조금만 참았다 다시 와~";
mes "남은시간: ^FF0000"+.@pt_time$+"^000000";
close;
DontTime2:
set .@pt_time$,callfunc("Calc_Time",.@ResetTimeType,.@ResetTime,ResetSkill_Time);
mes "[ 티아 ]";
mes "아직 초기화하기엔 너무 이른데?";
mes "조금만 참았다 다시 와~";
mes "남은시간: ^FF0000"+.@pt_time$+"^000000";
close;
DontTime0:
set .@pt_time$,callfunc("Calc_Time",.@ResetTimeType,.@ResetTime,ResetStats_Time);
mes "[ 티아 ]";
mes "이미 ^006600"+.@ResetHit+"회^000000를 모두 사용해버렸어..";
mes "다시 하려면 시간이 필요해..";
mes "조금만 참았다 다시 와~";
mes "남은시간: ^FF0000"+.@pt_time$+"^000000";
close;
DontTime1:
set .@pt_time$,callfunc("Calc_Time",.@ResetTimeType,.@ResetTime,ResetStats_Time);
mes "[ 티아 ]";
mes "아직 초기화하기엔 너무 이른데?";
mes "조금만 참았다 다시 와~";
mes "남은시간: ^FF0000"+.@pt_time$+"^000000";
close;
NoZenyItem:
mes "[ 티아 ]";
mes "제니가 부족한거 같은데?";
mes "필요한 아이템도 안가져온 모양이구..";
mes "수수료랑 물건이 준비되면 다시 와줄래?";
mes "난 공짜 손님은 좀 그래~";
close;
NoItem:
mes "[ 티아 ]";
mes "필요한 아이템을 안가져왔구나.";
mes "그 물건이 있어야 가능한데 말이야..";
mes "준비되면 다시 와줘~";
close;
NoZeny:
mes "[ 티아 ]";
mes "제니가 부족한거 같은데?";
mes "수수료는 줘야지..";
mes "나도 밥은 먹고 살아야 하거든 ^^;;";
close;
R_Close:
mes "[ 티아 ]";
mes "그래 머..";
mes "언제든 필요하면 찾아와^^";
close;
}
//스텟 초기화 체크 함수
function script Reset_Stats {
set .@ResetType,getarg(0);
set .@ResetSk_Zeny,getarg(1);
set .@ResetSt_Zeny,getarg(2);
set .@ResetSk_Item,getarg(3);
set .@ResetSt_Item,getarg(4);
set .@ResetTimeType,getarg(5);
set .@ResetTime,getarg(6);
set .@ResetHit,getarg(7);
set .@ResetSk_Item_Count,getarg(8);
set .@ResetSt_Item_Count,getarg(9);
set .@ResetSt_Status,getarg(10);
if(.@ResetType <= 0) {
set Zeny,Zeny-.@ResetSt_Zeny;
if(.@ResetTimeType == 0) {
if(ResetStats_Time <= 0) set ResetStats_Time,gettimetick(2);
set ResetStats_Hit,ResetStats_Hit+1;
}
else if(.@ResetTimeType == 1) {
if(ResetStats_Time <= 0) set ResetStats_Time,gettimetick(2);
}
}
if(.@ResetType == 1 ) {
delitem .@ResetSt_Item,.@ResetSt_Item_Count;
if(.@ResetTimeType == 0) {
if(ResetStats_Time <= 0) set ResetStats_Time,gettimetick(2);
set ResetStats_Hit,ResetStats_Hit+1;
}
else if(.@ResetTimeType == 1) {
if(ResetStats_Time <= 0) set ResetStats_Time,gettimetick(2);
}
}
if(.@ResetType == 2 ) {
set Zeny,Zeny-.@ResetSt_Zeny;
delitem .@ResetSt_Item,.@ResetSt_Item_Count;
if(.@ResetTimeType == 0) {
if(ResetStats_Time <= 0) set ResetStats_Time,gettimetick(2);
set ResetStats_Hit,ResetStats_Hit+1;
}
else if(.@ResetTimeType == 1) {
if(ResetStats_Time <= 0) set ResetStats_Time,gettimetick(2);
}
}
resetstatus;
return;
}
//스텟 초기화 체크 함수
function script Reset_Stats_Check {
set .@ResetType,getarg(0);
set .@ResetSk_Zeny,getarg(1);
set .@ResetSt_Zeny,getarg(2);
set .@ResetSk_Item,getarg(3);
set .@ResetSt_Item,getarg(4);
set .@ResetTimeType,getarg(5);
set .@ResetTime,getarg(6);
set .@ResetHit,getarg(7);
set .@ResetSk_Item_Count,getarg(8);
set .@ResetSt_Item_Count,getarg(9);
set .@ResetSt_Status,getarg(10);
if(Class == Job_Novice || (Class == 4218 && BaseLevel < 50)) {
return -5;
end;
}
if(.@ResetType <= 0) {
if(Zeny < .@ResetSt_Zeny) {
return 0;
end;
}
if(.@ResetTimeType == 0) {
set .@rtime,gettimetick(2)-ResetStats_Time;
if(.@rtime <= .@ResetTime && ResetStats_Hit >= 3) {
return -4;
end;
}
if(.@rtime > .@ResetTime) {
set ResetStats_Time,0;
set ResetStats_Hit,0;
}
}
else if(.@ResetTimeType == 1) {
set .@rtime,gettimetick(2)-ResetStats_Time;
if(.@rtime <= .@ResetTime) {
return -3;
end;
}
if(.@rtime > .@ResetTime) {
set ResetStats_Time,0;
}
}
//상태체크부분
if(.@ResetSt_Status > 0) {
if (Weight > 0) {
return -6;
end;
}
}
return 1;
end;
}
if(.@ResetType == 1 ) {
if(countitem(.@ResetSt_Item) < .@ResetSt_Item_Count) {
return -1;
end;
}
if(.@ResetTimeType == 0) {
set .@rtime,gettimetick(2)-ResetStats_Time;
if(.@rtime <= .@ResetTime && ResetStats_Hit >= 3) {
return -4;
end;
}
if(.@rtime > .@ResetTime) {
set ResetStats_Time,0;
set ResetStats_Hit,0;
}
}
else if(.@ResetTimeType == 1) {
set .@rtime,gettimetick(2)-ResetStats_Time;
if(.@rtime <= .@ResetTime) {
return -3;
end;
}
if(.@rtime > .@ResetTime) {
set ResetStats_Time,0;
}
}
//상태체크부분
if(.@ResetSt_Status > 0) {
if (Weight > 0) {
return -6;
end;
}
}
return 1;
end;
}
if(.@ResetType == 2 ) {
if(Zeny < .@ResetSt_Zeny) {
return 0;
end;
}
if(countitem(.@ResetSt_Item) < .@ResetSt_Item_Count) {
return -1;
end;
}
if(Zeny < .@ResetSt_Zeny && countitem(.@ResetSt_Item) < .@ResetSt_Item_Count) {
return -2;
end;
}
if(.@ResetTimeType == 0) {
set .@rtime,gettimetick(2)-ResetStats_Time;
if(.@rtime <= .@ResetTime && ResetStats_Hit >= 3) {
return -4;
end;
}
if(.@rtime > .@ResetTime) {
set ResetStats_Time,0;
set ResetStats_Hit,0;
}
}
else if(.@ResetTimeType == 1) {
set .@rtime,gettimetick(2)-ResetStats_Time;
if(.@rtime <= .@ResetTime) {
return -3;
end;
}
if(.@rtime > .@ResetTime) {
set ResetStats_Time,0;
}
}
//상태체크부분
if(.@ResetSt_Status > 0) {
if (Weight > 0) {
return -6;
end;
}
}
return 1;
end;
}
}
//스킬 초기화 체크 함수
function script Reset_Skill {
set .@ResetType,getarg(0);
set .@ResetSk_Zeny,getarg(1);
set .@ResetSt_Zeny,getarg(2);
set .@ResetSk_Item,getarg(3);
set .@ResetSt_Item,getarg(4);
set .@ResetTimeType,getarg(5);
set .@ResetTime,getarg(6);
set .@ResetHit,getarg(7);
set .@ResetSk_Item_Count,getarg(8);
set .@ResetSt_Item_Count,getarg(9);
if(.@ResetType <= 0) {
set Zeny,Zeny-.@ResetSk_Zeny;
if(.@ResetTimeType == 0) {
if(ResetSkill_Time <= 0) set ResetSkill_Time,gettimetick(2);
set ResetSkill_Hit,ResetSkill_Hit+1;
}
else if(.@ResetTimeType == 1) {
if(ResetSkill_Time <= 0) set ResetSkill_Time,gettimetick(2);
}
}
if(.@ResetType == 1 ) {
delitem .@ResetSk_Item,.@ResetSk_Item_Count;
if(.@ResetTimeType == 0) {
if(ResetSkill_Time <= 0) set ResetSkill_Time,gettimetick(2);
set ResetSkill_Hit,ResetSkill_Hit+1;
}
else if(.@ResetTimeType == 1) {
if(ResetSkill_Time <= 0) set ResetSkill_Time,gettimetick(2);
}
}
if(.@ResetType == 2 ) {
set Zeny,Zeny-.@ResetSk_Zeny;
delitem .@ResetSk_Item,.@ResetSk_Item_Count;
if(.@ResetTimeType == 0) {
if(ResetSkill_Time <= 0) set ResetSkill_Time,gettimetick(2);
set ResetSkill_Hit,ResetSkill_Hit+1;
}
else if(.@ResetTimeType == 1) {
if(ResetSkill_Time <= 0) set ResetSkill_Time,gettimetick(2);
}
}
sc_end SC_ALL;
resetskill;
return;
}
//스킬 초기화 체크 함수
function script Reset_Skill_Check {
set .@ResetType,getarg(0);
set .@ResetSk_Zeny,getarg(1);
set .@ResetSt_Zeny,getarg(2);
set .@ResetSk_Item,getarg(3);
set .@ResetSt_Item,getarg(4);
set .@ResetTimeType,getarg(5);
set .@ResetTime,getarg(6);
set .@ResetHit,getarg(7);
set .@ResetSk_Item_Count,getarg(8);
set .@ResetSt_Item_Count,getarg(9);
set .@ResetSk_Status,getarg(10);
if(Class == Job_Novice || (Class == 4218 && BaseLevel < 50)) {
return -5;
end;
}
if(.@ResetType <= 0) {
if(Zeny < .@ResetSk_Zeny) {
return 0;
end;
}
if(.@ResetTimeType == 0) {
set .@rtime,gettimetick(2)-ResetSkill_Time;
if(.@rtime <= .@ResetTime && ResetSkill_Hit >= 3) {
return -4;
end;
}
if(.@rtime > .@ResetTime) {
set ResetSkill_Time,0;
set ResetSkill_Hit,0;
}
}
else if(.@ResetTimeType == 1) {
set .@rtime,gettimetick(2)-ResetSkill_Time;
if(.@rtime <= .@ResetTime) {
return -3;
end;
}
if(.@rtime > .@ResetTime) {
set ResetSkill_Time,0;
}
}
//상태체크부분
if(.@ResetSk_Status > 0) {
if (Weight > 0 || checkriding() || checkfalcon() || checkcart() || ismounting() || checkdragon()) {
return -6;
end;
}
}
return 1;
end;
}
if(.@ResetType == 1 ) {
if(countitem(.@ResetSk_Item) < .@ResetSk_Item_Count) {
return -1;
end;
}
if(.@ResetTimeType == 0) {
set .@rtime,gettimetick(2)-ResetSkill_Time;
if(.@rtime <= .@ResetTime && ResetSkill_Hit >= 3) {
return -4;
end;
}
if(.@rtime > .@ResetTime) {
set ResetSkill_Time,0;
set ResetSkill_Hit,0;
}
}
else if(.@ResetTimeType == 1) {
set .@rtime,gettimetick(2)-ResetSkill_Time;
if(.@rtime <= .@ResetTime) {
return -3;
end;
}
if(.@rtime > .@ResetTime) {
set ResetSkill_Time,0;
}
}
//상태체크부분
if(.@ResetSk_Status > 0) {
if (Weight > 0 || checkriding() || checkfalcon() || checkcart() || ismounting() || checkdragon()) {
return -6;
end;
}
}
return 1;
end;
}
if(.@ResetType == 2 ) {
if(Zeny < .@ResetSk_Zeny) {
return 0;
end;
}
if(countitem(.@ResetSk_Item) < .@ResetSk_Item_Count) {
return -1;
end;
}
if(Zeny < .@ResetSk_Zeny && countitem(.@ResetSk_Item) < .@ResetSk_Item_Count) {
return -2;
end;
}
if(.@ResetTimeType == 0) {
set .@rtime,gettimetick(2)-ResetSkill_Time;
if(.@rtime <= .@ResetTime && ResetSkill_Hit >= 3) {
return -4;
end;
}
if(.@rtime > .@ResetTime) {
set ResetSkill_Time,0;
set ResetSkill_Hit,0;
}
}
else if(.@ResetTimeType == 1) {
set .@rtime,gettimetick(2)-ResetSkill_Time;
if(.@rtime <= .@ResetTime) {
return -3;
end;
}
if(.@rtime > .@ResetTime) {
set ResetSkill_Time,0;
}
}
//상태체크부분
if(.@ResetSk_Status > 0) {
if (Weight > 0 || checkriding() || checkfalcon() || checkcart() || ismounting() || checkdragon()) {
return -6;
end;
}
}
return 1;
end;
}
}
//초기화 정보 함수
function script Reset_Info {
set .@ResetType,getarg(0);
set .@ResetSk_Zeny,getarg(1);
set .@ResetSt_Zeny,getarg(2);
set .@ResetSk_Item,getarg(3);
set .@ResetSt_Item,getarg(4);
set .@ResetTimeType,getarg(5);
set .@ResetTime,getarg(6);
set .@ResetHit,getarg(7);
mes "[ 티아 ]";
mes "초기화에 대한 정보를 알려줄께.";
mes "스테이터스는 네가 지금까지 성장하면서";
mes "만들어온 능력치를 초기화 하는것이고";
mes "스킬은 네가 성장하면서 배워온 기술을";
mes "초기화 하는거야..";
mes "근데 조건이 좀 있어~";
mes "지금부터 내말 잘들어야해";
next;
mes "[ 티아 ]";
mes "우선, 스테이터스 초기화는 말이야";
if(.@ResetType <= 0) {
mes "^FF0000"+numisstr(.@ResetSt_Zeny)+"^000000제니가 필요해.";
}
else if(.@ResetType == 1) {
mes "[ ^0035E2"+getitemname(.@ResetSt_Item)+"^000000 ] 아이템이 필요해.";
}
else if(.@ResetType == 2) {
mes "^FF0000"+numisstr(.@ResetSt_Zeny)+"^000000제니랑~";
mes "[ ^0035E2"+getitemname(.@ResetSt_Item)+"^000000 ] 아이템이 필요해.";
}
mes " ";
mes "또한, 제한 시간이 있지";
mes "이건 나도 쉴 시간이 필요하기도 하지만";
mes "너무 자주 하게되면 너에게도 해가 된단 말이야!";
next;
mes "[ 티아 ]";
mes "제한시간은 말이야~";
if(.@ResetTimeType <= 0) {
if(.@ResetTime > 60 && .@ResetTime < 3600) {
set .@tmp_time,.@ResetTime/60;
mes "^FF0000("+.@tmp_time+")분^000000동안";
mes "^006600[ "+.@ResetHit+" ]회^000000만 초기화 가능해.";
}
else if(.@ResetTime >= 3600) {
set .@tmp_time_h,.@ResetTime/60/60;
set .@tmp_time_m,.@ResetTime/60%60;
mes "^FF0000("+.@tmp_time_h+"시간 "+.@tmp_time_m+"분)^000000동안";
mes "^006600[ "+.@ResetHit+" ]회^000000만 초기화 가능해.";
}
else {
mes "^FF0000("+.@ResetTime+"초)^000000동안";
mes "^006600[ "+.@ResetHit+" ]회^000000만 초기화 가능해.";
}
}
else if(.@ResetTimeType == 1) {
if(.@ResetTime > 60 && .@ResetTime < 3600) {
set .@tmp_time,.@ResetTime/60;
mes "초기화를 한번 하면";
mes "^FF0000("+.@tmp_time+")분^000000동안은";
mes "초기화를 다시 시도할 수 없어~";
}
else if(.@ResetTime >= 3600) {
set .@tmp_time_h,.@ResetTime/60/60;
set .@tmp_time_m,.@ResetTime/60%60;
mes "초기화를 한번 하면";
mes "^FF0000("+.@tmp_time_h+"시간 "+.@tmp_time_m+"분)^000000동안은";
mes "초기화를 다시 시도할 수 없어~";
}
else {
mes "초기화를 한번 하면";
mes "^FF0000("+.@ResetTime+"초)^000000동안은";
mes "초기화를 다시 시도할 수 없어~";
}
}
next;
mes "[ 티아 ]";
mes "그리고 스킬초기화는 말이지~";
if(.@ResetType <= 0) {
mes "^FF0000"+numisstr(.@ResetSk_Zeny)+"^000000제니가 필요해.";
}
else if(.@ResetType == 1) {
mes "[ ^006600"+getitemname(.@ResetSk_Item)+"^000000 ] 아이템이 필요해.";
}
else if(.@ResetType == 2) {
mes "^FF0000"+numisstr(.@ResetSk_Zeny)+"^000000제니랑~";
mes "[ ^006600"+getitemname(.@ResetSk_Item)+"^000000 ] 아이템이 필요해.";
}
mes "시간제한은 스테이터스 초기화랑 똑같아~";
mes "잘 알아 들었나?";
mes "준비가 되면 찾아와앙~";
close;
}
function script Calc_Time {
set .@ResetTimeType,getarg(0);
set .@ResetTime,getarg(1);
set .@ResetSetTime,getarg(2);
set .@ntime,gettimetick(2);
set .@catime,.@ntime-.@ResetSetTime;
set .@ctime,.@ResetTime-.@catime;
if(.@ctime >= 3600) {
set .@tmp_time_h,.@ctime/60/60;
set .@tmp_time_m,.@ctime/60%60;
return .@tmp_time_h+"시간 "+.@tmp_time_m+"분";
end;
}
else if(.@ctime > 60 && .@ctime < 3600) {
set .@tmp_time,.@ctime/60;
return .@tmp_time+"분";
end;
}
else {
return .@ctime+"초";
end;
}
}

루비아이 님의 최근 댓글
괌솨홥뉘돠 2021 02.06 압축암호에 탈자가 있네요 수정하려고 했지만 게시물신고로 수정및 삭제 불가... 암호 54 12입니다. 2018 01.09 SB요 ㅜㅜ 2018 01.08 봐서 반응이 좋으면 다른버전으로 하나더 올리고 아니면...뭐... 2018 01.04 받아가요 2018 01.04