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

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

Kangaroo

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

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

  • Посещение

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

    102

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

  1. Для механиков - реакция на включение /duty и повтор предыдущей команды, когда вы пытаетесь кого-то заправить или починить без активного /duty.

     

     

    IfInString, MY_REPEAT_STRING, ] Введите /duty для начала работы
    {
    sleep 1111
    SendInput {f6}/duty{enter}
    sleep 1111
    SendInput {f6}{up 2}{enter}

     

     

    • Нравится (+1) 2
    • Спасибо (+1) 1
  2. 30 минут назад, Denisz сказал:

    Привет Кен! Я почитал что ты написал, в общем в бинде есть функции Loop, и попугай, если бинд включен, и идет цикл, то после 3-4 переключенного текста пустота, перестановка цикла в другой ахк поможет?

    Такого быть не должно, если цикл сам никак не мешает попугаю. Скинь код, поглядим. 

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

    Ладно, пофиг.
    Еще такой вопрос, вот у меня куча биндов, но если я их засуну в один - некоторые не работают, а когда запускаю 3 штуки отдельно - пашут все. Из-за чего может быть?

    Зависит от биндов.

    Например, если каждый из них запускает свой цикл, то по отдельности они будут работать. А один скрипт не может одновременно проводить несколько циклов. Но есть способ переделать их в таймеры, тогда все будет ок.

  4. 52 минуты назад, Will91195 сказал:

    Есть у кого бинд? Хотя бы примерный, вот допустим есть документ, в котором много вопросов, и при нажимании бинда из этого документа брались рандомные строчки.

    F1::
    loop, read, много вопросов.txt
    STRING_AMOUNT := A_Index
    Random, MY_RANDOM, 1, %STRING_AMOUNT%
    FileReadLine, RANDOM_STRING, много вопросов.txt, %MY_RANDOM%
    SendInput {f6}%RANDOM_STRING%{enter}
    return

     

    Если файл лежит не в одной папке со скриптом, то надо указать полный путь к нему.

     

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

    • Нравится (+1) 3
  5. 9 минут назад, Egor13 сказал:

    {right 100} / {left 100} = profit

    Плюс {home} для возврата в начало строки и {end} - в конец.

     

    10 минут назад, Egor13 сказал:

    Сделайте бинд, чтоб он открывал карту, зажимал клавишу «Z» на 2 секунды и обратно разворачивался в игру :)

    Мне кажется, что бинд, который будет надежно это делать, будет медленнее, чем если делать вручную. Скорость движения мышки в меню зависит от фпслимита, например.

    Ну если что, скинь координаты кнопки "карта" в меню или просто скриншот.

  6. 20 минут назад, Жираф Путин сказал:

    как в ахк сделать, чтобы возвращалась печать текста в текстовой строке на определенное кол-во символов влево или вправо? Кроме left и right

    А чем плохи left и right?

  7. 9 часов назад, Жираф Путин сказал:

    буду благодарен. На форуме нет :c

    Чуток обновил, проверь расценки на всякий случай.

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

    Например:

    10 оружие права

    20 права оружие полеты лодка рыбалка

    и т.д.

     

    F9:: 
    SendInput {f6}/LIC:{space}
    Input, MY_LICENCE, V, {enter}
    If MY_LICENCE
    {
    StringSplit, OutputArray, MY_LICENCE, %A_Space%
    левел = %OutputArray1%

    IfInString, MY_LICENCE, права
    {
        права := 10000*левел
        if права > 100000
        права := 100000   
        if левел = 1
        права := 0
    }
    else права = 0

    IfInString, MY_LICENCE, оружие
    {
        оружие := 70000
        if левел > 5
        оружие := (20000+10000*левел) 
        if оружие > 150000
        оружие := 150000   
    }
    else оружие = 0

    IfInString, MY_LICENCE, полеты
    {
        полеты := 50000
        if левел > 3
        полеты := (20000+10000*левел)   
        if полеты > 200000
        полеты := 200000 
    }
    else полеты = 0

    IfInString, MY_LICENCE, лодка
    {
        лодка := 25000
        if левел > 3
        лодка := 40000
    }
    else лодка = 0
        
    IfInString, MY_LICENCE, рыбалка
    {
        рыбалка := 15000
    }
    else рыбалка = 0

    стоимость := (права+оружие+полеты+лодка+рыбалка)
    sleep 1111
    Sendinput {f6}Итоговая стоимость: %стоимость%
    }
    return
     

    • Нравится (+1) 1
    • Спасибо (+1) 1
  8. [17:06:56] PM <S19> от Bodik_Vines(ID:91): Ты врач, тебе машини вопше запрещени.
    [17:07:03] PM <WU5> к Bodik_Vines(ID:91): Понятно.
    [17:07:18] PM <N16> от Bodik_Vines(ID:91): Я ССМП мне можно.
    [17:07:27] PM <OT4> к Bodik_Vines(ID:91): А эвакуатор мне можно?
    [17:08:04] PM <OK6> от Bodik_Vines(ID:91): Я не знаю что там тебе можно, но на сколько я знаю машини врачам запрещены.
    [17:08:12] PM <V3A> к Bodik_Vines(ID:91): Любые машины?
    [17:08:50] PM <76O> от Bodik_Vines(ID:91): Не тебе
     

    • Нравится (+1) 1
  9. 10 минут назад, fejka сказал:

    Можете сделать бинд такой чтобы флудило /dice и когда выпадает три каких-то числа подряд оффался бинд

    Только не говори, что это для "накрутки" какой-нибудь. Ты-то в эту херь не веришь, надеюсь?))

  10. 1 минуту назад, ifwego сказал:

    Я бы хотел чтобы отыгрывалось по 2-3 строки, думал вот так сделать все как снизу, но так не работает, оно начинает все это писать в чат, 

    Если по несколько строк, то так:

     

    F1::
    Random, bebebe, 1, 3

    If (bebebe = 1)

    {

    Sendinput {f6}Привет1{enter}
    sleep 1111

    Sendinput {f6}Привет1{enter}

    }

    If (bebebe = 2)

    {

    Sendinput {f6}Привет2{enter}
    sleep 1111

    Sendinput {f6}Привет2{enter}

    }

    If (bebebe = 3)

    {

    Sendinput {f6}Привет3{enter}

    sleep 1111

    Sendinput {f6}Привет3{enter}

    }

    return

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

    Реакция + быстрый дринк + немножко магии = готовое теребление альта когда мало бенза

    Там нужны именно одиночные нажатия, а не флуд, иначе сам и заглушишь двигатель.

  12. 21 час назад, N1K сказал:

    Будь добр, замути бинд, что бы машина могла ехать без бензина.

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

    Строка в чате появляется только если бензина меньше 1 литра, а это редкость. 

    Но если хочется, для этого можно использовать бинд реакции на чат.

  13. 1 час назад, ifwego сказал:

    Мне нужно шаблон скрипта, который при нажатии на определенную клавишу отыгрывал 1 из 4(как пример) команду рандомно. То есть при каждом нажатии на одну и ту же кнопку отыгрываются различные команды. У меня был где-то этот скрипт, но чет пропал, помогите кто шарит в этом.

    F1::
    Random, bebebe, 1, 4 ; т.е. случайное число от 1 до 4

    If (bebebe = 1)

    Sendinput {f6}Привет1{enter}

    If (bebebe = 2)

    Sendinput {f6}Привет2{enter}

    If (bebebe = 3)

    Sendinput {f6}Привет3{enter}

    If (bebebe = 4)

    Sendinput {f6}Привет4{enter}

    return

     

     

    • Нравится (+1) 2
  14. После ввода команды /rcon в чате появляется это:
    * Неверный пароль! После 3-х попыток бан!
    SERVER: Bad admin password. Repeated attempts will get you banned.

     

    Нужно ввести команду три раза, чтобы забаниться, и каждый раз появляются эти строки. Я не думаю, что можно кого-то обвинять в подставе, если ты все-таки умудрился забаниться. Хотя, конечно, вводить кого-то в заблуждение очень некрасиво.

    • Нравится (+1) 2
  15. 10 минут назад, Kostya_Niger сказал:

    Вот чуток проще еще кидали раньше.

     

    !Numpad6::
    stroka_gov1 = Открыт призыв в Армию на звания:
    stroka_gov2 = Рядовой: 2 года в штате,вод.права,мед.карта,паспорт(Устав);
    stroka_gov3 = Ефрейтор: 3 года в штате,полный пакет документов (Устав и УаК).(Высокая З/П);
    stroka_gov4 = Наемники: через заявку на портале штата. Прибыть на КПП Армии.
    gov_height := (A_ScreenHeight/2.64)
    loop 4
    {
    final_gov := % stroka_gov%A_Index%
    MouseClick, Left, A_ScreenWidth/2, gov_height
    MouseClick, Left, A_ScreenWidth/2, gov_height
    sleep 150
    SendInput %final_gov%{enter}
    sleep 150
    gov_height += (A_ScreenHeight/42.66)
    }
    return

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

    • Нравится (+1) 1
  16.  

    CkzpTCy.png

     

    Воровство бланков

     

    1. Не менее 5-ти членов мафии должны прибыть в офис полиции, что находится в деревне байкеров.

    2. Теперь нужно взломать внутреннюю дверь, для этого вводим команду /ghack (для взлома потребуются скрепки из магазинов 24/7). 10-20 секунд происходит взлом двери, в это же время копам приходит уведомление о попытке взлома двери. Во время взлома все, кто находятся внутри здания, не могут выйти.

    3. По окончанию взлома всем выдается розыск, доступ к двери и возможность кражи. Далее нужно найти чемоданчик внутри здания (лежать он будет в левой или правой комнате от взломанной двери) и быстрее доставить его к себе на склад. В это время копы будут препятствовать краже всеми способами. Тазер и выдача звезд в этот момент работать не будет.

     

    30e52b957ff2c4cd9b7f02a6a3154ad2.png

     

    Какие тонкости нужно знать:

    1.  Для взлома должно быть минимум 5 членов мафии внутри здания и 3 копа онлайн.
    2.  Взлом идёт 10-20 секунд
    3.  После взлома дверь доступна 5 минут
    4.  Те мафиози, которые не участвовали на взломе, не смогут зайти в здание или украсть бланки
    5.  Нельзя совершить взлом ранее, чем через 20 минут после окончания конфиската, отплытия лодки или последнего взлома.
    6.  Одна мафия не сможет совершить взлом 2 раза вподряд
    • Нравится (+1) 2
×
×
  • Создать...