Vincent Posted April 2, 2013 Posted April 2, 2013 Hi, i looking for a Warper that allows the Member from a Guild who owns a Castel to warp to all Guild doungens. Quote
Capuche Posted April 3, 2013 Posted April 3, 2013 - script Warper_ -1,{ function Disp; function Pick; .@gid = getcharid(2); while( .@i < .size_guild && .guild_id[.@i] != .@gid ) .@i++; if( .@i == .size_guild ) end; menu "Guild Dungeons",GD; // ------------------- Functions ------------------- // ~ Array @c[] holds all (x,y) coordinates. // ~ Use @c[2] EXCEPT when maps begin dynamically // at 0: use @c[0] and Pick() offset 1. // -------------------------------------------------- function Disp { set @menu$,""; if(getarg(0)=="") { set @menu$,getarg(1); return; } for(set .@i,getarg(1); .@i<=getarg(2); set .@i,.@i+1) set @menu$, @menu$+getarg(0)+" "+.@i+":"; return; } function Pick { if(getarg(0)=="") { set .@i, select(@menu$); warp getarg(.@i),@c[.@i*2],@c[.@i*2+1]; } else { set .@i, select(@menu$)-getarg(1,0); warp getarg(0)+((.@i<10)?"0":"")+.@i,@c[.@i*2],@c[.@i*2+1]; } getmapxy(lastwarp$,lastwarpx,lastwarpy,0); close; } GD: setarray @c[2],119,93,39,161,50,44,116,45,199,195,200,124; Disp("","Baldur:Luina:Valkyrie:Britoniah:Arunafeltz:Schwaltzvalt"); Pick("","gld_dun01","gld_dun02","gld_dun03","gld_dun04","arug_dun01","schg_dun01"); OnAgitEnd: OnAgitEnd2: OnInit: sleep 2; deletearray .guild_id; .size_guild = query_sql( "SELECT `guild_id` FROM `guild_castle` WHERE `guild_id` != 0", .guild_id ); end; } prontera,159,192,4 duplicate(Warper_) Warper#1_ 811 Quote
caspa Posted April 9, 2013 Posted April 9, 2013 there seems to be a problem.. coz when i click the npc nothing is happening..... Quote
Capuche Posted April 9, 2013 Posted April 9, 2013 If you don't own any castle, the npc does nothing. Quote
Question
Vincent
Hi,
i looking for a Warper that allows the Member from a Guild who owns a Castel to warp to all Guild doungens.
5 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.