📕
fmid Documentation
  • fmid Documentation
  • 🚘 fmid_garasi (2023)
    • client
    • Integrasi
    • Additional Commands
    • Pembuatan Garasi
    • Hooks
  • ♻️ fmid_loop
    • Contoh Penggunaan 1
  • 🔳fmid_poly
    • Getting Started
    • Usage
  • fmid_garasi 2.0
    • client
    • server
      • exports
      • commands
    • data
  • 🧠fmid_secure
    • Getting Started
    • Client
    • Server
  • fmid_split
    • Setup
  • 💃fmid_danceroom
    • External Script
    • Internal Script
    • Commands
  • 🧛fmid_ko
    • Internal
    • Integrasi
    • ox_lib Additional
  • 🔫pubg-hud
    • Integrasi ox_inventory
    • Integrasi ox_lib
    • Internal Script
Powered by GitBook
On this page
  • TriggerSafeEvent
  • Saran Penggunaan
  1. fmid_secure

Client

pada clientside, fmid_secure hanya memiliki fitur TriggerSafeEvent

TriggerSafeEvent

TriggerSafeEvent('nama-server-trigger', parameter)

sama seperti TriggerServerEvent biasanya, nama event dan parameter dengan sistem unpack. jadi bisa passing berapapun parameter, mau dalam bentuk pack maupun unpack.


Saran Penggunaan

saya sarankan anda untuk menggunakan Trigger di dalam suatu function, BUKAN di dalam suatu triggerevent pada clientside, karna pada akhirnya akan sama aja. Contoh:

Yang disarankan

exports.ox_target:addSphereZone({
    coords = vec3(0,0,0),
    radius = 2.0,
    options = {
        {label = 'Ambil Jambu', onSelect = function()
            TriggerSafeEvent('additem', 'jambu', 1)
        end}
    }
})

Yang tidak disarankan

RegisterNetEvent('ambiljambu')
AddEventHandler('ambiljambu', function()
    TriggerSafeEvent('additem', 'jambu', 1)
end)

exports.ox_target:addSphereZone({
    coords = vec3(0,0,0),
    radius = 2.0,
    options = {
        {label = 'Ambil Jambu', event = 'ambiljambu'}
    }
})

Kenapa tidak saya sarankan?

karena, sama saja bohong, Trigger ke arah server sudah diamankan, tapi tetap menggunakan triggerevent yang dapat di repeat berulang kali.

PreviousGetting StartedNextServer

Last updated 1 year ago

🧠