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

Wysłany: 2017-05-20, 14:39


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

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 106711590.50, -1638.1213414 0090 ) 

function opengate()
    outputChatBox "Brama si? otwiera.")
    moveObject gate10001590.50, -1638.1213410 )
end
function closegate()
    outputChatBox "Brama si? zamyka.")
    moveObject gate10001590.50, -1638.1213414 )  
end
addCommandHandler "bramapoli"closegateopengate )


Ostatnio zmieniony przez Szydlo 2017-05-20, 14:51, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 14:43


Yakub







Wiek: 24
Na forum: 4322 dni
Posty: 44
Nick w MP: Yakub

Piwa: 8

Respekt: 60

Podaj kod ;)
Przy okazji, tutaj na forum jest par? bardzo dobrze wykonanych poradnik?w dot. pocz?tkuj?cych w lua.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 14:44


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

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 :piwo: ;)
Brama createObject (id bramyx,y,z00rotacja)
function OtworzBrame ()
moveObject (Brama2500x,y,z)
end
addCommandHandler("open"OtworzBrame)

function ZamknijBrame ()
moveObject (Brama2500x,y,z)
end
addCommandHandler("close"ZamknijBrame)


Podpis

Kontakt
Discord: Qwertick#1210

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 14:46


Yakub







Wiek: 24
Na forum: 4322 dni
Posty: 44
Nick w MP: Yakub

Piwa: 8

Respekt: 60

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 ;)

Postaw piwo autorowi tego posta
 

 
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

Respekt: 105,3
Respekt: 105,3

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 14:54


Yakub







Wiek: 24
Na forum: 4322 dni
Posty: 44
Nick w MP: Yakub

Piwa: 8

Respekt: 60


brama createObject(id_bramyxyzrxryrz) -- tworzysz brami w xyz podajesz kordya w rxryrz rotacjobiektu

function brama(player)
    if getElementData(brama"brama"then -- sprawdzasz czy jest ElementData
        setElementData(brama"brama"false) -- ustawiasz ElementDate na falseczyli mo?na powiedziec ?e jako zamkni?ta
        moveObject(bramaszybkoscxyz) -- w szybkosc podajesz szybkosc zamykania sibramypolecam 2000. W xyz podajesz kordy zamkni?tej bramy
        outputChatBox("Zamkn??e? bram?."player255255255)
    else
        setElementData(brama"brama"true)
        moveObject(bramaszybkoscxyz) -- to samo co wy?ej.
        outputChatBox("Otworzy?e? bram?."player255255255)
    end
end
addCommandHandler("open"brama) -- komenda "open" otwiera bramePonowne u?ycie zamyka.


Postaw piwo autorowi tego posta
 

 
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

Respekt: 105,3
Respekt: 105,3

Yakub, Dzi?ki! Piwko i +rep.

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 14:59


Yakub







Wiek: 24
Na forum: 4322 dni
Posty: 44
Nick w MP: Yakub

Piwa: 8

Respekt: 60

Sprawd? jeszcze czy dzia?a ;) Nie ma za co.
Ale na 99,9% powinno.

Podpis


Yakub

GTAO Member: 2014-08-04, 14:42

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 15:02


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Yakub, Chyba jednak nie dzia?a xD.

brama createObject(10671,  1590.50, -1638.1213414 0090) -- tworzysz brami w xyz podajesz kordya w rxryrz rotacjobiektu

function brama(player)
    if getElementData(brama"brama"then -- sprawdzasz czy jest ElementData
        setElementData(brama"brama"false) -- ustawiasz ElementDate na falseczyli mo?na powiedziec ?e jako zamkni?ta
        moveObject(brama20001590.50, -1638.1213414 ) -- w szybkosc podajesz szybkosc zamykania sibramypolecam 2000. W xyz podajesz kordy zamkni?tej bramy
        outputChatBox("Zamkn??e? bram?."player255255255)
    else
        setElementData(brama"brama"true)
        moveObject brama20001590.50, -1638.1213410 )   -- to samo co wy?ej.
        outputChatBox("Otworzy?e? bram?."player255255255)
    end
end
addCommandHandler("bramapoli"brama) -- komenda "open" otwiera bramePonowne u?ycie zamyka.
 


Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 15:02


Yakub







Wiek: 24
Na forum: 4322 dni
Posty: 44
Nick w MP: Yakub

Piwa: 8

Respekt: 60

W jakim miejscu ta brama si? znajduje? Wgram to na serwer i sprawdz?.

Podpis


Yakub

GTAO Member: 2014-08-04, 14:42

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 15:04


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

lspd

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 15:08


Yakub







Wiek: 24
Na forum: 4322 dni
Posty: 44
Nick w MP: Yakub

Piwa: 8

Respekt: 60



bramaob createObject(10671,  1590.50, -1638.1213414 0090) -- tworzysz brami w xyz podajesz kordya w rxryrz rotacjobiektu

function brama(player)
    if getElementData(bramaob"brama"then -- sprawdzasz czy jest ElementData
        setElementData(bramaob"brama"false) -- ustawiasz ElementDate na falseczyli mo?na powiedziec ?e jako zamkni?ta
        moveObject(bramaob20001590.50, -1638.1213414 ) -- w szybkosc podajesz szybkosc zamykania sibramypolecam 2000. W xyz podajesz kordy zamkni?tej bramy
        outputChatBox("Zamkn??e? bram?."player255255255)
    else
        setElementData(bramaob"brama"true)
        moveObject bramaob20001590.50, -1638.1213410 )   -- to samo co wy?ej.
        outputChatBox("Otworzy?e? bram?."player255255255)
    end
end
addCommandHandler("bramapoli"brama) -- komenda "open" otwiera bramePonowne u?ycie zamyka.

Teraz b?dzie dzia?a?. Pope?ni?em g?upi b??d;)

Postaw piwo autorowi tego posta
 

 
Tagi: ify :: funkcje!
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