[YARDIM] Kapı Sorunu

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
: 28 Ocak 2020, 17:41:09
Merabalar Ben Bir Yardım İsityorum ACL Göre Kapı Acılıyor Ben Panelden den Actıgım Klanada Göre Nasıl Yaparım Linki görebilmek için Kayıt olun yada Giriş yapın.

Kod
root = getRootElement()
gResRoot = getResourceRootElement(getThisResource())

--Kapi Modeli, Koordinatlari ve rotasyonunu buradan ayarlıyoruz: x,y,z,rx,ry,rz
id,x,y,z,rx,ry,rz =10841,560.70001220703,3.5999999046326,5.5999999046326,0,0,25.5
durum = "kapatiliyor"

Kapi = createObject(id,x,y,z,rx,ry,rz)
Col = createColSphere(x,y,z,5)

function kimLanO(player)
    if (getElementType(player) == "player") then
local acc = getAccountName(getPlayerAccount(player))
    if isObjectInACLGroup("user."..acc,aclGetGroup("kapıacıyor")) then
    if (durum == "kapatiliyor") then
        kapiAc(player)
else
    kapiKapat(player)
end
end
end
end
addEventHandler("onColShapeHit",Col,kimLanO)
addEventHandler("onColShapeLeave",Col,kimLanO)

function kapiAc(player)
    if durum == "kapatiliyor" then
    outputChatBox("Kapi aciliyor.",player,170,255,0)
local x,y,z = getElementPosition(Kapi)
    moveObject(Kapi,2000,x,y,z-5.5)
durum = "aciliyor"
end
end

function kapiKapat(player)
    if durum == "aciliyor" then
    outputChatBox("Kapi kapatiliyor.",player,170,255,0)
    moveObject(Kapi,2000,x,y,z)
durum = "kapatiliyor"
end
end


şöyle bir bir kod denedım fakat hata aldım


Kod
root = getRootElement()
gResRoot = getResourceRootElement(getThisResource())

--Kapi Modeli, Koordinatlari ve rotasyonunu buradan ayarlıyoruz: x,y,z,rx,ry,rz
id,x,y,z,rx,ry,rz =10841,560.70001220703,3.5999999046326,5.5999999046326,0,0,25.5
durum = "kapatiliyor"

Kapi = createObject(id,x,y,z,rx,ry,rz)
Col = createColSphere(x,y,z,5)

function kimLanO(player)
if durum[suan] then
local gruplar = durum[suan] -- silahın gruplarını çektik
if not durum(source,gruplar) then -- eğer aclkontrol true gelmezse


    if (durum == "kapatiliyor") then
        kapiAc(player)
else
    kapiKapat(player)
end
end
end
end
addEventHandler("onColShapeHit",Col,kimLanO)
addEventHandler("onColShapeLeave",Col,kimLanO)

function kapiAc(player)
    if durum == "kapatiliyor" then
    outputChatBox("Kapi aciliyor.",player,170,255,0)
local x,y,z = getElementPosition(Kapi)
    moveObject(Kapi,2000,x,y,z-5.5)
durum = "aciliyor"
end
end

function kapiKapat(player)
    if durum == "aciliyor" then
    outputChatBox("Kapi kapatiliyor.",player,170,255,0)
    moveObject(Kapi,2000,x,y,z)
durum = "kapatiliyor"
end
end

function durum(oyuncu,gruplar)
local takim = getPlayerTeam(oyuncu)
if not takim then return false end
local takimisim = getTeamName(takim)
return gruplar[takimisim]
end

« Son Düzenleme: 31 Aralık 2020, 16:56:35 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Kapı Sorunu
« : 28 Ocak 2020, 17:41:09 »

Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #1 : 28 Ocak 2020, 23:29:36
Böyle Dene Calışması Lazım

Kod
root = getRootElement()
gResRoot = getResourceRootElement(getThisResource())

--Kapi Modeli, Koordinatlari ve rotasyonunu buradan ayarlıyoruz: x,y,z,rx,ry,rz
id,x,y,z,rx,ry,rz =10841,560.70001220703,3.5999999046326,5.5999999046326,0,0,25.5
durum = "kapatiliyor"

Kapi = createObject(id,x,y,z,rx,ry,rz)
Col = createColSphere(x,y,z,5)

function kimLanO(player)
if id[suan] then
local gruplar = id[suan] -- silahın gruplarını çektik
if not durum(source,gruplar) then -- eğer aclkontrol true gelmezse


    if (durum == "kapatiliyor") then
        kapiAc(player)
else
    kapiKapat(player)
end
end
end
end
addEventHandler("onColShapeHit",Col,kimLanO)
addEventHandler("onColShapeLeave",Col,kimLanO)

function kapiAc(player)
    if durum == "kapatiliyor" then
    outputChatBox("Kapi aciliyor.",player,170,255,0)
local x,y,z = getElementPosition(Kapi)
    moveObject(Kapi,2000,x,y,z-5.5)
durum = "aciliyor"
end
end

function kapiKapat(player)
    if durum == "aciliyor" then
    outputChatBox("Kapi kapatiliyor.",player,170,255,0)
    moveObject(Kapi,2000,x,y,z)
durum = "kapatiliyor"
end
end

function id(oyuncu,gruplar)
local takim = getPlayerTeam(oyuncu)
if not takim then return false end
local takimisim = getTeamName(takim)
return gruplar[takimisim]
end
 


Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #2 : 28 Ocak 2020, 23:49:54
Çalışmadı :/
Yardım Edecek varmı
« Son Düzenleme: 30 Ocak 2020, 20:01:05 Gönderen: musa62 »
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #3 : 29 Ocak 2020, 14:42:58
başka kod yapıp atabilirim bugun
« Son Düzenleme: 30 Ocak 2020, 12:37:06 Gönderen: feyzo »
 


Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #4 : 30 Ocak 2020, 20:01:38
atmadınız  Yartdım Edecek Kimse Yokmu Arkadaşlar  :'(