0 Üye ve 1 Ziyaretçi konuyu incelemekte.
local kapi = createObject(16773, 2313.3999023438,-1265.0999755859,26.89999961853, 0, 0, 90 ) -- kapimodeli, x, y, z, xrot, yrot, zrot (rot=rotation yani dönüş açısı)--local alan = createMarker(2307.1000976563,-1258.9000244141,22.89999961853,"cylinder",1,255,255,255,250) -- x, y, z, markertipi, boyut , red, green, blue, alpha ----Markera çarpınca kapı hareket eder. Bu yüzden ortamda base kapısı büyüklüğünde görünmez bir marker oluşturulur--function Kapiyiac(p) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(p)), aclGetGroup("Admin")) then -- "Admin" ACL grubuna dahil olan birisi marker'a çarpınca kapı hareket eder. Keyfiyete göre değiştirebilirsiniz.-- moveObject(kapi, 2000, 2313.3999023438,-1265,19, 0, 0, 0) -- açılma hızı, x, y, z, xrot, yrot, zrot -- outputChatBox ( "Hoşgeldiniz!", p, 0,255,0 ) -- Kapı açılınca verilen mesa j-- setTimer(Kapiyikapat,3000,1,p) endendaddEventHandler( "onMarkerHit", alan, Kapiyiac )function Kapiyikapat(p)if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(p)), aclGetGroup("Admin")) thenmoveObject(kapi, 2000, 2313.3999023438, -1265.0999755859, 26.89999961853, 0, 0, 0)endend
local kapi = createObject(16773, 2313.3999023438,-1265.0999755859,26.89999961853, 0, 0, 90 ) -- kapimodeli, x, y, z, xrot, yrot, zrot (rot=rotation yani dönüş açısı)--local alan = createMarker(2307.1000976563,-1258.9000244141,22.89999961853,"cylinder",1,255,255,255,250) -- x, y, z, markertipi, boyut , red, green, blue, alpha ----Markera çarpınca kapı hareket eder. Bu yüzden ortamda base kapısı büyüklüğünde görünmez bir marker oluşturulur--function Kapiyiac(p) if getElementType(p) == "player" and isObjectInACLGroup("user."..getAccountName(getPlayerAccount(p)), aclGetGroup("Admin")) then -- "Admin" ACL grubuna dahil olan birisi marker'a çarpınca kapı hareket eder. Keyfiyete göre değiştirebilirsiniz.-- moveObject(kapi, 2000, 2313.3999023438,-1265,19, 0, 0, 0) -- açılma hızı, x, y, z, xrot, yrot, zrot -- outputChatBox ( "Hoşgeldiniz!", p, 0,255,0 ) -- Kapı açılınca verilen mesa j-- setTimer(Kapiyikapat,3000,1,p) endendaddEventHandler( "onMarkerHit", alan, Kapiyiac )function Kapiyikapat(p)if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(p)), aclGetGroup("Admin")) thenmoveObject(kapi, 2000, 2313.3999023438, -1265.0999755859, 26.89999961853, 0, 0, 0)endend
her kapı için farklı değişken atamalısın, istersen bir tabloya koyup for loop ile hallet daha kolay olur