12345678910111213141516171819202122232425262728293031 |
- //===== rAthena Script =======================================
- //= getguildinfo sample
- //===== Description: =========================================
- //= Sample script for the getguildinfo script command
- //===== Additional Comments: =================================
- //= 1.0 First version. [crazyarashi]
- //============================================================
- prontera,255,55,5 script test_getguildinfo 2_M_SAGE_OLD,{
- .@gid = getcharid(2);
- if ( !.@gid ) {
- mes "You don't have a guild.";
- close;
- }
- setarray .@data$[0], "Guild Name", "Guild Level", "Average Level", "Online Count", "Member Count", "Max Member Count", "EXP", "Next Exp", "Master CID", "Master Name";
- setarray .@type[0], GUILDINFO_NAME, GUILDINFO_LEVEL, GUILDINFO_AVERAGELEVEL, GUILDINFO_ONLINECOUNT, GUILDINFO_MEMBERCOUNT, GUILDINFO_MAXMEMBERCOUNT, GUILDINFO_EXP, GUILDINFO_NEXTEXP, GUILDINFO_MASTERID, GUILDINFO_MASTERNAME;
- for ( .@i = 0; .@i < getarraysize(.@data$); ++.@i )
- dispbottom .@data$[.@i] + " : " + getguildinfo(.@gid, .@type[.@i]);
- end;
- }
- prontera,255,57,5 script test_getguildinfo2 2_M_SAGE_OLD,{
- .@gid = 1234;
- // Load guild information from char-server
- requestguildinfo .@gid;
- setarray .@data$[0], "Guild Name", "Guild Level", "Average Level", "Online Count", "Member Count", "Max Member Count", "EXP", "Next Exp", "Master CID", "Master Name";
- setarray .@type[0], GUILDINFO_NAME, GUILDINFO_LEVEL, GUILDINFO_AVERAGELEVEL, GUILDINFO_ONLINECOUNT, GUILDINFO_MEMBERCOUNT, GUILDINFO_MAXMEMBERCOUNT, GUILDINFO_EXP, GUILDINFO_NEXTEXP, GUILDINFO_MASTERID, GUILDINFO_MASTERNAME;
- for ( .@i = 0; .@i < getarraysize(.@data$); ++.@i )
- dispbottom .@data$[.@i] + " : " + getguildinfo(.@gid, .@type[.@i]);
- end;
- }
|