Server Events
Calls
gksphone:calls:newCall
Triggered when a new call is made.
AddEventHandler("gksphone:calls:newCall", function(call)
print("New call:", json.encode(call, { indent = true }))
end)
-- Example print
New call: {
"targetSource": 2,
"isJobCall": true,
"fromPayphone": false,
"callerSource": 1,
"targetNumber": "5555555",
"isPrivateCall": false,
"company": "police",
"callId": 1002,
"isBusy": false,
"callerNumber": "6022005516",
"callType": "calling"
}
gksphone:calls:callAnswered
Triggered when a call is answered.
AddEventHandler("gksphone:calls:callAnswered", function(call)
print("Call answered:", json.encode(call, { indent = true }))
end)
-- Example print
Call answered: {
"callId": 1002,
"callType": "calling",
"isPrivateCall": false,
"callerNumber": "6022005516",
"targetNumber": "22222",
"targetSource": 2,
"callerSource": 1,
"company": "police",
}
gksphone:calls:callEnded
Triggered when a call is answered.
AddEventHandler("gksphone:calls:callEnded", function(call)
print("Call ended:", json.encode(call, { indent = true }))
end)
-- Example print
Call ended: {
"callId": 1002,
"callType": "calling",
"isPrivateCall": false,
"callerNumber": "6022005516",
"targetNumber": "22222",
"targetSource": 2,
"callerSource": 1,
"company": "police",
}
Messages
gksphone:messages:messageSent
Triggered when a message is sent.
AddEventHandler("gksphone:messages:messageSent", function(call)
print("New message:", json.encode(call, { indent = true }))
end)
-- Example print
New message: {
"recipientNumber": "6022005516",
"senderNumber": "22222",
"message": "Test Message" -- In special cases it can be json
}
Social media
gksphone:adv:newPost
AddEventHandler("gksphone:adv:newPost", function(post)
print("New post:", json.encode(post, { indent = true }))
end)
-- Example print
New post: {
"id": 1,
"phoneNumber": "22222",
"message": "Test Message",
"filter": "mechanic",
"image": ["https://media.gkshop.org/183897083940438016/image/1747926801106.webp"] -- JSON
}
gksphone:squawk:newPost
AddEventHandler("gksphone:squawk:newPost", function(post)
print("New post:", json.encode(post, { indent = true }))
end)
-- Example print
New post: {
"id": 1,
"username": "gkshop",
"content": "Test Message",
"displayname": "GKSHOP",
"image": ["https://media.gkshop.org/183897083940438016/image/1747926801106.webp"], -- json or string
"isComment": false
}
Last updated