Lua MoonMod

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

EvgeN 1137

?
Автор темы
Проверенный
160
595
MoonMod

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

Основные функции:
Inv - гм, активация - insert
AirBrk - айрбрейк, активация - правый шифт, управление wasd, вверх - пробел, вниз - левый шифт, изменение скорости + - (те, что рядом с backspace)
FastWalk - ускорение ходьбы/бега, активация - B, изменение скорости аналогично айрбрейку
NoFall - сброс анимации падения, активация - O

Мелкие функции:
F3 - суицид
\ - разморозка, сбив анимки
Home - телепортироваться в ближайшую тачку
1 - ремонт авто
левый Alt - спидхак
/ - резкое торможение
B - прыжок в тачке
Delete - перевернуть тачку
Backspace - резкий разворот на 180 градусов
N - резкий выход из тачки
F12 - отключить мунмод

Известные баги:
- айрбрейк не совсем корректно работает в тачке, если не крутить камеру

Требования: SA-MP 0.3.7, SAMPFUNCS
 

Вложения

  • moonmod.lua
    15.2 KB · Просмотры: 1,910

Neweron

Новичок
14
2
Это 2 Раз Когда Я скачал собейт и этот лучше хоть и не так много функции, тут только Fly не хватает и всё. Мне полезный

Неплохо, знать бы еще, как его установить в игру.
Качаеш Файл и Перемещаеш в папку MoonLoader из папки с игрой) Приятной Игры

Активации можно поменять или нет?
 
Последнее редактирование модератором:

WhyExtern

Участник
73
12
MoonMod

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

Основные функции:
Inv - гм, активация - insert
AirBrk - айрбрейк, активация - правый шифт, управление wasd, вверх - пробел, вниз - левый шифт, изменение скорости + - (те, что рядом с backspace)
FastWalk - ускорение ходьбы/бега, активация - B, изменение скорости аналогично айрбрейку
NoFall - сброс анимации падения, активация - O

Мелкие функции:
F3 - суицид
\ - разморозка, сбив анимки
Home - телепортироваться в ближайшую тачку
1 - ремонт авто
левый Alt - спидхак
/ - резкое торможение
B - прыжок в тачке
Delete - перевернуть тачку
Backspace - резкий разворот на 180 градусов
N - резкий выход из тачки
F12 - отключить мунмод

Известные баги:
- айрбрейк не совсем корректно работает в тачке, если не крутить камеру

Требования: SA-MP 0.3.7, SAMPFUNCS
Evgen можешь отдельно вырезать gm и gm car с активацией\деактивацией как у тебя в скрипте только отдельно?
 

mac

HEY DARLING
1,317
908
Evgen можешь отдельно вырезать gm и gm car с активацией\деактивацией как у тебя в скрипте только отдельно?
Lua:
bool gm = false
if isKeyJustPressed(VK_INSERT) then -- inv
        if gm == false then
            setCharProofs(playerPed, true, true, true, true, true)
            writeMemory(0x96916E, 1, 1, false)
            if isInVeh then
                setCarProofs(veh, true, true, true, true, true)
            end
        else
            setCharProofs(playerPed, false, false, false, false, false)
            writeMemory(0x96916E, 1, 0, false)
            if isInVeh then
                setCarProofs(veh, false, false, false, false, false)
            end
        end
    end
 

WhyExtern

Участник
73
12
Lua:
bool gm = false
if isKeyJustPressed(VK_INSERT) then -- inv
        if gm == false then
            setCharProofs(playerPed, true, true, true, true, true)
            writeMemory(0x96916E, 1, 1, false)
            if isInVeh then
                setCarProofs(veh, true, true, true, true, true)
            end
        else
            setCharProofs(playerPed, false, false, false, false, false)
            writeMemory(0x96916E, 1, 0, false)
            if isInVeh then
                setCarProofs(veh, false, false, false, false, false)
            end
        end
    end
Благодарствую

Lua:
bool gm = false
if isKeyJustPressed(VK_INSERT) then -- inv
        if gm == false then
            setCharProofs(playerPed, true, true, true, true, true)
            writeMemory(0x96916E, 1, 1, false)
            if isInVeh then
                setCarProofs(veh, true, true, true, true, true)
            end
        else
            setCharProofs(playerPed, false, false, false, false, false)
            writeMemory(0x96916E, 1, 0, false)
            if isInVeh then
                setCarProofs(veh, false, false, false, false, false)
            end
        end
    end
Можешь сказать что здесь именно отвечает за деактивацию скрипта?
 
Последнее редактирование модератором:

mac

HEY DARLING
1,317
908
Можешь сказать что здесь именно отвечает за деактивацию скрипта?
Херню начал из-за этой шавухи уже нести. Вот правильный (вроде) код, хоть и говно неоптимизированное
Lua:
bool gm =false
if isKeyJustPressed(VK_INSERT)then-- inv
       if gm == false then
            setCharProofs(playerPed,true,true,true,true,true)
            writeMemory(0x96916E,1,1,false)
           if isInVeh then
                setCarProofs(veh,true,true,true,true,true)
           end
            gm = true
       else
            setCharProofs(playerPed,false,false,false,false,false)
            writeMemory(0x96916E,1,0,false)
           if isInVeh then
                setCarProofs(veh,false,false,false,false,false)
           end
          gm = false
       end
   end
 

WhyExtern

Участник
73
12
Херню начал из-за этой шавухи уже нести. Вот правильный (вроде) код, хоть и говно неоптимизированное
Lua:
bool gm =false
if isKeyJustPressed(VK_INSERT)then-- inv
       if gm == false then
            setCharProofs(playerPed,true,true,true,true,true)
            writeMemory(0x96916E,1,1,false)
           if isInVeh then
                setCarProofs(veh,true,true,true,true,true)
           end
            gm = true
       else
            setCharProofs(playerPed,false,false,false,false,false)
            writeMemory(0x96916E,1,0,false)
           if isInVeh then
                setCarProofs(veh,false,false,false,false,false)
           end
          gm = false
       end
   end
чет все равно не работает
 

4el0ve4ik

Известный
Всефорумный модератор
1,548
1,338
Функции нету, вырежи ее сам бля и засунь в конец скрипта
 

iAmerican

Известный
Друг
615
257
чет все равно не работает

PHP:
    if not isInVeh then
        if isFuncEnabled('FastWalk') then
            local power = getFuncExtra('FastWalk')
            if isKeyDown(0xBB) then
                if FastWalk_multiplier < 15 then FastWalk_multiplier = FastWalk_multiplier + math.floor(5 * fpsCorrection()) / 100 end
                postNotification(string.format('FastWalk speed: %.2f', FastWalk_multiplier))
            elseif isKeyDown(0xBD) then
                if FastWalk_multiplier > 1 then FastWalk_multiplier = FastWalk_multiplier - math.floor(5 * fpsCorrection()) / 100 end
                postNotification(string.format('FastWalk speed: %.2f', FastWalk_multiplier))
            end
            for k,v in pairs(Anims_1) do setCharAnimSpeed(playerPed, v, FastWalk_multiplier) end
        end
      
        if isFuncEnabled('NoFall') then
            if isCharPlayingAnim(playerPed, 'KO_SKID_BACK') or isCharPlayingAnim(playerPed, 'FALL_COLLAPSE') then
                local x, y, z = getCharCoordinates(playerPed)
                setCharCoordinates(playerPed, x, y, z - 1)
            end
        end
    end
end

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