Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-03-26, 22:43


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

Witam ma problem gdy? chce zeby brame mogli otwierac tylko ci ktorzy sa w teamie Policja, ale nie wiem jak to zrobic.Prosze o pomoc w nagrode :piwo:
Client:
Kod:



function OpenGate()
triggerServerEvent ("onBrama1",resourceRoot)
end
addCommandHandler("open",OpenGate)

function CloseGate()
triggerServerEvent ("onBrama2",resourceRoot)
end
addCommandHandler("close",CloseGate)

Server:
Kod:

gate = createObject ( 980, -1630.9004, 688.2002, 9, 0, 0, 179.995 )
addEvent ( "onBrama1", true )
function Brama(player)
moveObject (gate,2500, -1630.9004, 688.2002, 3)
end
addEventHandler("onBrama1", getRootElement ( ),Brama)

addEvent ( "onBrama2", true )
function Brama(player)
moveObject (gate,2500, -1630.9004, 688.2002, 9)
end
addEventHandler("onBrama2", getRootElement ( ),Brama)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 22:50


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


function OpenGate(localPlayertriggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate(localPlayertriggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

------------------SERVER-----------------------

gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
moveObject (gate,2500, -1630.9004688.20023end 
addEventHandler("onBrama1"root,Brama1addEvent "onBrama2"true ) 
function Brama2()
moveObject (gate,2500, -1630.9004688.20029end 
addEventHandler("onBrama2"root,Brama2)

na szybko, jak co? to podaj b??d z db3 jak by nie dzia?a?o

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 22:53


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

"amited" napisał/a:


function OpenGate(localPlayertriggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate(localPlayertriggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

------------------SERVER-----------------------

gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
moveObject (gate,2500, -1630.9004688.20023end 
addEventHandler("onBrama1"root,Brama1addEvent "onBrama2"true ) 
function Brama2()
moveObject (gate,2500, -1630.9004688.20029end 
addEventHandler("onBrama2"root,Brama2)

na szybko, jak co? to podaj b??d z db3 jak by nie dzia?a?o

Ale ty tylko przepisa?e? m?j kod

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 22:54


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

szkoda s??w... popatrz dok?adnie czy go DOBRZE przepisa?em..., a tutaj masz acl bo nie zauwa?y?em


function OpenGate(localPlayertriggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate(localPlayertriggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

------------------SERVER-----------------------

gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
     local accName getAccountName getPlayerAccount client ) ) 
     if isObjectInACLGroup ("user."..accNameaclGetGroup "Policja" ) ) then
        moveObject (gate,2500, -1630.9004688.20023) 
    else
        return end
end 
addEventHandler("onBrama1",root,Brama1addEvent "onBrama2"true ) 
function Brama2()
     local accName getAccountName getPlayerAccount client ) )
     if isObjectInACLGroup ("user."..accNameaclGetGroup "Policja" ) ) then
        moveObject (gate,2500, -1630.9004688.20029) 
    else
        return end
end 
addEventHandler("onBrama2",root,Brama2)


Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:00


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

"amited" napisał/a:

szkoda s??w... popatrz dok?adnie czy go DOBRZE przepisa?em..., a tutaj masz acl bo nie zauwa?y?em


function OpenGate(localPlayertriggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate(localPlayertriggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

------------------SERVER-----------------------

gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
     local accName getAccountName getPlayerAccount client ) ) 
     if isObjectInACLGroup ("user."..accNameaclGetGroup "Policja" ) ) then
        moveObject (gate,2500, -1630.9004688.20023) 
    else
        return end
end 
addEventHandler("onBrama1",root,Brama1addEvent "onBrama2"true ) 
function Brama2()
     local accName getAccountName getPlayerAccount client ) )
     if isObjectInACLGroup ("user."..accNameaclGetGroup "Policja" ) ) then
        moveObject (gate,2500, -1630.9004688.20029) 
    else
        return end
end 
addEventHandler("onBrama2",root,Brama2)

Nie dzia?a a tak po zatym to chce zeby gracz ktory byl w teamie policja a nie w acl mogl to otwierac

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:03


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Radzi?bym zrobi? pod acl, mniej zabawy z usuwaniem graczy itp ale jak kto woli





function OpenGate(localPlayertriggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate(localPlayertriggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

------------------SERVER-----------------------

gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
     local playerTeam getPlayerTeam client )
     if playerTeam=="Policja" then
        moveObject (gate,2500, -1630.9004688.20023) 
    else
        return end
end 
addEventHandler("onBrama1",root,Brama1addEvent "onBrama2"true ) 
function Brama2()
     local playerTeam getPlayerTeam client )
     if playerTeam=="Policja" then
        moveObject (gate,2500, -1630.9004688.20029) 
    else
        return end
end 
addEventHandler("onBrama2",root,Brama2)


Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:06


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

"amited" napisał/a:

Radzi?bym zrobi? pod acl, mniej zabawy z usuwaniem graczy itp ale jak kto woli





function OpenGate(localPlayertriggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate(localPlayertriggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

------------------SERVER-----------------------

gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
     local playerTeam getPlayerTeam client )
     if playerTeam=="Policja" then
        moveObject (gate,2500, -1630.9004688.20023) 
    else
        return end
end 
addEventHandler("onBrama1",root,Brama1addEvent "onBrama2"true ) 
function Brama2()
     local playerTeam getPlayerTeam client )
     if playerTeam=="Policja" then
        moveObject (gate,2500, -1630.9004688.20029) 
    else
        return end
end 
addEventHandler("onBrama2",root,Brama2)

Nie dzia?a i nie wyskakuje zaden b?ad

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:07


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

zmie? na to





function OpenGate(localPlayertriggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate(localPlayertriggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

------------------SERVER-----------------------

gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
     local playerTeam getPlayerTeam client )
     if playerTeam=="Policja" then
        moveObject (gate,2500, -1630.9004688.20023) 
    else
        outputChatBox("Brak teamu",client)
    end
end 
addEventHandler("onBrama1",root,Brama1addEvent "onBrama2"true ) 
function Brama2()
     local playerTeam getPlayerTeam client )
     if playerTeam=="Policja" then
        moveObject (gate,2500, -1630.9004688.20029) 
    else
        outputChatBox("Brak teamu",client)
    end
end 
addEventHandler("onBrama2",root,Brama2)


Podpis
"amited" napisał/a:
Ostatnio zmieniony przez amited 2017-03-26, 23:08, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:08


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

"amited" napisał/a:

a jeste? w team policja? co? mi si? nie wydaje

Jestem

[ Dodano: 2017-03-26, 23:12 ]
"amited" napisał/a:

zmie? na to





function OpenGate(localPlayertriggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate(localPlayertriggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

------------------SERVER-----------------------

gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
     local playerTeam getPlayerTeam client )
     if playerTeam=="Policja" then
        moveObject (gate,2500, -1630.9004688.20023) 
    else
        outputChatBox("Brak teamu",client)
    end
end 
addEventHandler("onBrama1",root,Brama1addEvent "onBrama2"true ) 
function Brama2()
     local playerTeam getPlayerTeam client )
     if playerTeam=="Policja" then
        moveObject (gate,2500, -1630.9004688.20029) 
    else
        outputChatBox("Brak teamu",client)
    end
end 
addEventHandler("onBrama2",root,Brama2)

Nie dzia?a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:18


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


function OpenGate() 
triggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate() 
triggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

popraw clienta

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:23


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

"amited" napisał/a:


function OpenGate() 
triggerServerEvent ("onBrama1",localPlayerend 
addCommandHandler("open",OpenGate) 

function CloseGate() 
triggerServerEvent ("onBrama2",localPlayerend 
addCommandHandler("close",CloseGate)

popraw clienta

Dobra teraz mi pisze jak jestem w teamie policja Brak Teamu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:32


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
    local playerTeam getPlayerTeam client )
        if playerTeam then 
            local Team getTeamName(playerTeam) 
                if Team=="Policja" then
                    moveObject (gate,2500, -1630.9004688.20023)
                end
        end 
end
addEventHandler("onBrama1",root,Brama1addEvent "onBrama2"true ) 
function Brama2()
    local playerTeam getPlayerTeam client )
        if playerTeam then 
            local Team getTeamName(playerTeam) 
                if Team=="Policja" then
                    moveObject (gate,2500, -1630.9004688.20029) 
                end
        end 
end
addEventHandler("onBrama2",root,Brama2


Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:38


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

"amited" napisał/a:


gate createObject 980, -1630.9004688.2002900179.995 addEvent "onBrama1"true ) 
function Brama1()
     local playerTeam getPlayerTeam client )
     if ( playerTeam then 
        if playerTeam=="Policja" then
            moveObject (gate,2500, -1630.9004688.20023) 
        end
    else
        outputChatBox("Brak teamu",client)
    end
end 
addEventHandler("onBrama1",root,Brama1addEvent "onBrama2"true ) 
function Brama2()
     local playerTeam getPlayerTeam client )
     if ( playerTeam then 
        if playerTeam=="Policja" then
            moveObject (gate,2500, -1630.9004688.20029) 
        end
    else
        outputChatBox("Brak teamu",client)
    end
end 
addEventHandler("onBrama2",root,Brama2)

je?eli teraz b?dzie napis ?e nie masz teamu to znaczy ?e go nie masz.

Teraz to jak nie jestem w teamie policja to pisze ze nie jestem ale jak jestem to juz nie pisze ale i tak brama sie nie otwiera i zamyka

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-26, 23:41


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Adwokat1PA, Zmieni?em kod, pacz wy?ej

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Adwokat1PA
Wysłany: 2017-03-26, 23:43


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

"amited" napisał/a:

Adwokat1PA, Zmieni?em kod, pacz wy?ej

Dzieki juz myslalem ze sie nie uda

Postaw piwo autorowi tego posta
 

 
Tagi: brama :: pod :: teamy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Brama pod Teamy Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku