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: 36
Na forum: 4005 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: 27
Na forum: 4912 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: 36
Na forum: 4005 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: 27
Na forum: 4912 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: 36
Na forum: 4005 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: 27
Na forum: 4912 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 ( 5020, 1529.4, 742.90002, 11.3, 0, 0, 90 )


function zmien(thePlayer)
if Otwarte then
moveObject (brama, 1000, 1529.4, 742.90002, 6.3, 0, 0, 90 ) 
outputChatBox("Trwa Zamykanie Bramy Gangu Ballas.", thePlayer,255,0,255,true) 
Otwarte = false
else
moveObject (brama, 1000, 1529.4, 742.90002, 11.3, 0, 0, 90 ) 
outputChatBox("Trwa Otwieranie Bramy Gangu Ballas.",thePlayer,255,0,255,true) 
Otwarte = true
end
end
addCommandHandler("brpd", zmien)


Postaw piwo autorowi tego posta
 

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


PingwinekPlus

Uczeń Lua






Wiek: 36
Na forum: 4005 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 » 1Komenda a nie 2Komendy 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