Wysłany: 2021-11-23, 20:34
Jager.
Wiek: 25 Na forum: 1659 dni Posty: 4
Nick w MP: Jager
Witam,
Siedz? troch? ju? nad kodem i nie mog? doj?? do porozumienia.
Mam problem w przypisaniu stworzonego samochodu pod osob?, kt?ra stworzy?a ten samoch?d przez komend?.
Jakich funkcji u?y?, aby inny gracz nie m?g? wej?? do pojazdu konkretnego i tylko osoba, kt?ra stworzy?a pojazd mia?a tak? mo?liwo??.
Nie oczekuje kodu, lecz podpowiedzi co do funkcji.
Z g?ry dzi?kuj? i poleci zimne piwko za ka?d? pomoc. 😁
Wysłany: 2021-11-23, 23:18
kamison
Przyszły programista .lua
Wiek: 25 Na forum: 3302 dni Posty: 391
Nick w MP: kamison
Piwa : 594
To tak, jak stworzysz sobie samoch?d komend? to wpisz do tabeli
tabela_z_autami = {}
function komenda_na_auto ( player_source )
auto = createVehicle ( x , y , z , model_id )
tabela_z_autami [ auto ] = player_source
end
addEventHandler ( "auto" , komenda_na_auto )
function enterVehicle ( theVehicle , seat , jacked )
for i , v in pairs ( tabela_z_autami ) do
if i == theVehicle then
if v == source then
outputChatBox ( "W?a?ciciel pojazdu to " .. getPlayerName ( v ), source )
else
outputChatBox ( "W?a?cicielem pojazdu jest: " .. getPlayerName ( source ), source )
cancelEvent ()
end
end
end
addEventHandler ( "onPlayerVehicleEnter" , getRootElement (), enterVehicle )
A je?li nie tabele to nadaj elementdate i r?b sprawdzenie przy wchodzeniu.
(kodu u g?ry nie sprawdza?em ale powinien zadzia?a?)
https://wiki.multitheftauto.com/wiki/AddCommandHandler
https://wiki.multitheftauto.com/wiki/OnPlayerVehicleEnter
https://wiki.multitheftauto.com/wiki/SetElementData
https://wiki.multitheftauto.com/wiki/GetElementData
https://wiki.multitheftauto.com/wiki/OutputChatBox
https://wiki.multitheftauto.com/wiki/CancelEvent
Więcej szczegółów
Wystawiono 1 piw(a):Jager.
Tagi: przypisanie :: samochodu :: nick
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: