Jump to content

Нужна помощь по скрипту для Race мода


Recommended Posts

Помогите! Нужен код для карты [DM] на Race моде, чтобы когда игрок наезжал на объект он наклонялся туда где находится игрок на этом объекте.

P.S. Заранее благодарен.

Link to comment

Ну предположим есть объект Ring [Кольцо] ID не помню, так вот когда на этот объект наезжает игрок, объект наклоняется вниз и игрок естественно тоже спускается вниз и так в любом месте по кругу и чтобы круг снова выравнивался, когда игрок уезжает с него, как можно реалистичнее.

Link to comment

Можно придумать маркер размером ну допустим 3, сделать невидимым и сделть так что игрок 100% на него наедет и после взаимодействия с маркером чтобы он типа moveObject

Link to comment
Нанимай скриптера бум-бум.

Или сам учи,мы можем помочь с кодом/простым скриптом,но не писать скрипты за тебя.

Спасибо за помощь...

P.S. Я не прошу писать за меня скрипты :evil:

Edited by Guest
Link to comment
Меня тоже много чего бесит,но Я же не плакаю. :D

Он вообще попросил дать код, чтобы по его образцу на шлёпать себе разных объектов... Если ты что-то в этом понимаеш то дай ему гр*ба*ый код. Если ты даже не понимаешь о чём речь то иди спи!

Link to comment

создаёшь начальный объект , и куда он должен двигаться,создаёшь маркер в начале, конце, не важно, копируешь координаты, вставляешь в скрипт, радуешься

Editor:

5a92f2670ed2.png

Code:

Me = getLocalPlayer() 
function YaNotBumBUm () 
Dvigaisamla = createMarker(4033.9890136719, -1348.845703125, 10.479793548584, "ring", 5, 0, 0, 0, 0) 
podvinbsya = createObject ( 3458, 4017.451171875, -1346.3458251953, 7.9513235092163, 0, 0, 0 ) 
povinbsya1 = createObject ( 3458, 4017.4519042969, -1351.466796875, 7.9513235092163, 0, 0, 0 ) 
  
end 
  
  
addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), YaNotBumBUm ) 
  
  
function HyPodBuHbCya ( hitPlayer, matchingDimension ) 
vehicle = getPedOccupiedVehicle ( hitPlayer ) 
if hitPlayer ~= Me then return end 
    if source == Dvigaisamla then 
        moveObject(podvinbsya, 5000, 4097.3168945313, -1346.345703125, 7.9513235092163, 0, 0, 0) 
        moveObject(povinbsya1, 5000, 4097.31640625, -1351.4645996094, 7.9513235092163, 0, 0, 0) 
    end 
end 
  
addEventHandler ( "onClientMarkerHit", getRootElement(), HyPodBuHbCya ) 
  
  

meta.xml

<script src="lol.lua" type="client"></script> 

Содержание мап Файла

<map edf:definitions="race,editor_main"> 
    <object id="object (vgncarshade1) (3)" doublesided="false" model="3458" interior="0" dimension="0" posX="3959.0947265625" posY="-1346.3486328125" posZ="0" rotX="0" rotY="0" rotZ="0"></object> 
    <object id="object (vgncarshade1) (4)" doublesided="false" model="3458" interior="0" dimension="0" posX="3959.0947265625" posY="-1351.466796875" posZ="0" rotX="0" rotY="0" rotZ="0"></object> 
    <object id="object (vgncarshade1) (5)" doublesided="false" model="3458" interior="0" dimension="0" posX="3979.3972167969" posY="-1351.466796875" posZ="0" rotX="0" rotY="336.36120605469" rotZ="0"></object> 
    <object id="object (vgncarshade1) (6)" doublesided="false" model="3458" interior="0" dimension="0" posX="3979.396484375" posY="-1346.3452148438" posZ="0" rotX="0" rotY="336.357421875" rotZ="0"></object> 
    <spawnpoint id="spawnpoint (Monster 1) (1)" vehicle="444" posX="3943.3125" posY="-1348.2730712891" posZ="2.8366026878357" rotX="0" rotY="0" rotZ="269.53442382813"></spawnpoint> 
</map> 
  

Server Works

ПСЯ: Простое WIKI https://wiki.multitheftauto.com/wiki/

https://wiki.multitheftauto.com/wiki/GetLocalPlayer

https://wiki.multitheftauto.com/wiki/Get ... iedVehicle

https://wiki.multitheftauto.com/wiki/OnC ... ourceStart

https://wiki.multitheftauto.com/wiki/OnClientMarkerHit

https://wiki.multitheftauto.com/wiki/CreateMarker

https://wiki.multitheftauto.com/wiki/CreateObject

https://wiki.multitheftauto.com/wiki/MoveObject

https://wiki.multitheftauto.com/wiki/AddEventHandler

Edited by Guest
Link to comment
создаёшь начальный объект , и куда он должен двигаться,создаёшь маркер в начале, конце, не важно, копируешь координаты, вставляешь в скрипт, радуешься

Editor:

5a92f2670ed2.png

Code:

  
function YaNotBumBUm () 
Dvigaisamla = createMarker(4033.9890136719, -1348.845703125, 10.479793548584, "ring", 5, 0, 0, 0, 0) 
podvinbsya = createObject ( 3458, 4017.451171875, -1346.3458251953, 7.9513235092163, 0, 0, 0 ) 
povinbsya1 = createObject ( 3458, 4017.4519042969, -1351.466796875, 7.9513235092163, 0, 0, 0 ) 
  
end 
  
  
addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), YaNotBumBUm ) 
  
  
function HyPodBuHbCya ( hitPlayer, matchingDimension ) 
vehicle = getPedOccupiedVehicle ( hitPlayer ) 
if hitPlayer ~= Me then return end 
    if source == Dvigaisamla then 
        moveObject(podvinbsya, 5000, 4097.3168945313, -1346.345703125, 7.9513235092163, 0, 0, 0) 
        moveObject(povinbsya1, 5000, 4097.31640625, -1351.4645996094, 7.9513235092163, 0, 0, 0) 
    end 
end 
  
addEventHandler ( "onClientMarkerHit", getRootElement(), HyPodBuHbCya ) 
  
  

meta.xml

<script src="lol.lua" type="client"></script> 

Server Works

ПСЯ: Простое WIKI https://wiki.multitheftauto.com/wiki/

https://wiki.multitheftauto.com/wiki/Get ... iedVehicle

https://wiki.multitheftauto.com/wiki/OnC ... ourceStart

https://wiki.multitheftauto.com/wiki/OnClientMarkerHit

https://wiki.multitheftauto.com/wiki/CreateMarker

https://wiki.multitheftauto.com/wiki/CreateObject

https://wiki.multitheftauto.com/wiki/MoveObject

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

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...