Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Ищу скрипт [neverlose] trashtalk 2 сообщения после убийства

  • Автор темы Автор темы shinyxyz
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
11 Мар 2023
Сообщения
64
Реакции
17
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Подскажите как сделать или скиньте готовый код.
Я не понимаю как сделать, чтобы после убийства писалось 2 сообщения в чат, вместо одного, аааааааа
Кто подскажет буду благодарен <3
 
Since there is a delay on how fast you can send messages, I would say make a timer after sending the first message. That's how I would approach it. If you can find a killsay with a delay timer, you could build off of that idea.
 
Подскажите как сделать или скиньте готовый код.
Я не понимаю как сделать, чтобы после убийства писалось 2 сообщения в чат, вместо одного, аааааааа
Кто подскажет буду благодарен <3
добавить еще одну строчку кода для килсея на 1 убийство
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну это костыли ебаные, фразы то должны быть логичными, а не рандом два сообщения
ну так ты блять сделай логичней, че за предъявы-то, врятли у тебя внедрён в луашку чат гпт, чтобы на рандом писать осознанные фразы в 2 строчки
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну так ты блять сделай логичней, че за предъявы-то, врятли у тебя внедрён в луашку чат гпт, чтобы на рандом писать осознанные фразы в 2 строчки
мне кажется проще рандомить переменные с двумя say
 
Сделай таблицу типа

Код:
Expand Collapse Copy
rutrashtalk = {
[1] = {"1 нищий", "h$ed by megascript228"}
}

и так далее просто увеличивая цифру в [] на 1 каждый раз меняй и добавляй фразы

Код:
Expand Collapse Copy
local currentphrase = ""

events.player_death:set(function(egor)
local userid = entity.get(egor.userid,true)
local killer = entity.get(egor.attacker,true)
localplayer = entity.get_local_player()

if userid ~= killer and killer == localplayer then
    currentphrase = rutrashtalk[math.random(1, #rutrashtalk)]
     for i = 1, #currentphrase do
        utils.execute_after(2 * i, function()
            utils.console_exec('say "' .. currentphrase[i]:gsub('\"', '') .. '"')
        end)
     end
end
end)
Вроде бы всё, надеюсь как это работает объяснять не надо, если что напутал то пофиксите сами но суть примерно такая
P.S. Тут сделаны сообщения с задержкой через utils.execute_after, без этого будет писаться только одно сообщение т.к. кс не даёт ОДНОВРЕМЕННО писать несколько вроде бы.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сделай таблицу типа

Код:
Expand Collapse Copy
rutrashtalk = {
[1] = {"1 нищий", "h$ed by megascript228"}
}

и так далее просто увеличивая цифру в [] на 1 каждый раз меняй и добавляй фразы

Код:
Expand Collapse Copy
local currentphrase = ""

events.player_death:set(function(egor)
local userid = entity.get(egor.userid,true)
local killer = entity.get(egor.attacker,true)
localplayer = entity.get_local_player()

if userid ~= killer and killer == localplayer then
    currentphrase = rutrashtalk[math.random(1, #rutrashtalk)]
     for i = 1, #currentphrase do
        utils.execute_after(2 * i, function()
            utils.console_exec('say "' .. currentphrase[i]:gsub('\"', '') .. '"')
        end)
     end
end
end)
Вроде бы всё, надеюсь как это работает объяснять не надо, если что напутал то пофиксите сами но суть примерно такая
P.S. Тут сделаны сообщения с задержкой через utils.execute_after, без этого будет писаться только одно сообщение т.к. кс не даёт ОДНОВРЕМЕННО писать несколько вроде бы.
лучший
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сделай таблицу типа

Код:
Expand Collapse Copy
rutrashtalk = {
[1] = {"1 нищий", "h$ed by megascript228"}
}

и так далее просто увеличивая цифру в [] на 1 каждый раз меняй и добавляй фразы

Код:
Expand Collapse Copy
local currentphrase = ""

events.player_death:set(function(egor)
local userid = entity.get(egor.userid,true)
local killer = entity.get(egor.attacker,true)
localplayer = entity.get_local_player()

if userid ~= killer and killer == localplayer then
    currentphrase = rutrashtalk[math.random(1, #rutrashtalk)]
     for i = 1, #currentphrase do
        utils.execute_after(2 * i, function()
            utils.console_exec('say "' .. currentphrase[i]:gsub('\"', '') .. '"')
        end)
     end
end
end)
Вроде бы всё, надеюсь как это работает объяснять не надо, если что напутал то пофиксите сами но суть примерно такая
P.S. Тут сделаны сообщения с задержкой через utils.execute_after, без этого будет писаться только одно сообщение т.к. кс не даёт ОДНОВРЕМЕННО писать несколько вроде бы.

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
Назад
Сверху Снизу