Advertisement
hendra814

Enchant_Angel_Wings.txt

Oct 1st, 2014
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 9.15 KB | None | 0 0
  1. // NPC - Fallen Angel Meister
  2. // Created By Mamad >.<
  3. // Quest Terinspirasi dari http://ragnarok.lytogame.com/roguide/episode/update_balancing/archangel.asp#wrapcontent
  4. //============================================================
  5.  
  6. prontera,100,100,4  script  Fallen Angel Meister    403,{
  7. if (#Evt2012Enc==1) goto F_EncFailed;
  8.  
  9.             if (countitem(2573) < 1) {
  10.             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  11.             mes "Apa yang sedang Kamu Lakukan?.";
  12.             mes "Aku Sedang mencari Seseorang.";
  13.             mes ".......";
  14.             close; }
  15.             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  16.             mes "Akhirnya Aku menemukanmu.";
  17.             next;
  18.             mes "[ "+strcharinfo(0)+" ]";
  19.             mes "Kenapa kamu mencari Ku?";
  20.             next;
  21.             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  22.             mes "Kamu adalah Seseorang yang memiliki Sebuah Sayap Malaikat Milik Seorang Valkyrie.";
  23.             mes "Dewi Freya pernah mengatakan padaku, Bagi siapa yang memiliki Sayap tersebut akan mendapatkan kekuatan dari Seorang Valkyrie.";
  24.             mes "Jadi aku Akan memberikanmu Kekuatan Enchantku jika kamu menginginkannya.";
  25.             mes "Tetapi aku hanya Dapat melakukannya 1x Saja.";            
  26.             next;
  27.                 switch(select("Enchant Item.:Tidak Sekarang.")) {
  28.             case 1:
  29.                 mes "[ ^5555ffFallen Angel Meister^000000 ]";
  30.                 mes "Di kasus enchant yang lain";
  31.                 mes "enchant bisa terjadi pada item ";
  32.                 mes "yang tidak kamu inginkan untuk enchant.";
  33.                 mes "Jadi hanya bawa ^5555ff1 " + getitemname(2573) + " ^000000";
  34.                 mes "jika kamu mau enchant secara aman.";
  35.                 next;
  36.                 switch(select("Tolong Enchant Itemnya.")) {
  37.                     case 1:
  38.                         mes "[ ^5555ffFallen Angel Meister^000000 ]";
  39.                         mes "^FFA500Untuk enchant " + getitemname(2573) + "^000000:";
  40.                         mes "- 4,000,000 Zeny";
  41.                         mes "- ^FF0000" + getitemname(2573) + " dan Kartunya akan Hancur jika Gagal^000000.";
  42.                         next;
  43.                         if (countitem(2573) > 1) {
  44.                             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  45.                             mes "Kembalilah Dengan 1 " + getitemname(2573) + " Untuk di Enchant.";
  46.                             close; }
  47.                         mes "[ ^5555ffFallen Angel Meister^000000 ]";
  48.                         mes "Kami ingin enchant";
  49.                         mes "^FF0000" + getitemname(2573) + "^000000 Milikmu?";
  50.                         mes "Biaya untuk pengerjaan adalah ^0000FF4,000,000^000000 Zeny.";
  51.                         next;
  52.                         if(select("Lakukanlah.:Mungkin lain kali.")==2) close;                     
  53.                         if (Zeny < 4000000) {
  54.                             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  55.                             mes "Saya ingin melihat kamu diberikan kekuatan, tetapi ada sesuatu yang kurang.";
  56.                             mes "Apakah kamu yakin Zenymu sudah Cukup?.";
  57.                             close; }
  58.                         delitem 2573,1;
  59.                         set Zeny, Zeny-4000000;
  60.                         close2;
  61.                         specialeffect2 EF_REPAIRWEAPON;
  62.                         progressbar "FFFF00",3;
  63.                     switch (rand(1,53)) {
  64.                             case 1: set .@Enchant_3,4700;break;
  65.                             case 2: set .@Enchant_3,4701;break;
  66.                             case 3: set .@Enchant_3,4710;break;
  67.                             case 4: set .@Enchant_3,4711;break;
  68.                             case 5: set .@Enchant_3,4720;break;
  69.                             case 6: set .@Enchant_3,4721;break;
  70.                             case 7: set .@Enchant_3,4730;break;
  71.                             case 8: set .@Enchant_3,4731;break;
  72.                             case 9: set .@Enchant_3,4740;break;
  73.                             case 10: set .@Enchant_3,4741;break;
  74.                             case 11: set .@Enchant_3,4750;break;
  75.                             case 12: set .@Enchant_3,4751;break;
  76.                             case 13:
  77.                             case 14:
  78.                             case 15: set .@Enchant_3,4809;break;
  79.                             case 16:
  80.                             case 17: set .@Enchant_3,4851;break;
  81.                             case 18:
  82.                             case 19: set .@Enchant_3,4850;break;
  83.                             case 20:
  84.                             case 21: set .@Enchant_3,4817;break;
  85.                             case 22:
  86.                             case 23: set .@Enchant_3,4853;break;
  87.                             case 24:
  88.                             case 25: set .@Enchant_3,4852;break;
  89.                             case 26:
  90.                             case 27: set .@Enchant_3,4760;break;
  91.                             case 28:
  92.                             case 29: set .@Enchant_3,4855;break;
  93.                             case 30:
  94.                             case 31: set .@Enchant_3,4854;break;
  95.                             case 32:
  96.                             case 33: set .@Enchant_3,4810;break;
  97.                             case 34:
  98.                             case 35: set .@Enchant_3,4856;break;
  99.                             case 36:
  100.                             case 37: set .@Enchant_3,4857;break;
  101.                             case 38:
  102.                             case 39: set .@Enchant_3,4858;break;
  103.                             case 40:
  104.                             case 41: set .@Enchant_3,4813;break;
  105.                             case 42:
  106.                             case 43: set .@Enchant_3,4814;break;
  107.                             case 44:
  108.                             case 45: set .@Enchant_3,4761;break;
  109.                             case 46:
  110.                             case 47: set .@Enchant_3,4816;break;
  111.                             case 48:
  112.                             case 49: set .@Enchant_3,4833;break;
  113.                             case 50:
  114.                             case 51: set .@Enchant_3,4834;break;
  115.                             case 52:
  116.                             case 53: set .@Enchant_3,4848;break;
  117.                         }
  118.                     switch (rand(1,53)) {
  119.                             case 1: set .@Enchant_4,4700;break;
  120.                             case 2: set .@Enchant_4,4701;break;
  121.                             case 3: set .@Enchant_4,4710;break;
  122.                             case 4: set .@Enchant_4,4711;break;
  123.                             case 5: set .@Enchant_4,4720;break;
  124.                             case 6: set .@Enchant_4,4721;break;
  125.                             case 7: set .@Enchant_4,4730;break;
  126.                             case 8: set .@Enchant_4,4731;break;
  127.                             case 9: set .@Enchant_4,4740;break;
  128.                             case 10: set .@Enchant_4,4741;break;
  129.                             case 11: set .@Enchant_4,4750;break;
  130.                             case 12: set .@Enchant_4,4751;break;
  131.                             case 13:
  132.                             case 14:
  133.                             case 15: set .@Enchant_4,4809;break;
  134.                             case 16:
  135.                             case 17: set .@Enchant_4,4851;break;
  136.                             case 18:
  137.                             case 19: set .@Enchant_4,4850;break;
  138.                             case 20:
  139.                             case 21: set .@Enchant_4,4817;break;
  140.                             case 22:
  141.                             case 23: set .@Enchant_4,4853;break;
  142.                             case 24:
  143.                             case 25: set .@Enchant_4,4852;break;
  144.                             case 26:
  145.                             case 27: set .@Enchant_4,4760;break;
  146.                             case 28:
  147.                             case 29: set .@Enchant_4,4855;break;
  148.                             case 30:
  149.                             case 31: set .@Enchant_4,4854;break;
  150.                             case 32:
  151.                             case 33: set .@Enchant_4,4810;break;
  152.                             case 34:
  153.                             case 35: set .@Enchant_4,4856;break;
  154.                             case 36:
  155.                             case 37: set .@Enchant_4,4857;break;
  156.                             case 38:
  157.                             case 39: set .@Enchant_4,4858;break;
  158.                             case 40:
  159.                             case 41: set .@Enchant_4,4813;break;
  160.                             case 42:
  161.                             case 43: set .@Enchant_4,4814;break;
  162.                             case 44:
  163.                             case 45: set .@Enchant_4,4761;break;
  164.                             case 46:
  165.                             case 47: set .@Enchant_4,4816;break;
  166.                             case 48:
  167.                             case 49: set .@Enchant_4,4833;break;
  168.                             case 50:
  169.                             case 51: set .@Enchant_4,4834;break;
  170.                             case 52:
  171.                             case 53: set .@Enchant_4,4848;break;
  172.                         }                  
  173.                         set .@ERate, rand(100);
  174.                         if (.@ERate < 20) { // -- 20% Break chance
  175.                             specialeffect2 EF_PHARMACY_FAIL;
  176.                             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  177.                             mes "Wah! Maafkan aku, tetapi itu Gagal.";
  178.                             mes "Bagaimanapun saya tidak bersalah.";
  179.                             mes "Ini adalah takdir anda, dan ini di tentukan tuhan, Oke?";
  180.                             mes "Janganlah kecewa, Cobalah lain Kali.";
  181.                             next;
  182.                             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  183.                             mes "Saya berharap kamu mendapatkan keberuntungan berikutnya.";
  184.                             close;
  185.                         } else {
  186.                             getitem2 2573,1,1,0,0,0,0,.@Enchant_3,.@Enchant_4;
  187.                             set #Evt2012Enc,1;
  188.                             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  189.                             mes "Hebat, " + getitemname(2573) + " berhasil di Enchant.";
  190.                             mes "Itu Terlihat bagus untukmu. Selamat ya!";
  191.                             next;
  192.                             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  193.                             mes "Sampai Jumpa Petualang.";
  194.                             close; }
  195.                         }
  196.             case 2:
  197.                 mes "[ ^5555ffFallen Angel Meister^000000 ]";
  198.                 mes "Sudah kuduga, Manusia Memiliki Sifat yang Sombong.";
  199.                 mes "Dewi Tidak akan Pernah memberkatimu Selama Kamu masih Hidup.";
  200.                 close;
  201.  
  202. F_EncFailed:
  203. //--------------------------------------------------------
  204.     mes "[ ^5555ffFallen Angel Meister^000000 ]";
  205.     mes "Sudah kukatakan, Aku hanya Dapat Melakukannya 1x.";
  206.     mes "Tetapi aku bisa mereset status tersebut jika kamu Mau ^_^.";
  207.     emotion ET_BEST,1;
  208.     next;
  209.     mes "[ ^5555ffFallen Angel Meister^000000 ]";
  210.     mes "Jadi? Apakah Kamu ingin meresetnya?";
  211.     next;
  212.         switch(select("Reset.:Tidak Perlu.")) {
  213.             case 1:
  214.                 mes "[ ^5555ffFallen Angel Meister^000000 ]";
  215.                 mes "Baiklah, Aku Membutuhkan ^5555ff3 " + getitemname(7539) + " ^000000 dan ^5555ff1 " + getitemname(2573) + " ^000000 yang sudah di Enchant Untuk Meresetnya.";              
  216.                 mes "Apakah Kamu Sudah Memilikinya?";              
  217.                 next;
  218.                 switch(select("Sudah, Lakukan Sekarang")) {
  219.                     case 1:
  220.                     if (countitem(7539) < 3) {
  221.                         mes "[ ^5555ffFallen Angel Meister^000000 ]";
  222.                         mes "Kamu Kurang ^5555ff " + getitemname(7539) + " ^000000 Untuk meresetnya.";
  223.                         mes "Kembalilah lain Kali.";
  224.                         close; }
  225.                         mes "[ ^5555ffFallen Angel Meister^000000 ]";
  226.                         mes "Baiklah Saya Akan melakukannya.";
  227.                         mes "Cring! Crang! Cring!";
  228.                         next;
  229.                         if (countitem(2573) > 1) {
  230.                             mes "[ ^5555ffFallen Angel Meister^000000 ]";
  231.                             mes "Kembalilah Dengan ^5555ff1 " + getitemname(2573) + " ^000000 yang telah di Enchant.";
  232.                             close; }                       
  233.                         delitem 7539,3;
  234.                         delitem 2573,1;
  235.                         getitem 2573,1;
  236.                         set #Evt2012Enc,0;
  237.                         next;
  238.                         mes "[ ^5555ffFallen Angel Meister^000000 ]";
  239.                         mes "Baiklah, Sudah Selesai xD.";
  240.                         mes "Sampai Jumpa!~";
  241.                         close; }
  242.             case 2:
  243.                 mes "[ ^5555ffFallen Angel Meister^000000 ]";
  244.                 mes "Baiklah, Aku sangat Menghargaimu.";
  245.                 mes "Semoga Kau Diberkati Oleh Tuhan.";
  246.                 close;
  247.                 }
  248.             }
  249.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement