getguildinfo.txt 1.7 KB

12345678910111213141516171819202122232425262728293031
  1. //===== rAthena Script =======================================
  2. //= getguildinfo sample
  3. //===== Description: =========================================
  4. //= Sample script for the getguildinfo script command
  5. //===== Additional Comments: =================================
  6. //= 1.0 First version. [crazyarashi]
  7. //============================================================
  8. prontera,255,55,5 script test_getguildinfo 2_M_SAGE_OLD,{
  9. .@gid = getcharid(2);
  10. if ( !.@gid ) {
  11. mes "You don't have a guild.";
  12. close;
  13. }
  14. setarray .@data$[0], "Guild Name", "Guild Level", "Average Level", "Online Count", "Member Count", "Max Member Count", "EXP", "Next Exp", "Master CID", "Master Name";
  15. setarray .@type[0], GUILDINFO_NAME, GUILDINFO_LEVEL, GUILDINFO_AVERAGELEVEL, GUILDINFO_ONLINECOUNT, GUILDINFO_MEMBERCOUNT, GUILDINFO_MAXMEMBERCOUNT, GUILDINFO_EXP, GUILDINFO_NEXTEXP, GUILDINFO_MASTERID, GUILDINFO_MASTERNAME;
  16. for ( .@i = 0; .@i < getarraysize(.@data$); ++.@i )
  17. dispbottom .@data$[.@i] + " : " + getguildinfo(.@gid, .@type[.@i]);
  18. end;
  19. }
  20. prontera,255,57,5 script test_getguildinfo2 2_M_SAGE_OLD,{
  21. .@gid = 1234;
  22. // Load guild information from char-server
  23. requestguildinfo .@gid;
  24. setarray .@data$[0], "Guild Name", "Guild Level", "Average Level", "Online Count", "Member Count", "Max Member Count", "EXP", "Next Exp", "Master CID", "Master Name";
  25. setarray .@type[0], GUILDINFO_NAME, GUILDINFO_LEVEL, GUILDINFO_AVERAGELEVEL, GUILDINFO_ONLINECOUNT, GUILDINFO_MEMBERCOUNT, GUILDINFO_MAXMEMBERCOUNT, GUILDINFO_EXP, GUILDINFO_NEXTEXP, GUILDINFO_MASTERID, GUILDINFO_MASTERNAME;
  26. for ( .@i = 0; .@i < getarraysize(.@data$); ++.@i )
  27. dispbottom .@data$[.@i] + " : " + getguildinfo(.@gid, .@type[.@i]);
  28. end;
  29. }