Помогите Пожалуйста

Статус
В этой теме нельзя размещать новые ответы.

Максим Громов

Пользователь
Я не могу создать команды /do и /try. Везде перерыл в поисках аналага. Но не могу найти.
Помогите если кто знает как их написать
 
Код:
// первый вариант, посложнее
hook.Add("PlayerSay", "GRPlayerSay", function(ply, text)
    if !IsValid(ply) then return end
    text = string.Trim(text)
    if text == "" then return "" end
    local slower = string.lower(text)
    if string.StartWith(slower, "/try ") then
        return "[TRY] "..ply:Nick()..": "..string.sub(text, 4)
    end
end)

// второй вариант попроще
hook.Add("PlayerSay", "GRPlayerSay", function(ply, text)
    if string.find( string.lower(text),"/try " ) == 1 then
        return "[TRY] "..ply:Nick()..": "..string.sub(text, 4)
    end
end)
 
Код:
// первый вариант, посложнее
hook.Add("PlayerSay", "GRPlayerSay", function(ply, text)
    if !IsValid(ply) then return end
    text = string.Trim(text)
    if text == "" then return "" end
    local slower = string.lower(text)
    if string.StartWith(slower, "/try ") then
        return "[TRY] "..ply:Nick()..": "..string.sub(text, 4)
    end
end)

// второй вариант попроще
hook.Add("PlayerSay", "GRPlayerSay", function(ply, text)
    if string.find( string.lower(text),"/try " ) == 1 then
        return "[TRY] "..ply:Nick()..": "..string.sub(text, 4)
    end
end)
Спасибо, знаешь как на do?
 
Код:
hook.Add("PlayerSay", "GRPlayerSay", function(ply, text)
if string.find( string.lower(text),"/try " ) == 1 then
    return string.sub(text, 4).." ["..(math.random(0, 1) == 1 and "удачно" or "неудачно").."]"
end
end)
Не пробовал код, но вот такой простой вариант
 
Код:
hook.Add("PlayerSay", "GRPlayerSay", function(ply, text)
if string.find( string.lower(text),"/try " ) == 1 then
    return string.sub(text, 4).." ["..(math.random(0, 1) == 1 and "удачно" or "неудачно").."]"
end
end)
Не пробовал код, но вот такой простой вариант
Все работает.Спасибо большое! Сейчас только добавлю строку на цвет чтоб удача была зелёным а неудачно красным чтоб через /me не обузили
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху