// Original Script by Ahmad
// RAO Dungeon
prontera,161,193,5 script RAO Dungeon 406,{
mes "[RAO Dungeon]";
mes "Hm...?";
mes "Are you sure want to enter Dungeon?";
mes "You need 1 Ticket Dungeon,";
mes "and PVP Allowed in this map,";
next;
mes "[RAO Dungeon]";
mes "You must care, and be better you";
mes "Enter Dungeon with your party.";
next;
mes "[RAO Dungeon]";
mes "You can request 3 ticket everyday,";
mes "And reset every 06.00am.";
next;
switch(select("Request Ticket:Dungeon Lv60-80:Dungeon Lv81-100:Dungeon Lv101-120:Cancel")) {
case 1:
if ( !query_sql( "SELECT `account_id` FROM `daily_reward` WHERE `account_id` ="+ getcharid(3) , .@acc ) ) {
getitem 21000,3;
dispbottom "Gained 3 RAO Instance Ticket.";
query_sql "insert into `daily_reward` values ( "+getcharid(3)+" )";
} else {
mes "[RAO Dungeon]";
mes "You wait must until reset.";
mes "at 06.00am.";
}
close2;
break;
case 2:
if ( countitem(21000) >= 1 && BaseLevel >= 60 && BaseLevel <= 80) {
mes "[RAO Dungeon]";
mes "I Hope you enjoyed!.";
next;
warp "80@RAO_in",104,250;
delitem 21000,1;
} else {
mes "[RAO Dungeon]";
mes "Only Lv60-80 can enter Dungeon.";
mes "And you need 1 Ticket.";
}
close2;
break;
case 3:
if ( countitem(21000) >= 1 && BaseLevel >= 81 && BaseLevel <= 100) {
mes "[RAO Dungeon]";
mes "I Hope you enjoyed!.";
next;
warp "100@RAO_in",141,184;
delitem 21000,1;
} else {
mes "[RAO Dungeon]";
mes "Only Lv60-80 can enter Dungeon.";
mes "And you need 1 Ticket.";
}
close2;
break;
case 4:
if ( countitem(21000) >= 1 && BaseLevel >= 101 && BaseLevel <= 120) {
mes "[RAO Dungeon]";
mes "I Hope you enjoyed!.";
next;
warp "120@RAO_in",243,46;
delitem 21000,1;
} else {
mes "[RAO Dungeon]";
mes "Only Lv60-80 can enter Dungeon.";
mes "And you need 1 Ticket.";
}
close2;
break;
case 5:
close2;
break;
}
OnHour06:
query_sql "truncate daily_reward";
end;
}
Can someone checkit? its not work in case 1: i dunno it never check sql dail_reward is empty, and never insert account id in daily_reward @@, sorry bad eng >.<
Question
AHMADSHIDQI
Can someone checkit? its not work in case 1: i dunno it never check sql dail_reward is empty, and never insert account id in daily_reward @@, sorry bad eng >.<
Link to comment
Share on other sites
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.