Пользовательские переменные

Статус
В этой теме нельзя размещать новые ответы.

Lance_Sterling

Известный
Автор темы
803
284
Версия MoonLoader
.026-beta
Как сделать поле ввода, где пишешь например $nick и он вводит твой ник или $id и он вводит твой айди, да я знаю есть гсаб но если же такая переменная не одна подскажите чо делать и вобщем то я видел где то как это сделать но я забыл так что ребят напомните пж

@chapo @qdIbp @egaa @sdfy
 
Последнее редактирование:
Решение
Lua:
local str = 'Your id: {id}, your name: {name}'
local tags = {
    ['{id}'] = select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)),
    ['{name}'] = sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)))
}
print(str:gsub('{%w+}', tags))
1678308572751.png

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,235
Lua:
local str = 'Your id: {id}, your name: {name}'
local tags = {
    ['{id}'] = select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)),
    ['{name}'] = sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)))
}
print(str:gsub('{%w+}', tags))
1678308572751.png
 
Последнее редактирование:

Lance_Sterling

Известный
Автор темы
803
284
Lua:
local str = 'Your id: {id}, your name: {name}'
local tags = {
    ['{id}'] = select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)),
    ['{name}'] = sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)))
}
print(str:gsub('{%w+}', tags))
Посмотреть вложение 192706
чапо а если в массиве не найдено значение то строка не выводится что делать например {sdfogjsdf}
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,235
  • Грустно
Реакции: Lance_Sterling

Lance_Sterling

Известный
Автор темы
803
284
в каком смысле «строка не выводится»?
ну вот просто не работает вот код
Lua:
if isKeyJustPressed(vkeys.VK_1) then
                lua_thread.create(function()
                    for s in string.gmatch(u8:decode(str(event1)), '[^&]+') do
                        sampSendChat(s:gsub('{%w+}', tags))
                        wait(1000)
                    end
                end)
            end
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,235
чапо а если в массиве не найдено значение то строка не выводится что делать например {sdfogjsdf}
ты уверен что проблема именно в том коде который я кинул?
A1FCCAC3-C53F-45EC-8291-76D3CFC45DF4.png9994B0D6-6E28-42E0-ADEE-0263C3C3C814.png
 

Lance_Sterling

Известный
Автор темы
803
284
ты уверен что проблема именно в том коде который я кинул?
Посмотреть вложение 192736Посмотреть вложение 192737
Я хз. У меня просто не выводит ничего если не тот тег

ты уверен что проблема именно в том коде который я кинул?
Посмотреть вложение 192736Посмотреть вложение 192737
оказывается это у меня сервер скрывает потому что думает что я пытаюсь другим цветом написать, спасибо!
 
Последнее редактирование:
  • Эм
Реакции: YarikVL и sdfy
Статус
В этой теме нельзя размещать новые ответы.