Selasa, 20 Agustus 2013

Cara menduplikat/clone NPC

Aq bakal jelasin dikit banyaknya cara menduplikat NPC. Biar gk kebanyakan bikin file script nya.

Kita ambil contoh 1 Click Healer NPC.

Contoh Script NPC yang mw diduplikat.

Script :

prontera,150,184,5 script Healer      742,{

sc_start SC_BLESSING,360000,10;
sc_start SC_INCREASEAGI,360000,10;
sc_start SC_VITFood,360000,10;
sc_start SC_DEXFood,360000,10;
sc_start SC_AGIFood,360000,10;
sc_start SC_STRFood,360000,10;
sc_start SC_INTFood,360000,10;
sc_start SC_LUKFood,360000,10;
percentheal 100,100;
specialeffect2 14;
specialeffect2 72;
}

Duplikat / Clone :

Misalkan kita mw menambahkannya ke kota Alberta, Aldebaran & Amatsu.

Dibagian paling bawah setelah tanda "}", tambahkan


alberta.gat,198,150,3      duplicate(Healer)      Healer#2 742
aldebaran.gat,133,120,1 duplicate(Healer) Healer#3 742
amatsu.gat,121,149,3 duplicate(Healer)      Healer#4 742

Penjelasan tentang duplikat :


alberta.gat,198,150,3 duplicate(Healer) Healer#2 742


  • alberta.gat           : ini bagian untuk nama map.
  • 198,150              : ini bagian untuk koordinat NPC.
  • 3                         : ini bagian untuk arah tampilan NPC.
  • duplicate(Healer) : ini bagian command duplikat dan nama NPC yang ingin diduplikat. Nama NPC yang didalam ini (Healer) harus sama dengan nama NPC yang diatas. Kalau dicontoh ini, nama NPC yang diatas "Healer" maka nama NPC yang didalam "duplicate(NamaNPC)" harus "duplicate(Healer)".
  • Healer#2             : ini bagian untuk nama NPC yang baru (Nama NPC yang disini tidak harus sama dengan yang diatas) dan harus disertakan #2,#3,#4,dst. Gunanya agar tidak terjadi error karena kesamaan nama. Kalau kalian hanya menuliskan "Healer" tanpa diikut sertakan "#2", bisa error Scriptnya. Kalian bisa membuat tidak hanya 3 duplikat NPC saja untuk 1 NPC yang sama. Hanya tambahkan #5,#6,dst untuk menambahkan duplikat nya lagi.
  • 742                     : ini bagian kode NPC. Untuk kode NPC ini, tidak harus sama. Jadi disetiap NPC yang kalian duplikat, bisa beda" untuk tiap map nya.

Contoh hasil Script yang udah diberikan tambahan command duplikat :



prontera,150,184,5 script Healer      742,{

sc_start SC_BLESSING,360000,10;
sc_start SC_INCREASEAGI,360000,10;
sc_start SC_VITFood,360000,10;
sc_start SC_DEXFood,360000,10;
sc_start SC_AGIFood,360000,10;
sc_start SC_STRFood,360000,10;
sc_start SC_INTFood,360000,10;
sc_start SC_LUKFood,360000,10;
percentheal 100,100;
specialeffect2 14;
specialeffect2 72;
}

alberta.gat,198,150,3 duplicate(Healer) Healer#2 742
aldebaran.gat,133,120,1 duplicate(Healer) Healer#3 742
amatsu.gat,121,149,3 duplicate(Healer) Healer#4 742

Tidak ada komentar:

Posting Komentar