Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- prontera,150,150,4 script Principal Quest 94,{
- mes "["+strnpcinfo(1)+"]";
- if (quest_level_complete == 1) { mes "Você já fez essa quest!"; close; }
- if (quest_start == 1) {
- if (quest_one_complete == 1 && quest_two_complete == 1) {
- mes "Você completou as quests, meus parabéns!";
- close2;
- set quest_level_complete, 1;
- for (set @p,0; @p < getarraysize(.premios); set @p,@p+1)
- getitem .premios[@p],.p_quant[@p];
- end;
- }
- }
- while (1) {
- mes "Olá "+strcharinfo(0)+", você precisa fazer";
- mes "fazer a quest em outros três npcs, para";
- mes "que você possa completar a quest comigo!";
- next;
- mes "["+strnpcinfo(1)+"]";
- mes "Gostaria de começar a quest?!";
- next;
- switch(select("Gostaria:Gostaria de ler denovo:Sair")) {
- case 1: break;
- case 2: return;
- case 3: close;
- }
- break;
- }
- mes "Os npcs são:";
- for (set @i,0; @i < 1; set @i, @i+1) {
- mes "Nome dos npcs: "+.npcs_name$[@i]+", "+.npcs_name$[@i+1]+"!";
- mes "Local que se encontram: "+.npcs_local$[@i]+", "+.npcs_local$[@i+1]+"!";
- }
- next;
- set quest_start, 1;
- mes "["+strnpcinfo(1)+"]";
- mes "Gostaria de fazer qual quest primeiro?";
- if (select(""+.npcs_name$[0]+":"+.npcs_name$[1]+"")==1) {
- warp .npcs_local$[0],150,150;
- } else { warp .npcs_local$[1],150,150; }
- end;
- OnInit:
- setarray .npcs_name$,"Quest Um","Quest 2";
- setarray .npcs_local$,"pvp_y_1-2","pvp_y_1-3";
- setarray .premios,0,0,0,0;
- setarray .p_quant,0,0,0,0;
- end;
- }
- pvp_y_1-2,0,0,4 script Quest Um 84,{
- mes "["+strnpcinfo(1)+"]";
- if (quest_start != 1) {
- mes "Você não tem permissão pra fazer essa quest!"; close;
- } else if (quest_one_complete == 1) {
- mes "Você já completou a quest."; close;
- } else {
- mes "Precisarei de certos itens pra que você complete a quest";
- next;
- mes "["+strnpcinfo(1)+"]";
- mes "Itens necessários & Quantidades:";
- for (set @i,0; @i < getarraysize(.itens_quest_um); set @i,@i+1) {
- mes "^FF0000"+getitemname(.itens_quest_um[@i])+"^000000 - "+.itens_quant_um[@i]+"x";
- }
- mes "["+strnpcinfo(1)+"]";
- mes "E então, como sua situação?";
- switch (select("Já tenho os Itens:Irei pegar:Não farei")) {
- case 1:
- mes "["+strnpcinfo(1)+"]";
- for (set @v,0; @i < getarraysize(.itens_quest_um); set @v,@v+1) {
- if (countitem(.itens_quest_um[@v]) >= countitem(.itens_quant_um[@v]))
- break;
- }
- set quest_one_complete, 1;
- mes "Você completou a quest um!";
- close;
- case 2: break;
- case 3: break;
- } close;
- }
- OnInit:
- setarray .itens_quest_um,0,0,0,0,0; // Itens Necessários
- setarray .itens_quant_um,0,0,0,0,0; // Quantidade dos Itens
- end;
- }
- pvp_y_1-3,0,0,4 script Quest Dois 74,{
- mes "["+strnpcinfo(1)+"]";
- if (quest_start != 1 && quest_one_complete != 1) {
- mes "Você não conversou com o Quest Principal, ou ainda não completou a Quest Um"; close;
- } else if (quest_two_complete == 1) {
- mes "Você já completou a quest dois."; close;
- } else {
- mes "Precisarei de certos itens pra que você complete a quest";
- next;
- mes "["+strnpcinfo(1)+"]";
- mes "Itens necessários & Quantidades:";
- for (set @i,0; @i < getarraysize(.itens_quest_dois); set @i,@i+1) {
- mes "^FF0000"+getitemname(.itens_quest_dois[@i])+"^000000 - "+.itens_quant_dois[@i]+"x";
- }
- mes "["+strnpcinfo(1)+"]";
- mes "E então, como sua situação?";
- switch (select("Já tenho os Itens:Irei pegar:Não farei")) {
- case 1:
- mes "["+strnpcinfo(1)+"]";
- for (set @v,0; @i < getarraysize(.itens_quest_dois); set @v,@v+1) {
- if (countitem(.itens_quest_dois[@v]) >= countitem(.itens_quant_dois[@v]))
- break;
- }
- set quest_two_complete, 1;
- mes "Você completou a quest dois!";
- close;
- case 2: break;
- case 3: break;
- } close;
- }
- OnInit:
- setarray .itens_quest_dois,0,0,0,0,0; // Itens Necessários
- setarray .itens_quant_dois,0,0,0,0,0; // Quantidade dos Itens
- end;
- }
Add Comment
Please, Sign In to add comment