Вопрос по созданию команды

Kirill Dumchik

Участник
Автор темы
61
3
Версия MoonLoader
Другое
Есть такой код (ниже), тоесть я пишу команду допустим /vidat ID машины цвет1 цвет2 и выдает то, что я указал. Хочу сделать подобное на (вроде как правильно назвал) массивах.
Тоесть local colorcar допустим и далее идут все цвета. Или local idcar и там идут все айдишники каров.
Для чего мне это? Хочу сделать так, чтобы если я указал допустим ид машины, который отсутствует в local idcar и укажу цвет, которого нету в local colorcar, то он не будет срабатывать.
Прошу помощи, всем писс :3

P.S И еще если не сложно, как можно сделать команду отмены? То-есть если я еще раз пропишу /vidat то процесс отменяется (перестает дальше выдавать).

Lua:
function cmd_md(pam)[/FONT][/B]
[FONT=trebuchet ms][B]  lua_thread.create(function()
    local car, clr1, clr2 = pam:match('(%d+)%s(%d+)%s(%d+)')
    if car and clr1 and clr2 then
    setCharCoordinates(PLAYER_PED, -1479.0, 1256.6, 1028.8)
    vec2 = getHeadingFromVector2d(x1, y1)
    shit = math.rad(vec2)
    shit = shit + 1
    setCameraPositionUnfixed(-0, shit)
    wait(500)
    sampSendChat("/givecar "..car.." "..clr1.." "..clr2)
    wait(1000)
    setCharCoordinates(PLAYER_PED, -1479.0, 1256.6, 1028.8)
    vec2 = getHeadingFromVector2d(x1, y1)
    shit = math.rad(vec2)
    shit = shit + 1
    setCameraPositionUnfixed(-0, shit)
    wait(500)
    sampSendChat("/givecar "..car.." "..clr1.." "..clr2)
    wait(1000)
  else
    sampAddChatMessage('Не указал', -1)
    end
  end)[/B][/FONT]
[B][FONT=trebuchet ms]end
 

Kirill Dumchik

Участник
Автор темы
61
3
Ну так узнай с какого по какой id есть цвета, id транспорта и чекай находятся ли введённые параметры в этим диапазоне.
Я просто совсем дуб в этих локалках, которые вверху скрипта пишутся.
Или может как то можно сделать проще, без них. Допустим чтобы был лимит цифр, в этом тоже не совсем шарю.
От допустим 0 до 255 если цвет, или машины там от 400 до 611

1610124967461.png
 

Tema05

Известный
1,441
401
Я просто совсем дуб в этих локалках, которые вверху скрипта пишутся.
Или может как то можно сделать проще, без них. Допустим чтобы был лимит цифр, в этом тоже не совсем шарю.
От допустим 0 до 255 если цвет, или машины там от 400 до 611

Посмотреть вложение 82063
Ну да так и делай.