prontera,164,169,3 script WoE Prize 459,{
if (agitcheck() || agitcheck2()) goto L_woeon;
mes "Hi ^ff8000"+strcharinfo(0)+"^000000,";
mes "Which castle you want to take your prize with ?";
switch(select("Kriemhild:Swanhild:Fadgridh:Skoegul:Gondul")) {
case 1:
if ( getcastledata( "prtg_cas01", 1) != getcharid(2) ) goto L_not_owner;
if ( $castle_claimed[1] ) goto L_claimed;
if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
mes "receiving the reward for this castle";
getitem 20001,40;
getitem 2004,25;
getitem 676,40;
announce "WoE Prize Giver : Guild Master [ "+strcharinfo(0)+" ] Just Claimed the Prize for His Guild [ "+strcharinfo(2)+" ]",bc_all;
set $castle_claimed[1], 1;
close;
L_not_owner:
mes "Your guild failed to take this castle";
mes "If your guild owned a castle ask your guild master to claim reward from me";
close;
L_claimed:
mes "Your guild already received the reward for this castle";
close;
L_not_gm:
mes "Ask your Guild Master to see me";
close;
case 2:
if ( getcastledata( "prtg_cas02", 1) != getcharid(2) ) goto L_not_owner2;
if ( $castle_claimed2[1] ) goto L_claimed2;
if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm2;
mes "receiving the reward for this castle";
getitem 20001,40;
getitem 2004,25;
getitem 676,40;
announce "WoE Prize Giver : Guild Master [ "+strcharinfo(0)+" ] Just Claimed the Prize for His Guild [ "+strcharinfo(2)+" ]",bc_all;
set $castle_claimed2[1], 1;
close;
L_not_owner2:
mes "Your Guild Failed to take this Castle";
mes "If your guild owned a castle ask your guild master to claim reward from me";
close;
L_claimed2:
mes "Your guild already received the reward for this castle";
close;
L_not_gm2:
mes "Ask your Guild Master to see me";
close;
case 3:
if ( getcastledata( "prtg_cas03", 1) != getcharid(2) ) goto L_not_owner3;
if ( $castle_claimed2[1] ) goto L_claimed3;
if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm3;
mes "receiving the reward for this castle";
getitem 20001,40;
getitem 2004,25;
getitem 676,40;
announce "WoE Prize Giver : Guild Master [ "+strcharinfo(0)+" ] Just Claimed the Prize for His Guild [ "+strcharinfo(2)+" ]",bc_all;
set $castle_claimed3[1], 1;
close;
L_not_owner3:
mes "Your Guild Failed to take this Castle";
mes "If your guild owned a castle ask your guild master to claim reward from me";
close;
L_claimed3:
mes "Your guild already received the reward for this castle";
close;
L_not_gm3:
mes "Ask your Guild Master to see me";
close;
case 4:
if ( getcastledata( "prtg_cas04", 1) != getcharid(2) ) goto L_not_owner4;
if ( $castle_claimed2[1] ) goto L_claimed4;
if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm4;
mes "receiving the reward for this castle";
getitem 20001,40;
getitem 2004,25;
getitem 676,40;
announce "WoE Prize Giver : Guild Master [ "+strcharinfo(0)+" ] Just Claimed the Prize for His Guild [ "+strcharinfo(2)+" ]",bc_all;
set $castle_claimed4[1], 1;
close;
L_not_owner4:
mes "Your Guild Failed to take this Castle";
mes "If your guild owned a castle ask your guild master to claim reward from me";
close;
L_claimed4:
mes "Your guild already received the reward for this castle";
close;
L_not_gm4:
mes "Ask your Guild Master to see me";
close;
case 5:
if ( getcastledata( "prtg_cas05", 1) != getcharid(2) ) goto L_not_owner5;
if ( $castle_claimed2[1] ) goto L_claimed5;
if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm5;
mes "receiving the reward for this castle";
getitem 20001,40;
getitem 2004,25;
getitem 676,40;
announce "WoE Prize Giver : Guild Master [ "+strcharinfo(0)+" ] Just Claimed the Prize for His Guild [ "+strcharinfo(2)+" ]",bc_all;
set $castle_claimed5[1], 1;
close;
L_not_owner5:
mes "Your Guild Failed to take this Castle";
mes "If your guild owned a castle ask your guild master to claim reward from me";
close;
L_claimed5:
mes "Your guild already received the reward for this castle";
close;
L_not_gm5:
mes "Ask your Guild Master to see me";
close;
}
L_woeon:
mes "A war is currently in progress";
mes "If your guild owned a castle ask your guild master to see me to claim the reward";
close;
OnAgitEnd:
set $castle_claimed[1], 0; // everytime woe ends the variable resets
set $castle_claimed2[1], 0;
set $castle_claimed3[1], 0;
set $castle_claimed4[1], 0;
set $castle_claimed5[1], 0; // everytime woe ends the variable resets
end;
OnInit:
waitingroom "Castle Rewards",0;
end;
}