Bagian situs
Pilihan Editor:
- Tata letak keyboard QWERTY dan AZERTY Versi khusus keyboard Dvorak
- Pulau Sao Vicente Pulau Sao Vicente
- Aturan yang kita langgar Bolehkah meletakkan siku di atas meja?
- USB flash drive mana yang paling andal dan tercepat?
- Menghubungkan laptop ke TV melalui Kabel USB untuk menghubungkan laptop ke TV VGA
- Mengubah antarmuka Steam - dari gambar sederhana hingga keseluruhan presentasi di layar Desain Steam baru
- Cara membatalkan langganan Megogo di TV: petunjuk rinci Cara berhenti berlangganan langganan megogo
- Cara mempartisi disk dengan Windows terinstal tanpa kehilangan data. Partisi disk 7
- Mengapa penerbit tidak dapat mengedit semua halaman
- Tidak ada boot dari flash drive di BIOS - bagaimana cara mengkonfigurasinya?
Periklanan
Apa gunanya bug di dalam game. Apa itu bug dan bagaimana cara mengatasinya? Serangga - apa itu? |
Cara menemukan bug dalam kodeSeberapa sering Anda menghabiskan waktu berjam-jam untuk mencari tahu mengapa navigasi berbahaya ini tergelincir, dan gambar ini ditampilkan serta mendistorsi seluruh teks dengan cara yang luar biasa? Cara ini memungkinkan Anda menemukan penyebabnya hampir tanpa berpikir panjang dalam 5 menit. Mungkin hampir semua orang pernah menggunakan cara menemukan bug pada layout ini. Untuk apaBanyak waktu dalam tata letak dihabiskan untuk memecahkan bug dan mencari penyebabnya. Jika Anda merasa dapat menghabiskan waktu lebih dari 20 menit untuk mencari penyebabnya, lebih baik gunakan cara ini dengan aman; jarang memakan waktu lebih dari 5-10 menit. Namun, jarang juga yang membutuhkan waktu kurang dari 5 menit. Dan inilah satu-satunya kelemahannya. KapanKetika “kolomnya tergelincir”, atau “menu buruk ini lagi-lagi tidak ditampilkan sebagaimana mestinya”. Atau ribuan gangguan lain yang Anda amati dan tidak dapat Anda pahami apa yang membuat situs tersebut tampil seperti itu. Dan baris kode apa yang melakukan ini. IdeMetode tersebut kadang disebut metode dikotomi, dikenal juga masalah klasik menangkap singa di gurun pasir, dan kadang disebut juga metode Newton. Prinsipnya sangat sederhana untuk mencari, misalnya suatu titik pada suatu ruas:
Begitu seterusnya hingga kita mendapatkan akurasi yang dibutuhkan. Dan ini penampakan soal menangkap singa di gurun pasir:
Algoritme yang diterapkan pada tata letak sedikit berbeda dari algoritma klasik. Singa akan menjadi potongan kode yang membuat kesalahan. Gurun - seluruh kode. >Algoritma superdupermega
Akibatnya, hanya HTML “glitch” yang tersisa, biasanya beberapa blok yang terkait dengan kesalahan tersebut. Dengan cara ini, pada akhirnya Anda akan mendapatkan beberapa baris CSS dan hanya blok-blok dalam HTML yang menyebabkan kesalahan tersebut. Dengan banyaknya kode, akan sulit untuk tidak menemukan bug atau kesalahan ketik. Terkadang lebih mudah untuk memulai dengan CSS, namun intinya tetap sama. Kami menghapus kode tersebut sampai kami menemukan tempat di dalamnya yang menyebabkan bug. Pada saat yang sama, lebih baik meminta bantuan di forum hanya dengan halaman yang "dibersihkan" ini, tanpa banyak kode tambahan yang membuat semua orang terlalu malas untuk memahaminya. Hasilnya, kami secara akurat menentukan baris kode, atau bagian HTML yang menjadi pemicu bug, dan ini sudah setengah dari perjuangan. Pada akhirnyaAnehnya lagi mengapa begitu sedikit yang menulis tentang metode ini (mungkin karena terlalu sederhana?). Saya harap ini akan membantu seseorang, ini telah membantu saya lebih dari sekali atau dua kali. Selain itu, tindakan tersebut membantu webmaster pemula untuk lebih memahami dan merasakan cara kerja CSS ini. =) Dan ketika mencari kesalahan pada kode orang lain, ini adalah satu-satunya cara. Ketika ada yang tidak beres. Bookmark Mungkin selalu ada bug dalam game. Dan tidak peduli seberapa buruk pengujinya, beberapa bug akan tetap muncul di versi final. Terkadang masalah ini mengganggu penyelesaian game, terkadang menjadi meme, dan dalam kasus yang sangat luar biasa, masalah tersebut membantu desainer game menghasilkan hal-hal baru yang menakjubkan. Tentu saja tidak demikian Layar pembunuh di arcade lamaSalah jika berasumsi bahwa glitch dan bug hanya muncul di game modern. Mereka telah bersama kami hampir sejak awal industri game. Contoh paling awal adalah bug di mesin game arcade yang disebut kill screen. Inti dari kesalahannya adalah level terakhir dalam game seringkali tidak mungkin diselesaikan. Ambil contoh Pac-Man. Jika Anda mencapai level 255, maka hal-hal buruk mulai terjadi pada game: separuh layar dipenuhi angka dan sprite game, yang membuat permainan menjadi bermasalah (bagi orang awam; profesional jarang merasa terganggu oleh kesulitan seperti itu). Prosedur khusus bertanggung jawab di mana dan berapa jumlah bonus yang muncul. Dibutuhkan data langsung dari nomor level, dan ketika nilainya melampaui byte (yaitu, pada tahap 256), permainan akan sedikit terganggu. Donkey Kong juga memiliki layar pembunuh, namun dalam bentuk yang sedikit berbeda. Jika Anda mencapai level 22, Mario akan mati hanya dalam beberapa detik setelah permainan. Hal ini terjadi karena batas byte yang sama. Waktu yang diberikan untuk suatu level dihitung berdasarkan rumus tertentu: 10x(*angka level*+4). Jika pemain mencapai level 22, maka rumusnya menampilkan angka 260, tetapi permainan hanya menerima nilai hingga 256, oleh karena itu 260 berubah menjadi 4. Dalam empat detik, pahlawan hanya punya waktu untuk berlari beberapa langkah. , setelah itu dia akan mati. Dalam Duck Hunt di NES, Anda dapat menghadapi layar mematikan setelah mencapai level 100. Kemudian bebek-bebek itu mulai terbang keluar dari semak-semak dengan kecepatan tinggi dan dalam jumlah banyak. Tentu saja, mustahil untuk menembak mereka, dan permainan pun berakhir. Kombo di Street Fighter IIKemampuan untuk memberikan banyak pukulan pada lawan muncul bahkan sebelum Street Fighter, tetapi bagian kedua dari seri ini yang mempopulerkan sistem kombo dan memaksa pengembang lain untuk memperhatikannya. Bagaimana semuanya terjadi: Saat menguji game dan menemukan bug, produser utama Street Fighter II, Noritaka Funamitsu, memperhatikan bahwa di level bonus (di mana Anda harus menghancurkan mobil), karakter tersebut dapat memberikan beberapa pukulan tambahan. Untuk melakukan hal ini, perlu mematuhi waktu yang sangat ketat, yang mana hal itu sendiri sulit dilakukan. Diputuskan untuk tidak menghapus kesalahan tersebut karena kecil kemungkinannya ada orang yang berani menggunakannya. Namun, para pemain tidak mundur dan mempelajari kombinasinya. Sejak Super Street Fighter II, yang dirilis pada tahun 1993, game ini mulai menghitung dan memberi penghargaan pada setiap pukulan dalam sebuah kombo, secara resmi memperkuat sistem kombo dalam genre game pertarungan.
Ermak di Mortal KombatErmak dari Mortal Kombat muncul karena rumor. Faktanya adalah setelah rilis bagian pertama, banyak pemain mulai mengklaim bahwa mereka melihat bug dalam permainan di mana warna pakaian Scorpio berubah dari kuning menjadi merah, dan tulisan Ermac muncul di bilah kehidupan. Ermak dalam film Mortal Kombat: Annihilation Asumsi segera dibuat bahwa ini adalah karakter rahasia yang entah bagaimana bisa dibuka. Gambar sang pahlawan bahkan muncul di majalah game pada waktu itu, yang ternyata palsu. Tentu saja, tidak ada Ermak di bagian pertama MK. Pengembang memperkenalkan karakter rahasia dengan nama ini hanya di Ultimate Mortal Kombat 3. Maka, karena rumor tentang bug, lahirlah pahlawan game pertarungan. Mortal Kombat Tertinggi 3 "Pokemon yang Hilang" dari Pokémon Merah & BiruAda banyak monster ikonik di alam semesta Pokémon. Tapi ada satu yang spesial - MissingNO. Tidak seperti orang lain, dia adalah serangga. Pokemon muncul setelah melakukan tiga tindakan berturut-turut. Pemain harus menyelesaikan tutorial dalam game terlebih dahulu, kemudian menggunakan Pokémon dengan kemampuan terbang untuk sampai ke Pulau Cinnabar. Di sana Anda perlu mengambil Pokemon air dan berenang naik turun di sebelah pantai timur pulau. Setelah itu akan terjadi bug pada game dan akan muncul MissingNO. Benar, Anda perlu berhati-hati. Nintendo memperingatkan pengguna pada tahun 1999 bahwa kontak apa pun dengan Pokemon rahasia dapat merusak penyimpanan game. Selain itu, efek samping dari pertemuan tersebut adalah jumlah item yang terletak di slot keenam ransel pahlawan akan bertambah menjadi 128. Berbagai artefak grafis juga dapat muncul di dalam game. MissingNO bahkan bisa ditangkap dan digunakan dalam pertempuran. Di Pokédex mendapat angka 000. Nama Pokemon itu sendiri merupakan singkatan dari Missing Number.
Bug Ultima OnlineSiapa pun yang pernah memainkan UO tahu bahwa menemukan eksploitasi, bug, dan segala macam hal yang tidak direncanakan adalah bagian penting dari gameplay. Di forum, Anda dapat membaca tips yang tak terhitung jumlahnya tentang cara meningkatkan keterampilan Anda menggunakan kuda dan makro, cara masuk ke properti pribadi menggunakan bug berpintu, dan masih banyak lagi. Raf Koster, salah satu pengembang game tersebut, mengenang beberapa bug terkenal di blognya. Misalnya, item langka yang suka dikoleksi oleh para pemain adalah hasil dari bug. Ultima Online didistribusikan dalam bentuk disk dan sebenarnya terdiri dari dua bagian. Bagian pertama, statis, ada di media fisik: tanah, pohon, bangunan, dekorasi interior, segala sesuatu yang tidak direncanakan oleh pengembang untuk dipindahkan atau diubah dengan cara apa pun. Bagian kedua, dinamis, disimulasikan oleh server: ini adalah monster, poin respawn, dan item yang dibuat oleh pemain. Kebetulan item dari kategori pertama masuk ke kategori kedua karena bug. Ini adalah bagaimana barang koleksi yang benar-benar unik muncul di dalam game, seperti segala jenis vas dan bagian interior yang tidak dapat digunakan dengan cara apa pun, tetapi dapat diambil dan dibawa bersama Anda. Banyak barang dijual di eBay dengan harga tinggi, pengguna bahkan mendirikan museum. Sekitar waktu yang sama, bug dengan air portabel muncul. Ruang air di UO terdiri dari segmen, dan lokasi masing-masing dikontrol oleh server. Namun terkadang, karena kesalahan, salah satu bagian reservoir di dalam game bisa hilang, itulah sebabnya lubang nyata terbentuk di dalam air. Kemudian, ketika server di-reboot, segmen yang hilang tersebut diganti dengan yang baru. Namun, ada kehalusannya: dalam hal ini, segmen tersebut harus memiliki parameter yang melarang pergerakan dan pengangkatan objek. Tentu saja, mereka sering lupa melakukan hal ini, sehingga “sepotong” air yang baru muncul tersebut dapat diambil dan dibawa bersama Anda. Jika perlu, ia bisa diletakkan di tanah, dipancing di dalamnya, dan diangkat kembali. Yang paling langka di dunia UO adalah objek yang dilukis dengan cat “hitam sejati”, yang juga muncul akibat bug. Maksudnya begini: di UO ada yang namanya bak mandi untuk mengecat sesuatu. Anda menuangkan cat ke sana, menaruhnya, lalu dicat - sederhana saja. Namun karena adanya bug, sistem tidak dapat menentukan warna cat dan mengaturnya menjadi hitam, dan sangat hitam sehingga tidak ada efek visual lain pada benda yang dicat. Seorang pemain yang memakai baju besi seperti itu tampak seperti lubang hitam kecil. Perlukah saya mengatakan bahwa peralatan yang dicat dengan warna ini segera mendapatkan popularitas yang luar biasa? Kemudian, para pengembang menghapus semua pemandian buggy, tetapi mereka tidak menyentuhnya, itulah sebabnya nilainya meroket.
Menyulap lawan di Devil May CryAwalnya, Devil May Cry dianggap sebagai bagian selanjutnya dari Resident Evil (tepatnya yang keempat). Proyek ini dipimpin oleh Hideki Kamiya, yang berencana menjadikan game ini sebagai game aksi cepat dalam latar gotik, dengan kamera dinamis dan karakter utama manusia super. Hasilnya, konsep tersebut berkembang pesat sehingga pembuatnya menyadari: game tersebut tidak lagi cocok dengan seri Resident Evil. Plotnya ditulis ulang, judulnya diubah, dan pahlawannya diberi nama Dante. Iblis Mungkin Menangis Bagian menariknya dimulai saat Hideki Kamiya duduk untuk menjajal game Onimusha: Warlords (dirilis tahun 2001 di PS2). Ternyata ada bug di dalam game, yang menyebabkan Anda benar-benar bisa menyulap lawan sambil menyerang. Tentu saja, ini telah dihapus dari versi final, tetapi perancang game sangat menyukai ide ini sehingga dia memindahkannya ke DMC. Jadi, karena adanya bug, game tentang iblis Dante mendapatkan fiturnya sendiri.
Onimusha: Panglima Perang Wabah di World of WarcraftPada bulan September 2005, World of Warcraft dipenuhi dengan tulang pemain. Pelakunya adalah wabah penyakit, yang menewaskan ratusan petualang yang malang. Semuanya dimulai dengan serangan Zul'Gurub, di mana pemain harus melawan Hakkar the Soul Flayer. Bos punya trik: dia menyedot darah para pahlawan, memulihkan kekuatannya. Namun, darah seseorang bisa saja terinfeksi: pemain akan menerima kerusakan, namun Hakkar juga akan terinfeksi dan akhirnya mati. Hakkar si Pemecah Jiwa Hanya ada satu masalah: para desainer lupa menghilangkan efek darah yang terinfeksi dari hewan peliharaan dalam game. Jadi jika Anda memanggil rekan Anda dalam pertarungan bos di mana dia terinfeksi, dan kemudian memanggilnya lagi di suatu tempat di kota, Anda sendiri yang akan tertular penyakit tersebut dan mati. Seperti yang kemudian dijelaskan oleh pengembang, tidak ada kode dalam game yang menunjukkan bahwa pemain tidak sedang dalam serangan, dan sudah waktunya untuk mematikan efek infeksi.
Butuh waktu hampir sebulan untuk memperbaiki situasi. Akibatnya, kemampuan hewan peliharaan untuk membawa penyakit hilang begitu saja, dan wabah pun berakhir. Pihak pengembang sendiri mengaku tidak menyesali kejadian tersebut.
Wajah Drake di Uncharted 2Gambar wajah Nathan Drake yang kabur dari Uncharted 2: Among Thieves pertama kali muncul di papan gambar. “Drakeface”, begitu pengguna menyebutnya, dengan cepat mendapatkan popularitas, menjadi meme dan semacam simbol game konsol. Diduga hardware di PS3 sudah ketinggalan jaman, grafisnya jelek, dan beginilah hasilnya. Faktanya, “drakeface” adalah hasil dari bug yang, jika diinginkan, dapat direproduksi. Masuk saja ke mode pembuatan video di bagian “Permainan kolektif”, pilih rekaman pertandingan apa pun, segera arahkan kamera ke dinding dan tekan jeda pada saat kematian pertama. Kemudian kita cukup terbang ke tempat kematian karakter tersebut dan melihat “drakeface”. Karena bug, pada saat kematian, wajah karakter tidak dimuat dengan benar, itulah sebabnya efek ini terjadi. Pahlawan Berteriak Hujan LebatHeavy Rain bukanlah game yang paling positif. Pembunuhan, drama keluarga, hujan terus-menerus, sedikit alasan untuk bersenang-senang. Namun, satu bug acak mengubah segalanya dan mengubah kisah serius dan sedih menjadi lelucon nyata. Hati-hati, spoiler. Di akhir permainan, karakter utama, Ethan, menemukan putranya yang hilang dan berhadapan dengan seorang pembunuh misterius. Dan kemudian ada sesuatu yang rusak dalam permainan, dan kata “SEAN” muncul di layar dan meminta Anda untuk menekan X. Pahlawan mulai meneriakkan nama putranya berulang kali. Ada seorang pembunuh berdiri di depannya - "SHOOON", dia ditembak dari pistol - "SHOOON", pertempuran terakhir di sebuah pabrik yang ditinggalkan - ya, Anda mengerti idenya. Sayangnya belum jelas bagaimana cara mengulang bug tersebut, sehingga kita hanya bisa berharap pada keberuntungan saja. Tidak ada game yang dapat dianggap lengkap sampai game tersebut menjalani pengujian mendetail. Jika langkah penting ini diabaikan oleh pengembang, maka produk yang dihasilkan kemungkinan besar akan menyerupai bagian ketiga dari game Gotik, yang tidak mungkin dimainkan sebelum beberapa patch dirilis. instruksiMulailah dengan tes dasar untuk menemukannya bug dalam permainan. Ini harus menunjukkan kinerja mesin game. Biasanya ini perlu dilakukan pada tahap awal pengembangan game. Pemeriksaan ini melibatkan mempelajari kinerja permainan itu sendiri, yaitu. terlepas dari tindakan pemain apa pun. Inti dari tes ini adalah: untuk mendeteksi kesalahan yang menyebabkan “dikeluarkan dari permainan.” Kesalahan seperti itu perlu dideteksi terlebih dahulu, karena kesalahan itulah yang menyurutkan keinginan untuk terus bermain game. Uji game di beberapa mesin dengan pengaturan berbeda. Komputer ini harus memiliki kartu video yang berbeda, seperti GeForce dan Radeon. Penting juga untuk menguji game pada versi sistem operasi yang berbeda untuk menyesuaikannya dengan kondisi apa pun. Uji gameplay untuk mengetahuinya di dalam game bug. Jika pengujian pertama berhasil dan memastikan kinerja mesin yang stabil, maka lebih banyak perhatian dapat diberikan langsung pada pengembangan prinsip dan keseimbangan permainan. Misalnya, jika kita berbicara tentang game seperti Dead Space, maka Anda perlu menguji semua jenis senjata dan “trik” dari pengembangnya. Jika beberapa di antaranya tidak diperlukan atau saling menduplikasi, maka perlu ditinjau, dipikirkan dan, jika perlu, dimodifikasi. Penting juga untuk memperhatikan patensi game tersebut. Bahkan pada level tersulit sekalipun, permainan ini seharusnya bisa dikalahkan. Uji game beta atau lebih baru secara lebih detail. Tidak ada prioritas khusus untuk pengujian ini. Tujuan utamanya adalah menemukan bug dan segala macam kekurangannya. Jika Anda seorang penguji, maka Anda harus menggunakan seluruh imajinasi Anda, mencoba pendekatan dan taktik sebanyak mungkin untuk melewati permainan. Gunakan semua fitur permainan, ubah terus gaya bermain Anda. Selain itu, penting untuk menentukan tindakan pemain mana yang tidak disesuaikan dengan lingkungan permainan. Tes semacam itu dilakukan langsung dengan tangan, karena komputer, tidak seperti manusia, tidak memiliki keunggulan seperti imajinasi. Bug, atau kesalahan sistem, adalah kejadian yang cukup umum terjadi pada sistem operasi keluarga Windows. Dan meskipun sebagian besar bersifat sementara dan tidak menimbulkan ketidaknyamanan yang serius, beberapa di antaranya dapat berdampak sangat negatif pada kinerja komputer. instruksiUntuk melihat kesalahan sistem, buka: "Mulai" - "Panel Kontrol" - "Administrasi" - "Peraga Peristiwa". Anda akan dapat melihat bagian: “Aplikasi”, “Keamanan” dan “Sistem”, di mana semua pesan kesalahan akan dicatat. Jika Anda menerima pesan yang menyatakan bahwa log tersebut tidak dapat dilihat saat Anda mencoba membuka salah satu log, kemungkinan besar layanan Log Peristiwa dinonaktifkan di komputer Anda. Untuk meluncurkannya, buka: "Panel Kontrol" - "Administrasi" - "Layanan". Klik dua kali layanan “Log Peristiwa”, di jendela yang terbuka, pilih jenis startup – “Otomatis”, klik tombol “Terapkan”. Setelah ini, tekan tombol “Start” yang menjadi aktif. Jika terjadi kerusakan kritis saat Windows sedang berjalan dan layar biru muncul, tuliskan kode kesalahan yang ditunjukkan di dalamnya. Kemudian reboot sistem dan lihat jenis kegagalan yang ditunjukkan oleh kode ini. Anda dapat menemukan informasi yang diperlukan baik di situs web resmi Microsoft maupun di sumber lainnya. Bagaimana cara mengembalikan sistem jika terjadi kesalahan tertentu? Dalam praktiknya, opsi yang paling dapat diandalkan adalah menginstal ulang Windows di atas sistem yang sudah diinstal dalam opsi “Perbarui”. Dalam hal ini, Anda mempertahankan semua program dan pengaturan yang diinstal, sementara sistem yang diperbarui menghilangkan sejumlah besar kesalahan yang terakumulasi. Penginstalan ulang seperti itu tidak boleh dilakukan terlalu sering, tetapi terkadang ini menjadi cara tercepat untuk memulihkan pengoperasian normal komputer. Dalam situasi di mana kegagalannya tidak serius, gunakan utilitas yang mengembalikan pengoperasian normal komputer. Misalnya, program CCleaner memungkinkan Anda membersihkan dan memperbaiki registri, menghapus program yang tidak diperlukan dari startup, dan membersihkan sistem dari file lama yang tidak diperlukan. Jangan lupa untuk mendefrag disk tempat sistem operasi diinstal dari waktu ke waktu. Defragmentasi data tingkat tinggi memperlambat komputer Anda secara signifikan. Untuk mendefrag, buka: "Mulai" - "Semua Program" - "Aksesori" - "Alat Sistem" - "Disk Defragmenter". Glitches adalah bug pada game (komputer, video, aplikasi, dll) yang menyebabkan beberapa kejadian di dalam game tidak seharusnya terjadi, sesuai dengan rencana awal pengembang. Misalnya, Anda melihat musuh melarikan diri padahal seharusnya tidak, atau mungkin musuh Anda berubah menjadi hologram dan tidak dapat menyerang Anda. Seringkali, gangguan tidak terlalu menyenangkan dan tidak diinginkan. Namun terkadang, gangguan bisa berguna, dan juga bisa menjadi penemuan yang menyenangkan, dalam hal ini, Anda mungkin ingin menemukannya - selamat berburu bug! TanggaMengidentifikasi gangguan
Perhatikan kejadian dalam game yang tidak seharusnya terjadi. Misalnya, pergantian senjata saat Anda mengira sedang memegang senjata jenis tertentu, pergantian pakaian tanpa partisipasi Anda, atau lokasi Anda berubah saat Anda tidak menduganya. Mungkin gravitasi sudah tidak ada lagi, atau alat, senjata, atau benda Anda melakukan hal yang tidak semestinya. Apakah ini bagian dari permainan atau bukan, ada beberapa cara untuk memperjelasnya: |
Membaca: |
---|
Populer:
Menyiapkan Pembela Bayangan |
Baru
- Pulau Sao Vicente Pulau Sao Vicente
- Aturan yang kita langgar Bolehkah meletakkan siku di atas meja?
- USB flash drive mana yang paling andal dan tercepat?
- Menghubungkan laptop ke TV melalui Kabel USB untuk menghubungkan laptop ke TV VGA
- Mengubah antarmuka Steam - dari gambar sederhana hingga keseluruhan presentasi di layar Desain Steam baru
- Cara membatalkan langganan Megogo di TV: petunjuk rinci Cara berhenti berlangganan langganan megogo
- Cara mempartisi disk dengan Windows terinstal tanpa kehilangan data. Partisi disk 7
- Mengapa penerbit tidak dapat mengedit semua halaman
- Tidak ada boot dari flash drive di BIOS - bagaimana cara mengkonfigurasinya?
- Kode promo Pandao untuk poin