Obrolan (182)

    Cara Memanggil Monster Menggunakan NPC

    Share

    [CEO]Ryan



    Jumlah posting Jumlah posting : 121
    Experience Experience : 196
    Reputation Reputation : 1
    Join date Join date : 2012-07-14
    Age Age : 20
    Lokasi Lokasi : DKI Jakarta
    Male

    Release Cara Memanggil Monster Menggunakan NPC

    Post by [CEO]Ryan on Thu Nov 29, 2012 10:05 am

    Oke Para Developer EO. Kali Ini Saya Akan Memberitahu Cara Membuat Monster Terpanggil (Spawn) Menggunakan NPC. Pertama Kalian Harus Tahu Maksud Dari Thread Ini.

    Maksud Dari Thread Ini Adalah...
    Membuat Monster Terpanggil (Spawn) Ketika Kalian Berbicara Dengan NPC dan Menyuruh NPC Tersebut Untuk Memanggil Monster.

    Pada Dasarnya Sistem Ini Digunakan Untuk Memanggil Pitboss Atau Miniboss...
    Namun Kalian Bisa Menggunakan Sistem Ini Dengan Berbagai Macam Ide-Ide Kalian.
    So, Lets Learning !

    Pertama : Kita Lihat Dahulu Query Yang Saya Buat.
    Code:

    Insert into cq_action values
    (4510,4511,0,0101,0,'Halo,~Saya~Adalah~Npc~Pemanggil~Monster'),
    (4511,4512,0,0101,0,'Apakah~Kamu~Ingin~Memanggil~Monster?'),
    (4512,4513,0,0102,0,'Ya 4514'),
    (4513,4520,0,0102,0,'Tidak 0'),
    (4514,4515,0,0126,0,'Hati-Hati~Monster~Sudah~Terpanggil'),
    (4515,4516,0,2004,0,'%user_map_id == 14100'),
    (4516,4517,0,0301,4510,'100 44 122'),
    (4517,4518,0,2006,0,'0 0 %user_map_id 576 306 2412000 9'),
    (4518,4519,0,1027,0,'self s-justice'),
    (4519,0000,0,0125,2011,'Berhati-hatilah~Monster~Telah~Terpanggil'),
    (4520,4521,0,104,0,'0 0 0'),
    (4521,0,0,120,0,'');

    Insert into cq_task values
    (4510,4510,0,'','',0,0,999,-100000,100000,999,0,0,-1,0),
    (4514,4514,0,'','',0,0,999,-100000,100000,999,0,0,-1,0),
    (4516,4516,0,'','',0,0,999,-100000,100000,999,0,0,-1,0);

    INSERT INTO cq_npc VALUES
    (4510,0,0,'NamaNPC',2,31630,0,0,-1,14100,0610,0429,4510,0000,0000,0000,0000,0000,0000,0000,0,0,0,0,0,0000,00,00,0000,01,0000,0000,0000,0000,0000);

    Oke Sekarang Kita Bahas Satu-Persatu Baris Yang ada Dalam Query.

    Pertama

    (4510,4511,0,0101,0,'Halo,~Saya~Adalah~Npc~Pemanggil~Monster'),

    4510 Adalah Id Action Yang Ada di Dalam Cq_Action, Kalian Dapat Mengubahnya Menjadi Id Yang Lain Seperti 99999990, Dan Ingat Sebelum Kalian Menjalankan Query, Kalian Harus Pastikan Id Yang Kalian Gunakan Masih Kosong di dalam Cq_action.

    4511 Adalah Id Action Yang Selanjutnya. Dalam Query Yang Saya Buat, Id Ini Terdapat Pada Baris Ke-2.

    0 Setelah 4511 Adalah Id Action Selanjutnya Dan Ini Bisa Digunakan Jika Kalian Ingin Membuat Npc Pemanggil monster Dengan Ketentuan Seperti Level Harus Dibawah 100 Atau Ketentuan Seperti Level VIP Harus Level 7. Namun Kali Ini Saya Menggunakan Untuk Semua Player. So, Semua Player Dapat Memanggil Monster.

    0101 Atau Bisa Menggunakan 101, Dan Ini Adalah Type Perintah. Dimana 101 Adalah Perintah Untuk Membuat Npcnya Lah Yang Berbicara.

    0 Setelah 0101 Adalah Kolom Data, Dan Ini Cukup Menggunakan 0, Karna Pada Baris Ini, Yang Terdapat Pada Kolom Type Adalah 101, Dan Tidak Perlu di Isi Dengan Angka 1 Atau Selanjutnya.

    Halo,~Saya~Adalah~Npc~Pemanggil~Monster Ini Adalah Pembicaraan Yang Dikeluarkan Npc Ketika Kita Meng-Klik Npc Tersebut, Dan Ini Bisa Kalian Ubah Menggunakan Kata-Kata Kalian Sendiri. Dan Ingat Setiap Tanda "~" Adalah Spasi, Jika Kalian Menggunakan Tanda Yang Lain, Maka Yang Keluar Adalah Tanda Yang Kalian Gunakan Itu Sendiri, Bukan Spasi Yang Kalian Inginkan. Dan Jika Kalian Menggunakan Space Pada Umumnya Seperti " Halo, Saya Adalah Npc Pemanggil Monster" Makan Yang Keluar Adalah Semua Kata-Kata Menjadi Satu ( Berdempet-dempetan )Contoh : " Halo,SayaAdalahNpcPemanggilMonster".


    Kedua :

    (4511,4512,0,0101,0,'Apakah~Kamu~Ingin~Memanggil~Monster?'),

    Oke Untuk Jenis-Jenisnya Kalian Bisa Lihat di Atas.
    Dan Kalian Sudah Mengerti Setiap Kolom ( Bukan Baris ) Yang Terdapat Pada Query

    4511 Adalah Id Actionnya
    4512 Adalah Id Action Selanjutnya
    0 Adalah Id Action Selanjutnya Jika Gagal.
    101 Adalah Type Action nya.
    0 Adalah Data Actionnya.
    Apakah~Kamu~Ingin~Memanggil~Monster? Adalah Pembicaraan Yang Dikeluarkan Npc, Dan Kali Ini Terdapat Pada Baris Ke-2 Setelah Pembicaraan Npc Yang Pertama.


    Ketiga :

    (4512,4513,0,0102,0,'Ya 4514'),
    (4513,4520,0,0102,0,'Tidak 0'),

    Untuk Yang Kali Ini Adalah Pilihan Yang Digunakan Player Atau Bisa Dikatakan, Player Lah Yang Berbicara Kepada NPC.

    Yang Harus Di perhatikan Untuk Baris Kali Ini Adalah Type nya.
    Tadi Kita Sudah Bahas Tentag Type 101.
    Dan Kali Ini Adalah Type 102 Dan Type Ini Adalah Perintah Untuk Membuat Player Memilih.

    Nah Ada Yang Berbeda Kali Ini, Pada Kedua Baris Di Atas Terdapat Angka Setiap Kata-Kata Yang di gunakan untuk Memilih
    Seperti :
    "Ya 4514"
    "Tidak 0"

    Untuk Angka 4514 Adalah Id Action Yang di Gunakan Setelah Player Memilih "Ya"
    Untuk Angka 0 Adalah Id Action Yang di Gunakan Setelah Player Memilih "Tidak"
    Yang Berarti "0" Adalah Kosong ( Tanpa Perintah Selanjutnya )

    Dan Jika Kalian Melihat, Pada Baris Action Untuk Pilihan "Tidak"
    Lihat Lah Pada Kolom Id Action Selanjutnya, Yang Saya Buat Adalah 4520,
    Dan Ini Terdapat Pada Baris Ke 2 Dari Bawah. Seperti Ini :

    (4520,4521,0,104,0,'0 0 0'),
    (4521,0,0,120,0,'');

    Seperti Biasa, 3 Kolom Pertama adalah Id Action.
    Dan Type Pada Baris Yang di gunakan Id 4520 Adalah 104.
    104 Ini Berarti Type Perintah Untuk Tutup Pembicaraan.
    Dimana Ketika Memilih "Tidak" Akan Langsung Menutup Kotak Pembicaraan

    Dan Pada Type 120 Yang Digunakan Id 4521 Adalah 120
    Adalah Type Untuk Mengakhiri Pembicaraan Yang Berarti Tidak Ada Action Selanjutnya.
    Jika Kalian Perhatikan, Id Action pada 4521 Adalah "0" Dan Jika Kalian Menambahkan Id Action Menjadi " 4510 " Maka Kotak Pembicaraan Akan Keluar Kembali Seperti Saat Mengklik Npc tersebut.

    Ke-Empat :


    (4514,4515,0,0126,0,'Hati-Hati~Monster~Sudah~Terpanggil'),
    (4515,4516,0,2004,0,'%user_map_id == 14100'),
    (4516,4517,0,0301,4510,'100 44 122'),
    (4517,4518,0,2006,0,'0 0 %user_map_id 576 306 2412000 9'),
    (4518,4519,0,1027,0,'self s-justice'),
    (4519,0000,0,0125,2011,'Berhati-hatilah~Monster~Telah~Terpanggil'),

    Pada Baris-Baris Ini Adalah Perintah Selanjutnya Ketika Player Memilih "Ya"
    Dan Pada Baris Yang Ber Id 4514 Adalah Pengumuman yang Di Tunjukan Untuk Player Yang Meng-Klik "Ya"

    Pada Baris yang Ber-Id 4515 Adalah Informasi Untuk Perintah Selanjutnya.
    kalian Bisa Lihat " %user_map_id == 14100 " Yang Berarti Adalah %user_map_id Itu Adalah 14100 Nah 14100 Ini Adalah Id Map Yang Terdapat Pada Cq_map, Kalian Bisa Menggunakan Id map Lain Seperti Cronus Yang Id Nya Adalah 1000.

    Pada Baris Yang Ber-Id 4516 Adalah Perintah Untuk Membuat Npc Menghilang Dari Tempat Awalnya Ke Tempat Yang Lain. Dan pada Eudemons Map Yang Tersembunyi Adalah Map yang Ber-id 100 Atau Bisa dinamakan NPC-Camp.
    Contoh Pada Kolom Terakhir Terdapat 100 44 122
    100 Adalah Map Id
    44 Adalah X Koordinasi
    122 Adalah Y Koordinasi

    Pada Baris Yang Ber-id 4517 Adalah Perintah Untuk Memanggil Monster Ketempat Yang Kalian Inginkan. Dan Kita Lihat Pada Kolom Terakhir, Terdapat " 0 0 %user_map_id 576 306 2412000 9 "

    Yang Berarti Adalah
    %user_map_id Ini adalah Id Map Yang Sudah Di Tentukan Pada Baris Yang Ber-Id 4515, Dan Yang Saya Buat adalah %user_map_id Ini Adalah " 14100 "
    576 Adalah X Koordinasi Tempat Monster Spawn ( Terpanggil )
    306 Adalah Y Koordinasi Tempat Monster Spawn ( Terpanggil )
    2412000 Adalah Id Generator Yang terdapat pada Cq_Generator Dan Ini Bermaksud Untuk menentukan Pergerakan Sang Monster, Kalian Bisa Menentukan Jarak Monster Bergerak pada Cq_generator"

    Dan 9 Adalah Id Monster Yang Terdapat Pada cq_monstertype
    Kalian Bisa Menggunakan Id Monster Yang Lain Seperti Apa Yang Kalian Inginkan Monster Yang Terpanggil Nantinya.



    Pada Baris Yang Ber-id 4518 Adalah Perintah Untuk Mengeluarkan Effect Setelah Memilih "Ya" Jadi Setelah Player Memilih "Ya" Akan Keluar Effect, Dan Effect Yang Saya Gunakan Adalah S-Justice Didalam Game Client Saya S-Justice Ini Adalah Effect Petir, Dan Kalian Bisa menggunakan Effect Yang Lainnya Dengan Melihat Nama-Nama effect Yang Terdapat didalam 3deffect.ini Yang Ada Di Game Client.
    Dan "Self" Berarti Effect Ini Keluar Hanya Untuk Orang Yang Meng-klik "Ya"
    Maka Orang-Orang di Sekitarnya Tidak Merasakan Effect Yang di Rasakan Player Yang Telah Memanggil Monster ( Yang Telah Mengklik "Ya" )

    Dan Pada Baris 4519 Adalah Pengumuman Dengan GM Broadcast Ketika Monster Sudah Terpanggil ( Spawn )


    Dan Sekarang Adalah Cq_task
    Pada Cq_task Kali Ini Adalah Yang Digunakan Sang NPC Pada Kolom Task0 Dan Bisa Kalian Lihat Jika Kalian Membuka Cq_npc

    Kita Lihat :

    (4510,4510,0,'','',0,0,999,-100000,100000,999,0,0,-1,0),
    (4514,4514,0,'','',0,0,999,-100000,100000,999,0,0,-1,0),
    (4516,4516,0,'','',0,0,999,-100000,100000,999,0,0,-1,0);

    4510 Adalah Id Action Yang Terdapat pada Cq_action
    Dan Ingat Cq_task di Buat Hanya Ketika NPC Memberikan Action Kepada Orang Yang Telah Mengklik nya.
    Dan ini Sulit Dimengerti Bagi Kalian Yang Belum Terlalu Memahami Query.
    So, Kalian Bisa Melihat Jenis-Jenis Action Yang Digunakan Didalam cq_task Kali Ini.

    Simple Nya 4510 Adalah Id Action Sekaligus Id Task Yang Paling Awal Dan Ini Digunakan Npc.

    Sepertiyang Kita Lihat Dibawah Ini Dan Saya Tandai Dengan Warna Merah.

    INSERT INTO cq_npc VALUES
    (4510,0,0,'NamaNPC',2,31630,0,0,-1,14100,0610,0429,4510,0000,0000,0000,0000,0000,0000,0000,0,0,0,0,0,0000,00,00,0000,01,0000,0000,0000,0000,0000);

    Dan Pada Cq_npc
    NamaNPC Adalah Nama Yang Kalian Inginkan Untuk NPC Ini, Dan Untuk Mempermudah Kalian Samakan Nama Npc Ini Dengan Yang Ada Didalam Npc.ini Yang Terdapat di Game Client.
    "2" Adalah Type Npc
    "31630" Adalah Lookface Atau Bentuk Npc Itu Sendiri

    14100,0610,0429 Adalah Lokasi Awal Npc Tersebut Berdiri.
    14100 Adalah Id Map
    0610 atau 610 Adalah X Koordinasi Lokasi Npc Tersebut Berdiri.
    0429 Atau 429 Adalah Y Koordinasi Lokasi Npc Tersebut Berdiri.

    Untuk Selanjutnya, Kalian Dapat Mendownload Yang Ada Dibawah Ini.
    Dan Ini Berisikan Screenshot Dan Cara-Cara Memasukan Query Diatas Kedalam Database.

    Download : Pemanggil Monster.rar


    _________________
    X-Gaming Community



      Current date/time is Sat Feb 25, 2017 8:38 pm