Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getIdentity(source)
- local identifier = GetPlayerIdentifiers(source)[1]
- local result = MySQL.Sync.fetchAll("SELECT * FROM users WHERE identifier = @identifier", {['@identifier'] = identifier})
- if result[1] ~= nil then
- local identity = result[1]
- return {
- identifier = identity['identifier'],
- firstname = identity['firstname'],
- lastname = identity['lastname'],
- dateofbirth = identity['dateofbirth'],
- sex = identity['sex'],
- height = identity['height']
- }
- else
- return nil
- end
- end
- AddEventHandler('chatMessage', function(source, name, message)
- if string.sub(message,1,string.len("/"))=="/" then
- else
- local name = getIdentity(source)
- TriggerClientEvent("sendProximityMessage", -1, source, name.firstname, message)
- end
- CancelEvent()
- end)
- --------------------OOC
- AddEventHandler('chatMessage', function(source, name, msg)
- sm = stringsplit(msg, " ");
- if sm[1] == "/ooc" then
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^1 OOC ^0| " .. name .. " |", { 128, 128, 128 }, string.sub(msg,5))
- end
- end)
- --------------------BRB
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/brb" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^8Poissa ^0| " .. name, {255, 255, 255}, string.sub(msg,5))
- end
- end
- end)
- --------------------BACK
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/back" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^2Paikalla ^0| " .. name, {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------ANO
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/ano" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^0[^4Twitter^0]^0(^4@Anonyymi^0)^4", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------Me
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/medo" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^9 " .. identity.firstname .. " " .. identity.lastname .."", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------TWT
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/twt" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^0[^4Twitter^0]^0(^4@" .. identity.firstname .. " " .. identity.lastname .."^0)^4 ", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------NEWS
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/news" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^0[^3UUTISET^0]", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------DEEP
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/deep" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^9[Deep chat]^0", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------DARK
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/dark" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^1[Dark chat]^0", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------AD
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/ad" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "[^4Mainos^0]", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------LOST MC
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/lost" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^0[^4Twitter^0] ^0(^4@The_Lost_MC^0)^4", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------LSPD
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/LSPD" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^0[^4Twitter^0] ^0(^4@LSPD^0) " .. identity.firstname .. " " .. identity.lastname .."", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- --------------------LSSD
- AddEventHandler('chatMessage', function(source, name, msg)
- if msg:sub(1, 1) == "/" then
- sm = stringsplit(msg, " ");
- if sm[1] == "/LSSD" then
- local identity = getIdentity(source)
- CancelEvent()
- TriggerClientEvent('chatMessage', -1, "^0[^4Twitter^0] ^0(^4@LSSD^0) " .. identity.firstname .. " " .. identity.lastname .."", {255, 255, 255}, string.sub(msg,6))
- end
- end
- end)
- function stringsplit(inputstr, sep)
- if sep == nil then
- sep = "%s"
- end
- local t={} ; i=1
- for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
- t[i] = str
- i = i + 1
- end
- return t
- end
- function makeArgs(cmd)
- args = {}
- for i = 2, #cmd, 1 do
- table.insert(args, cmd[i])
- end
- return args
- end
Add Comment
Please, Sign In to add comment