All pastes #755799 Raw Edit

Zeug

public text v1 · immutable
#755799 ·published 2007-10-30 22:15 UTC
rendered paste body
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;
}