yuhsing

Untitled

Jan 22nd, 2013
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. brasilis,104,323,5 script Who's Online 871,{
  2. mes "^008cef===========================^000000";
  3. mes "Staffs Online Lists : ^FF0000"+getarraysize( .GM_Name$ )+"^000000 Staffs";
  4. mes "^008cef===========================^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 "^ff0000User^000000 - [ ^ffac26"+.GM_Name$[.@i]+"^000000 ]";
  8. mes "^ff0000Current Map^000000 - [ ^FF47BD"+.Map$+"^000000 ]";
  9. mes "^ff0000Base Level^000000 - [ ^A34934"+.j_lvl[.@i]+"^000000 ]";
  10. mes "^ff0000Job Level^000000 - [ ^A34934"+.b_lvl[.@i]+"^000000 ]";
  11. mes "^ff0000Job Class^000000 - [ ^A34934"+.c_lvl$[.@i]+"^000000 ]";
  12. mes "^04E959_______________________^000000";
  13. }
  14. close;
  15.  
  16. OnInit:
  17. set .MinGMLevel,40; // Min. GM Level to Show in Online Lists
  18. end;
  19.  
  20. OnPCLoginEvent:
  21. if( getgmlevel() > .MinGMLevel ) end;
  22. set .GM_Name$[ getarraysize( .GM_Name$ ) ],strcharinfo(0);
  23. set .GM_Level[ getarraysize( .GM_Level ) ],getgmlevel();
  24. set .b_lvl[ getarraysize( .b_lvl ) ],baselevel;
  25. set .j_lvl[ getarraysize( .j_lvl ) ],joblevel;
  26. set .c_lvl$[ getarraysize( .c_lvl$ ) ],jobname(Class);
  27. end;
  28.  
  29. OnPCLogoutEvent:
  30. if( getgmlevel() > .MinGMLevel ) end;
  31. for( set .@i,0; .@i < getarraysize( .GM_Name$ ) ; set .@i,.@i + 1 ){
  32. if( strcharinfo(0) != .GM_Name$[.@i] ) continue;
  33. deletearray .GM_Name$[.@i],1;
  34. deletearray .GM_Level[.@i],1;
  35. deletearray .j_lvl[.@i],1;
  36. deletearray .b_lvl[.@i],1;
  37. deletearray .c_lvl$[.@i],1;
  38. end;
  39. }
  40. end;
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment