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

Wysłany: 2015-02-11, 18:04


Fanciak

BOT






Wiek: 26
Na forum: 4587 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Hej.


Zrobi?em szlaban i tworzy go tak jak chce jednak przy funkcji moveObject skrypt jako? wariuje gdy? zmieniam w .lua kordy, restartuje i nadal ta sama pozycja otwarcia tego szlabanu.


wjazd = createMarker(-2680.7001953125, 1372.900390625, 6.9000000953674, 'corona', 9, 0, 0, 255, 0) 
bwjazd = createObject (980, -2680.7001953125, 1372.900390625, 6.9000000953674) 

function wjazdd (hitPlayer, matchingDimension) 
local playera = hitPlayer 
if getElementType( playera ) == "player" then 
if isObjectInACLGroup( 'user.'..getAccountName( getPlayerAccount( playera ) ), aclGetGroup( 'SAPD' ) ) then 
moveObject ( bwjazd, 1, -2680.7001953125, 1372.900390625, 6.9000000953674) 
end 
end 
end 
function wjazdd (thePlayer) 
moveObject ( bwjazd, 1, -2680.7001953125, 1372.900390625, 6.9000000953674) 
end 
addEventHandler ( "onMarkerLeave", wjazd, wjazdd ) 
addEventHandler ( "onMarkerHit", wjazd, wjazdd )


[ Dodano: 2015-02-11, 18:45 ]
Prosi?bym r?wnie? o pokazanie funkcji, kt?ra odpowiada za to, ?e jak wejd? drugi raz w marker to ?eby szlaban si? w inne strony nie przekr?ca?.


Czyli: Wchodz? raz w marker = szlaban si? otwiera, odchodz? = zamyka si?. Nast?pnie wchodze jeszcze raz = otwiera si? w po?owie otwierania wyjde z markeru wejd? = szaleje, prosi?bym o naprawienie jako? tego lub pokazanie mi owej funkcji.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 18:59


monio







Wiek: 30
Na forum: 5028 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5


bramapogo = createObject ( 980, -2680.7001953125, 1372.900390625, 6.9000000953674 )
markepogo = createMarker ( -2680.7001953125, 1372.900390625, 6.9000000953674, 'corona', 9, 0, 0, 255, 0 )

function bc11 (thePlayer) 
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), 
aclGetGroup("SAPD")) then 
moveObject ( bramapogo, 1000, -2680.7001953125, 1372.900390625, 6.9000000953674 )
end
         setTimer ( function()
                moveObject ( bramapogo, 1000, -2680.7001953125, 1372.900390625, 6.9000000953674)
    end, 3000, 1 ) 
end 
addEventHandler("onMarkerHit", markepogo, bc11)


Prosz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 19:08


Fanciak

BOT






Wiek: 26
Na forum: 4587 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Szlaban wgl. si? nie zamyka/otwiera, stoi w miejscu.


Obecny kod z poprawnym ustawieniem szlabanu po starcie skryptu:


bramapogo = createObject ( 968, -2680.7001953125, 1372.900390625, 6.9000000953674, 0, 90, 88.3 )
markepogo = createMarker ( -2680.7001953125, 1372.900390625, 6.9000000953674, 'corona', 9, 0, 0, 255, 0 )

function bc11 (thePlayer) 
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), 
aclGetGroup("SAPD")) then 
moveObject ( bramapogo, 1000, -2680.7001953125, 1372.900390625, 6.9000000953674 )
end
         setTimer ( function()
                moveObject ( bramapogo, 1000, -2680.7001953125, 1372.900390625, 6.9000000953674)
    end, 3000, 1 ) 
end 
addEventHandler("onMarkerHit", markepogo, bc11)



I chcia?bym aby podnosi? si? w g?r?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 19:09


monio







Wiek: 30
Na forum: 5028 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5


bramapogo = createObject ( 968, -2680.7001953125, 1372.900390625, 6.9000000953674, 0, 90, 88.3 )
markepogo = createMarker ( -2680.7001953125, 1372.900390625, 6.9000000953674, 'corona', 9, 0, 0, 255, 0 )

function bc11 (thePlayer) 
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), 
aclGetGroup("SAPD")) then 
moveObject ( bramapogo, 1000, -2680.7001953125, 1372.900390625, 6.14000000953674 )
end
         setTimer ( function()
                moveObject ( bramapogo, 1000, -2680.7001953125, 1372.900390625, 6.9000000953674)
    end, 3000, 1 ) 
end 
addEventHandler("onMarkerHit", markepogo, bc11)


Wystarczy troszk? pomy?le? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 19:11


Fanciak

BOT






Wiek: 26
Na forum: 4587 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Nigdy nie robi?em rotacji w moveObject :d


Dzi?kuj? za pomoc, w?tek do zamkni?cia.

[ Dodano: 2015-02-11, 19:27 ]
Po zmienieniu kord?w tworzenia szlabanu podchodz?c do niego otwiera si? i od razu si? zamyka, nie odchodz? od niego. Zamyka si? i pod ziemi? si? zatrzymuje.


bramapogo = createObject ( 968, -2680.7001953125, 1372.900390625, 6.9000000953674, 0, 90, 88.3 )
markepogo = createMarker ( -2680.7001953125, 1372.900390625, 6.9000000953674, 'corona', 9, 0, 0, 255, 0 )

function bc11 (thePlayer, matchingDimension) 
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), 
aclGetGroup("SAPD")) then 
moveObject ( bramapogo, 5000, -2680.7001953125, 1372.900390625, 6.9000000953674, 0, -85, 0)
end
         setTimer ( function()
                moveObject ( bramapogo, 5000, -2680.7001953125, 1372.900390625, 6.9000000953674, 0, 85, 0)
    end, 3000, 1 ) 
end 
addEventHandler("onMarkerHit", markepogo, bc11)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 20:00


PanPrezes







Wiek: 32
Na forum: 4696 dni
Posty: 63
Nick w MP: PanPrezes

Piwa: 980

Respekt: 111,2
Respekt: 111,2

mo?e ?le kordy poda?e?. :shock:

Podpis
Reaktywacja zapomnianego serwera YL-Games!


Prace nad serwerem 54/100%

Postaw piwo autorowi tego posta
 

 
Tagi: szlaban
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