Как написать простой скрипт на для GTA SA-MP на lua

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 161

  • @arizonaRPmyLife
    @arizonaRPmyLife 2 ปีที่แล้ว +14

    Ну всё теперь можно сборки пилить и блогерам впаривать за 1-2к

    • @hardkorec
      @hardkorec 4 หลายเดือนก่อน

      😂😂😂😂😂😂

  • @keo37
    @keo37 3 ปีที่แล้ว +4

    Можно ссылки для создания своих скриптов?

  • @ya_chapo
    @ya_chapo 3 ปีที่แล้ว +3

    Советую перед записью видео узнать что такое табуляция

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      Прочитал я, что это такое. Не совсем понимаю, какие проблемы с этим были в видео.

    • @ya_chapo
      @ya_chapo 3 ปีที่แล้ว

      @@samperdrew8173 табуляция отсутствует.
      если хочешь можешь кинуть свой дс и я скину код с табуляцией. Ну и есть другие мелкие ошибки, например: 1. зачем подключать vkeys если эта либа не используется? 2. нет проверки на курсор, то есть бинд сработает если ты будешь писать слово в чат

    • @ya_chapo
      @ya_chapo 3 ปีที่แล้ว

      @@samperdrew8173 добавь, скину норм вариант) chapo#0985

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว +1

      @@ya_chapo По поводу табуляции узнать интересно. И, если есть свободное время, можешь написать на этот дискорд: Aндрей#4969 (надо или скопировать, или писать "А" на английском). А что по поводу открытого чата, курсора, ескейп меню и диалоговых окон, то тогда я на это ещё не обращал внимания, но сейчас уже этим пользуюсь.

    • @ya_chapo
      @ya_chapo 3 ปีที่แล้ว

      @@samperdrew8173 кинул запрос

  • @Клещиграетнарояли
    @Клещиграетнарояли ปีที่แล้ว +4

    а может ты раскажишь как поставить библиотеки?

    • @choco_one_pis
      @choco_one_pis ปีที่แล้ว

      ты открыл? я просто не знаю где

  • @Unisx
    @Unisx 4 ปีที่แล้ว +1

    Если ещё кто-то жив здесь. Почему не работает?😒

    • @Unisx
      @Unisx 4 ปีที่แล้ว +2

      require "lib.moonloader"
      local keys = require "vkeys"
      function main()
      if not isSampLoaded() or not isSampfuncsLoaded()
      then return
      end
      while not isSampAvailable() do wait(100) end
      sampAddChatMessage('CarHelp активен', 0x800080)
      while true do
      wait(0)
      if isKeyJustPressed(VK_L)
      then
      sampSendChat('/lock')
      end
      if isKeyJustPressed(VK_K)
      then
      sampSendChat('/key')
      end
      end

    • @Unisx
      @Unisx 4 ปีที่แล้ว

      Что не так?

    • @samperdrew8173
      @samperdrew8173  4 ปีที่แล้ว

      @@Unisx Попробуй в конце ещё один end поставить, закрывающий всю функцию main

  • @son1cq
    @son1cq 2 ปีที่แล้ว +2

    Как загрузить библиотеку?

  • @broke.ktzyll
    @broke.ktzyll 2 ปีที่แล้ว +1

    бро, а если я как бы подключил библиотеки, но у меня по прежнему остался шрифт серым а не цветным? ну типо ничего не произошло, что делать?

  • @StickmanCityOfficial
    @StickmanCityOfficial 5 หลายเดือนก่อน

    2020 топ😔

  • @manaki_edits
    @manaki_edits 2 ปีที่แล้ว

    у меня не получается открвть в луа у меня открывает в луа текстовый редактор тип не могу скрипт писать в нем

  • @zaon4004
    @zaon4004 3 ปีที่แล้ว +1

    В чем ошибка ?

  • @zxcdevils2743
    @zxcdevils2743 3 ปีที่แล้ว +1

    Помоги, у меня просто пишет обычный текст, но не выделяет как скрипт

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      Открой папку со скриптом, переименуй его таким образом: [название твоего скрипта].lua

    • @mixon4ik666
      @mixon4ik666 2 ปีที่แล้ว

      Не робит всё равно

  • @Никитадрифтер123рус
    @Никитадрифтер123рус 3 ปีที่แล้ว +2

    а можно как-нибудь сделать не с одной клавишей,а с почитанием двух?

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว +1

      Можно. Для этого в условии вместо "if isKeyJustPressed([клавиша]) then" надо написать: "if isKeyDown([первая клавиша сочитания]) and if isKeyJustPressed([вторая клавиша]) then".

    • @dinodiablo3609
      @dinodiablo3609 3 ปีที่แล้ว

      @@samperdrew8173 спасибо

  • @hlebnyihleb
    @hlebnyihleb 2 ปีที่แล้ว

    Скрипт не работает, так еще и когда кодировку меняю на ANSI ничего не меняется кроме первой буквы Русского текста

    • @FnKadabr
      @FnKadabr 2 ปีที่แล้ว

      Этот туториал полная хуйня нет ни соблюдения лесенки нихуя

    • @ОлександрОрда
      @ОлександрОрда 5 หลายเดือนก่อน

      Используй не VK, а на сайте посмотри коды клавиш, они цифрами обозначены

    • @hlebnyihleb
      @hlebnyihleb 5 หลายเดือนก่อน

      @@ОлександрОрда спасибо за такую быструю помощь, теперь буду знать, что делать

  • @frenkin2434
    @frenkin2434 2 ปีที่แล้ว

    можеш дать эту папку я написал но у миня на лаунчере вы выходит собшение и вобше не роботает почему скажи

  • @almaz_davenport4669
    @almaz_davenport4669 2 ปีที่แล้ว

    Что за программу ты используешь?

  • @akamchik
    @akamchik 3 ปีที่แล้ว +2

    а что если я все сделал, уставновил файл в сборку. Но при запуске игры, нет ни сообщения в чат. Ни работают команды ?

    • @bupyc_n1
      @bupyc_n1 2 ปีที่แล้ว

      @@FnKadabr message*

  • @wsmxs
    @wsmxs 3 ปีที่แล้ว

    У меня скрипт хранится в папке moonloader, при запуске самп ничего не происходит, код написал один в один, что не так?

    • @wsmxs
      @wsmxs 3 ปีที่แล้ว

      Пожалуйста ответь(

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว +1

      Можешь написать мне в Дискорд и я попробую помочь тебе решить проблему. Андрей Александрович#4969

    • @wsmxs
      @wsmxs 3 ปีที่แล้ว

      @@samperdrew8173 я кинул запрос дружбы

  • @бумютуб
    @бумютуб 2 ปีที่แล้ว

    Привет, можешь подсказать что не так со скриптом, вот скрипт:
    require "lib.moonloader"
    require "lib.sampfuncs"
    local keys = require "vkeys"
    function main()
    if not isSampLoaded() or not isSampfuncsLoaded()
    then return
    end
    while not isSampAvailable()
    do wait(100)
    end
    if isKeyJustPressed(VK_P)
    then
    sampSendChat("/phone")
    end
    end
    По задумке при нажатии клавиши P должен доставаться телефон, но этого не происходит(в консоли скрипт никаких крашей не выдаёт)

    • @hlebnyihleb
      @hlebnyihleb 2 ปีที่แล้ว

      В конце надо написать поидее
      end
      end

    • @Volosatikovv
      @Volosatikovv ปีที่แล้ว

      начиная с if нужно поставить пробел

  • @savva3802
    @savva3802 4 ปีที่แล้ว

    Годно

  • @ПомойкаМаева
    @ПомойкаМаева 3 ปีที่แล้ว

    почему у меня в нотпаде появляется в названии в конце ".txt" ? Я же это убрал

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      Надо стереть все после точки и написать "lua". В результате выйдет что-то вроде "script.lua"

  • @_A.K.I.R.A_
    @_A.K.I.R.A_ 3 ปีที่แล้ว +4

    Как повезло то что я знаю lua на 70%

  • @frey1865
    @frey1865 3 ปีที่แล้ว

    Привет, можешь помочь? Написал скрипт, пересматривал 100 раз, исправил все ошибки, но скрипт просто не запускается

    • @viamontefamq1261
      @viamontefamq1261 ปีที่แล้ว

      решил ?

    • @ОлександрОрда
      @ОлександрОрда 5 หลายเดือนก่อน

      Используй не VK, а на сайте посмотри коды клавиш, они цифрами обозначены

  • @zaon4004
    @zaon4004 3 ปีที่แล้ว

    require "lib.moonloader"
    local keys = require "vkeys"
    function main()
    if not isSampLoaded() or not isSampFuncsLoaded()
    then return
    end
    while not isSampAvilabe()
    do wait(100)
    end
    sampAddChatMessage("Скрипт успешно загружен By.ZaOn', 0x6A5ACD")
    while true do
    wait(0)
    if isKeyDown (VK_J)
    and isKeyJustPressd(VK_P)
    then
    sampSendChat("/anim 57")
    end
    if isKeyJustPressd(VK_J)
    then
    sampAddChatMessage ("Машина открыта")
    end
    В чем ошибка ?

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว +1

      Напиши еще два раза "end" в конце. Один из них будет закрывать условие, загружен ли самп, а второй- функцию main().

  • @r3wz909
    @r3wz909 3 ปีที่แล้ว +2

    Я делаю всё так же, как и в видео, но у меня не работает например эта строка "Скрипт загружен" при заходе в игру, я и с notepad ++ пытался и с Visual Code

    • @santora2401
      @santora2401 2 ปีที่แล้ว

      привет, у меня также нашел решение?

    • @MOORK1
      @MOORK1 2 ปีที่แล้ว

      Могу помочь

    • @viamontefamq1261
      @viamontefamq1261 ปีที่แล้ว

      @@MOORK1 помоги, сделал все точь в точь как на видео, а скрипт не работает

    • @MOORK1
      @MOORK1 ปีที่แล้ว

      @@viamontefamq1261 привет, щас я пересмотрю ролик и отвечу тебе

    • @MOORK1
      @MOORK1 ปีที่แล้ว

      @@viamontefamq1261 ролик xeрня, смотри другие гайды

  • @surnikdelux
    @surnikdelux 3 ปีที่แล้ว

    Что делать, если у меня не пишет "Текстовый скрипт успешно загружен"
    Хотя у меня сампфункс и мунлоадер скачан и библиотеки? Я хз, но оочень хочу скрипты писать

    • @Enot197
      @Enot197 2 ปีที่แล้ว

      Переустанови Монлуадер, если не поможет, то все библиотек ( Клео, сампфункс и монлуадер )

  • @hitmens3938
    @hitmens3938 3 ปีที่แล้ว

    А с чего начать писать луа
    А то я начал учить смотрю ролики но хочю легенкий скрип

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      Сначала напиши хоть что-нибудь. Потом посмотри, какие вообще есть скрипты. Выбери из них не очень сложный и попробуй сделать такой же, только сам. Попутно будут возникать вопросы, но никто не мешает найти на нах ответ в интернете. Или же придумай свой скрипт и по тому же принципу напиши его.

    • @hitmens3938
      @hitmens3938 3 ปีที่แล้ว

      @@samperdrew8173 Дай дс

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      @@hitmens3938 Aндрей#4969
      (Скопируй, может просто и не найти)

    • @hitmens3938
      @hitmens3938 3 ปีที่แล้ว

      @@samperdrew8173 Кинул

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      @@hitmens3938 Принял

  • @kracken8608
    @kracken8608 ปีที่แล้ว

    привет, скрипт по твоей инструкции почему-то неработает, дашь свой вк чтобы я скинул его?

  • @NikitaMotytskyi
    @NikitaMotytskyi 4 ปีที่แล้ว +7

    Зачем люди учат язык программирования? Что бы стать успешным и зарабатывать много денег.
    Зачем Андрей учит язык программирования? Что бы писать скрипти для САМПа.

    • @samperdrew8173
      @samperdrew8173  4 ปีที่แล้ว +1

      Ачо?

    • @sergeygarayan4530
      @sergeygarayan4530 2 ปีที่แล้ว

      Да я сам хочю делать читы на стандофф

    • @skif7809
      @skif7809 2 ปีที่แล้ว

      @@sergeygarayan4530 как успехи?

    • @imwin666
      @imwin666 4 หลายเดือนก่อน

      ​@@sergeygarayan4530Хвхахахаха

  • @geweh
    @geweh 3 ปีที่แล้ว

    а можно сделать, что бы при заходе вводилась команда?

  • @ki6ep_kotjleta271
    @ki6ep_kotjleta271 2 ปีที่แล้ว

    Бля, у меня при перейменовании файла не нету при ставки - .txt , Просто тестовый документ. Когда дабавляю .lua Ничего не произходит всеровно текстовый документ (TXT). Что делать?

    • @realistiks3257
      @realistiks3257 2 ปีที่แล้ว

      Расширения открой

  • @xight1245
    @xight1245 2 ปีที่แล้ว +1

    А автор данного видео знает, что такое табуляция?

  • @luntikdepay
    @luntikdepay 3 ปีที่แล้ว

    как мне сделать автоставку в казино?

  • @DedokFlexxx
    @DedokFlexxx 6 หลายเดือนก่อน

    сделал в точности как в видео, ничего не работает.

    • @ОлександрОрда
      @ОлександрОрда 5 หลายเดือนก่อน +1

      Используй не VK, а на сайте посмотри коды клавиш, они цифрами обозначены

  • @Chilli_empire
    @Chilli_empire 2 ปีที่แล้ว

    Может кто помоч, как добавить в скрипт смену цвета текста?

    • @FnKadabr
      @FnKadabr 2 ปีที่แล้ว

      Если перекраска в самом тексте, то {Хекскод} прмер: sampAddChatMessage("Белый текст{FFFF00} ЖЕЛТЫЙ ТЕКСТ", 0xFFFFFF)

  • @pavelremnev3879
    @pavelremnev3879 3 ปีที่แล้ว

    Можешь написать lua для гта 5 для краша???

  • @stavila5070
    @stavila5070 3 ปีที่แล้ว

    Привет,можешь свой вк дать я скину скрипт который сделал по твое инструкий а ты подскажешь поч не раб

  • @MeelVeen13
    @MeelVeen13 3 ปีที่แล้ว

    привет можно с тобой связаться?

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      Можешь написать мне в Дискорд.
      Kachka573#4969

  • @dinodiablo3609
    @dinodiablo3609 3 ปีที่แล้ว +1

    Привет,можешь рассказать что такое хендл персонажа и как его узнать?

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว +2

      Тут все предельно понятно объясняется: www.blast.hk/threads/53841/

  • @_altar_3315
    @_altar_3315 2 ปีที่แล้ว

    не работает(

  • @Квартер-м7ж
    @Квартер-м7ж 3 ปีที่แล้ว

    не работает

  • @ПозитивнийЛеша
    @ПозитивнийЛеша 3 ปีที่แล้ว +1

    А синтакс какой?

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      Если ты имеешь ввиду кодировку, тогда надо ставить utf-8. Иначе русский текст в чате будет отображаться иероглифами.

    • @ПозитивнийЛеша
      @ПозитивнийЛеша 3 ปีที่แล้ว

      @@samperdrew8173 понял , а где обозначает кнопку которую ты нажимаешь и производит действие или команду?

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      @@ПозитивнийЛеша В скрипте на видео за реакцию на нажатие кнопки отвечает следующее: если клавиша должна быть зажата - isKeyDown(название клавиши), а если просто нажата - isKeyJustPressed(название клавиши). Названия клавиш надо писать в таком формате: wiki.cheatengine.org/index.php?title=Virtual-Key_Code (VK_клавиша)

    • @ПозитивнийЛеша
      @ПозитивнийЛеша 3 ปีที่แล้ว

      @@samperdrew8173 от души

    • @ПозитивнийЛеша
      @ПозитивнийЛеша 3 ปีที่แล้ว

      @@samperdrew8173 И еще 1 вопросик если я хочу без sampAddChatMessage что нужно удалить?

  • @Yaroslavwe
    @Yaroslavwe 3 ปีที่แล้ว

    спасибо!

  • @evgesha.otkatil
    @evgesha.otkatil 2 ปีที่แล้ว

    Не знаю кому как удобней, но у меня авто лок на L, но мне быстрее написать /lock, чем до L дотянуться :D

    • @darrik7678
      @darrik7678 2 ปีที่แล้ว

      Обычные люди: Чтобы написать "/lock" дотягиваются до кнопки L, O, C, K.
      Тот самый Евген Маквин: "Не знаю кому как удобней, но у меня авто лок на L, но мне быстрее написать /lock, чем до L дотянутся :D

    • @evgesha.otkatil
      @evgesha.otkatil 2 ปีที่แล้ว

      @@darrik7678 ну просто у меня LOCK уже как капча, я на автомате за секунду ввожу, а если L оттдельно нажимать это мне ещё на клаве её надо найти и нажмать

    • @bupyc_n1
      @bupyc_n1 2 ปีที่แล้ว

      @@evgesha.otkatil Так ты когда пишешь "/lock", ты нажимаешь на эту же самую букву "L". Ты в любом случае на нее нажимаешь.

  • @JXLFY302
    @JXLFY302 2 ปีที่แล้ว

    Script died due to an error. (0EAA9944)

  • @unky007
    @unky007 2 ปีที่แล้ว

    А что это за CasinoCheat?)

    • @samperdrew8173
      @samperdrew8173  2 ปีที่แล้ว

      Написал когда-то скрипт, кикающий при заходе в инту казино. Вот такой вот чит)

  • @lohhuiy3131
    @lohhuiy3131 3 ปีที่แล้ว

    А как можно сделать чит для оружия например.

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      wiki.blast.hk/moonloader/scripting-api Через поиск на этом сайте можно найти все, что связано с оружием (выдача оружия игроку в том числе)

    • @lohhuiy3131
      @lohhuiy3131 3 ปีที่แล้ว

      @@samperdrew8173 А это работает только на arizona или на других тоже?

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      @@lohhuiy3131 На крупных серверах такое не работает- кикает после использования. Но вот на нубо РП должно работать.

  • @marcobas7223
    @marcobas7223 2 ปีที่แล้ว

    можна а надо бить програмистом а би на писать свой скрипт

  • @Аким-г3э
    @Аким-г3э 4 ปีที่แล้ว +1

    Помогите мне с багом пж

    • @samperdrew8173
      @samperdrew8173  4 ปีที่แล้ว

      Чем смогу, тем помогу

  • @Ленинско-КузнецкийМаппер
    @Ленинско-КузнецкийМаппер 3 ปีที่แล้ว

    у меня вопрос
    а есть ли
    список команд в монлоадере
    сайт где команды всякие

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว +2

      wiki.blast.hk/moonloader/scripting-api

  • @narzekatv
    @narzekatv 3 ปีที่แล้ว

    помоги)

  • @Givybdyyd
    @Givybdyyd 3 ปีที่แล้ว +1

    с малдовы или украины)

    • @axaxaxaxaxaxaxaxxaxxaxax
      @axaxaxaxaxaxaxaxxaxxaxax 3 ปีที่แล้ว

      С Молдовы :)

    • @Givybdyyd
      @Givybdyyd 3 ปีที่แล้ว

      @@axaxaxaxaxaxaxaxxaxxaxax по акценту поял

    • @axaxaxaxaxaxaxaxxaxxaxax
      @axaxaxaxaxaxaxaxxaxxaxax 3 ปีที่แล้ว

      @@Givybdyyd xD я не уверен ( вот я с Молдовы )

    • @Givybdyyd
      @Givybdyyd 3 ปีที่แล้ว

      @@axaxaxaxaxaxaxaxxaxxaxax я тоже)

    • @Givybdyyd
      @Givybdyyd 3 ปีที่แล้ว

      @@axaxaxaxaxaxaxaxxaxxaxax а я думал что ты автор и ошыбся

  • @BlackRussia-ce8wv
    @BlackRussia-ce8wv ปีที่แล้ว

    Можно на телефон делать читы

  • @bebrebrabebr
    @bebrebrabebr 4 หลายเดือนก่อน

    не работает фу

    • @bebrebrabebr
      @bebrebrabebr 4 หลายเดือนก่อน

      с дивана виднее
      require "lib.moonloader"
      local keys = require 'vkeys'
      function main()
      if not isSampLoaded() or not isSampFuncsLoaded()
      then returnend
      while not isSampAvailable() do wait(100) end
      sampAddChatMessage('Запущен пидар', 0xF0E68C)
      while true do
      wait(0)
      if isKeyDown (VK_O)
      and isKeyJustPressed (VK_P)
      then
      sampSendChat('Пацаны я не читер')
      end
      if isKeyJustPressed(VK_M)
      then
      sampSendChat('/time')
      end
      end
      end

  • @filshegamestv1355
    @filshegamestv1355 3 ปีที่แล้ว +1

    Что за программа

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว +1

      Notepad ++

    • @filshegamestv1355
      @filshegamestv1355 3 ปีที่แล้ว

      @@samperdrew8173 Спасибо толко у меня почему то скрипт не сработал я все делал так как на видео буква в букву переписал

    • @samperdrew8173
      @samperdrew8173  3 ปีที่แล้ว

      @@filshegamestv1355 Можешь сюда код отправить, а я скажу, где ошибка.

    • @filshegamestv1355
      @filshegamestv1355 3 ปีที่แล้ว

      @@samperdrew8173 Шас спасибо за ранее

    • @filshegamestv1355
      @filshegamestv1355 3 ปีที่แล้ว

      @@samperdrew8173 стоп может в вк или дс ?

  • @KsT.1
    @KsT.1 ปีที่แล้ว

    На Python похож НЕ много

  • @toplib5185
    @toplib5185 2 ปีที่แล้ว +2

    написал в блокноте но сохранить не получается нету кнопки, и странный какойто блокнот в клеточку

    • @vekhayth
      @vekhayth 2 ปีที่แล้ว

      Значит у тебя какой то кривой блокнот, попробуй скачать Notepad++

    • @LaurenMagenta
      @LaurenMagenta 4 หลายเดือนก่อน

      Ctrl + S

    • @artmine6988
      @artmine6988 2 หลายเดือนก่อน

      ​@@LaurenMagenta это шутка он него была, типо в реальном блокноте

    • @artmine6988
      @artmine6988 2 หลายเดือนก่อน

      @@vekhayth ​ это шутка он него была, типо в реальном блокноте