Перейти к публикации

Добро пожаловать на форум проекта RP GameWorld!

Kangaroo

Экс-админ
  • Публикаций

    1,702
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    102

Сообщения, опубликованные пользователем Kangaroo

  1. 3 часа назад, Egor13 сказал:

    Подскажите как делатся "или" в АХК?
    К примеру, у меня есть код:
     

    
    :?c:скриншот из модуля*::
    sendinput, Приложите, пожалуйста, скриншот из модуля.{enter}Его нужно добавить во вложение.
    Return

    Как сделать, чтобы сообщение "sendinput, Приложите, пожалуйста, скриншот из модуля.{enter}Его нужно добавить во вложение." применялось еще в случаях, когда я пишу "скрин модуль, модуля скрин" и т.д. Т.е проще говоря, как воплотить в жизнь вот такое?
     

    
    :?c:скриншот из модуля* or модульньный скрин*::
    sendinput, Приложите, пожалуйста, скриншот из модуля.{enter}Его нужно добавить во вложение.
    Return

     

    Тут только биндить отдельно на каждую из этих фраз, ну или в случае с более объемным кодом был бы смысл использовать функцию, типа такого:

    Module()
    {
    sendinput, Приложите, пожалуйста, скриншот из модуля.{enter}Его нужно добавить во вложение.
    }
    
    :?c:скриншот из модуля*::
    Module()
    return
    
    
    :?c:модульный скрин*::
    Module()
    return

     

    2 часа назад, Egor13 сказал:

    Что не так? Почему не переносит строку 2?
     

    
    numpad2::
    Msg="Строка1" & vbCrLf & "Строка2"  
    MsgBox(Msg,vbOkOnly)
    Return

    https://imgur.com/a/QsYRP9O

    Не совсем понимаю, что это. 

    Если нужна переменная, состоящая из нескольких строк, то объявляется она так:

    file := 

    (

    "hello

    this is a test

    end"

    )

     

    Если нужно просто перенос строки сделать, то `n должно работать.

    • Нравится (+1) 2
  2. 2 часа назад, SpLendiD сказал:

    Проблема появляется в течение игры периодически, суть такова: использую команду бинда (принять наркотик например), но в чате выдаётся "?USEDRUGS"; Так же подвисает открытие /bag и  доставание из нее оружия (либо вовсе не открывается, просто экран мышка крутит, как бы тыкает по координатам, либо в чате пишет "bag").

    С рюкзаком - надо увеличить задержку после ввода команды /bag

     

    По первому бинду ничего сказать не могу, пока ты не скинешь, наконец, текст скрипта.

  3. 10 часов назад, SpLendiD сказал:

    Проблема такая появилась, когда юзаю нарко, то вместо этого в чате пишет "?USEDRUGS", а не команда вводится. Когда из сумки достаю оружие, ничего не появляется, просто мышка крутится и все (тип на корды тыкает), че делать?

    Скинь оба бинда сюда, посмотрим.

  4. 1 час назад, SpLendiD сказал:

    Проблема такая появилась, когда юзаю нарко, то вместо этого в чате пишет "?USEDRUGS", а не команда вводится. Когда из сумки достаю оружие, ничего не появляется, просто мышка крутится и все (тип на корды тыкает), че делать?

    Скорее всего это потому, что в твоем бинде какая-то ошибка.

  5. 4 часа назад, StuGilko сказал:

    F1::
    MY_START:
    Random, MY_RANDOM, 1, 13
    If (MY_RANDOM <> MY_RANDOM_OLD)
    {
    if MY_RANDOM = 1
    Sendinput {f6}/s Водить учись, чайник{enter}
    if MY_RANDOM = 2
    Sendinput {f6}/s Водить учись, дятел{enter}
    if MY_RANDOM = 3
    Sendinput {f6}/s Водить учись, пенёк{enter}
    if MY_RANDOM = 4
    Sendinput {f6}/s Водить учись, дурила{enter}
    if MY_RANDOM = 5
    Sendinput {f6}/s Водить учись, балбес{enter}
    if MY_RANDOM = 6
    Sendinput {f6}/s Водить учись, дубина{enter}
    if MY_RANDOM = 7
    Sendinput {f6}/s Водить учись, бревно{enter}
    if MY_RANDOM = 8
    Sendinput {f6}/s Водить учись, оболтус{enter}
    if MY_RANDOM = 9
    Sendinput {f6}/s Водить учись, свинья{enter}
    if MY_RANDOM = 10
    Sendinput {f6}/s Водить учись, скотина{enter}
    if MY_RANDOM = 11
    Sendinput {f6}/s Водить учись, хамло{enter}
    if MY_RANDOM = 12
    Sendinput {f6}/s Водить учись, баран{enter}
    if MY_RANDOM = 13
    Sendinput {f6}/s Водить учись, ишак{enter}
    MY_RANDOM_OLD := MY_RANDOM
    }
    else goto MY_START
    Return

    Здесь еще сделано, чтобы одно и то же два раза подряд не выпадало, поэтому не совсем чистый рандом.

    Если это не нужно, то надо убрать эти четыре строки:

    MY_START:

    If (MY_RANDOM <> MY_RANDOM_OLD)

    MY_RANDOM_OLD := MY_RANDOM

    else goto MY_START

  6. 1 час назад, Vendettа сказал:

    help -_-

    ситуация такая: вместо  %myId% в чат пишет "0" (не мой iD в общем пишет)

    Более удобный (и работающий) бинд:

     

    ^1::
    MY_ID1 :=
    Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
        IfInString, A_LoopReadLine, ] * Jackson_Avery[
            MY_ID := A_LoopReadLine
    RegExMatch(MY_ID, "Jackson_Avery\[(.*)\]", MY_ID)
    If !MY_ID
    {
        SendInput {f6}/id Jackson_Avery{enter}
        sleep 1111
        Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
            IfInString, A_LoopReadLine, ) Jackson_Avery
                MY_ID := A_LoopReadLine
        RegExMatch(MY_ID, "ID: \((.*)\) Jackson_Avery", MY_ID)
    }
    SendInput {f6}Приветствую Вас на тестировании{!} Сотрудник отдела кадров - Employee ICD, Jackson Avery.{Enter}
    Sleep 2000
    SendInput {f6}Прошу предоставить Ваш паспорт, лицензии, медицинскую карту.{Enter}
    Sleep 1700
    SendInput {F6}/b Используйте: /sl %MY_ID1%; /pas %MY_ID1%; /showmc %MY_ID1% {Enter}
    Sleep 2000
    SendInput {F6}После этого ожидайте пару минут - я проверю Вас в БДНП и ЧСПО.{enter}
    Sleep 2000
    SendInput {F6}/checkbl{space}
    return

     

    1 час назад, kaboomer сказал:

    Numpad2::
    Sendinput, {F6}/inv{enter}
    return

     

     

    Numpad1::
    Sendinput, {F6}/towcar{enter}
    return

    Не вижу ничего неправильного. Можешь скинуть весь скрипт в скайп macropus9, протестирую сам.

    • Спасибо (+1) 1
  7. 47 минут назад, kaboomer сказал:

    Смотри, я нажимаю бинд num2 - /inv, и всеровно он копирует чатлог, т.е я нажимаю на num2 - другой бинд ( /inv ), и он копирует строку, хотя копировать у меня совсем на другую клавишу

    Звучит похоже на то, что в конце этих биндов не хватает return (отдельной строкой).

    Если не поможет, то скинь текст всего скрипта.

     

  8. 1 час назад, Гнилой сказал:

    Здраствуйте хотел узнать есть бинд который показывает когда последний раз угнал машину ну или ограбил дом....(CRMP-RP)игра

    Здравствуйте, я в это говно не играл, поэтому скриптов для него не имею.

    • Нравится (+1) 1
  9. 1 час назад, kaboomer сказал:

    что делать если я вставил в ахк попугай с выбором, нажимаю на другой бинд и он всеровно копирует хелп пж.

    Опиши нормально проблему, ничего не понятно))

     

    И на какой другой бинд нажимаешь?

  10. 11 час назад, ERFA сказал:

    Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно, пункты

    1. "Напоминалка"

    2. "Принял"

    3. "Сдал"

     

    Объясните, как еще под себя можно менять

    Если напишешь, что именно ты хочешь в итоге достичь, то мб смогу подсказать другие варианты. 

  11. 2 часа назад, Водила Привет сказал:

    Кен,сделай абсолютно любые бинды в АХК не на кнопки а через команды например:"/уд" или и всякие рп отыгровки для сампа если ты с этим знаком do в кармане удостоверение /me засунув руку в карман достал удостоверение  и т.д  или /pas,короче говоря что бы не кнопка была а любая команда.

     

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

    :?:/пас::/me достал паспорт

  12. 5 минут назад, Anfield Road сказал:

    можно уже этот бинд заплачу 500к $$$

    Вот такой код вставь в бинд реакции на чат (первый в списке):

    Цитата

    IfInString, MY_REACTION_STRING, ] PM <
        IfInString, MY_REACTION_STRING, > от
            If InStr(MY_REACTION_STRING, "inv") or InStr(MY_REACTION_STRING, "inv na war")
    {
        RegExMatch(MY_REACTION_STRING, "PM <.*> от (.*)\(ID", MY_MATCH)
        Checkchat("/w (.1) Пошел нахуй", MY_MATCH1)
        sleep 1111
    }

     

    • Нравится (+1) 1
  13. 45 минут назад, MorrisonLegend сказал:
    
    Ошибку выбивает, Кен глянь пожалуйста. Это стандартный бинд "реакции" конфискат, с 1ой страницы.

    Это не самостоятельный бинд. Это реакции, которые нужно вставить в бинд "Реакция на чат".

×
×
  • Создать...