♻️ fmid_loop

bisa di client/serverside

Getting Started

Sebelum memulai menggunakan fmid_loop, kamu harus memasang dari antara dua metode berikut ini ke script kamu: (pilih salah satu)

fxmanifest method

shared_script '@fmid_loop/shared.lua'

pasang shared_script tersebut dibagian atas sebelum kamu menyebutkan client_script / server_script yang membutuhkan fungsi dari fmid_loop.

exports method

local loop, loops = exports.fmid_loop:getLoop(), exports.fmid_loop:getLoops()

pasang exports tersebut dibagian teratas didalam script lua kamu yang membutuhkan fungsi dari fmid_loop


List Functions

Create, Remove, Start, Stop, Toggle Loop

loop.create(namaloop, fungsinya, tick) -- membuat loop dengan tick yang bisa diatur
loop.create(namaloop, fungsinya) -- membuat loop dengan tick 0ms

loop.createIfNotExist(namaloop, fungsinya, tick) -- membuat loop yang gaperlu kamu tau apakah loop ini sudah terdaftar atau belum.
loop.createReplaceExist(namaloop, fungsinya, tick) -- menimpa loop ke fungsi yang baru ke id loop terkait. (jika id loop nya pernah didaftarkan sebelumnya)

untuk membuat loop, kamu bisa menggunakan loop.create function dibagian teratas script dan disarankan didalam thread, seperti contoh berikut ini:

pada posisi diatas, looping dengan id laparhaus berhasil terbuat, tapi loopingnya belum jalan. untuk menjalankannya membutuhkan perintah dari fungsi/event lain untuk menjalankannya dan menghentikannya. seperti berikut ini.

kamu juga bisa melakukan remove id loop, ketika remove loop otomatis ketika loopnya sedang berjalan akan stop, lalu dari sistem akan menghapus id loop dari cache.

dan kamu juga bisa mengganti tick loop ketiak loopnya berjalan maupun dalam keadaan stopped. caranya seperti berikut ini:

contohnya:

Metadata

metadata ini berfungsi untuk menyimpan suatu data ketika memulai loop dan diproses ketika loopnya berjalan dan dapat di get / set meta dari dalam loop, sehingga metadata dapat diproses mulai dari loopnya started hingga stopped.

Set Meta

Get Meta

Get All Metadata

Start Loop dan Buat Meta secara langsung

Proses Loop dengan Metadata

Stop Loop + Remove Metadata

Last updated