Kodlu Kapı Yapımı Ayrıntılı

Kodlu Kapı Yapımı Ayrıntılı

Bir çok kişinin yapamadığı "Kodlu Kapı"nın nasıl yapıldığını detaylı bir şekilde size anlatıcam.

Yine kodlarken Notepad+++ programını kullanın 

Programı açalım size aşağıda vermiş olduğum kodları oraya yapıştırın.


 
function resourceStart84()
    kapi=createObject(980,1245.6999511719,-767.29998779297,93.800003051758,0,0,0)
end
function cmdHareket84(player,cmd)
    moveObject(kapi,1000,1245.6999511719,-767.29998779297,88.099998474121)
 outputChatBox("kapi acildi kanka",thePlayer)
end
function cmdEski84(player,cmd)
    moveObject(kapi,2000,1245.6999511719,-767.29998779297,93.800003051758,0,0,0)
 outputChatBox("kapandi lo",thePlayer)
end
addCommandHandler("kapiac",cmdHareket84)
addCommandHandler("kapikapat",cmdEski84)
addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),resourceStart84)

createObject = Kapıyı nereye oluşturmak istiyosanız map editorden oraya gidin kapıyı koyun ve iki kez tıklayın aşağıda Position X , Y ve Z kodlarını görüceksiniz

 
kapi=createObject(Kapı ID Buraya,Buraya X,Buraya Y,Buraya Z,0,0,0)
0,0,0) 

yerini doldurmak içinde
 Rotation X , Y ve Z kısmına bakmalısınız genelde 0,0,0 olur orası

createObject kısmı bittikten sonra

moveObject(kapi,1000,1245.6999511719,-767.29998779297,88.099998474121)

Burası kapının açıldığında gideceği yer oluyo aşağı açılmasını istiyosanız kapıyı aşağı doğru indirip
öyle kodunu alıp bu kısma yazıcaksınız yukarı istersenizde yukarı kaldırıp alıcaksınız kodları

kapi,1000 -- burada ki 1000 ifadesi kapının açılış hızını gösteriyo istediğini gibi değiştirebilirsiniz.

1000=1 saniye
-------------------------------------------------------

moveObject(kapi,2000,1245.6999511719,-767.29998779297,93.800003051758,0,0,0)

Bu kod ise kapı kapındığında gideceği yer burayı en başta doldurduğunuz createObject'in kodlarıyla aynı yapıcaksınız.

kapi,2000 -- 2000 ifadesi kapının kapanış hızıdır  -- 2 saniye

addCommandHandler("kapiac",cmdHareket84)
addCommandHandler("kapikapat",cmdEski84)

kapiac -- kapının açılması için yazılacak kod istediğiniz gibi orayı değiştirin

kapikapat -- kapının kapanması için yazılacak kod istediğiniz gibi orayı değiştirin

Anlatım bana aittir.
bir sonraki derste otomatik kapıyı anlatmayı düşünüyorum ;)


Yorum Gönder

0 Yorumlar

-