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

Wysłany: 2015-11-14, 17:53


PingwinekPlus

Uczeń Lua






Wiek: 35
Na forum: 3864 dni
Posty: 79
Nick w MP: Offensywny.

Piwa: 396

Respekt: 40

Ostrzeżeń: 100%
Witam mam taki problem nie wiem jak zrobi? by jedn? komend? otwiera? i zamyka? bram?.

Napisa?em taki kod na bram? lecz nie wiem jak zrobi? by raz u?ywa?a si? jako
pdo a raz jako pdz i tak na zmian?.

Kod ten wygl?da tak:


Kod:

brama = createObject ( 5020, 1529.4, 742.90002, 11.3, 0, 0, 90 ) -- miejsce, id bramki

function bo()
moveObject (brama, 1000, 1529.4, 742.90002, 11.3, 0, 0, 90 )
outputChatBox("Trwa Otwieranie Bramy Gangu Ballas.",thePlayer,255,0,255,true)
end

addCommandHandler("pdo", bo) -- komenda do otwierania "pdo"

function bc()
moveObject (brama, 1000, 1529.4, 742.90002, 6.3, 0, 0, 90 )
outputChatBox("Trwa Zamykanie Bramy Gangu Ballas.", thePlayer,255,0,255,true)
end

addCommandHandler("pdz", bc) -- komenda do zamykania "pdz"


Lecz tam s? jak m?wi?em dwie komendy pdo (Zamyka bram?) i pdz (Otwiera Bram?)

Teraz chcia? bym by pod komend? /brpd (Otwiera?a si? i zamyka?a brama)
w s?sie ?e pisz? /brpd otwiera si? zn?w pisz? /brpd otwiera si? i tak co chwile na zmian?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-14, 18:00


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

Otwarte true



function zmien()
if Otwarte then
--Zamykanie
Otwarte false
else
-- Otwieranie
Otwarte true
end
end
addCommandHandler("zmien"zmien)


Przyklad zastosowania instrukcji warunkowej do tego

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-14, 18:06


PingwinekPlus

Uczeń Lua






Wiek: 35
Na forum: 3864 dni
Posty: 79
Nick w MP: Offensywny.

Piwa: 396

Respekt: 40

Ostrzeżeń: 100%
Hymm chodzi?o mi o to ?e zamiast tych 2komend inaczej tego
/pdo i /pdz
b?dzie jedna komenda
/brpd
kt?ra wykorzystuje /pdo i /pdz
raz jedn? komend? raz drug?

Np. Napisz? teraz /brpd
to si? otwiera brama (czyli u?ywa to komend? /pdz)
a po chwili napisz? zn?w /brpd
to brama si? zamyka (czyli u?ywa komendy /pdo)

Podpis
@
Pomogłem? || Daj >> :arrow: Piweczko :piwo: i Respekta R*

Unikatowy serwer: OneLife! Gotowy w: # 62% :)
Serwer wam oddany! serwer został stworzony od graczy dla gracz 8-)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-14, 18:09


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
PingwinekPlus, w?a?nie to Ci poda?em. Do tego mojego kodu dodaj bram? i w miejsce Otwieranie i Zamykanie dodaj linijki odpowiedzialne za otwieranie i zamykanie bramy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-14, 18:17


PingwinekPlus

Uczeń Lua






Wiek: 35
Na forum: 3864 dni
Posty: 79
Nick w MP: Offensywny.

Piwa: 396

Respekt: 40

Ostrzeżeń: 100%
to b?dzie wygl?da?o tak ?

Kod:




Otwarte = true



function zmien()
if Otwarte then
pdo
Otwarte = false
else
pdz
Otwarte = true
end
end
addCommandHandler("brpd", zmien)


brama = createObject ( 5020, 1529.4, 742.90002, 11.3, 0, 0, 90 ) -- miejsce, id bramki

function bo()
moveObject (brama, 1000, 1529.4, 742.90002, 11.3, 0, 0, 90 )
outputChatBox("Trwa Otwieranie Bramy Gangu Ballas.",thePlayer,255,0,255,true)
end

addCommandHandler("pdo", bo) -- komenda do otwierania "pdo"

function bc()
moveObject (brama, 1000, 1529.4, 742.90002, 6.3, 0, 0, 90 )
outputChatBox("Trwa Zamykanie Bramy Gangu Ballas.", thePlayer,255,0,255,true)
end

addCommandHandler("pdz", bc) -- komenda do zamykania "pdz"


czy jak to ma by? rozumiem ?e dobre zrobi?em ?

Podpis
@
Pomogłem? || Daj >> :arrow: Piweczko :piwo: i Respekta R*

Unikatowy serwer: OneLife! Gotowy w: # 62% :)
Serwer wam oddany! serwer został stworzony od graczy dla gracz 8-)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-14, 18:24


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Nie dokonca, nie nazwy funkcji, dam Ci tu gotowy, ale przeanalizuj sobie ;)


Otwarte true
brama createObject 50201529.4742.9000211.30090 )


function zmien(thePlayer)
if Otwarte then
moveObject (brama10001529.4742.900026.30090 outputChatBox("Trwa Zamykanie Bramy Gangu Ballas."thePlayer,255,0,255,trueOtwarte false
else
moveObject (brama10001529.4742.9000211.30090 outputChatBox("Trwa Otwieranie Bramy Gangu Ballas.",thePlayer,255,0,255,trueOtwarte true
end
end
addCommandHandler("brpd"zmien)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-14, 18:43


PingwinekPlus

Uczeń Lua






Wiek: 35
Na forum: 3864 dni
Posty: 79
Nick w MP: Offensywny.

Piwa: 396

Respekt: 40

Ostrzeżeń: 100%
A dzi?ki ju? wiem o co w tym wszystkim chodzi dzi?ki leci respekt i piwko :P
Szacunek...

Postaw piwo autorowi tego posta
 

 
Tagi: 1komenda :: nie :: 2komendy
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