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

Wysłany: 2021-02-05, 14:18


panadam48







Wiek: 24
Na forum: 3330 dni
Posty: 10
Nick w MP: Czarny



Respekt: 50

Potrzebuje czego? takiego jak usuwanie myszk? stworzonego wcze?niej obiektu, chodzi tu o pacho?ki, pacho?ki si? stawiaj? ale chce je usuwa? myszk?... nie mam poj?cia jak to zrobi? dopiero si? ucz?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-02-05, 14:44


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8


Więcej informacji znajdziesz w Wikipedii MTA:

onClientClick


W tym evencie masz argument 'clickedWorld'.
Funkcja od usuwania element?w to


Więcej informacji znajdziesz w Wikipedii MTA:

destroyElement


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-02-05, 15:05


panadam48







Wiek: 24
Na forum: 3330 dni
Posty: 10
Nick w MP: Czarny



Respekt: 50

"Wilq" napisał/a:


Więcej informacji znajdziesz w Wikipedii MTA:

onClientClick


W tym evencie masz argument 'clickedWorld'.
Funkcja od usuwania element?w to


Więcej informacji znajdziesz w Wikipedii MTA:

destroyElement


hmm..
nie wiem dalej
barierki = {}
addCommandHandler ( "barierka", function(plr)
x,y,z = getElementPosition ( plr )
r1,r2,r3 = getElementRotation ( plr )
barierka = createObject ( 1459, x, y, z-0.5, r1, r2, r3 )
end)

addCommandHandler ( "busun", function(plr)
for k,v in ipairs ( barierki ) do
destroyElement ( v )
end
end)


function Coche ( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedWorld )
if ( state == "down" and clickedWorld and getElementType ( clickedWorld ) == "Object" ) then
destroyElement ( v )

end
end
addEventHandler("onClientClick", getRootElement(), Coche)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-02-05, 15:32


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

W tym evencie usuwasz element pod zmienn? 'v', a gdzie j? definiujesz? Wszystko w DB3 b?dziesz mia?, wystarczy otworzy? oczy i wpisa? komend?.
Polecam zrobi? tak:
sprawdza? czy clickedWorld znajduje si? w tabeli barierki (dla odpowiedniego gracza) i wtedy usuwa? ten obiekt.

I popraw "Object" na "object".

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-02-05, 16:10


Maniekxx

Amator






Wiek: 24
Na forum: 2894 dni
Posty: 232
Nick w MP: Maniekxx

Piwa: 225

Respekt: 110
Respekt: 110

Ostrzeżeń: 20%
Stworzy?e? tablice o nazwie "barierki" z kt?rej nie korzystasz. Za ka?dym razem gdy tworzysz barierk? musisz przypisa? ja do tablicy. Inaczej zmienna "barierka" b?dzie nadpisywa?a si? za ka?dym razem gdy stworzysz now?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-02-07, 08:06


panadam48







Wiek: 24
Na forum: 3330 dni
Posty: 10
Nick w MP: Czarny



Respekt: 50

"Maniekxx" napisał/a:

Stworzy?e? tablice o nazwie "barierki" z kt?rej nie korzystasz. Za ka?dym razem gdy tworzysz barierk? musisz przypisa? ja do tablicy. Inaczej zmienna "barierka" b?dzie nadpisywa?a si? za ka?dym razem gdy stworzysz now?.


Bo sie nie da tego zrobi? w ?aden spos?b

[ Dodano: 2021-02-07, 08:07 ]
"Wilq" napisał/a:

W tym evencie usuwasz element pod zmienn? 'v', a gdzie j? definiujesz? Wszystko w DB3 b?dziesz mia?, wystarczy otworzy? oczy i wpisa? komend?.
Polecam zrobi? tak:
sprawdza? czy clickedWorld znajduje si? w tabeli barierki (dla odpowiedniego gracza) i wtedy usuwa? ten obiekt.

I popraw "Object" na "object".


Dzi?kuj?, ju? wiem dzi?ki twojej odpowiedzi ?e to forum nie pomaga a dobija mnie tylko.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-02-07, 15:15


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

panadam48, sory - mo?e troch? agresywnie podszed?em to tematu.

To b?dzie kod po stronie klienta - wi?c usu? plr i u?ywaj 'localPlayer'.
Wtedy nie musisz robi? odniesienia do tabeli.

I musisz doda? event onClientClick, w kt?rym pod zmienn? clickedWorld (kt?ry definiujesz w funkcji podpi?tej do tego eventu). W tym evencie sprawdzasz czy clickedWorld jest w tabeli (p?tla, if x == clickedWorld then destroyElement(clickedWorld) break end). Wiadomo, odpowiednie zmienne musisz da?.

Postaw piwo autorowi tego posta
 

 
Tagi: pomysły :: jakieś
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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