Advertisement
hendra814

Dye Changer

Feb 19th, 2017
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.75 KB | None | 0 0
  1. //-----------------------------------------------------------------
  2. //FatalEror Stylist
  3. //Versi 1.0
  4. //Dibuat kembali(baru) berdasarkan NPC Stylist buatan eAthena Dev team
  5. //-----------------------------------------------------------------
  6. //Changelog:
  7. //
  8. //--1.0
  9. //--Mulai Membuat NPC ini~
  10. //
  11. //-----------------------------------------------------------------
  12. //Note:
  13. //Kunjungi web ane "http://fatal-eror.tk/"
  14. //untuk mendownload file Palette yang support:
  15. //- 46 Hairstyle
  16. //- 251 Haircolor
  17. //- 553 Clothcolor
  18. //-----------------------------------------------------------------
  19.  
  20. -   script  STYLER  -1,{
  21.     OnInit:
  22.     set $@ANGR,1;   //Minimal gaya rambut, atur 1 biar mencegah error sprite rambut
  23.     set $@AXGR,46;  //Maksimal gaya rambut (Set ke 25 jika tidak memakai File Palette tambahan)
  24.    
  25.     set $@ANWR,0;   //Minimal warna rambut
  26.     set $@AXWR,251; //Maksimal warna rambut (Set ke 8 jika tidak memakai File Palette tambahan)
  27.    
  28.     set $@ANWB,0;   //Minimal warna baju
  29.     set $@AXWB,553; //Maksimal warna baju (Set ke 4 jika tidak memakai File Palette tambahan)
  30.     end;
  31. }
  32.  
  33. prontera,148,188,4  script  Stylist 122,{
  34.     set @nama$,"[^FF8000Stylist^000000]";
  35.    
  36.     if(getgmlevel() < 60) goto STYLISH;
  37.     mes @nama$;
  38.     mes "Halo ^0000FFGM "+strcharinfo(0)+"^000000!";
  39.     next;
  40.     menu "Ganti Gaya",-,"Setting",SETTING;
  41.    
  42.     STYLISH:
  43.     opendressroom(0);
  44.     mes @nama$;
  45.     mes "Aku adalah stylist terhebat se Rune-Midgard~~!";
  46.     mes "Aku bisa mengganti gaya dan warna rambutmu! Aku juga bisa kok mengganti warna bajumu.";
  47.     Lmain:
  48.     mes "Apa yang ingin kamu ganti?";
  49.     menu "Gaya Rambut",GR,"Warna Rambut",WR,"Warna Baju",WB,"Body Style ",Lbodystyle,"Tidak jadi",GJ;
  50.  
  51.     GR:
  52.         mes @nama$;
  53.         mes "Ingin melihat Gaya Rambut nomor berapa?";
  54.         PILIHGR:
  55.         input @sty;
  56.         if (@sty>$@AXGR) set @sty,$@AXGR;
  57.         if (@sty<$@ANGR) set @sty,$@ANGR;
  58.        
  59.         LIHATGR:
  60.         setlook 1,@sty;
  61.         mes "Ini adalah Gaya Rambut nomor ^FF0000"+@sty+"^000000.";
  62.         menu "Lihat berikutnya",LNextGR,"Lihat sebelumnya",LBackGR,"Lihat nomor...",PILIHGR,"Ini bagus!",SETUJU;
  63.        
  64.         LNextGR:
  65.         set @sty,@sty+1;
  66.         if (@sty>$@AXGR) set @sty,$@ANGR;
  67.         goto LIHATGR;
  68.        
  69.         LBackGR:
  70.         set @sty,@sty-1;
  71.         if (@sty<$@ANGR) set @sty,$@AXGR;
  72.         goto LIHATGR;
  73.  
  74.     WR:
  75.         mes @nama$;
  76.         mes "Ingin melihat Warna Rambut nomor berapa?";
  77.         PILIHWR:
  78.         input @sty;
  79.         if (@sty>$@AXWR) set @sty,$@ANWR;
  80.         if (@sty<$@ANWR) set @sty,$@AXWR;
  81.        
  82.         LIHATWR:
  83.         setlook 6,@sty;
  84.         mes "Ini adalah Warna Rambut nomor ^FF0000"+@sty+"^000000.";
  85.         menu "Lihat berikutnya",LNextWR,"Lihat sebelumnya",LBackWR,"Lihat nomor...",PILIHWR,"Ini bagus!",SETUJU;
  86.        
  87.         LNextWR:
  88.         set @sty,@sty+1;
  89.         if (@sty>$@AXWR) set @sty,$@ANWR;
  90.         goto LIHATWR;
  91.        
  92.         LBackWR:
  93.         set @sty,@sty-1;
  94.         if (@sty<$@ANWR) set @sty,$@AXWR;
  95.         goto LIHATWR;
  96.        
  97.     WB:
  98.         mes @nama$;
  99.         mes "Ingin melihat Warna Baju nomor berapa?";
  100.         PILIHWB:
  101.         input @sty;
  102.         if (@sty>$@AXWB) set @sty,$@AXWB;
  103.         if (@sty<$@ANWB) set @sty,$@ANWB;
  104.        
  105.         LIHATWB:
  106.         setlook 7,@sty;
  107.         mes "Ini adalah Warna Baju nomor ^FF0000"+@sty+"^000000.";
  108.         menu "Lihat berikutnya",LNextWB,"Lihat sebelumnya",LBackWB,"Lihat nomor...",PILIHWB,"Ini bagus!",SETUJU;
  109.        
  110.         LNextWB:
  111.         set @sty,@sty+1;
  112.         if (@sty>$@AXWB) set @sty,$@ANWB;
  113.         goto LIHATWB;
  114.        
  115.         LBackWB:
  116.         set @sty,@sty-1;
  117.         if (@sty<$@ANWB) set @sty,$@AXWB;
  118.         goto LIHATWB;
  119.  
  120.     Lbodystyle:
  121.         next;
  122.         if ( class <= 4054 || class == 4060 || class == 4067 || class == 4068 || class == 4069 || class == 4070 ||
  123.             class == 4072 || class == 4074 || class == 4075 || class == 4076 || class == 4077 || class == 4079 ||
  124.             class == 4080 || class == 4081 || class == 4082 || class == 4082 || class == 4083 || class == 4084 ||
  125.             class == 4085 || class == 4086 || class == 4087 || class == 4096 || class == 4103 || class == 4104 ||
  126.             class == 4105 || class == 4106 || class >= 4108 ) {
  127.         mes "Service ini belum ada untuk job anda.";
  128.         end;}
  129.         mes "^FF0000[ Super Stylist - Bodystyle ]^000000";
  130.         mes "Insert a bodystyle number";
  131.         mes "Bodystyles: 0 to 1";
  132.         input .@bodystyle;
  133.         if (.@bodystyle < 0 || .@bodystyle > 1) {
  134.             set .@bodystyle,0;
  135.         }
  136.             setlook LOOK_BODY2,.@bodystyle;
  137.         next;
  138.         mes "Apakah anda sudah selesai?";
  139.         menu "Kembali ke menu awal",Lmain,"I'm done",SETUJU;   
  140.  
  141.     SETUJU:
  142.     next;
  143.     mes @nama$;
  144.     mes "Wah... kamu kelihatan keren! Datang lagi jika ingin ganti gaya oke!";
  145.     close;
  146.    
  147.     GJ:
  148.     next;
  149.     mes @nama$;
  150.     mes "Baiklah... Datang lagi jika ingin ganti gaya oke!";
  151.     close;
  152.    
  153.     SETTING:
  154.     menu "Atur Min Gaya Rambut",ANGR,"Atur Max Gaya Rambut",AXGR,"Atur Min Warna Rambut",ANWR,"Atur Max Warna Rambut",AXWR,"Atur Min Warna Baju",ANWB,"Atur Max Warna Baju",AXWB;
  155.    
  156.     ANGR:   input $@ANGR;   close;              ANWR:   input $@ANWR;   close;              ANWB:   input $@ANWB;   close;
  157.     AXGR:   input $@AXGR;   close;              AXWR:   input $@AXWR;   close;              AXWB:   input $@AXWB;   close;
  158. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement