Emistry

GM Online Lists

Sep 20th, 2011
576
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1.  
  2. prontera,155,171,5 script GM Online Lists 436,{
  3. mes "Staffs Online Lists : ^FF0000"+getarraysize( .GM_Name$ )+"^000000 Staffs";
  4. mes "^0000FF_____________________________^000000";
  5. for( set .@i,0; .@i < getarraysize( .GM_Name$ ) ; set .@i,.@i + 1 ){
  6. getmapxy( .Map$,.x,.y,0,.GM_Name$[.@i] );
  7. mes "[ Lv ^63D1F4"+.GM_Level[.@i]+"^000000 ] ^FF0000@ ^0000FF"+.GM_Name$[.@i]+"^000000";
  8. mes "Location : ^0000FF"+.Map$+"^000000";
  9. mes "^0000FF_____________________________^000000";
  10. }
  11. close;
  12.  
  13. OnInit:
  14. set .MinGMLevel,60; // Min. GM Level to Show in Online Lists
  15. end;
  16.  
  17. OnPCLoginEvent:
  18. if( getgmlevel() < .MinGMLevel ) end;
  19. set .GM_Name$[ getarraysize( .GM_Name$ ) ],strcharinfo(0);
  20. set .GM_Level[ getarraysize( .GM_Level ) ],getgmlevel();
  21. end;
  22.  
  23. OnPCLogoutEvent:
  24. if( getgmlevel() < .MinGMLevel ) end;
  25. for( set .@i,0; .@i < getarraysize( .GM_Name$ ) ; set .@i,.@i + 1 ){
  26. if( strcharinfo(0) != .GM_Name$[.@i] ) continue;
  27. deletearray .GM_Name$[.@i],1;
  28. deletearray .GM_Level[.@i],1;
  29. end;
  30. }
  31. end;
  32. }
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment