//Author : Goddameit //Version : 2013/01/07 //Web : http://goo.gl/8Nedn function script AllGuildMemberEvent { if(!set(.@gid,getcastledata(getarg(0),1))) return; query_sql("SELECT account_id,char_id FROM `guild_member` WHERE guild_id = "+.@gid+" AND online = 1 ", .@gmaid, .@gmcid); set .@amount,getarraysize(.@gmcid); for(set .@i,0;.@i<.@amount;set .@i,.@i+1) { query_sql("select last_ip from `login` where account_id = '"+.@gmaid[.@i]+"'",.@ip$); query_sql("select account_id from `login` where last_ip= '"+.@ip$+"'",.@aa); set .@ip$,replacestr(.@ip$,".","a"); if( getd(".@tmp"+.@ip$) ) continue; setd ".@tmp"+.@ip$,1; if( isloggedin(.@gmaid[.@i]) ) getitem 607,1,.@gmaid[.@i]; } return; } - script AGME -1,{ OnAgitEnd: setarray .@maps$[0],"aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05", "gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05", "payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05", "prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05"; for( set .@i,0; .@i <= 19; set .@i, .@i+1) { callfunc "AllGuildMemberEvent",.@maps$[.@i]; } end; }