//armamento: //El npc te pedira que hagas las armas y tus municiones prontera,100,100,3 script Armamento 689,{ set .@name$,"^2AF7EA ~ claus ^000000"; setarray .@item[0],501,10,501,10,501,10,501,10,501,10; setarray .@text$[0],"","","","",""; setarray .@item2[0],501,10,501,10; setarray .@text2$[0],"",""; mes .@name$; if (armas >= 1) && (municiones >= 1){ mes "Felicidades!, ahora ve a donde wein para que te de otra misiones"; completequest 1051; setquest 1052; set armas,0; set municiones,0; close; } /*if (isquest_begin(1052) == 2){//Si ya la termino mes "Habla con wein para que pases a la proxima mision"; close; } if(isquest_begin(1050) == 0){// Si no la a comenzado mes "Que haces aqui?"; mes "No tengo tiempo para lidiar con personal no autorizado"; close; } if(isquest_begin(1051) == 1){ goto next2; }*/ mes "Parece que wein te envio aqui para la prueba de armamento"; next; mes .@name$; mes "Lo primero que debes de hacer es tu nueva arma y luego tus municiones"; next; mes .@name$; mes "para hacer tu nueva arma necesitas estas cosas"; set .@r,0; for(set .@i,0; .@i < getarraysize (.@item); set .@i,.@i+2){ do {set .@r,.@r+1;} while (.@i <= getarraysize (.@item)); mes "Traeme unos "+.@item2[.@r]+" "+getitemname(.@item[.@i])+" "+.@text$[.@i]+" "; break; } next; mes .@name$; mes "Para hacer tus municiones necesitas estas cosas"; set .@r,0; for(set .@i,0; .@i < getarraysize (.@item2); set .@i,.@i+2){ do {set .@r,.@r+1;} while (.@i <= getarraysize (.@item2)); mes "Traeme unos "+.@item2[.@r]+" "+getitemname(.@item2[.@i])+" "+.@text2$[.@i]+" "; break; } completequest 1050; setquest 1051; close; next2: mes .@name$; mes "Que quieres hacer primero las armas o las municiones?"; switch(select("~ Las armas primero:~ Las municiones primero")){ case 1: mes .@name$; mes "Vamos haber si tienes todo lo que te pedi.."; next; mes .@name$; set .@r,0; for(set .@i,0; .@i < getarraysize (.@item); set .@i,.@i+2){ do {set .@r,.@r+1;} while (.@i <= getarraysize (.@item)); if (countitem(.@item[.@i]) < .@item[.@r]){ set .@r,0; for(set .@i,0; .@i < getarraysize (.@item); set .@i,.@i+2){ do {set .@r,.@r+1;} while (.@i <= getarraysize (.@item)); mes " "+getitemname(.@item[.@i])+" ["+counitem(.@item[.@i])+"] / ["+.@item[.@r]+"]"; if(.@i == getarraysize (.@item){close;} } } } mes ""; mes ""; next; mes ""; mes ""; next; mes ""; set armas,1; close; case 2: mes .@name$; mes "Vamos haber si tienes todo lo que te pedi.."; next; mes .@name$ for(set .@i,0; .@i < getarraysize (.@item2); set .@i,.@i+2){ do {set .@r,.@r+1;} while (.@i <= getarraysize (.@item2)) if (countitem(.@item2[.@i]) < .@item2[.@r]){ set .@r,0; for(set .@i,0; .@i < getarraysize (.@item2); set .@i,.@i+2){ do {set .@r,.@r+1;} while (.@i <= getarraysize (.@item2)) mes " "+getitemname(.@item2[.@i])+" ["+counitem(.@item2[.@i])+"] / ["+.@item2[.@r]+"]"; if(.@i == getarraysize (.@item2){close;} } } } mes ""; mes ""; next; mes ""; mes ""; next; mes ""; set municiones,1; } }