Jump to content

Телепорт по маркеру. Помогите.


Recommended Posts

Вообщем создаю сервер mta dayz (мод открытый, купленый) добавляю маркер телепорта

enLSPD = createPickup(2287.11, 2431.817, 10.82031, 3, 1318, 50) 
exLSPD = createPickup(238.6915, 139.204, 1003.02, 3, 1318, 50) 
  
function enterLSPD(thePlayer) 
        setElementInterior(thePlayer, 3, 238.5869, 142.7303, 1003.023)    
        setElementDimension(thePlayer, 1) 
end 
addEventHandler ("onPickupHit", enLSPD, enterLSPD) 
  
function doorLSPD() 
        setElementDimension(exLSPD, 1)  
        setElementInterior(exLSPD, 3) 
end 
addEventHandler ( "onResourceStart", getRootElement(), doorLSPD) 
function exitLSPD(thePlayer) 
        setElementInterior(thePlayer, 0, 2287.11, 2425.817, 10.82031) 
        setElementDimension(thePlayer, 0) 
end 
addEventHandler ("onPickupHit", exLSPD, exitLSPD) 

к примеру...

а прикол в том что или тпшит в пустое пространство или обратно на тот же маркер, на который я набежал.

Честно, я уже незнаю что делать, надеюсь на вашу помощь. Можете показать нормальный работающий скрипт с описанием? и не надо писать типа: "Сам пиши" "Руки выровняй" надеюсь на вашу помощь

Link to comment

Тут скорее бы не про руки сказали, а про то что ты пират обоссаный. Одно хорошо, хоть сюда за помощью пришел. А не на мта-рисарсы.сру разные.

И еще. На счет интерьеров. В дейзе от марвина не предусмотрено сохранение интерьера. И при перезаходе у тебя игрок, который находил в интерьере, просто упадет в небе уже другом месте.

Link to comment

Блин, я кривой реально. Мне тп по карте нужен а этот в интерьер( Вообще теперь в ступоре я. Вот как блин пикап телепорта сделать?!(

Link to comment
Функция addEventHandler, последний аргумент false поставь

Блин я вообще не то делал =( мне не в интерьер тп надо, а просто по карте.

Как сделать маркет телепорта к примеру с грува до пляжа санта марии и обратно ?

Link to comment
Функция addEventHandler, последний аргумент false поставь

Блин я вообще не то делал =( мне не в интерьер тп надо, а просто по карте.

Как сделать маркет телепорта к примеру с грува до пляжа санта марии и обратно ?

кхм.. я, кончено, понимаю. Все были "новичками", брали ресурсы с паблика и пытались с их что-то сделать. Но ты бы хотя бы посмотрел какие там функции используются. Название функции говорит что она делает.

Link to comment
setElementPosition

down = createPickup(2815.1999511719, -1674.1999511719, 10.82031, 3, 1318, 50) 
up = createPickup(2854.1000976563, -1770.8000488281, 10.89999961853, 3, 1318, 50) 
--вниз 
function down2(thePlayer) 
        setElementPosition(thePlayer, 2854.1000976563, -1770.8000488281, 10.89999961853)    
end 
addEventHandler ("onPickupHit", down,down2 ) 
--Вверх 
function up2(thePlayer) 
        setElementPosition(thePlayer, 2815.1999511719, -1674.1999511719, 10.82031) 
end 
addEventHandler ("onPickupHit", up,up2 ) 

Спасибо, получилось вроде =)

P.S правда я не понял что такое:

addEventHandler ("onPickupHit", down,down2 )

и

addEventHandler ("onPickupHit", up,up2 )

сделал по примеру с интерьером и заработало.

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...