Guest User

Untitled

a guest
Sep 25th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. prontera,150,150,4 script Principal Quest 94,{
  2.  
  3. mes "["+strnpcinfo(1)+"]";
  4. if (quest_level_complete == 1) { mes "Você já fez essa quest!"; close; }
  5. if (quest_start == 1) {
  6. if (quest_one_complete == 1 && quest_two_complete == 1) {
  7. mes "Você completou as quests, meus parabéns!";
  8. close2;
  9. set quest_level_complete, 1;
  10. for (set @p,0; @p < getarraysize(.premios); set @p,@p+1)
  11. getitem .premios[@p],.p_quant[@p];
  12. end;
  13. }
  14. }
  15. while (1) {
  16. mes "Olá "+strcharinfo(0)+", você precisa fazer";
  17. mes "fazer a quest em outros três npcs, para";
  18. mes "que você possa completar a quest comigo!";
  19. next;
  20. mes "["+strnpcinfo(1)+"]";
  21. mes "Gostaria de começar a quest?!";
  22. next;
  23. switch(select("Gostaria:Gostaria de ler denovo:Sair")) {
  24. case 1: break;
  25. case 2: return;
  26. case 3: close;
  27. }
  28. break;
  29. }
  30. mes "Os npcs são:";
  31. for (set @i,0; @i < 1; set @i, @i+1) {
  32. mes "Nome dos npcs: "+.npcs_name$[@i]+", "+.npcs_name$[@i+1]+"!";
  33. mes "Local que se encontram: "+.npcs_local$[@i]+", "+.npcs_local$[@i+1]+"!";
  34. }
  35. next;
  36. set quest_start, 1;
  37. mes "["+strnpcinfo(1)+"]";
  38. mes "Gostaria de fazer qual quest primeiro?";
  39. if (select(""+.npcs_name$[0]+":"+.npcs_name$[1]+"")==1) {
  40. warp .npcs_local$[0],150,150;
  41. } else { warp .npcs_local$[1],150,150; }
  42. end;
  43.  
  44. OnInit:
  45. setarray .npcs_name$,"Quest Um","Quest 2";
  46. setarray .npcs_local$,"pvp_y_1-2","pvp_y_1-3";
  47.  
  48. setarray .premios,0,0,0,0;
  49. setarray .p_quant,0,0,0,0;
  50. end;
  51. }
  52. pvp_y_1-2,0,0,4 script Quest Um 84,{
  53.  
  54. mes "["+strnpcinfo(1)+"]";
  55. if (quest_start != 1) {
  56. mes "Você não tem permissão pra fazer essa quest!"; close;
  57. } else if (quest_one_complete == 1) {
  58. mes "Você já completou a quest."; close;
  59. } else {
  60. mes "Precisarei de certos itens pra que você complete a quest";
  61. next;
  62. mes "["+strnpcinfo(1)+"]";
  63. mes "Itens necessários & Quantidades:";
  64. for (set @i,0; @i < getarraysize(.itens_quest_um); set @i,@i+1) {
  65. mes "^FF0000"+getitemname(.itens_quest_um[@i])+"^000000 - "+.itens_quant_um[@i]+"x";
  66. }
  67. mes "["+strnpcinfo(1)+"]";
  68. mes "E então, como sua situação?";
  69. switch (select("Já tenho os Itens:Irei pegar:Não farei")) {
  70. case 1:
  71. mes "["+strnpcinfo(1)+"]";
  72. for (set @v,0; @i < getarraysize(.itens_quest_um); set @v,@v+1) {
  73. if (countitem(.itens_quest_um[@v]) >= countitem(.itens_quant_um[@v]))
  74. break;
  75. }
  76. set quest_one_complete, 1;
  77. mes "Você completou a quest um!";
  78. close;
  79. case 2: break;
  80. case 3: break;
  81. } close;
  82. }
  83.  
  84. OnInit:
  85. setarray .itens_quest_um,0,0,0,0,0; // Itens Necessários
  86. setarray .itens_quant_um,0,0,0,0,0; // Quantidade dos Itens
  87. end;
  88. }
  89. pvp_y_1-3,0,0,4 script Quest Dois 74,{
  90.  
  91. mes "["+strnpcinfo(1)+"]";
  92. if (quest_start != 1 && quest_one_complete != 1) {
  93. mes "Você não conversou com o Quest Principal, ou ainda não completou a Quest Um"; close;
  94. } else if (quest_two_complete == 1) {
  95. mes "Você já completou a quest dois."; close;
  96. } else {
  97. mes "Precisarei de certos itens pra que você complete a quest";
  98. next;
  99. mes "["+strnpcinfo(1)+"]";
  100. mes "Itens necessários & Quantidades:";
  101. for (set @i,0; @i < getarraysize(.itens_quest_dois); set @i,@i+1) {
  102. mes "^FF0000"+getitemname(.itens_quest_dois[@i])+"^000000 - "+.itens_quant_dois[@i]+"x";
  103. }
  104. mes "["+strnpcinfo(1)+"]";
  105. mes "E então, como sua situação?";
  106. switch (select("Já tenho os Itens:Irei pegar:Não farei")) {
  107. case 1:
  108. mes "["+strnpcinfo(1)+"]";
  109. for (set @v,0; @i < getarraysize(.itens_quest_dois); set @v,@v+1) {
  110. if (countitem(.itens_quest_dois[@v]) >= countitem(.itens_quant_dois[@v]))
  111. break;
  112. }
  113. set quest_two_complete, 1;
  114. mes "Você completou a quest dois!";
  115. close;
  116. case 2: break;
  117. case 3: break;
  118. } close;
  119. }
  120.  
  121. OnInit:
  122. setarray .itens_quest_dois,0,0,0,0,0; // Itens Necessários
  123. setarray .itens_quant_dois,0,0,0,0,0; // Quantidade dos Itens
  124. end;
  125. }
Add Comment
Please, Sign In to add comment