Wysłany: 2017-05-20, 14:39
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Hej chcia?ym si? dowiedzie? jak:
Np: mam swoja funkcje, kt?ra otwiera bram?, i chcia?bym do tej funkcji doda? "else", ?e jak znowu wpisze ta komenda to brama si? zamyka.
Tutaj kod:
gate = createObject ( 10671 , 1590.50 , - 1638.12134 , 14 , 0 , 0 , 90 )
function opengate ()
outputChatBox ( "Brama si? otwiera." )
moveObject ( gate , 1000 , 1590.50 , - 1638.12134 , 10 )
end
function closegate ()
outputChatBox ( "Brama si? zamyka." )
moveObject ( gate , 1000 , 1590.50 , - 1638.12134 , 14 )
end
addCommandHandler ( "bramapoli" , closegate , opengate )
Ostatnio zmieniony przez Szydlo 2017-05-20, 14:51, w całości zmieniany 2 razy
Wysłany: 2017-05-20, 14:43
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
Podaj kod
Przy okazji, tutaj na forum jest par? bardzo dobrze wykonanych poradnik?w dot. pocz?tkuj?cych w lua.
Wysłany: 2017-05-20, 14:44
Qwertick
Coming soon...
Wiek: 23 Na forum: 3577 dni Posty: 472
Nick w MP: Qwertick
Piwa : 2726
Szydlo , Tutaj masz kod troch? inaczej zrobiony. Musisz sobie tam uzupe?ni? od razu m?wie, ?e kod pisany na szybko je?li dzia?a licze na zimne
Brama = createObject ( id bramy , x , y , z , 0 , 0 , rotacja )
function OtworzBrame ()
moveObject ( Brama , 2500 , x , y , z )
end
addCommandHandler ( "open" , OtworzBrame )
function ZamknijBrame ()
moveObject ( Brama , 2500 , x , y , z )
end
addCommandHandler ( "close" , ZamknijBrame )
Podpis
Kontakt
Discord: Qwertick#1210
Wysłany: 2017-05-20, 14:46
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
Wercio. , po co mu kod na bramy skoro taki ju? posiada. On tylko potrzebuje wiedzie? co zrobi?, ?eby po wpisaniu tej samej komendy zamyka?o?
Szydlo , aby u?y? else musisz u?y? getElementData, oraz setElementData. Podaj kod, to wyt?umacz? co i jak
Więcej szczegółów
Wystawiono 1 piw(a):Szydlo
Wysłany: 2017-05-20, 14:48
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Znaczy ja si? ucz? lua. Wi?c wola?, aby mi to wyt?umaczy? bo troch? tak ?rednio gdy mam gotowca. Nie chce robi? kolejnego pseudola...
[ Dodano : 2017-05-20, 14:49 ]
Wercio. , I taki kod ju? mam chc?, aby by?o jak napisa?em w temacie.
Yakub , Kod jest w temacie.
Wysłany: 2017-05-20, 14:54
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
brama = createObject ( id_bramy , x , y , z , rx , ry , rz ) -- tworzysz bram ? i w x , y , z podajesz kordy , a w rx , ry , rz rotacj ? obiektu
function brama ( player )
if getElementData ( brama , "brama" ) then -- sprawdzasz czy jest ElementData
setElementData ( brama , "brama" , false ) -- ustawiasz ElementDate na false , czyli mo ? na powiedziec ? e jako zamkni ? ta
moveObject ( brama , szybkosc , x , y , z ) -- w szybkosc podajesz szybkosc zamykania si ? bramy , polecam 2000. W x , y , z podajesz kordy zamkni ? tej bramy
outputChatBox ( "Zamkn??e? bram?." , player , 255 , 255 , 255 )
else
setElementData ( brama , "brama" , true )
moveObject ( brama , szybkosc , x , y , z ) -- to samo co wy ? ej .
outputChatBox ( "Otworzy?e? bram?." , player , 255 , 255 , 255 )
end
end
addCommandHandler ( "open" , brama ) -- komenda "open" otwiera brame . Ponowne u ? ycie zamyka .
Więcej szczegółów
Wystawiono 1 piw(a):Szydlo
Wysłany: 2017-05-20, 14:57
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Yakub , Dzi?ki! Piwko i +rep.
Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Wysłany: 2017-05-20, 14:59
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
Sprawd? jeszcze czy dzia?a Nie ma za co.
Ale na 99,9% powinno.
Podpis
Yakub
GTAO Member: 2014-08-04, 14:42
Wysłany: 2017-05-20, 15:02
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Yakub , Chyba jednak nie dzia?a xD.
brama = createObject ( 10671 , 1590.50 , - 1638.12134 , 14 , 0 , 0 , 90 ) -- tworzysz bram ? i w x , y , z podajesz kordy , a w rx , ry , rz rotacj ? obiektu
function brama ( player )
if getElementData ( brama , "brama" ) then -- sprawdzasz czy jest ElementData
setElementData ( brama , "brama" , false ) -- ustawiasz ElementDate na false , czyli mo ? na powiedziec ? e jako zamkni ? ta
moveObject ( brama , 2000 , 1590.50 , - 1638.12134 , 14 ) -- w szybkosc podajesz szybkosc zamykania si ? bramy , polecam 2000. W x , y , z podajesz kordy zamkni ? tej bramy
outputChatBox ( "Zamkn??e? bram?." , player , 255 , 255 , 255 )
else
setElementData ( brama , "brama" , true )
moveObject ( brama , 2000 , 1590.50 , - 1638.12134 , 10 ) -- to samo co wy ? ej .
outputChatBox ( "Otworzy?e? bram?." , player , 255 , 255 , 255 )
end
end
addCommandHandler ( "bramapoli" , brama ) -- komenda "open" otwiera brame . Ponowne u ? ycie zamyka .
Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Wysłany: 2017-05-20, 15:02
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
W jakim miejscu ta brama si? znajduje? Wgram to na serwer i sprawdz?.
Podpis
Yakub
GTAO Member: 2014-08-04, 14:42
Wysłany: 2017-05-20, 15:04
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
lspd
Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Wysłany: 2017-05-20, 15:08
Yakub
Wiek: 24 Na forum: 4323 dni Posty: 44
Nick w MP: Yakub
Piwa : 8
bramaob = createObject ( 10671 , 1590.50 , - 1638.12134 , 14 , 0 , 0 , 90 ) -- tworzysz bram ? i w x , y , z podajesz kordy , a w rx , ry , rz rotacj ? obiektu
function brama ( player )
if getElementData ( bramaob , "brama" ) then -- sprawdzasz czy jest ElementData
setElementData ( bramaob , "brama" , false ) -- ustawiasz ElementDate na false , czyli mo ? na powiedziec ? e jako zamkni ? ta
moveObject ( bramaob , 2000 , 1590.50 , - 1638.12134 , 14 ) -- w szybkosc podajesz szybkosc zamykania si ? bramy , polecam 2000. W x , y , z podajesz kordy zamkni ? tej bramy
outputChatBox ( "Zamkn??e? bram?." , player , 255 , 255 , 255 )
else
setElementData ( bramaob , "brama" , true )
moveObject ( bramaob , 2000 , 1590.50 , - 1638.12134 , 10 ) -- to samo co wy ? ej .
outputChatBox ( "Otworzy?e? bram?." , player , 255 , 255 , 255 )
end
end
addCommandHandler ( "bramapoli" , brama ) -- komenda "open" otwiera brame . Ponowne u ? ycie zamyka .
Teraz b?dzie dzia?a?. Pope?ni?em g?upi b??d;)
Tagi: ify :: funkcje!
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: