Skip to content

devcoderama/game-id-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# @devcoderama/game-id-checker

![npm](https://img.shields.io/npm/v/@devcoderama/game-id-checker)
![license](https://img.shields.io/npm/l/@devcoderama/game-id-checker)
![downloads](https://img.shields.io/npm/dt/@devcoderama/game-id-checker)

**@devcoderama/game-id-checker** adalah modul Node.js untuk mengecek ID game dan zone server dari berbagai game online. Modul ini dirancang untuk membantu developer dalam integrasi sistem validasi ID game dengan mudah dan cepat.

## ✨ Fitur Utama

- ✅ Validasi ID game dengan atau tanpa zone server  
- ✅ Mendukung berbagai game populer  
- ✅ Mendapatkan daftar zone server  
- ✅ Mendapatkan daftar game yang tersedia  

## 📦 Instalasi

Install package ini menggunakan npm:

```bash
npm install @devcoderama/game-id-checker

🚀 Penggunaan

1. Import dan Inisialisasi

const GameChecker = require('@devcoderama/game-id-checker');

const checker = new GameChecker();

2. Cek ID Game Tanpa Zone

async function checkGameId() {
  try {
    const result = await checker.checkId('8-ball-pool', '12345');
    console.log(result);
  } catch (error) {
    console.error(error);
  }
}

checkGameId();

Contoh Output:

{
  "game": "8-ball-pool",
  "id": "12345",
  "valid": true
}

3. Cek ID Game dengan Zone

async function checkGameWithZone() {
  try {
    const result = await checker.checkId('astra-knights-of-veda', '12345', '1');
    console.log(result);
  } catch (error) {
    console.error(error);
  }
}

checkGameWithZone();

Contoh Output:

{
  "game": "astra-knights-of-veda",
  "id": "12345",
  "zone": "1",
  "valid": true
}

4. Dapatkan Daftar Zone Server

async function getZones() {
  try {
    const zones = await checker.getZoneList('astra-knights-of-veda');
    console.log(zones);
  } catch (error) {
    console.error(error);
  }
}

getZones();

Contoh Output:

[
  { "zoneId": "1", "name": "Asia" },
  { "zoneId": "2", "name": "Europe" }
]

5. Dapatkan Daftar Game yang Didukung

const games = checker.getAllGames();
console.log(games);

Contoh Output:

[
  "8-ball-pool",
  "astra-knights-of-veda",
  "mobile-legends",
  "pubg-mobile"
]

📝 Lisensi

Proyek ini menggunakan lisensi MIT. Lihat LICENSE untuk informasi lebih lanjut.


Jika ada pertanyaan atau ingin berkontribusi, silakan buka issue di GitHub.

💡 Dukung proyek ini dengan memberi bintang di GitHub!


---

**Perbedaan & Perbaikan:**  
✅ **Deskripsi lebih profesional**  
✅ **Menambahkan badge status (npm version, downloads, dll.)**  
✅ **Menambahkan daftar fitur utama**  
✅ **Contoh output JSON agar lebih jelas**  
✅ **Menambahkan link ke GitHub dan lisensi**  

Kalau masih ada yang perlu diperbaiki, kasih tahu saya! 🚀

About

game-id-checker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published