Jaburak Posted June 1, 2013 Posted June 1, 2013 A very simple Hot Castle Event script. You can select what agit or castle do you want for the event. setarray .@maps$[0],"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05","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","arug_cas01","arug_cas02","arug_cas03","arug_cas04","arug_cas05","schg_cas01","schg_cas02","schg_cas03","schg_cas04","schg_cas05"; Edit the price. getitem 504,10; // Set your price getitem 505,10; // Set your price Hot Agit Event.txt 1 Quote
uDe Posted June 2, 2013 Posted June 2, 2013 This is great. But it only give to guild leader. How to make it give the prize to entire winning guild members? Quote
Jaburak Posted June 2, 2013 Author Posted June 2, 2013 if(getd("$HotAgit_"+.@j)&&getmapguildusers(.@j)==getcharid(0)) { setd "$HotAgit_"+.@j,getd("$HotAgit_"+.@j)-1; if(getd("$HotAgit_"+.@j)<=0) setd "$HotAgit_"+.@j,0; getitem 504,10; // Set your price getitem 505,10; // Set your price } Quote
uDe Posted June 11, 2013 Posted June 11, 2013 Uhh.. I've got this error. Seems like I can't solve it.. parse_callfunc: not enough arguments, expected ',' 3 : 4 : mes "Our current WoE Hot Castle is : "+getcastlename($HotAgit$)+"."; 5 : else 6 : mes "Sorry, we do not have Hot Agit event on the list."; 7 : set .@j,getcharid(2); * 8 : if(getd("$HotAgit_"+.@j)&&getmapguildusers(.@j')'==getcharid(0)) 9 : { 10 : setd "$HotAgit_"+.@j,getd("$HotAgit_"+.@j)-1; 11 : if(getd("$HotAgit_"+.@j)<=0) 12 : setd "$HotAgit_"+.@j,0; Quote
Yoona Posted June 11, 2013 Posted June 11, 2013 Is this Script only Guild Leader will receive the Prize? when WOE ends? Quote
Jaburak Posted June 11, 2013 Author Posted June 11, 2013 Uhh.. I've got this error. Seems like I can't solve it.. parse_callfunc: not enough arguments, expected ',' 3 : 4 : mes "Our current WoE Hot Castle is : "+getcastlename($HotAgit$)+"."; 5 : else 6 : mes "Sorry, we do not have Hot Agit event on the list."; 7 : set .@j,getcharid(2); * 8 : if(getd("$HotAgit_"+.@j)&&getmapguildusers(.@j')'==getcharid(0)) 9 : { 10 : setd "$HotAgit_"+.@j,getd("$HotAgit_"+.@j)-1; 11 : if(getd("$HotAgit_"+.@j)<=0) 12 : setd "$HotAgit_"+.@j,0; Did you change something on it? Is this Script only Guild Leader will receive the Prize? when WOE ends? Yes. Quote
uDe Posted June 12, 2013 Posted June 12, 2013 This is great. But it only give to guild leader. How to make it give the prize to entire winning guild members? if(getd("$HotAgit_"+.@j)&&getmapguildusers(.@j)==getcharid(0)) { setd "$HotAgit_"+.@j,getd("$HotAgit_"+.@j)-1; if(getd("$HotAgit_"+.@j)<=0) setd "$HotAgit_"+.@j,0; getitem 504,10; // Set your price getitem 505,10; // Set your price } Just doing that and of course, the prize and npc location. Quote
revenge17 Posted June 13, 2013 Posted June 13, 2013 Was looking for a Script like this. Thanks for sharing. Quote
Jaburak Posted June 13, 2013 Author Posted June 13, 2013 Was looking for a Script like this. Thanks for sharing. You're welcome Quote
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.