SA:MP Lua ChainedTogether.lua

Breed_Skylex

Новичок
Автор темы
4
5
Версия SA-MP
  1. 0.3.7-R5

Introduction​

Hello guys I am Breed_Skylex and this is my first post. Let me present you: Chained Together minigame for Lua! This mod will let you chain yourself to other players using the command /chain [player_id] /chainl [length in metres].

Installation

Recommendation

To try this game with your friends, I suggest you connect to UIF server (ip play.uifserver.net:7776) and go to /pk3.

For developers:

I am open to suggestions, ideas or help. Be sure to follow the coding conventions and use the repository!

Thanks for reading and hopefully I see you in-game. Expect new scripts and posts!

Введение​

Привет, ребята! Меня зовут Breed_Skylex, и это мой первый пост. Позвольте представить вам: мини-игру Chained Together для Lua! Этот мод позволит вам приковать себя к другим игрокам с помощью команды /chain [player_id] /chainl [длина в метрах].

Установка

  • MoonAdditions в папке moonloader/lib
  • ChainedTogether.lua в папке moonloader/ (ЛИЦЕНЗИЯ)

Рекомендации

Чтобы опробовать эту игру с друзьями, я предлагаю подключиться к серверу UIF (ip play.uifserver.net:7776) и перейти в /pk3.

Для разработчиков:​

Я открыт для предложений, идей и помощи. Обязательно следуйте соглашениям о кодировании и используйте репозиторий!

Спасибо за чтение, надеюсь увидеть вас в игре. Ожидайте новых скриптов и постов!

chained.png
 

Вложения

  • ChainedTogether.lua
    8 KB · Просмотры: 5

Breed_Skylex

Новичок
Автор темы
4
5
I dont know how to make the character slide on the ground when running away (currently he gets pulled up in air). If anyone has an idea write it here please, it would be very appreciated!
Я не знаю, как заставить персонажа скользить по земле, когда он убегает (сейчас он поднимается в воздух). Если у кого-нибудь есть идеи, напишите их здесь, пожалуйста, буду очень благодарен!

Attempt to code sliding:
if distanceFromGround == 1 then -- Player is on/near ground
    -- Disable ground collisions or something like that
    writeMemory(cpedaqw + 0x46C, 1, 0, false)
    local friction = 0.5
    local liftForce = 10 -- How high to lift (adjust this)
    setCharVelocity(PLAYER_PED,
            (vx1 + delta.x * springForce) * friction,
            (vy1 + delta.y * springForce) * friction,
            vz1 + delta.z * springForce
        )
else
-- ...
end