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

Wysłany: 2012-04-05, 14:20


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam dzi? chce zrobi? system parking?w
Oto funkcje do parkingu :
setElementFrozen
-na sprawdzanie auta
- Serial

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-05, 14:35


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

luki123luki123, no i? W czym problem?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-05, 14:40


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Nie wiem jak to zrobi?

[ Dodano: 2012-04-05, 14:41 ]
i nie znam tamtych funkcji

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-05, 14:45


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

getPedOccupiedVehicle, getPlayerSerial. My?l?, ?e wykonywalne dla Ciebie. Zr?b i poka? kod je?eli nie b?dzie dzia?a?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-05, 14:52


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Do zrobienia takowego systemu bym u?y?
  • getPlayerAccount
  • getAccountName
  • getPedOccupiedVehicle
  • setVehicleDamageProof
  • setElementData
  • getElementData


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-05, 18:53


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Kod:

function parking (source)
getPlayerAccount ( thePlayer )
getAccountName ( theAccount )-???
getPedOccupiedVehicle ( thePlayer )
setVehicleDamageProof(theVehicle, true)
getElementData ( source, theVehicle )
setElementData ( element theElement, string key, var value [, bool synchronize = true ] )-??????
end
addCommandHandler ( "po", parking)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-05, 19:44


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Musisz nauczy? si?, ?e ka?da funkcja musi co? zwr?ci?. W przypadku odpowiednio wype?nionych argument?w zwraca zazwyczaj 'true' czyli prawd?, ale czasem bywa, ?e zwraca element. Mo?e to by? pojazd, gracz, okienko GUI .. itp. Tutaj masz 2 takie funkcje.

Kod:

getPlayerAccount ( thePlayer )
getPedOccupiedVehicle ( thePlayer )


Pierwsza zwraca ci element konta gracza, druga zwraca ci element pojazdu, w kt?rym gracz si? znajduje. By to wszystko pi?knie dzia?a?o musisz zadeklarowa? pewne zmienne, kt?re b?d? te informacje przechowywa?y.

Kod:

account = getPlayerAccount ( thePlayer )
vehicle = getPedOccupiedVehicle ( thePlayer )


thePlayer - element gracza (czyli po prostu 'gracz').

Teraz je?eli w danej funkcji b?dziesz potrzebowa? zadeklarowa? dla jakiego pojazdu dana funkcja ma dzia?a? (np. w funkcji setVehicleColor) to wystarczy, ?e do odpowiedniego argumentu przyporz?dkujesz zmienn? 'vehicle'.

Przyk?adowy kod ze zmiennymi.

Kod:

addCommandHandler("nick",
function(source)
-- Od razu mamy zadeklarowan? zmienn? przechowuj?c? element gracza czyli 'source' (ang. ?r?d?o)
name = getPlayerName(source)
outputChatBox(name,source)
end)


Powy?szy kod pobierze nam nick gracza, zapisze do zmiennej 'name' oraz wy?wietli na czacie. My?l?, ?e powiniene? za?apa? co zrobi?e? ?le.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-06, 10:12


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

ja wiem ale co mam z?e kt?re lirniki co mam po dawa? - [funkcja

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-06, 13:54


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Sprawd? sw?j kod i pomy?l. My?l?, ?e nie powinno to sprawi? Ci problemu. Zr?b sw?j kod i zamie?? go tutaj.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-06, 14:39


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

ale ja nie rozumie kilka funkcji

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-06, 15:29


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Kt?rych?

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-06, 15:34


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Prawie ka?dej nie u?ywam ich

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-06, 17:08


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Najpierw piszesz ?e kilku funkcji nie rozumiesz a teraz ?e prawie wszystkich nie rozumiesz.Najlepiej zacznij od prostych skrypt?w i pnij si? w g?r? zaczynaj?c robi? co? trudniejszego.

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-06, 17:52


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

znam du?o ale tych nie znam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-06, 18:16


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Angielski znasz? Przynajmniej na poziomie podstawowym. Je?eli nie to wg. mnie nie nadajesz si? na programist?, bo bez znajomo?ci tego j?zyka (przynajmniej czasy) nie poradzisz sobie przy nawigacji w wiki MTA, a to jest w?a?ciwie podstawowa strona, kt?r? powiniene? odwiedza? tworz?c skrypty. Nie ma sensu wed?ug mnie jak taka osoba, kt?ra angielskiego NIC b?dzie tutaj przychodzi?a z coraz to nowymi funkcjami z zapytaniem do czego one s?u?? i jak si? nimi pos?ugiwa?, bo tych funkcji jest MULTUM a co now? aktualizacj? dochodz? nowe. Ja znam w miar? dobrze angielski i powiem wam, ?e sam mia?em problemy z ogarni?ciem do czego s?u?? funkcje, ale od czego jest s?ownik, translator itp.? Nie m?wi? od razu o t?umaczeniu ca?ych zda?, no ale funkcje typu getPlayerName s? proste do przet?umaczenia (ang. get = wzi??, pobra?; Player = gracz; Name = nazwa, imi?). W?a?ciwie ju? sama nazwa funkcji pokazuje nam do czego s?u?y, po co b?dzie nam potrzebna.

Wi?c trzeba sobie zada? bardzo podstawowe pytanie - czy umiem na tyle j?zyk angielski, ?e jestem w stanie nim dosy? dobrze operowa?? Je?eli nie to powinienem wzi?? si? za nauk? i powr?ci? za par? lat, albo ola? to kompletnie i odej?? w cie?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: system :: parking
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » System parking 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