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

Wysłany: 2016-05-16, 16:34


flimbo123







Wiek: 33
Na forum: 5776 dni
Posty: 93
Nick w MP: Flimbo

Piwa: 190

Respekt: 60

Witam, stworzy?em przy pomocy sireneditora kod do sultana

removeVehicleSirens(veh)
addVehicleSirens(veh62falsetruefalsetrue)
setVehicleSirens(veh1, -0.32.7025500198.9198.9)
setVehicleSirens(veh20.22.7000255200200)
setVehicleSirens(veh3, -0.3, -2.5025500200200)
setVehicleSirens(veh40.2, -2.5000255200200)
setVehicleSirens(veh50.4, -1.70.425500200200)
setVehicleSirens(veh6, -0.3, -1.70.400255200200)



W jaki spos?b zrobi? z tego skrypt aby dzia?a?o? jestem zielony w lua.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Msi1234567890
Wysłany: 2016-05-16, 18:39


Xaar







Wiek: 25
Na forum: 5450 dni
Posty: 47
Nick w MP: PLWESOLYKOSTEK

Piwa: 82

Respekt: 60

syreny.lua



function syrena ( )
removeVehicleSirens(veh)
addVehicleSirens(veh62falsetruefalsetrue)
setVehicleSirens(veh1, -0.32.7025500198.9198.9)
setVehicleSirens(veh20.22.7000255200200)
setVehicleSirens(veh3, -0.3, -2.5025500200200)
setVehicleSirens(veh40.2, -2.5000255200200)
setVehicleSirens(veh50.4, -1.70.425500200200)
setVehicleSirens(veh6, -0.3, -1.70.400255200200)
end
addEventHandler "onResourceStart"getRootElement(), syrena )


je?eli chcesz aktywowa? syreny klawiszem zamiast addeventhandler u?yj

bindKey("KLAWISZ""down"syrena



meta.xml


<meta>
 <script src="syreny.lua" type="client" />
</meta>



i te dwa pliczki do folderu o nazwie obojetnie jakiej np. syreny xD wzucasz na serwer wpisujesz w konsoli refresh i odpalasz ( Mam nadziej?, ?e b?dzie dzia?a? )

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Msi1234567890
Wysłany: 2016-05-16, 19:16


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Xaar, jak to ma dzia?a? jak nie masz zdefiniowanego pojazdu o zmiennej 'veh'? Stw?rz pojazd, w kt?rym chcesz mie? te syreny i daj mu zmienn? globaln?' veh'

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Msi1234567890
Wysłany: 2016-05-16, 19:58


flimbo123







Wiek: 33
Na forum: 5776 dni
Posty: 93
Nick w MP: Flimbo

Piwa: 190

Respekt: 60

Chcia?bym aby to dzia?a?o w ka?dym sultanie (ID 560) ka?demu kto jest w ACL "Policja". nie trzeba chyba spawnowa? je?li mamy wyznaczony acl, prawda?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-16, 20:29


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .

Więcej informacji znajdziesz w Wikipedii MTA:

getElementModel


Więcej informacji znajdziesz w Wikipedii MTA:

getPedOccupiedVehicle


Więcej informacji znajdziesz w Wikipedii MTA:

isObjectInACLGroup


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-17, 22:31


flimbo123







Wiek: 33
Na forum: 5776 dni
Posty: 93
Nick w MP: Flimbo

Piwa: 190

Respekt: 60

Czy zrobi?em co? ?le?

function syrena ( )
if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then 
local id getElementModel theVehicle )
    if id == 560 then
removeVehicleSirens(veh)
addVehicleSirens(veh62falsetruefalsetrue)
setVehicleSirens(veh1, -0.32.7025500198.9198.9)
setVehicleSirens(veh20.22.7000255200200)
setVehicleSirens(veh3, -0.3, -2.5025500200200)
setVehicleSirens(veh40.2, -2.5000255200200)
setVehicleSirens(veh50.4, -1.70.425500200200)
setVehicleSirens(veh6, -0.3, -1.70.400255200200)
end
addEventHandler "onResourceStart"getRootElement(), syrena )


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Msi1234567890
Wysłany: 2016-05-18, 14:43


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Nie zdefiniowa?e? pojazdu "veh".

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-18, 15:05


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
KineQ, jak ten kod ma mu dzia?a?, jak:
1. brakuje 2 end'?w do zako?czenia if'?w
2. Jak przy evencie onResourceStart ma sprawdzi?, czy id pojazdu jest takie i takie..
3. Sk?d ma 'theVehicle' w getElementModel?


Więcej informacji znajdziesz w Wikipedii MTA:

onVehicleStartEnter


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-18, 15:17


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Emm, Nie zauwa?y?em xD skupi?em si? tylko na braku zdefiniowanego veh , m?j b??d.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-18, 22:34


flimbo123







Wiek: 33
Na forum: 5776 dni
Posty: 93
Nick w MP: Flimbo

Piwa: 190

Respekt: 60

function syrena ( )
if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then 
local veh getPedOccupiedVehicle thePlayer )
    if id == 560 then
removeVehicleSirens(veh)
addVehicleSirens(veh62falsetruefalsetrue)
setVehicleSirens(veh1, -0.32.7025500198.9198.9)
setVehicleSirens(veh20.22.7000255200200)
setVehicleSirens(veh3, -0.3, -2.5025500200200)
setVehicleSirens(veh40.2, -2.5000255200200)
setVehicleSirens(veh50.4, -1.70.425500200200)
setVehicleSirens(veh6, -0.3, -1.70.400255200200)
addEventHandler "onVehicleStartEnter"getRootElement(), enterVehicle )
end
    end
        end


Przepraszam, eksperymentuj? dopiero z LUA i or?em nie jestem ;/ panowie b?d?cie wyrozumiali

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-18, 22:53


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Zdefiniuj w argumentach funkcji 'thePlayer' oraz endy przenie? przed event onVehicleStartEnter

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-19, 14:55


iNev.







Wiek: 24
Na forum: 3950 dni
Posty: 94
Nick w MP: iNev

Piwa: 953

Respekt: 180
Respekt: 180Respekt: 180

Zr?b to tak:


addEventHandler("onResourceStart"resourceRoot, function()
    for k,v in ipairs(getElementsByType("vehicle")) do
        if not getElementModel(v) == 560 then return end
        
        removeVehicleSirens(v)
        addVehicleSirens(v62falsetruefalsetrue)
        setVehicleSirens(v1, -0.32.7025500198.9198.9)
        setVehicleSirens(v20.22.7000255200200)
        setVehicleSirens(v3, -0.3, -2.5025500200200)
        setVehicleSirens(v40.2, -2.5000255200200)
        setVehicleSirens(v50.4, -1.70.425500200200)
        setVehicleSirens(v6, -0.3, -1.70.400255200200)    
    end
end)



addEventHandler("onVehicleStartEnter"root, function(thePlayer,seat)
    if seat ~= 0 then return end
    
    -- Tw?j kod na wsiadanie do pojazdu.
end)


Mam nadziej?, ?e pomog?em :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-20, 17:07


flimbo123







Wiek: 33
Na forum: 5776 dni
Posty: 93
Nick w MP: Flimbo

Piwa: 190

Respekt: 60

iNev., mimo wszystko nadal skrypt nie chce si? uruchomi?, LuaEditor pokazuje mi b??d w syntaxie w kilku linijkach.

@EDIT: Wybacz, nie syntax tylko poprostu w pierwszej linijce wyrzuca b??d.

Postaw piwo autorowi tego posta
 

 
Tagi: syreny :: świetlne
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Syreny świetlne 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