You will find client events of our gksphonev2 that you can use in this page.
Exports
Send Notification
local NotifData = {
title = "Notification header", -- Notification header
message = "Notification Message", -- Notification content message
icon = '/html/img/icons/messages.png', -- Icon of the notification
duration = 5000, -- specify how many seconds,
type = "success", -- the home screen will also appear on the notification side.
buttonactive = false, -- Activate if you want to use the button function
button = {
buttonEvent = "gksphone:client:Test", -- event name to use if the button approves
buttonData = "test", -- If you want to transfer any data in the button
}
}
exports["gksphone"]:Notification(NotifData)
Send Mail
local waitingDelivery = { location = { x = 0, y = 0, z = 0 }, name = "Test Location" }
local MailData = {
sender = 'GKSHOP',
image = '/html/img/icons/mail.png',
subject = "GKSPHONE",
message = 'TEST',
button = { --- If you don't want it to be a button, please remove it.
enabled = true,
buttonEvent = "gksphone:client:mailtest",
buttonData = waitingDelivery, -- data
buttonname = "Test Button"
}
}
exports["gksphone"]:SendNewMail(MailData)
------
RegisterNetEvent("gksphone:client:mailtest", function (data)
debugprint("gksphone:client:mailtest")
print(data.name) -- Test Location
print(data.location) -- { x = 0, y = 0, z = 0 }
end)
isPhoneOpen
local isPhoneOpen = exports["gksphone"]:isPhoneOpen()
print(isPhoneOpen) -- true / false
PhoneOpen
In order for the phone to be open, a player must first open it from the inventory.
exports["gksphone"]:PhoneOpen()
PhoneClose
exports["gksphone"]:PhoneClose()
PhoneOpenBlock
Prevent the phone from turning on
local reason = "Phone cannot be used while handcuffed"
exports["gksphone"]:PhoneOpenBlock(reason)
PhoneOpenUnBlock
If you have blocked the phone from turning on, you can activate it again with this export.
exports["gksphone"]:PhoneOpenUnBlock()
PhoneOpenBlockStatus
local status, reason = exports["gksphone"]:PhoneOpenBlockStatus()
print(status, reason) -- true/false, reason
PhoneNumber
local phoneNumber = exports["gksphone"]:PhoneNumber()
print(phoneNumber) -- nil or 5555555
PhoneUniqueId
local phoneUniqId = exports["gksphone"]:PhoneUniqueId()
print(phoneUniqId) -- GKS2222222
SendDispatch
local reportMessage = "Report Message"
local reportPhoto = "Image Link" or nil
local job = "ambulance" -- job code
local anonymous = false -- or true
exports["gksphone"]:SendDispatch(reportMessage, reportPhoto, job, anonymous)