[MTA] Villogó

Indította Woide, 2019. augusztus 02. - 19:40:34

Előző téma - Következő téma

Woide

[MTA] Villogó
Sziasztok!
 
Van egy villogó script, ami rátesz egy objectet a kocsira, ami villog. Ez a script a Freedom Gaming modjából van, viszont én ezt fun szerveren szeretném alkalmazni. Egyébként ugyan ez van SeeMTA-n is amikor pl a TEK-esek rakják fel a villogót a BMW M5-re. Visszatérve a tárgyra, minden jó felrakja az autóra, ha akarod le is veszi, ott is marad rajta fixen, de nem villog. A scriptbe bele van írva, ha felkerül akkor villogjon, de valamiért nem villog.
 

function felrakVillogo(p,c,state, vehicle)
if isPedInVehicle(p) then
   local veh = getPedOccupiedVehicle(p)
   setElementData(getPedOccupiedVehicle(p),\"villogo\",state)
   setVehicleSirensOn(veh, true)
end
end
addCommandHandler(\"villogofelrak\", felrakVillogo)

 
Ezen kívül még van több része is, de nem hinném, hogy ott lenne a baj, mivel felrakja, csak nem villog.
 
Itt van róla egy videó: https://streamable.com/ceg1d\" rel=\"external nofollow\">Videó a villogóról
 
Előre is köszönöm a segítséget!

BlackSy


 

setVehicleSirensOn

 
csak akkor működik, ha a járművön van alap gta-s villogó, pl a rendőrautók.  
 

addVehicleSirens()

 
Ilyened van a kódodban?

Woide

Másoknak működik roleplay szervereken, csak ők item rendszerbe oldják meg, hogy onnan lehessen felrakni, bármilyen autóra. Én is roleplay modból vettem ki, és próbálom átemelni fun szerverre. Szóval ugyan az mint roleplay szervereken, csak nem szeretném item rendszerből működtetni.
 
addVehicleSirens-el próbálkoztam már, de csak hangot adott, villogni nem villogott.

BlackSy

Mert ez is kell hozzá.
 

setVehicleSirens()

 
 

Woide

#4
setVehicleSirens-el sem villog, csak szirénázik. Próbáltam egy community-s scriptet, ami adott villogót, viszont hangot nem, megpróbáltam ötvözni a kettőt, akkor egyik sem működött.

Woide

#5
Sikerült, működik. Viszont az engedélyezett autókban, ha nincs fent a villogó object akkor is megy a sziréna. Hogyan csináljam meg, hogy csak akkor lehessen beindítani a sziréna hangot és a villogást, ha fent van a villogó object?
 
 

Fuzzy

Wikipédiát szoktál nézni? Mert ezekre a kérdésekre magadtól is tudnál választ kapni. Egyébként mikor leveszed a villogót: removeVehicleSirens(kocsiElement)

BlackSy

Idézetet írta: Woide date=1564772940Sikerült, működik. Viszont az engedélyezett autókban, ha nincs fent a villogó object akkor is megy a sziréna. Hogyan csináljam meg, hogy csak akkor lehessen beindítani a sziréna hangot és a villogást, ha fent van a villogó object?
   
   
       
   


Mivel adsz nekik elementDatát, itt
 

setElementData(getPedOccupiedVehicle(p),\"villogo\",state)

 
így simán csak lekérdezed, hogy a kocsin van-e villogó, és ha van, akkor fusson le a funkció, ami adja a villogást, és a hangot.
 
 

Woide

Idézetet írta: BlackSy date=1564847312Mivel adsz nekik elementDatát, itt
   
   

setElementData(getPedOccupiedVehicle(p),\"villogo\",state)

   
      így simán csak lekérdezed, hogy a kocsin van-e villogó, és ha van, akkor fusson le a funkció, ami adja a villogást, és a hangot.
   
   
       
   


Tökéletes lett, köszönöm szépen a segítséget!

Pisti2303

Valaki elkűldené nekem a scriptet?