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

[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,578
676
Суть скрипта в том что когда пишешь команду /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,189
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

Стань той переменой, которую хочешь увидеть в мире
Модератор
5,737
4,043
Так будет или нет?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

Стань той переменой, которую хочешь увидеть в мире
Модератор
5,737
4,043
Пасиба дружище, даже при том что я учу луа только второй день благодаря твоим комментариям смог разобрать что к чему


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

[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,189
Скрипт такой маленький выходит по сравнению с моим да и по функционалу лучше, круто, я нормально для второго дня пишу?
Тяжело судить по такому маленькому коду нормально или нет. Если тебе это нравится и изучаешь, потому что интересно, то похвально. Разбирай чужие коды, себе пиши что-то по мелочи, что использовать будешь

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


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

Вложения

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