Wysłany: 2014-10-25, 18:40
LexuS
Wiek: 25 Na forum: 4240 dni Posty: 7
Nick w MP: LexuS
Witam, dzisiaj chcia?bym pokaza? niekt?rym osobom ?eby nauczy?y si? tworzy? takie skrypty tak jak wy?ej. tjw.
Kody Client Side.
local function playGunfireSound ( weaponID )
local muzzleX , muzzleY , muzzleZ = getPedWeaponMuzzlePosition ( source )
local px , py , pz = getElementPosition ( source )
if weaponID == 25 then -- shotgun
local sound = playSound3D ( "shoot1.wav" , muzzleX , muzzleY , muzzleZ , false )
setSoundMaxDistance ( sound , 40 )
elseif weaponID == 34 then -- sniper
local sound = playSound3D ( "shoot.wav" , muzzleX , muzzleY , muzzleZ , false )
setSoundMaxDistance ( sound , 40 )
elseif weaponID == 38 then -- minigun
local sound = playSound3D ( "shoot2.wav" , muzzleX , muzzleY , muzzleZ , false )
setSoundMaxDistance ( sound , 40 )
end
end
addEventHandler ( "onClientPlayerWeaponFire" , root , playGunfireSound )
Linki:
http://freesound.org/peop...o/sounds/52593/ zmien nazwe na shoot.wav
http://freesound.org/peop...e/sounds/84254/ zmien nazwe na shoot1.wav
http://freesound.org/people/cydon/sounds/126507/ zmien nazwe na shoot2.wav
BONUS:
Link syreny alarmowej:
http://freesound.org/people/HootOwl/sounds/58927/ zmien nazwe na alarm.wav
kod:
function alarm ()
local veh = createVehicle ( 582 , 0 , 0 , 3 )
local siren = local sound = playSound3D ( "alarm.wav" , 0 , 0 , 3 , true )
attachElements ( siren , veh )
setSoundMaxDistance ( siren , 2000 )
end
addCommandHandler ( "syrenaalarmowa" , alarm )
Ostatnio zmieniony przez LexuS 2014-10-25, 20:57, w całości zmieniany 2 razy
Wysłany: 2014-10-25, 18:44
pawelo1566
Mapper MTA
Wiek: 25 Na forum: 4853 dni Posty: 18
Nick w MP: pawelo1566
Piwa : 16
Nie ten dzia?
Podpis
Polish RPG City Map
Wysłany: 2014-10-25, 23:07
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Poza tym to powiniene? waln?? jako skrypt, a nie jako poradnik. Gotowiec to g*wno nie poradnik.
Wysłany: 2014-10-26, 09:22
LexuS
Wiek: 25 Na forum: 4240 dni Posty: 7
Nick w MP: LexuS
"LexuS" napisał/a :Witam, dzisiaj chcia?bym pokaza? niekt?rym osobom ?eby nauczy?y si? tworzy? takie skrypty tak jak wy?ej. tjw.
Kody Client Side.
Przyk?ad:
local function playGunfireSound ( weaponID )
local muzzleX , muzzleY , muzzleZ = getPedWeaponMuzzlePosition ( source )
local px , py , pz = getElementPosition ( source )
if weaponID == 25 then -- shotgun
local sound = playSound3D ( "shoot1.wav" , muzzleX , muzzleY , muzzleZ , false )
setSoundMaxDistance ( sound , 450 )
elseif weaponID == 34 then -- sniper
local sound = playSound3D ( "shoot.wav" , muzzleX , muzzleY , muzzleZ , false )
setSoundMaxDistance ( sound , 400 )
elseif weaponID == 38 then -- minigun
local sound = playSound3D ( "shoot2.wav" , muzzleX , muzzleY , muzzleZ , false )
setSoundMaxDistance ( sound , 400 )
end
end
addEventHandler ( "onClientPlayerWeaponFire" , root , playGunfireSound )
Linki:
http://freesound.org/peop...o/sounds/52593/ zmien nazwe na shoot.wav
http://freesound.org/peop...e/sounds/84254/ zmien nazwe na shoot1.wav
http://freesound.org/people/cydon/sounds/126507/ zmien nazwe na shoot2.wav
BONUS:
Link syreny alarmowej:
http://freesound.org/people/HootOwl/sounds/58927/ zmien nazwe na alarm.wav
kod:
function alarm ()
local veh = createVehicle ( 582 , 0 , 0 , 3 )
local siren = local sound = playSound3D ( "alarm.wav" , 0 , 0 , 3 , true )
attachElements ( siren , veh )
setSoundMaxDistance ( siren , 2000 )
end
addCommandHandler ( "syrenaalarmowa" , alarm )
To jest do jakiej broni np 38 minigun.
local sound = playSound3D ( "shoot.wav" , muzzleX , muzzleY , muzzleZ , false )
Ta Funkcja odtwarza dzwi?k.
Wysłany: 2014-10-26, 20:44
markob0
Wiek: 27 Na forum: 4248 dni Posty: 151
Nick w MP: Markob
Piwa : 939
Haha czego? takiego to jeszcze nie widzia?em... syrena stra?acka w aucie haha xD
Tagi: zrób :: sam: :: realistyczne :: odgłosy :: broni :: syrena :: alarmowa.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: