Wysłany: 2020-01-22, 00:14
slodziacz3k1
Wiek: 25 Na forum: 2349 dni Posty: 24
Nick w MP: Domin0x
Piwa : 1
Nie wiem jak napisac skrypt na /vmoje (Pod system pojazdow pana prezesa)
Jestem poczatkujacym prosze skrypt
Wysłany: 2020-01-22, 00:19
Fazoskyy
Wiek: 22 Na forum: 2418 dni Posty: 8
Nick w MP: Fazoskyy
Piwa : 1
"slodziacz3k1" napisał/a :Nie wiem jak napisac skrypt na /vmoje (Pod system pojazdow pana prezesa)
Jestem poczatkujacym prosze skrypt
Je?eli jeste? pocz?tkuj?cym programist? lua to zacznij od tego ze kto? mo?e ci poda? np cz??? kodu a nie gotowy skrypty tak samo je?eli chcesz gotowy skrypt to podaj link do tej paczki lub na jakiej paczce jest ten system pana prezesa.
Wysłany: 2020-01-22, 10:20
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Co to znaczy vmoje, zero szczeg???w. Chcesz komunikat o posiadanych pojazdach, kt?re s? na mapie?
R?b p?tle na wszystkich pojazdach (getElementsByType) i sprawdzaj w?a?ciciela pojazdu (w taki spos?b jaki zapisujesz tego w?a?ciciela). Wtedy mo?esz wy?wietli? komunikat (outputChatBox).
Wysłany: 2020-01-26, 03:05
slodziacz3k1
Wiek: 25 Na forum: 2349 dni Posty: 24
Nick w MP: Domin0x
Piwa : 1
Chodzi mi zeby wyswietlalo pojazdy zrespione na mapie mozecie polowe kodu ja sprobuje dopisac
Wysłany: 2020-01-26, 18:10
Eitho
Wiek: 24 Na forum: 3489 dni Posty: 330
Nick w MP: Eitho
Piwa : 746
Trzym, napisane teraz na szybko, przetestowane.
Na ko?cu napisa?em co musisz i co mo?esz zmieni?.
local cooldown = 0.5 -- cooldown w sekundach , uzyte po to , ze jak ktos bedzie spamil t ? komend ? czyli p ? tl ? po wszystkich pojazdach to serwer nie ? le b ? dzie si ? lagowa ?
local notnow = getTickCount ()
addCommandHandler ( 'vmoje' , function( plr )
local now = getTickCount ()
if not getElementData ( plr , 'uid' ) then
outputChatBox ( '* Nie jeste? zalogowany.' , plr )
return
end
if ( now - notnow ) < cooldown * 1000 then
outputChatBox ( '* Ta komenda posiada ograniczenia czasowe. Cooldown: ' .. cooldown .. 's.' , plr )
outputChatBox ( '* (pozosta?o jeszcze ' ..(( now - notnow )/ 1000 ).. 's do odczekania.)' , plr )
return
end
notnow = now
-- cz ??? w ? a ? ciwa kodu :
local vehicles = {}
for _ , v in pairs ( getElementsByType ( 'vehicle' )) do
if getElementData ( v , 'vehicle:owner' ) == getElementData ( plr , 'uid' ) then
table . insert ( vehicles , v )
end
end
if #vehicles == 0 then
outputChatBox ( '* Nie znaleziono ?adnych twoich pojazd?w na mapie.' , plr )
return
end
outputChatBox ( '* Twoje pojazdy:' , plr )
for _ , v in pairs ( vehicles ) do
local pos = { getElementPosition ( v )}
local location = getZoneName ( unpack ( pos )).. ', ' .. getZoneName ( pos [ 1 ], pos [ 2 ], pos [ 3 ], true )
outputChatBox ( ' ' .. getVehicleName ( v ).. ' ID: ' .. getElementData ( v , 'vehicle:id' ).. ', Lokalizacja: ' .. location , plr )
end
end )
-- do zmiany :
-- linijka 6 : twoja elementdata identyfikatora gracza uid / sid / dbid
-- linijka 21 : elementdata wlasciciela pojazdu , elementdata identyfikatora gracza uid / sid / dbid
-- linijka 35 : elementdata okre ? laj ? ca ID pojazdu
-- mozna zmienic
-- wszystkie outputchatbox : dodaj sobie jakie ? kolorki , czy co tam chcesz
-- cooldown w pierwszej linijce . lepiej nie dawaj mniej niz 0.2 , bo b ? d ? to ludzie wykorzystywa ?.
Tagi: skryt :: vmoje
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: