нубский вопрос

colton.

Активный
Автор темы
148
53
Версия MoonLoader
.026-beta
Всем привет, только учусь писать lua скрипты.
Никак не могу понять как сделать так, чтобы в команде можно было указывать аргументы.
Например: /makegun deagle
Также я хочу чтобы аргумент, введеный пользователем в итоге присутствовал в sampAddChatMessage
 
Решение
Lua:
function main()
     if not isSampLoaded() or not isSampfuncsLoaded() then return end
      while not isSampAvailable() do wait(100) end
      sampRegisterChatCommand('makegun', cmd_makegun)
      while true do
        wait(0)
    end
end

function cmd_makegun(arg)
    if #arg == 0 then
        sampAddChatMessage('Ты не ввел аргумент :(', -1)   
    else
        sampAddChatMessage('Молодец, ты ввел аргумент: ' .. arg, -1)
    end
end

barjik

Известный
460
191
Lua:
function main()
     if not isSampLoaded() or not isSampfuncsLoaded() then return end
      while not isSampAvailable() do wait(100) end
      sampRegisterChatCommand('makegun', cmd_makegun)
      while true do
        wait(0)
    end
end

function cmd_makegun(arg)
    if #arg == 0 then
        sampAddChatMessage('Ты не ввел аргумент :(', -1)   
    else
        sampAddChatMessage('Молодец, ты ввел аргумент: ' .. arg, -1)
    end
end
 

colton.

Активный
Автор темы
148
53
Lua:
function main()
     if not isSampLoaded() or not isSampfuncsLoaded() then return end
      while not isSampAvailable() do wait(100) end
      sampRegisterChatCommand('makegun', cmd_makegun)
      while true do
        wait(0)
    end
end

function cmd_makegun(arg)
    if #arg == 0 then
        sampAddChatMessage('Ты не ввел аргумент :(', -1) 
    else
        sampAddChatMessage('Молодец, ты ввел аргумент: ' .. arg, -1)
    end
end
пасиба😘
 
Последнее редактирование: