structura foldere
mutat kq- folders in un singur folder [kq]
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
-- These are examples of how to use the custom functions in the server.
|
||||
|
||||
-- Example of how to use the sendNewMail export.
|
||||
RegisterCommand('mailTest', function(source)
|
||||
exports['qs-smartphone-pro']:sendNewMail(source, {
|
||||
sender = 'Quasar',
|
||||
subject = 'Es tu culpa',
|
||||
message = 'Es tu culpa que no haya un ejemplo de como usar esto...'
|
||||
})
|
||||
end, false)
|
||||
|
||||
-- You can get phone name by using this export. It returns all phone names.
|
||||
RegisterCommand('phoneNames', function(source)
|
||||
local phoneNames = exports['qs-smartphone-pro']:getPhoneNames()
|
||||
print(json.encode(phoneNames, { indent = true }))
|
||||
end, false)
|
||||
|
||||
-- This export returns player's phone number. If the user has used the phone. It prioritizes that phone. If the user has never used a phone, it returns the phone number of any phone from its inventory.
|
||||
RegisterCommand('getPhone', function(source, args)
|
||||
local identifier = GetIdentifier(source) -- This is a player identifier. Like ESX.GetPlayerFromId(source).identifier
|
||||
local mustBePhoneOwner = true -- If its true, checks phone owner is the identifier. So you can handle to a stolen phone.
|
||||
local number = exports['qs-smartphone-pro']:GetPhoneNumberFromIdentifier(identifier, mustBePhoneOwner)
|
||||
print(number) -- phone number or false
|
||||
end, false)
|
||||
|
||||
-- This export returns player's currently using or last used phone meta
|
||||
RegisterCommand('getMeta', function(source, args)
|
||||
local meta = exports['qs-smartphone-pro']:getMetaFromSource(source)
|
||||
print(json.encode(meta, { indent = true })) -- phone meta or false
|
||||
end, false)
|
||||
|
||||
-- This export sends a new message to a phone number.
|
||||
RegisterCommand('sendNewMessage', function(source, args)
|
||||
local identifier = GetIdentifier(source)
|
||||
local sender = exports['qs-smartphone-pro']:GetPhoneNumberFromIdentifier(identifier, false) -- Sender phone number
|
||||
local target = '293823' -- Target phone number
|
||||
local message = 'Hello world!'
|
||||
local type = 'message' -- message or location
|
||||
exports['qs-smartphone-pro']:sendNewMessage(sender, target, message, type)
|
||||
end, false)
|
||||
|
||||
-- This export sends a SOS message to a phone number.
|
||||
RegisterCommand('sendSOSMessage', function(source, args)
|
||||
local src = source
|
||||
local identifier = GetIdentifier(src)
|
||||
local phoneNumber = exports['qs-smartphone-pro']:GetPhoneNumberFromIdentifier(identifier, false) -- Sender phone number
|
||||
local job = 'ambulance'
|
||||
local coords = GetEntityCoords(GetPlayerPed(src))
|
||||
exports['qs-smartphone-pro']:sendSOSMessage(phoneNumber, job, json.encode(coords), 'location')
|
||||
end, false)
|
||||
|
||||
-- This export sends a new message from a app. You can use this to send a message from a app.
|
||||
RegisterCommand('sendNewMessageFromApp', function(source, args)
|
||||
local src = source
|
||||
local identifier = GetIdentifier(src)
|
||||
local phone = exports['qs-smartphone-pro']:GetPhoneNumberFromIdentifier(identifier, false) -- Sender phone number
|
||||
local message = 'Quasar: Hello from twitter!'
|
||||
local appName = 'twitter'
|
||||
exports['qs-smartphone-pro']:sendNewMessageFromApp(src, phone, message, appName)
|
||||
end, false)
|
||||
|
||||
-- This export sends a new notification to a phone number.
|
||||
RegisterCommand('sendNewNotification', function(source, args)
|
||||
local phone = exports['qs-smartphone-pro']:GetPhoneNumberFromIdentifier(GetIdentifier(source), false)
|
||||
local disableTempNotification = false -- Disables the temporary notification. (Pop up notification)
|
||||
exports['qs-smartphone-pro']:sendNotification(phone, {
|
||||
app = 'twitter',
|
||||
msg = 'Hello world!',
|
||||
head = 'Quasar'
|
||||
}, disableTempNotification)
|
||||
end, false)
|
||||
|
||||
-- Same as sendNewNotification
|
||||
RegisterCommand('sendNewNotification', function(source, args)
|
||||
local phone = exports['qs-smartphone-pro']:GetPhoneNumberFromIdentifier(GetIdentifier(source), false)
|
||||
local disableTempNotification = false -- Disables the temporary notification. (Pop up notification)
|
||||
exports['qs-smartphone-pro']:sendNotificationOld(phone, {
|
||||
app = 'twitter',
|
||||
msg = 'Hello world!',
|
||||
head = 'Quasar'
|
||||
}, disableTempNotification)
|
||||
end, false)
|
||||
|
||||
RegisterCommand('sendNewMessage', function(source, args)
|
||||
local phone = '323'
|
||||
local targetPhone = '123'
|
||||
local message = 'Hello'
|
||||
local type = 'message' -- message, location
|
||||
local success = exports['qs-smartphone-pro']:sendNewMessage(phone, targetPhone, message, type)
|
||||
print('Success: ', success)
|
||||
end, false)
|
||||
Reference in New Issue
Block a user