yuhsing

Untitled

Sep 19th, 2013
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1.  
  2. /*
  3. // run these SQL script
  4. ALTER TABLE `char` ADD `emp_break` INT( 11 ) NOT NULL DEFAULT '0';
  5. ALTER TABLE `guild` ADD `emp_break` INT( 11 ) NOT NULL DEFAULT '0';
  6.  
  7. // find this ...inside npc/guild/agit_main.txt ( line 101 )
  8. OnAgitBreak:
  9.  
  10. // add below
  11. query_sql( "UPDATE `char` SET `emp_break` = `emp_break` + 1 WHERE `char_id` = "+getcharid(0) );
  12. query_sql( "UPDATE `guild` SET `emp_break` = `emp_break` + 1 WHERE `guild_id` = "+getcharid(2) );
  13.  
  14. */
  15.  
  16. prontera,155,171,5 script Emperium Breaker 757,{
  17. .@mode = select( "Top "+.top_rank+" Player", "Top "+.top_rank+" Guild" ) - 1;
  18. query_sql( "SELECT `name`,`emp_break` FROM `"+.table$[.@mode]+"` WHERE `emp_break` > 0 ORDER BY `emp_break` DESC LIMIT "+.top_rank,.@name$,.@break );
  19. .@size = getarraysize( .@name$ );
  20. if( .@size ){
  21. mes "Top "+.top_rank+" emp breaker records.";
  22. while( .@i < .@size ){
  23. mes "["+( .@i+1 )+".] "+.@name$[.@i]+" : "+.@break[.@i];
  24. .@i++;
  25. }
  26.  
  27. }else{
  28. mes "No record found.";
  29. }
  30. close;
  31.  
  32. OnInit:
  33. // show how many record
  34. .top_rank = 10;
  35. setarray .table$,"char","guild";
  36. end;
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment