Wysłany: 2018-07-18, 15:06
daanioo
Wiek: 24 Na forum: 2887 dni Posty: 3
Nick w MP: daanioo
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)
Wysłany: 2018-07-18, 15:20
DomineQ
lua mejster
Wiek: 22 Na forum: 3960 dni Posty: 309
Nick w MP: EZ3N
Piwa : 5186
na przyszlosc - uzywaj znacznikow lua.
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 getElementData ( player , 'player:duty' ) and getElementData ( player , 'player:duty' )== 'nazwa frakcji' then
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 getElementData ( player , 'player:duty' ) and getElementData ( player , 'player:duty' )== 'nazwa frakcji' then
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 )
Wysłany: 2018-07-18, 15:49
daanioo
Wiek: 24 Na forum: 2887 dni Posty: 3
Nick w MP: daanioo
Wyskakuje mi teraz taki blad
https://imgur.com/a/LZCXjDI
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 getElementData ( player , "player:duty" ) and getElementData ( player , "player:duty" )== 'SASD' then
if isElementWithinMarker ( player , bramaMarker ) then
return
end
moveObject ( brama , 2000 , - 258.84 , 873.91 , 5.4 , 0 , 0 , 0 )
moveObject ( brama2 , 2000 , 2105.18 , 1863.44 , 5.1 , 0 , 0 , 0 )
end
end
addEventHandler ( "onMarkerHit" , bramaMarker , otworz )
function zamknij ( el , thePlayer )
if getElementData ( player , 'player:duty' ) and getElementData ( player , 'player:duty' )== 'SASD' then
if getElementType ( leaveElement ) == "player" then
return
end
moveObject ( brama , 2000 , - 258.84 , 873.91 , 12.02 , 0 , 0 , 0 )
moveObject ( brama2 , 2000 , 2105.18 , 1863.44 , 12.5 , 0 , 0 , 0 )
end
end
addEventHandler ( "onMarkerLeave" , bramaMarker , zamknij )
Wysłany: 2018-07-18, 16:00
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
daanioo , bo pierwszy argument getElementData jest ustawiony na player (nie wiem jakim cudem) jak wykonawca tej funkcji to el .
Wysłany: 2018-07-18, 16:44
daanioo
Wiek: 24 Na forum: 2887 dni Posty: 3
Nick w MP: daanioo
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
Tagi: brama :: frakcji.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: