pvp_n_1-3.gat,100,95,5 script MVP Master#h1-1::MVP Master 766,{ mes "[MVP Master]"; mes "Which kind of monster do you want to summon?"; next; set @tmp$,""; for(set @i,0; @i < getarraysize($mstr$);set @i,@i+1) { if($mflag[mvpmsel-1]&pow(2,@i)) { set @tmp$,@tmp$+$mstr$[@i]+":"; } } set @sel,select(@tmp$)-1; mes "[MVP Master]"; mes "Which monster do you want to summon?"; next; set @sel2,select(getd("$m"+@sel+"a0$"),getd("$m"+@sel+"a1$"))-1; mes .n$; mes getd(".mes"+.lang$+"$[2]"); close2; getmapxy @mapname$,@mapx,@mapy,0; monster @mapname$,@mapx-2,@mapy,getmonsterinfo(getd(".m"+@sel+"["+@sel2+"]"),0),getd(".m"+@sel+"["+@sel2+"]"),1; end; OnInit: set .lang$,"eng"; //ger or eng setarray .mesger$[0], "Was für Monster möchtest du beschwören?", "Welches Monster möchtest du beschwören?", "Aufgepasst!!"; setarray .meseng$[0], "Which kind of monster do you want to summon?", "Which monster do you want to summon?", "Watch out!!"; set .n$,"[MVP Master]"; setarray .m0[0],1096,1388,1268,1283,1108,1091,1093,1120,1299,1259,1296,1090,1262,1308,1089,1092,1088; setarray .m1[0],1293,1289,1292,1295,1298; setarray .m2[0],1518,1039,1272,1046,1389,1112,1115,1418,1086,1252,1373,1147,1059,1150,1087,1190,1038,1157,1159,1492,1251,1312,1022; for(set .@d,0; .@d < 3; set .@d,.@d+1) { for(set .@i,0; .@i < 2; set .@i,.@i+1) { set getd(".m"+.@d+"a"+.@i+"$"),""; } } for(set .@d,0;.@d < 3; set .@d,.@d+1) { for(set .@i,0;.@i < getarraysize(getd(".m"+.@d+"$")); set .@i,.@i+1) { set .@x,.@i/18; set .@y,(.@i-1)/18; if(!.@i) { set getd(".m"+.@d+"a"+.@x+"$"),getd(".m"+.@d+"a"+.@x+"$")+getd(".m"+.@d+"$["+.@i+"]"); } else if(.@i == 1) { set getd(".m"+.@d+"a"+.@x+"$"),getd(".m"+.@d+"a"+.@x+"$")+":"; set getd(".m"+.@d+"a"+.@x+"$"),getd(".m"+.@d+"a"+.@x+"$")+getd(".m"+.@d+"$["+.@i+"]"); } else { if(.@x == .@y) {set getd(".m"+.@d+"a"+.@x+"$"),getd(".m"+.@d+"a"+.@x+"$")+":";} set getd(".m"+.@d+"a"+.@x+"$"),getd(".m"+.@d+"a"+.@x+"$")+getd(".m"+.@d+"$["+.@i+"]"); } } } end; }