Идея для создания скрипта

Botik228

Активный
Автор темы
398
64
Приветствую читающих!

Не давно появилась идея, для тех, кто делает скрипты на публикацию ( для людей )
Попробую объяснить: Я думаю люди которые имеют какую либо популярность на сервере, знают, что их всегда зовут в вип чате, к примеру даже если ты что-то продаешь
И не всегда замечаешь, что тебя зовут в вип чате

Суть скрипта: Триггерить на упоминания твоего айди/ника из вип чата
Люди которые разбираются в imgui, можно сделать меню настройки, к примеру,
ввести ключевые слова твоего ника, на которые он будет триггерить
К примеру: Rayn, Раян, ну и к примеру "погоняла" - чебурек
И если скрипт, увидит данные сообщения, он либо покрасит сообщение это в какой либо цвет, либо сделать отдельное уведомление imgui снизу экрана, типо "Чекни чат, тебя зовут"


Достаточно долго искал такой скрипт, не нашёл, если такой есть-не бейте

А если кто то сделает - пните


Буду не против, если упоминание сделают, чья идея :)
 
  • Нравится
Реакции: Rapture
Решение
Воу, просто лучший <3
А на айди автоматически срабатывает?
Ищет слова в чате, на айди вообще нету проверки
PS: вместо слова можно добавить цифры своего айди

@Botik228
Сделал проверку на ID
Скриншот 31-01-2022 121604.jpg

LelHack

Известный
452
125
kod:
local sampev = require "lib.samp.events"

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(0) end
    sampAddChatMessage("Я звезда, загружен", -1)
    wait(-1)
end

function sampev.onServerMessage(color, mess)
    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    name = sampGetPlayerNickname(playerid)
    if mess:find(name) or mess:find(id) then
        sampAddChatMessage("Вас зовут!")
    end
end
 
  • Нравится
Реакции: Botik228

Botik228

Активный
Автор темы
398
64
kod:
local sampev = require "lib.samp.events"

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(0) end
    sampAddChatMessage("Я звезда, загружен", -1)
    wait(-1)
end

function sampev.onServerMessage(color, mess)
    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    name = sampGetPlayerNickname(playerid)
    if mess:find(name) or mess:find(id) then
        sampAddChatMessage("Вас зовут!")
    end
end
Впринципе нормально
Но было бы идеально, если бы реализовали на имгут, и с возможностью нескольких режимов, как описал выше
Но и за это спасибо
 

LelHack

Известный
452
125
Впринципе нормально
Но было бы идеально, если бы реализовали на имгут, и с возможностью нескольких режимов, как описал выше
Но и за это спасибо
Это пока что просто набросок, если будет время, можно сделать звуковое оповещение, указывать откуда именно тебя зовут(/f /r /rep или просто чат)
 

Rice.

Известный
Модератор
1,756
1,626
Воу, просто лучший <3
А на айди автоматически срабатывает?
Ищет слова в чате, на айди вообще нету проверки
PS: вместо слова можно добавить цифры своего айди

@Botik228
Сделал проверку на ID
Скриншот 31-01-2022 121604.jpg
 

Вложения

  • findname.lua
    7.6 KB · Просмотры: 16
Последнее редактирование:
  • Нравится
  • Влюблен
Реакции: DVRST, Botik228 и Looney.