а чем он может помешать код который скрытый -- codeПопробуй убрать комментарий в --DarkRP.talkToRange(ply, "(" .. DarkRP.getPhrase("do") .. ") " .. ply:Nick(), text, 250), а прошлую строку наоборот в комментарий
а чем он может помешать код который скрытый -- codeПопробуй убрать комментарий в --DarkRP.talkToRange(ply, "(" .. DarkRP.getPhrase("do") .. ") " .. ply:Nick(), text, 250), а прошлую строку наоборот в комментарий
ну и извращения, таймеры какието,покажу еще раз код
DarkRP.removeChatCommand("do")
непонятно зачемты в этом моменте пытаешься конкатенировать таблицу и стринг, тебе даже в консоли написало на какой строке и что не такColor(255, 178, 75) .. "[/do] " .. text
DarkRP.talkToRange(ply, text, "", 250)
function DarkRP.talkToRange(ply, PlayerName, Message, size)
local ents = player.GetHumans()
local col = team.GetColor(ply:Team())
local filter = {}
local plyPos = ply:EyePos()
local sizeSqr = size * size
for _, v in ipairs(ents) do
if (v:EyePos():DistToSqr(plyPos) <= sizeSqr) and (v == ply or hook.Run("PlayerCanSeePlayersChat", PlayerName .. ": " .. Message, false, v, ply) ~= false) then
table.insert(filter, v)
end
end
if PlayerName == ply:Nick() then PlayerName = "" end -- If it's just normal chat, why not cut down on networking and get the name on the client
net.Start("DarkRP_Chat")
net.WriteUInt(col.r, 8)
net.WriteUInt(col.g, 8)
net.WriteUInt(col.b, 8)
net.WriteString(PlayerName)
net.WriteEntity(ply)
net.WriteUInt(255, 8)
net.WriteUInt(255, 8)
net.WriteUInt(255, 8)
net.WriteString(Message)
net.Send(filter)
end
так на екзек рп нетворками сделаны чат команды чо не такпиздец,
мне надо покрасить сообщение что делать? какой лучше использовать скрипт?ты в этом моменте пытаешься конкатенировать таблицу и стринг, тебе даже в консоли написало на какой строке и что не так
если вместо нетворков хочешь упороться в даркрп методы, то 14 строка должна выглядеть так:
C:DarkRP.talkToRange(ply, text, "", 250)
стандартный talkToRange не поддерживает color, мог бы и поинтересоваться
JavaScript:function DarkRP.talkToRange(ply, PlayerName, Message, size) local ents = player.GetHumans() local col = team.GetColor(ply:Team()) local filter = {} local plyPos = ply:EyePos() local sizeSqr = size * size for _, v in ipairs(ents) do if (v:EyePos():DistToSqr(plyPos) <= sizeSqr) and (v == ply or hook.Run("PlayerCanSeePlayersChat", PlayerName .. ": " .. Message, false, v, ply) ~= false) then table.insert(filter, v) end end if PlayerName == ply:Nick() then PlayerName = "" end -- If it's just normal chat, why not cut down on networking and get the name on the client net.Start("DarkRP_Chat") net.WriteUInt(col.r, 8) net.WriteUInt(col.g, 8) net.WriteUInt(col.b, 8) net.WriteString(PlayerName) net.WriteEntity(ply) net.WriteUInt(255, 8) net.WriteUInt(255, 8) net.WriteUInt(255, 8) net.WriteString(Message) net.Send(filter) end
так что покрасить сообщение через эту функцию не выйдет
писать кодчто делать?
свойкакой лучше использовать скрипт?
гений, спрашиваю что делать с кодом? помогите решить проблему, или какой лучше использовать скрипт чужой? От тебя в теме пользы 1%писать код
свой
удалятьгений, спрашиваю что делать с кодом?
зачем?какой лучше использовать скрипт чужой?
:(От тебя в теме пользы 1%