MouseDriving

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

IZDATXXX

Известный
Автор темы
Проверенный
172
252
Описание: Добавляет возможность управлять техникой с помощью мыши.
Переключение коробки передач происходит прокруткой колёсика мыши, включая задние передачи.
Тормоз срабатывает при зажатии ЛКМ и ПКМ одновременно. Ручной тормоз - нулевая передача.
Поворот техники влево - ЛКМ, вправо - ПКМ.
Требования:
Cleo 4.3.
Sampfuncs 5.3.3.​
Установка: поместить файл .cs в папку cleo.
Активация: автоматическая.
Автор: Izd4T
Исходный код:
CLEO:
{$CLEO}
0000:
repeat
wait 0
until 0AFA:
const
CAR_CONTROL_BLOCK = 0xB73458
end                       
0@ = 0
0A8E: 1@ = CAR_CONTROL_BLOCK + 0x20
while true
    wait 0
    if
    0256:   player $PLAYER_CHAR defined
    then
        if
        00DF:   actor $PLAYER_ACTOR driving
        then
            if
            00E1:   player 0 pressed_key 8
            then
                if 0@ < 255
                then
                0@+=51
                end
            else
                if
                00E1:   player 0 pressed_key 9
                then
                    if 0@ > -255
                    then
                    0@-=51
                    end
                end
            end
            if and
            0AB0: 1
            0AB0: 2
            then
            0B56: set_game_key 6 state 255
            else
                if and
                0AB0: 1
                8AB0: not 2
                then
                0B56: set_game_key 0 state -128
                else
                    if and
                    8AB0: not 1
                    0AB0: 2
                    then
                    0B56: set_game_key 0 state 128
                    else
                    0B56: set_game_key 0 state 0
                    end
                end
            end
            0A8C: write_memory 1@ size 2 value 0@ virtual_protect 1   
        end
    end
end
 

Вложения

  • cross.cs
    18.9 KB · Просмотры: 65

NoticeMeSenpai

Известный
170
42
Плюсы: типа круиз-контроля. Можно ехать прямо и писать в чат.
Минусы: управление коробкой кнопками радио, не очень удобно сбрасывать до нейтралки.
Предложения: добавить типа мониторинга КПП. Макс. скорость добавить на нажатие колесика и сбрасывать до нейтрального, когда отпускаешь колесико.
 
Последнее редактирование:

SR_team

like pancake
BH Team
4,809
6,488
Тормоз срабатывает при зажатии ЛКМ и ПКМ одновременно. Ручной тормоз - нулевая передача.
Поворот техники влево - ЛКМ, вправо - ПКМ.
Нахуй коробка передач ясно. А это нахуя? Это можно и в настройках повесить, даже больше - в настройках можно повесить повороты на движение мыши.
 

IZDATXXX

Известный
Автор темы
Проверенный
172
252
тоже хотел механику наклепать, но ты опередил)
Замути полноценную коробку передач с графикой и сигналами, поудобнее будет.

Нахуй коробка передач ясно. А это нахуя? Это можно и в настройках повесить, даже больше - в настройках можно повесить повороты на движение мыши.
Забыл что так можно, когда писал скрипт, да-да, у меня провалы в памяти.
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.