Adm Ytallo

Membro
  • Total de itens

    2
  • Registro em

  • Última visita

Reputação

0 Iniciante

Sobre Adm Ytallo

  1. // - NPC Evento Minerador // - Progamado por ACSII 12/12/2013 //------------------------------------------------------- prontera,155,175,5 script Evento Minerador#ncuda1 848,{ // === Configurações da Bagaça Lek Lek ==== set [email protected]_pica,60002; // Id da picareta set [email protected]_hat,5009; // Id do hat set [email protected],1500; // Tempo que as bagaça ficara no inventário em segundos set [email protected]_qtz,1010; // Id do quartzo azul fracon set [email protected]_zcr,985; // Id da zicronia Eluniu setarray [email protected][0],100,200,150,200,200; // Quantidade de quartz a entregar para o NPC setarray [email protected][0],20665,7146,12912,12902,12103; // Ids dos premios a receber setarray [email protected][0],10,1,2,2,2; // Quantidade dos premios a receber setarray [email protected][0],100,500,350,600; // Quantidade de quartz a entregar setarray [email protected][0],607,7146,674,608; // Ids dos premios a receber setarray [email protected][0],1,5,1,1; // Quantidade dos premios a receber // === Fim das Configurações da Bagaça Lek Lek ==== mes "[^FF0000Evento Minerador^000000]"; mes "Ola ^0000CD"+strcharinfo(0)+"^000000,"; mes "bem vindo ao ^FF0000Evento minerador^000000 !"; mes "Eu posso teleportar você para a ^FF0000Mina^000000, ^0000FFTrocar seus minérios^000000 ou dar Informações sobre evento."; next; switch(select("- ^FF0000Entrar no Evento^000000:^0000FFTrocar Prêmios^000000!:Informações")) { case 1: mes "[^FF0000Evento Minerador^000000]"; if($ncuda == 0) {mes "Desculpe voce nao pode entrar agora !";close;end;} if(countitem([email protected]_pica) > 0){delitem [email protected]_pica,1;} if(countitem([email protected]_hat) > 0){delitem [email protected]_hat,1;} mes "Boa Sorte !"; sc_end sc_all; next; atcommand "@disguise 1169"; //sc_start AL_DECAGI,1500000,0; //sc_start SC_DECAGI,1500000,0; rentitem [email protected]_pica,[email protected]; rentitem [email protected]_hat,[email protected]; equip [email protected]_pica; equip [email protected]_hat; warp "bossnia_04",0,0; break; case 2: mes "[^FF0000Evento Minerador^000000]"; mes "^0000CDQual Mineral ?^000000"; if(select("^0000FFQuartzo Azul^000000:^FF0000Zicrônia^000000") == 1) { switch(select(""[email protected][0]+" "+getitemname([email protected][0])+":"[email protected][1]+" "+getitemname([email protected]zid[1])+":"[email protected][2]+" "+getitemname([email protected][2])+":"[email protected][3]+" "+getitemname([email protected][3])+":"[email protected][4]+" "+getitemname([email protected][4])+"")) { case 1: mes "São nescassários "[email protected][0]+" ^0000FFQuartzos Azuis^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_qtz) < [email protected][0]){mes "Você não tem Quartzos Azuis suficientes"; close; end;} delitem [email protected]_qtz,[email protected][0]; getitem [email protected][0],[email protected][0]; mes "Aqui está."; close; end; case 2: mes "São nescassários "[email protected][1]+" ^0000FFQuartzos Azuis^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_qtz) < [email protected][1]){mes "Você não tem Quartzos Azuis suficientes"; close; end;} delitem [email protected]_qtz,[email protected][1]; getitem [email protected][1],[email protected][1]; mes "Aqui está."; close; end; case 3: mes "São nescassários "[email protected][2]+" ^0000FFQuartzos Azuis^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_qtz) < [email protected][2]){mes "Você não tem Quartzos Azuis suficientes"; close; end;} delitem [email protected]_qtz,[email protected][2]; getitem [email protected][2],[email protected][2]; mes "Aqui está."; close; end; case 4: mes "São nescassários "[email protected][3]+" ^0000FFQuartzos Azuis^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_qtz) < [email protected][3]){mes "Você não tem Quartzos Azuis suficientes"; close; end;} delitem [email protected]_qtz,[email protected][3]; getitem [email protected][3],[email protected][3]; mes "Aqui está."; close; end; case 5: mes "São nescassários "[email protected][4]+" ^0000FFQuartzos Azuis^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_qtz) < [email protected][4]){mes "Você não tem Quartzos Azuis suficientes"; close; end;} delitem [email protected]_qtz,[email protected][4]; getitem [email protected][4],[email protected][4]; mes "Aqui está."; close; end; } } switch(select(""[email protected][0]+" "+getitemname([email protected][0])+":"[email protected][1]+" "+getitemname([email protected][1])+":"[email protected][2]+" "+getitemname([email protected][2])+":"[email protected][3]+" "+getitemname([email protected][3])+":"[email protected][4]+" "+getitemname([email protected][4])+"")) { case 1: mes "São nescassários "[email protected][0]+" ^FF0000Zicrônias^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_zcr) < [email protected][0]){mes "Você não tem Zicrônias suficientes"; close; end;} delitem [email protected]_zcr,[email protected][0]; getitem [email protected][0],[email protected][0]; mes "Aqui está."; close; end; case 2: mes "São nescassários "[email protected][1]+" ^FF0000Zicrônias^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_zcr) < [email protected]zicroq1[1]){mes "Você não tem Zicrônias suficientes"; close; end;} delitem [email protected]_zcr,[email protected][1]; getitem [email protected][1],[email protected][1]; mes "Aqui está."; close; end; case 3: mes "São nescassários "[email protected][2]+" ^FF0000Zicrônias^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_zcr) < [email protected][2]){mes "Você não tem Zicrônias suficientes"; close; end;} delitem [email protected]_zcr,[email protected][2]; getitem [email protected][2],[email protected][2]; mes "Aqui está."; close; end; case 4: mes "São nescassários "[email protected][3]+" ^FF0000Zicrônias^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_zcr) < [email protected][3]){mes "Você não tem Zicrônias suficientes"; close; end;} delitem [email protected]_zcr,[email protected][3]; getitem [email protected][3],[email protected][3]; mes "Aqui está."; close; end; case 5: mes "São nescassários "[email protected][4]+" ^FF0000Zicrônias^000000"; mes "Deseja trocar ?"; if(select("Sim:Não") == 2){mes "Volte quando quiser."; close; end;} if(countitem([email protected]_zcr) < [email protected][4]){mes "Você não tem Zicrônias suficientes"; close; end;} delitem [email protected]_zcr,[email protected][4]; getitem [email protected][4],[email protected][4]; mes "Aqui está."; close; end; } case 3: mes "[^FF0000Evento Minerador^000000]"; mes "Você vai ser teleportado para o mapa do evento.Você receberá capacete segurança e Picareta, para seguir enfrente da sua jornada de minerador.Ao equipar os dois itens você já vai estar habito para começar a escavação,você vai se transformar em esqueleto operário ao equipar não se assuste."; next; mes "Esses equipes são temporários.Os itens vai ficar em seu inventario por 25minutos."; next; mes "Há dois tipos de minérios Quartzo Azul e Zircônia. Você poderá trocar esses minérios por Prêmios."; next; mes "É possível pegar 10 minérios de cada rocha de evento.Sendo 40%Chance Quartzo Azul,20%Chance Zircônia e 40%Chance de não conseguir nada."; next; mes "Importante: Não desequipe os itens chapéu Segurança e Picareta dentro do evento ou será teleportado para fora,e necessário ter espaço livre no seu inventário para receber os itens."; close; end; break: } } bossnia_04,209,29,5 script Evento Minerador#ncuda2 -1,{ OnClock1315: OnClock1900: OnClock0100: //OnClock1900: set $ncuda,1; initnpctimer; Announce "A Mineração está aberta, você tem 5 min. para entrar na mina.",0;end; OnTimer60000: Announce "A Mina fechará em 4 min.",8; end; OnTimer120000: Announce "A Mina fechará em 3 min.",8; end; OnTimer180000: Announce "A Mina fechará em 2 min.",8; end; OnTimer240000: Announce "A Mina fechará em 1 min.",8; end; OnTimer300000: set $ncuda,0; Announce "Mina Fechada, Boa sorte aos Mineiros !",0; killmonsterall "bossnia_04"; monster "bossnia_04",0,0,"Rocha com Minérios",1907,400; end; OnTimer1200000: Announce "Mineração Encerrada",0; mapwarp "bossnia_04","prontera",155,182; stopnpctimer; end; OnInit: set $ncuda,0; end; } bossnia_04,208,29,5 script Evento Minerador#ncuda3 -1,{ OnNPCKillEvent: setarray @mobs,1907; setarray @itm_qnt,1010,1,985,1; set @chance1, 4000; set @chance2, 2000; for (set @c,0; @c < getarraysize(@mobs); set @c,@c+1) if(killedrid == @mobs[@c]){ set @rand, rand(0,10000); if (@rand <= @chance2){getitem @itm_qnt[2],@itm_qnt[3];} if (@rand <= @chance1){getitem @itm_qnt[0],@itm_qnt[1];} set @rand, rand(0,10); if (@rand <= 2) {close;} } close; } function script F_Eventomin { if(compare(strcharinfo(3),"bossnia_04")){ mes "Por favor, coloque-o devolta"; mes "- ^0000FFVou te dar 5 seg.^000000"; close2; sleep2 6000; if(getequipid(EQI_HEAD_TOP) == 5009 && getequipid(EQI_HAND_R) == 60002){mes "Muito bem..."; close; end;} dispbottom "Não desequipe seu equipamento de mineração outra vez !"; mes "Você Foi Avisado !"; mes "Agora saia daqui !"; atcommand "@undisguise"; warp "prontera",155,182; close; end; } end; } //Mapflags bossnia_04 mapflag nosave bossnia_04 mapflag nomemo bossnia_04 mapflag nopenalty bossnia_04 mapflag nobranch bossnia_04 mapflag nowarp bossnia_04 mapflag nowarpto bossnia_04 mapflag noteleport bossnia_04 mapflag noicewall bossnia_04 mapflag noreturn bossnia_04 mapflag noskill // Para instalar // =============== // db/item_db2.txt // 20700,Picareta_do_Evento,Picareta_do_Evento,4,0,,10,20,,1,0,0xFFFFFFFF,7,2,2,1,1,0,1,{},{},{ callfunc "F_Eventomin"; } // 20701,Elmo_do_Evento,Elmo_do_Evento,5,0,,10,,0,,0,0xFFFFFFFF,7,2,256,,1,0,116,{},{},{ callfunc "F_Eventomin"; } // 20702,Zicrônia,Zicrônia,3,20,,50,,,,,,,,,,,,,{},{},{} // 20703,Quartzo_Azul,Quartzo Azul,3,20,,50,,,,,,,,,,,,,{},{},{} // ================ // db/item_avail.txt // 20700,7318 // 20701,5031 // 20702,7575 // 20703,7576 // ================ // db/mob_db.txt // 20015,S_EMPEL_1,Rocha,Rocha,1,10,10,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,20,0x40,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 // ================ // db/mob_avail.txt // 20015,1907 // ===============