Sistem seperti game naik level

Misal saya punya sistem dan pas si user pertama kali masuk dia berada di "Raudhah" nah jika si user sering input data ke db lebih dari 5 kali maka akan naik level ke "Cahaya",selalu seperti itu terus.Cara buatnya gimana ya?

avatar azzario
@azzario

27 Kontribusi 2 Poin

Diperbarui 7 tahun yang lalu

1 Jawaban:

game nya menggunakan bahasa apa? , jika melihat tag: php database, mungkin bisa membantu, contoh menggunakan php codeigniter

<?
public function check_status($iduser)
{
    $this->db->where('user_point.iduser', $iduser);
    $query = $this->db->get('user_point');
    $row = $query->row();

    if ($row->point < 5) {
        $this->db->where('iduser', $iduser);
        $this->db->update('user_point', array('level' => 'Raudhah'));
    }else{
      $this->db->where('iduser', $iduser);
      $this->db->update('user_point', array('level' => 'Cahaya'));
    }
}

public function insert()
{
  $this->iduser  = 1;
  $this->keterangan  = 'hanya contoh';

  if ($this->db->insert('game', $this)) {
      $this->check_status($this->iduser);
  }

  return true;
}
?>

jadi semacam ada form input atau game input berupa apapun itu ketika post / input ke db, ada pemaggilan function dan mengoper nilai / user_id pemain lalu di dalam function tersebut ada pencarian data pemain untuk mengambil point/level pemain saat ini, jika point < 5, maka level 'Raudhah', jika tidak maka 'Cahaya' , hanya gambaran saja semoga membantu :)

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban