Advertisement
Guest User

Untitled

a guest
Nov 28th, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1.  
  2. /*
  3.  
  4. CREATE TABLE IF NOT EXISTS `simbang_gabi` (
  5. `id` int(11) unsigned NOT NULL DEFAULT '0',
  6. `aid` int(11) unsigned NOT NULL DEFAULT '0',
  7. `day` smallint(11) unsigned NOT NULL DEFAULT '0',
  8. `time` datetime NOT NULL default '0000-00-00 00:00:00',
  9. KEY `id` (`id`)
  10. ) ENGINE=MyISAM;
  11.  
  12. */
  13.  
  14.  
  15. prontera,155,181,5 script Sample#simbang_gabi 757,{
  16.  
  17. set .@aid,getcharid(3);
  18. set .@month,gettime( 6 );
  19. set .@today,gettime( 5 );
  20. set .@hour,gettime( 4 );
  21.  
  22. if ( .can_use ) {
  23. query_sql( "SELECT `day` FROM `simbang_gabi` WHERE `aid` = "+.@aid+" ORDER BY `day` DESC",.@day );
  24. set .@day_size,getarraysize( .@day );
  25. if ( .@day[0] != .@today ) {
  26. mes "Attendance recorded.";
  27. query_sql( "INSERT INTO `simbang_gabi` VALUES ( "+gettimetick(2)+","+.@aid+","+.@today+",NOW() )" );
  28. }
  29. mes "You've signed for today.";
  30.  
  31. query_sql( "SELECT COUNT( `day` ) FROM `simbang_gabi` WHERE `aid` = "+.@aid,.@count );
  32. if ( .@count >= .consecutive_login ) {
  33. next;
  34. query_sql( "DELETE FROM `simbang_gabi` WHERE `aid` = "+.@aid );
  35. mes "You have accumulated "+.consecutive_login+" attendance! You're now reward with items.";
  36. if ( Sex ) { // male
  37. getitem 608,10;
  38. }
  39. else { // female
  40. getitem 607,100;
  41. }
  42. }
  43.  
  44. }
  45. else {
  46. mes "Month: December";
  47. mes "Date: 11~25";
  48. mes "Time: 6PM ~ 10AM";
  49. }
  50. close;
  51.  
  52. OnInit:
  53. // required how many attendance
  54. set .consecutive_login,14;
  55.  
  56. set .@month,gettime( 6 );
  57. set .@today,gettime( 5 );
  58. set .@hour,gettime( 4 );
  59.  
  60. set .can_use,1;
  61.  
  62. set .@date,atoi( gettimestr( "%Y%m%d",21 ) );
  63.  
  64. if ( .@date < 20141211 || .@day > 20141225 ) {
  65. OnClock1000:
  66. set .can_use,0;
  67.  
  68. OnDay1226:
  69. if ( .@day > 20141225 )
  70. disablenpc strnpcinfo(0);
  71. }
  72. end;
  73.  
  74. OnClock1800:
  75. set .can_use,1;
  76. end;
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement