[YARDIM] - Otomatik Kapı ACL

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
: 20 Nisan 2020, 20:44:30
Böyle bir scriptim var şimdi Markere girdiği an kapı açılıyor. Markerdan çıktığı zaman da kapı kapanıyor. Şimdi ben bu sistemi bu şekilde istiyorum.  Markere girecek kapı açılacak fakat markerden çıktığı zaman kapı kapanmayacak Markera girdikten sonra 3saniye sonra kapansın istiyorum bunu nasıl ayarlayabilirim.

Kod
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--
end
end

addEventHandler( "onMarkerHit", alan, Kapiyiac )

function Kapiyikapat(p)
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(p)), aclGetGroup("Admin")) then
moveObject(kapi, 2000, 2313.3999023438, -1265.0999755859, 26.89999961853, 0, 0, 0)
end
end

addEventHandler( "onMarkerLeave", alan, Kapiyikapat )

 


MTASATURK

[YARDIM] - Otomatik Kapı ACL
« : 20 Nisan 2020, 20:44:30 »

Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 170
Yanıtla #1 : 21 Nisan 2020, 06:07:03
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)
    end
end

addEventHandler( "onMarkerHit", alan, Kapiyiac )

function Kapiyikapat(p)
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(p)), aclGetGroup("Admin")) then
moveObject(kapi, 2000, 2313.3999023438, -1265.0999755859, 26.89999961853, 0, 0, 0)
end
end
 


Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #2 : 21 Nisan 2020, 11:17:44
Linki görebilmek için Kayıt olun yada Giriş yapın.

Açıldıktan sonra hiç bir hareket yok geri kapanmıyor :))
 


Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 170
Yanıtla #3 : 22 Nisan 2020, 04:02:55
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın.

Açıldıktan sonra hiç bir hareket yok geri kapanmıyor :))
bende doğru şekilde çalışıyor? ACL değiştirdiğin bir yer mi var?
 
Mesajı Beğenenler: ardaabo


Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #4 : 22 Nisan 2020, 11:37:47
Tamamdır. Saol
« Son Düzenleme: 22 Nisan 2020, 12:22:24 Gönderen: ardaabo »