Onitsuka Posted April 17, 2012 Group: Members Topic Count: 13 Topics Per Day: 0.00 Content Count: 33 Reputation: 0 Joined: 02/23/12 Last Seen: June 22, 2012 Share Posted April 17, 2012 Help me to edit this script, autorecall all guild member win to sumwhere after woe, then i will place then mailbox there, thanx //Author : Goddameit //Version : 2011/7/13 - 21:53 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+"'", .@gmaid, .@gmcid); for(set .@i,0;.@i<getarraysize(.@gmcid);set .@i,.@i+1) { if(isloggedin(.@gmaid[.@i])) message rid2name(.@gmaid[.@i]),getarg(9); if(!isloggedin(.@gmaid[.@i])&&!getarg(1)) continue; query_sql "insert into mail ( send_name, dest_id, title, message, nameid, amount, identify, zeny, time ) values ( '"+escape_sql(getarg(2))+"',"+.@gmcid[.@i]+", '"+escape_sql(getarg(3))+"', '"+escape_sql(getarg(4))+"', "+getarg(5)+", "+getarg(6)+", "+getarg(7)+", "+getarg(8)+", unix_timestamp( now() ) )"; } return; } - script AGME -1,{ OnAgitEnd: setarray .@maps$[0],"aldeg_cas02"; setarray .@maps$[10],"payg_cas04"; setarray .@maps$[15],"prtg_cas03"; for( set .@i,0; .@i <= 19; set .@i, .@i+1) { callfunc "AllGuildMemberEvent",.@maps$[.@i],1, "System","WoE Victory Reward","Congratulations! Your guild succeeded in occupying "+ getcastlename(.@maps$[.@i]) +". This is your rewards.", 7539,10,1,0, "[You got a mail!! Please relogin to reupdate your mail list.]"; } end; } Quote Link to comment Share on other sites More sharing options...
Emistry Posted May 1, 2012 Group: Forum Moderator Topic Count: 93 Topics Per Day: 0.02 Content Count: 10018 Reputation: 2371 Joined: 10/28/11 Last Seen: Saturday at 07:13 PM Share Posted May 1, 2012 try this - script Sample -1,{ OnAgitEnd: setarray .Map$,"pay_gcas04","prtg_cas03","aldeg_cas02"; for( set .@i,0; .@i < getarraysize( .Map$ ); set .@i,.@i + 1 ) warpguild "prontera",155,181,getcastledata( .Map$[.@i],1 ); end; } Quote Link to comment Share on other sites More sharing options...
Onitsuka Posted May 25, 2012 Group: Members Topic Count: 13 Topics Per Day: 0.00 Content Count: 33 Reputation: 0 Joined: 02/23/12 Last Seen: June 22, 2012 Author Share Posted May 25, 2012 thanx emistry Quote Link to comment Share on other sites More sharing options...
GM Incarnation Posted June 15, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 75 Reputation: 0 Joined: 03/19/12 Last Seen: October 25, 2012 Share Posted June 15, 2012 (edited) Hi Emistry this code put in where? and your script change to where. please advise. Thanks. //Author : Goddameit//Version : 2011/7/13 - 21:53 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+"'", .@gmaid, .@gmcid); for(set .@i,0;.@i<getarraysize(.@gmcid);set .@i,.@i+1) { if(isloggedin(.@gmaid[.@i])) message rid2name(.@gmaid[.@i]),getarg(9); if(!isloggedin(.@gmaid[.@i])&&!getarg(1)) continue; query_sql "insert into mail ( send_name, dest_id, title, message, nameid, amount, identify, zeny, time ) values ( '"+escape_sql(getarg(2))+"',"+.@gmcid[.@i]+", '"+escape_sql(getarg(3))+"', '"+escape_sql(getarg(4))+"', "+getarg(5)+", "+getarg(6)+", "+getarg(7)+", "+getarg(8)+", unix_timestamp( now() ) )"; } return; } - script AGME -1,{ OnAgitEnd: setarray .@maps$[0],"aldeg_cas02"; setarray .@maps$[10],"payg_cas04"; setarray .@maps$[15],"prtg_cas03"; for( set .@i,0; .@i <= 19; set .@i, .@i+1) { callfunc "AllGuildMemberEvent",.@maps$[.@i],1, "System","WoE Victory Reward","Congratulations! Your guild succeeded in occupying "+ getcastlename(.@maps$[.@i]) +". This is your rewards.", 7539,10,1,0, "[You got a mail!! Please relogin to reupdate your mail list.]"; } end; } Edited June 15, 2012 by Incarnation Quote Link to comment Share on other sites More sharing options...
Question
Onitsuka
Help me to edit this script,
autorecall all guild member win to sumwhere after woe,
then i will place then mailbox there,
thanx
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.