Вывод текста командой [LUA]

Samuel Goldie

Участник
Автор темы
74
8
Подскажите как сделать команду которая будет выводить текст пример /testing id привет, и чтобы команда вывела id или nick игрока. А если же команду ввёл без id или текста то чтобы скрипт писал что нужно ввести id или текст. Делал вот так, но что-то не работает
1680638601006.png
 

qdIbp

Автор темы
Проверенный
1,451
1,194
Подскажите как сделать команду которая будет выводить текст пример /testing id привет, и чтобы команда вывела id или nick игрока. А если же команду ввёл без id или текста то чтобы скрипт писал что нужно ввести id или текст. Делал вот так, но что-то не работаетПосмотреть вложение 196432
Лучше бы скинул код а не скрин, скрины нахуй не кому не нужны

Lua:
function testtest(cal)
    local id, text = cal:match('(%d+) (.+)')
    id = tonumber(id)
    if sampIsPlayerConnected(id) and text ~= nil and #text ~= 0 then
        _, myid = sampGetPlayerIdByCharHandle(PLAYER_PED)
        nick = sampGetPlayerNickname(id)
        sampSendChat( 'Победа на мп досталась '..nick..' и он забирает '..text..'$' )
    else
        sampAddChatMessage( (text == nil or #text == 0) and 'отсутствует текст' or 'игрок не в сети',-1)
    end
end