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?.
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)
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.
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?.
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?.
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