// https://rathena.org/board/topic/107002-want-to-make-script-comeback-is-real-npc/
/*
ALTER TABLE `login` ADD `last_login_date` DATETIME;
UPDATE `login` SET `last_login_date` = `last_login` WHERE `last_login_date` IS NULL
*/
- script sample -1,{
OnInit:
.day_count = 365;
end;
OnPCLoginEvent:
// sleep2 1000;
query_sql("SELECT DATEDIFF(CURRENT_DATE, `last_login_date`) FROM `login` WHERE `account_id` = "+getcharid(3)+" LIMIT 1", .@daycount);
if (.@daycount && .@daycount >= .day_count && .day_count) {
getitem 512, 1;
getitem 512, 2;
getitem 512, 3;
mes "You gained rewards for comeback after "+.day_count+" day(s).";
close;
}
end;
OnPCLogoutEvent:
query_sql("UPDATE `login` SET `last_login_date` = CURRENT_DATE WHERE `account_id` = "+getcharid(3)+" LIMIT 1");
end;
}
Comments
0 B
|👍
/👎