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

Wysłany: 2018-07-18, 15:06


daanioo







Wiek: 24
Na forum: 2887 dni
Posty: 3
Nick w MP: daanioo



Respekt: 50

Witam,
Moglby ktos powiedziec jaka linijke dopisac zeby brama otwierala sie tylko jak dany gracz jest w frakcji?
Frakcje mam na MySQL.

Kod:

brama = createObject ( 980, -258.84, 873.91, 12.02, 0, 0, 90)
bramaMarker = createMarker (-258.68627929688, 873.84497070313, 12.091595649719, "cylinder", 8.5, 0, 255, 0, 100 )

function otworz(el, thePlayer)
if isElementWithinMarker(player, bramaMarker) then
return
end
moveObject (brama, 1000, -258.84, 873.91, 5.4, 0, 0, 0)
moveObject (brama2, 1000, 2105.18, 1863.44, 5.1, 0, 0, 0)
end
addEventHandler ("onMarkerHit", bramaMarker, otworz)

function zamknij(el, thePlayer)
if getElementType( leaveElement ) == "player" then
return
end
moveObject (brama, 4000, -258.84, 873.91, 12.02, 0, 0, 0)
moveObject (brama2, 4000, 2105.18, 1863.44, 12.5, 0, 0, 0)
end
addEventHandler ("onMarkerLeave", bramaMarker, zamknij)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-18, 15:20


DomineQ

lua mejster






Wiek: 22
Na forum: 3960 dni
Posty: 309
Nick w MP: EZ3N

Piwa: 5186

Respekt: 85,8

na przyszlosc - uzywaj znacznikow lua.



brama createObject 980, -258.84873.9112.020090bramaMarker createMarker (-258.68627929688873.8449707031312.091595649719"cylinder"8.502550100 )

function otworz(elthePlayer) 
if getElementData(player,'player:duty') and getElementData(player,'player:duty')=='nazwa frakcji' then
if isElementWithinMarker(playerbramaMarkerthen 
return 
end 
moveObject (brama1000, -258.84873.915.4000moveObject (brama210002105.181863.445.1000end 
addEventHandler ("onMarkerHit"bramaMarkerotworz) 

function zamknij(elthePlayer) 
if getElementData(player,'player:duty') and getElementData(player,'player:duty')=='nazwa frakcji' then
if getElementTypeleaveElement ) == "player" then    
return 
end 
moveObject (brama4000, -258.84873.9112.02000moveObject (brama240002105.181863.4412.5000end 
addEventHandler ("onMarkerLeave"bramaMarkerzamknij


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-18, 15:49


daanioo







Wiek: 24
Na forum: 2887 dni
Posty: 3
Nick w MP: daanioo



Respekt: 50

Wyskakuje mi teraz taki blad

https://imgur.com/a/LZCXjDI

brama createObject 980, -258.84873.9112.020090bramaMarker createMarker (-258.68627929688873.8449707031312.091595649719"cylinder"8.502550100 ) 

function otworz(elthePlayer)  
        if getElementData(player"player:duty") and getElementData(player"player:duty")=='SASD' then    
        if isElementWithinMarker(playerbramaMarkerthen        
        return
    end
       moveObject (brama2000, -258.84873.915.4000)
       moveObject (brama220002105.181863.445.1000) 
    end
end
addEventHandler ("onMarkerHit"bramaMarkerotworz) 


function zamknij(elthePlayer) 
        if getElementData(player'player:duty') and getElementData(player'player:duty')=='SASD' then
        if getElementTypeleaveElement ) == "player" then            
        return
    end
       moveObject (brama2000, -258.84873.9112.02000)  
       moveObject (brama220002105.181863.4412.5000)  
    end
end
addEventHandler ("onMarkerLeave"bramaMarkerzamknij)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-18, 16:00


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

daanioo, bo pierwszy argument getElementData jest ustawiony na player :facepalm: (nie wiem jakim cudem) jak wykonawca tej funkcji to el. :-?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-07-18, 16:44


daanioo







Wiek: 24
Na forum: 2887 dni
Posty: 3
Nick w MP: daanioo



Respekt: 50

Kalizman,
Zmienilem na el ale dalej nie dziala, tym razem nawet bledow nie ma

[ Dodano: 2018-07-18, 16:59 ]
Dobra juz nie wazne, podmienilem 'player:duty' na 'user:faction' i dziala

Postaw piwo autorowi tego posta
 

 
Tagi: brama :: frakcji.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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