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

Wysłany: 2015-08-16, 00:22


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Mo?e kto? napisa? skrypt ?e jak podchodz? do auta na 5m to si? pojawia na czcie jaki? tekst?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-16, 01:04


NoNi3zle

Uczeń LUA






Wiek: 24
Na forum: 4178 dni
Posty: 42
Nick w MP: NoNi3zle

Piwa: 78

Respekt: 60

Kod:

theVehicleID = getElementModel ( source )
if (theVehicleID ~= 481) and ( seat == 0 ) then
driver = getVehicleOccupant(source, 0)
setElementDimension (carjackmarker,0)
outputChatBox ("Wsiad?e? do pojazdu", driver)


Ten kod chyba dzia?a, jednak?e pojawia si? napis dopiero wtedy gdy si? wsi?dzie do pojazdu.


//Ten kod nie ma prawa dzia?a?, nie masz tu nawet ?adnego eventu//DestroY

Ostatnio zmieniony przez #404 2015-08-16, 02:08, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-16, 02:07


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

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

Ostrzeżeń: 60%
Strefa kolizji przyczepiona do pojazdu - jak wejdzie sie w strefe napis.


Więcej informacji znajdziesz w Wikipedii MTA:

createColCuboid


Więcej informacji znajdziesz w Wikipedii MTA:

attachElements


Więcej informacji znajdziesz w Wikipedii MTA:

onColShapeHit
lub odpowiednik po stronie clienta

Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-16, 12:06


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

albo

getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)

x,y,z = getElementPosition(player)
x2,y2,z2 = getElementPosition(auto_brum_brum)

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-16, 15:11


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Ewidentnie DestroY poda? najlepsze rozwi?zanie. Zabawa z getDistanceBetweenPoints3D jest fajna tylko w jednym przypadku - onClientRender + funkcje dx...

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

 
Wysłany: 2015-08-17, 12:25


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

"Piorun" napisał/a:

Zabawa z getDistanceBetweenPoints3D jest fajna tylko w jednym przypadku - onClientRender + funkcje dx...


Z tym, ?e rozwi?zanie DestroY 'a jest lepsze si? zgodz?, ale getDistanceBetweenPoints3D jest te? u?yteczne np. dla skrypt?w RP. Za???my, ?e gracz chce przekaza? pieni?dze swojemu koledze, kt?ry te? jest w grze standardowo komend? /przelej [id/nick] [suma]. Wg mnie najlepiej jest pobra? gracza na podstawie [id/nick], zmierzy? dystans mi?dzy nim a graczem, kt?ry wpisa? komend? i ruszy? z reszt? kodu ni? sprawdza?, czy ten kto? jest w colshape itd.

Vxen, je?li chcesz, aby co? si? zdarzy?o kiedy podejdziesz do jakiego? elementu - u?yj rozwi?zania z colshape'ami. Natomiast je?li masz zdarzenie, a dystans ma by? tylko warunkiem - getDistanceBetweenPoints3D

Takie jest moje zdanie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-17, 13:25


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

New_Banan, tak, r?wnie? masz racj?. Bierze si? to st?d i? komenda wykona si? raz (co? jak funkcja) wi?c nie ma problemu by u?y? tu tego.

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

 
Tagi: jak :: pobrać :: pozycje?
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