RegisterNetEvent("Giveid")
AddEventHandler("Giveid", function()
local lPed = GetPlayerPed(-1)
if DoesEntityExist(lPed) then
Citizen.CreateThread(function()
TriggerEvent("chatMessage", "", {255, 0, 0}, "Name: GetPlayerName(source)")
end
end)
end
end)
I know the GetPlayerName isn’t correct but need to know how I would state the player that used the command’s name to be there.
--server
RegisterServerEvent("chatCommandEntered")
RegisterServerEvent("chatMessageEntered")
AddEventHandler("chatMessage", function(p, color, msg)
if msg:sub(1, 1) == "/" then
fullcmd = stringSplit(msg, " ")
cmd = fullcmd[1]
args = makeArgs(fullcmd)
if cmd == "/sendname" then
CancelEvent()
local target = tonumber(args[1])
TriggerClientEvent("Name", target, p, GetPlayerName(p))
end
end
end)
function stringSplit(self, delimiter)
local a = self:Split(delimiter)
local t = {}
for i = 0, #a - 1 do
table.insert(t, a[i])
end
return t
end
function makeArgs(cmd)
args = {}
for i = 2, #cmd, 1 do
table.insert(args, cmd[i])
end
return args
end