Sign in to follow this  
Lost

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

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) 

к примеру...

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

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

Share this post


Link to post

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

Share this post


Link to post

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

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

Share this post


Link to post

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

Share this post


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

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

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

Share this post


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

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

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

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

Share this post


Link to post
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 )

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

Share this post


Link to post

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.