Будет ли работать?

[Mc]Quire

Новичок
Автор темы
10
1
Версия MoonLoader
.027.0-preview
Суть скрипта в том что когда пишешь команду /Pakcent без ничео просто команду то тебе в чат пишеться "Вы не ввели текст для акцента" но когда ты вводишь /Pakcent привет то в чат всем должно писаться Польский акцент:Привет

вот скрипт
Lua:
require "lib.moonloader"



local main_color = "{FFFFFF}"



function main()

    if not isSampLoaded() or not is SampfuncsLoaded() then return end

    while not isSampAvailable() do wait(100) end

  

    sampRegisterChatCommand("Pakcent", cmd_akcent)

  

    while true do

        wait(0)

      

    end

end



function cmd_akcent(akc)

    if #akc == 0 then

        sampAddChatMessage("Вы не ввели текст для акцента")

    else

        sampSendChat("Польский акцент:" .. akc)

    end

end
 
Последнее редактирование:

mnl

Jr. 3D Artist | t.me/zkt_team
Проверенный
1,579
679
Суть скрипта в том что когда пишешь команду /Pakcent без ничео просто команду то тебе в чат пишеться "Вы не ввели текст для акцента" но когда ты вводишь /Pakcent привет то в чат всем должно писаться Польский акцент:Привет

вот скрипт
require "lib.moonloader"

local main_color = "{FFFFFF}"

function main()
if not isSampLoaded() or not is SampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end

sampRegisterChatCommand("Pakcent", cmd_akcent)

while true do
wait(0)

end
end

function cmd_akcent(akc)
if #akc == 0 then
sampAddChatMessage("Вы не ввели текст для акцента")
else
sampSendChat("Польский акцент:" .. akc)
end
end
В формате кода прикрпи хоть

Зачем ты несколько тем создаешь? Вот твоя тема, где тебе ответили
 
  • Нравится
Реакции: qdIbp и YarikVL

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,981
2,195
Lua:
local acient = '' -- в эту переменную будет записываться наш акцент
local sampev = require 'lib.samp.events'
function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand('acient', function(arg)
        acient = arg -- акцент меняется на значение arg
    end)
    wait(-1)
end

function sampev.onSendChat(str)
    if acient ~= '' then -- если акцент не равен пустоте, то
        return {'['..acient..'] '..str} -- возвращаем наше сообщ с акцентом
    end
end
 
  • Нравится
Реакции: qdIbp и Vespan

[Mc]Quire

Новичок
Автор темы
10
1
В формате кода прикрпи хоть

Зачем ты несколько тем создаешь? Вот твоя тема, где тебе ответили
Так будет или нет?xd
 

chromiusj

fullstack eblan
Модератор
5,750
4,060
Так будет или нет?xd
не будет
1684698149054.png
 
  • Ха-ха
Реакции: qdIbp

[Mc]Quire

Новичок
Автор темы
10
1
Lua:
local acient = '' -- в эту переменную будет записываться наш акцент
local sampev = require 'lib.samp.events'
function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand('acient', function(arg)
        acient = arg -- акцент меняется на значение arg
    end)
    wait(-1)
end

function sampev.onSendChat(str)
    if acient ~= '' then -- если акцент не равен пустоте, то
        return {'['..acient..'] '..str} -- возвращаем наше сообщ с акцентом
    end
end
Пасиба дружище, даже при том что я учу луа только второй день благодаря твоим комментариям смог разобрать что к чему

А если пробел убрать будет?
 
  • Нравится
Реакции: MLycoris

chromiusj

fullstack eblan
Модератор
5,750
4,060
Пасиба дружище, даже при том что я учу луа только второй день благодаря твоим комментариям смог разобрать что к чему


А если пробел убрать будет?
пи факту да мб
 

[Mc]Quire

Новичок
Автор темы
10
1
Ура ты заставил меня почувствовать не таким уж и тупым

Lua:
local acient = '' -- в эту переменную будет записываться наш акцент
local sampev = require 'lib.samp.events'
function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand('acient', function(arg)
        acient = arg -- акцент меняется на значение arg
    end)
    wait(-1)
end

function sampev.onSendChat(str)
    if acient ~= '' then -- если акцент не равен пустоте, то
        return {'['..acient..'] '..str} -- возвращаем наше сообщ с акцентом
    end
end
Скрипт такой маленький выходит по сравнению с моим да и по функционалу лучше, круто, я нормально для второго дня пишу?
 

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,981
2,195
Скрипт такой маленький выходит по сравнению с моим да и по функционалу лучше, круто, я нормально для второго дня пишу?
Тяжело судить по такому маленькому коду нормально или нет. Если тебе это нравится и изучаешь, потому что интересно, то похвально. Разбирай чужие коды, себе пиши что-то по мелочи, что использовать будешь

Я, например, когда учился, написал себе солянку из скриптов в одном файле, который использую до сих пор
1684699556258.png


Ещё прикреплю полезный для меня файла, которыми иногда пользуюсь, закомментил там тебе ещё всякое
 

Вложения

  • Обыч шаблоны.lua
    11.5 KB · Просмотры: 5
  • Нравится
Реакции: [Mc]Quire