Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- ESX RP Chat
- --]]
- 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 Message:sub(1, 1) ~= '/' then
- local name = getIdentity(source)
- TriggerClientEvent("sendProximityMessage", -1, source, name.firstname, message)
- end
- CancelEvent()
- end)
- --[[TriggerEvent('es:addCommand', 'me', function(source, args, user)
- local name = getIdentity(source)
- TriggerClientEvent("sendProximityMessageMe", -1, source, name.firstname, table.concat(args, " "))
- end)
- TriggerEvent('es:addCommand', 'do', function(source, args, user)
- local name = getIdentity(source)
- TriggerClientEvent("sendProximityMessageDo", -1, source, name.firstname, table.concat(args, " "))
- end)]]
- TriggerEvent('es:addCommand', 'twt', function(source, args, user)
- TriggerClientEvent('chatMessage', -1, "^0[^4Twitter^0] (^5@" .. GetPlayerName(source) .. "^0)", {30, 144, 255}, table.concat(args, " "))
- end, {help = 'Send a tweet. [IC]'})
- TriggerEvent('es:addCommand', 'ooc', function(source, args, user)
- TriggerClientEvent('chatMessage', -1, "OOC | " .. GetPlayerName(source), {128, 128, 128}, table.concat(args, " "))
- end, {help = 'Send an out of character message to the whole server.'})
- function stringsplit(Input, Seperator)
- if Seperator == nil then
- Seperator = '%s'
- end
- local t={} ; i=1
- for str in string.gmatch(Input, '([^'..Seperator..']+)') do
- t[i] = str
- i = i + 1
- end
- return t
- 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]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement