Как в этом коде (ниже) сделать так, чтобы при использовании команды отправлялось сообщение вроде "Запрашиваю информацию о гражданине (таком то)"
И можно ли сделать, чтобы команда использовалась не по имени игрока, а по CID-номеру? (helix)
do
local COMMAND = {}
COMMAND.description = "View a citizen's data"
COMMAND.arguments = {ix.type.player}
COMMAND.argumentNames = {"Citizen"}
function COMMAND:OnRun(client, ply)
if (!client:IsCombine()) then
client:Notify("You cannot use this command")
elseif ply:IsCombine() then client:Notify("You cannot view a unit's data") else
local char = ply:GetCharacter()
local civRecord = char:GetRecord() or {}
local points = {
lp = char:GetData("lp", 0),
vp = char:GetData("vp", 0)
}
client:EmitSound("buttons/combine_button3.wav")
netstream.Start(client, "PDAUse", {ply, civRecord, points})
end
end
ix.command.Add("ViewData", COMMAND)
end
И можно ли сделать, чтобы команда использовалась не по имени игрока, а по CID-номеру? (helix)
do
local COMMAND = {}
COMMAND.description = "View a citizen's data"
COMMAND.arguments = {ix.type.player}
COMMAND.argumentNames = {"Citizen"}
function COMMAND:OnRun(client, ply)
if (!client:IsCombine()) then
client:Notify("You cannot use this command")
elseif ply:IsCombine() then client:Notify("You cannot view a unit's data") else
local char = ply:GetCharacter()
local civRecord = char:GetRecord() or {}
local points = {
lp = char:GetData("lp", 0),
vp = char:GetData("vp", 0)
}
client:EmitSound("buttons/combine_button3.wav")
netstream.Start(client, "PDAUse", {ply, civRecord, points})
end
end
ix.command.Add("ViewData", COMMAND)
end