//====================== rAthena Script ===============================================================
//=== Made by Rikimaru
//=== Topic Link : http://rathena.org/board/topic/58004-request-daily-reward-npc-script/
//==================== Information ====================================================================
//==== Daily Reward Script
//================= Version : =========================================================================
//=== V 1.1 Fixed a typo in the Script [ Rikimaru ]
//=== V 1.0 Finished Scripting the Daily Reward Script [ Rikimaru ]
//============== Credits : ============================================================================
//=== Credits to Rikimaru for the Daily Reward Script
//=== rAthena Profile Link : http://rathena.org/board/user/434-rikimaru/
//=====================================================================================================
//*************************************************************************
prontera,146,92,6 script Daily Reward NPC 757,{
//=========================== Settings ================================================================
set .@rewname$,"[ Daily Reward ]";
set .rewardid,12744;
set @rewardamount,1;
//======================= Settings End ================================================================
//*****************************************************************************************************
if(gettimetick(2) > #lastTimeTalked) {
mes .@rewname$;
mes "Hello "+strcharinfo(0)+",I";
mes "am here to give you a daily";
mes "Reward. Do you want to have it?";
next;
switch(select("-Yes,sure!:-No,bye!:-Cancel")) {
case 1:
mes .@rewname$;
mes "Okay going to give you the item!";
next;
mes "Welcome...this is Daily gift...";
getitem 12987,1;
getitem 12263,2;
getitem 14765,2;
getitem 12264,2;
mes "Okay have fun with it!";
set #lastTimeTalked,gettimetick(2)+86400;
close;
case 2:
mes .@rewname$;
mes "Okay goodbye!";
close;
case 3:
close;
}
}
mes .@rewname$;
mes "Sorry you can get the";
mes "Reward again after ";
mes "24 Hours are over!";
close;
OnInit:
waitingroom " Daily Rewards",0;
end;
}
// Duplicates
//============================================================
alberta,29,240,6 duplicate(Daily Reward NPC) Daily Reward NPC#alb 757
aldebaran,145,118,4 duplicate(Daily Reward NPC) Daily Reward NPC#ald 757
geffen,115,66,6 duplicate(Daily Reward NPC) Daily Reward NPC#gef 757
morocc,156,102,6 duplicate(Daily Reward NPC) Daily Reward NPC#mor 757
payon,184,104,4 duplicate(Daily Reward NPC) Daily Reward NPC#pay 757
izlude,134,93,4 duplicate(Daily Reward NPC) Daily Reward NPC#izl 757
payon,172,226,4 duplicate(Daily Reward NPC) Daily Reward NPC#pay1 757
yuno,148,187,6 duplicate(Daily Reward NPC) Daily Reward NPC#yun 757