yuhsing

Untitled

Feb 5th, 2013
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1.  
  2. /*
  3.  
  4. CREATE TABLE IF NOT EXISTS `E-MVPRank` (
  5. `char_id` int(11) unsigned NOT NULL default '0',
  6. `name` varchar(30) NOT NULL DEFAULT '',
  7. `Count` int(11) unsigned NOT NULL default '0',
  8. PRIMARY KEY (`char_id`)
  9. ) ENGINE=MyISAM;
  10.  
  11. */
  12.  
  13.  
  14. fayon,90,115,5 script Sample 757,{
  15. query_sql( "SELECT `name`,`Count` FROM `E-MVPRank` ORDER BY `Count` DESC LIMIT 5",.@Name$,.@Count );
  16. if( getarraysize( .@Name$ ) ){
  17. for( set .@i,0; .@i < getarraysize( .@Name$ ); set .@i,.@i + 1 )
  18. mes "[ "+( .@i + 1 )+". ] "+.@Name$[.@i]+" - "+.@Count[.@i]+" Points";
  19. }else{
  20. mes "No Record Found.";
  21. }
  22. close;
  23.  
  24. OnInit:
  25. setarray .mvp_list[0],1002,1002,1002,1002;
  26.  
  27. for( .@i = 0; .@i < getarraysize( .mvp_list ); .@i++ )
  28. setd( ".mvp_"+.mvp_list ),1;
  29. end;
  30.  
  31. OnNPCKillEvent:
  32. if( getd( ".mvp_"+.mvp_list ) )
  33. query_sql( "INSERT INTO `E-MVPRank` SET `char_id`='"+getcharid(0)+"',`name`='"+strcharinfo(0)+"',`Count`='1' ON DUPLICATE KEY UPDATE `Count`=`Count`+1" );
  34. end;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment