В коде ниже я добавил отправку сообщения от лица игрока при использовании команды /viewdata (client:ConCommand("say Центр, запрашиваю информацию о гражданине " .. ply:GetName())). Но оно отправляется в обычный чат, а я хочу, чтобы оно отправлялось в рацию (Helix). Когда впереди я приписываю /radio, команда попросту перестает работать. Что делать?
Lua:
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
client:ConCommand("say Центр, запрашиваю информацию о гражданине " .. ply:GetName())
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