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

Wysłany: 2015-06-15, 19:42


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
Witam. Mam oto taki sobie skrypcik do odtwarzania muzyki. :p Mo?e mi kto? przerobi? ten skrypt lub powiedzie? jak go zrobi?, ?eby po zako?czeniu tej piosenki lecia?a nast?pna? (Dok?adniej 10 :D ) Za pomoc daj? :piwo: i repk? :->


function muza()
    local sound playSound3D("sounds/muza1.mp3"373.14, -125.211001trueend
addEventHandler("onClientResourceStart"getResourceRootElement(), muza)



PS. Je?li z?y dzia? to przepraszam, ale prosz? o nie usuwanie tematu. (To by?by ju? chyba 15 usuni?ty m?j temat ;( )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-15, 20:15


Micles258

Uczeń lua






Wiek: 25
Na forum: 4008 dni
Posty: 48

Piwa: 437

Respekt: 60

Ostrzeżeń: 100%
Kod:

function muza()
local sound = playSound3D("sounds/muza1.mp3", "sounds/muza2.mp3 ",373.14, -125.21, 1001, true)
end
addEventHandler("onClientResourceStart", getResourceRootElement(), muza)

Spr?buj tak ze wszystkimi

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-15, 20:46


PolskiSebek12

Programista






Wiek: 28
Na forum: 4346 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3883

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
element playSound3D ( string soundPath, float x, float y, float z, [ bool looped = false, bool throttled = true ] )

gdzie tu widzisz ?e mo?na w taki spos?b doda? wi?cej muzyk ?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-15, 20:54


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

function muza()
    local sound playSound3D("sounds/muza1.mp3"373.14, -125.211001true)
    local sound2 = ...
    local sound3 = ... 
end
addEventHandler("onClientResourceStart"getResourceRootElement(), muza)



I tak zmieniasz nazw?, pozycj? itd. Na wz?r tamtego, przy lokalu ma by? inna nazwa.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-15, 21:15


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

"Fanciak" napisał/a:

function muza()
    local sound playSound3D("sounds/muza1.mp3"373.14, -125.211001true)
    local sound2 = ...
    local sound3 = ... 
end
addEventHandler("onClientResourceStart"getResourceRootElement(), muza)



I tak zmieniasz nazw?, pozycj? itd. Na wz?r tamtego, przy lokalu ma by? inna nazwa.



w ten spos?b odpalisz na raz wszystkie utwory...
Przychodzi mi do g?owy jedynie timer.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-15, 21:57


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Shuffle, nie doczyta?em, ?e po kolei :D


Dok?adnie, u?yj setTimer i ustaw czas na czas piosenki, tyle ile trwa.



Więcej informacji znajdziesz w Wikipedii MTA:

setTimer


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-16, 14:37


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

jg2aviva1, nie wiem czy podzia?a ale my?l? ?e tak
piosenki = {}
piosenki[1] = {nazwa="nazwa1"czas=2.30}
piosenki[2] = {nazwa="nazwa2"czas=2.30}

piosenki.ilosc 2
local xy373.14, -125.211001
local ids 1
function create ()
local pozycja getSoundPosition(sound)
    if pozycja == piosenki[ids].czas
        local sound playSound3D("sounds/".. piosenki[ids].nazwa ..".mp3"xyztrue)
    local ids ids 1
    end
end    


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-16, 16:10


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
Chodzi mi o to, ?e jak si? sko?czy pierwsza piosenka, to leci nast?pna. Wi?c mam u?y? timera? A gdy u?yje, to nie zaczn? po kolei si? wszystkie rozpoczyna??




Ps. Przepraszam ze tak p??no odpisuj?, ale raz dziennie u?ywam komputera :P

[ Dodano: 2015-06-16, 16:12 ]
Oczywi?cie w tym samym miejscu :)

[ Dodano: 2015-06-20, 20:23 ]
"luki123luki123" napisał/a:

jg2aviva1, nie wiem czy podzia?a ale my?l? ?e tak
piosenki = {}
piosenki[1] = {nazwa="nazwa1"czas=2.30}
piosenki[2] = {nazwa="nazwa2"czas=2.30}

piosenki.ilosc 2
local xy373.14, -125.211001
local ids 1
function create ()
local pozycja getSoundPosition(sound)
    if pozycja == piosenki[ids].czas
        local sound playSound3D("sounds/".. piosenki[ids].nazwa ..".mp3"xyztrue)
    local ids ids 1
    end
end    



A w j?zyku kt?ry zrozumiem? :roll: Dopiero si? ucz? lua i z tego niewiele rozumiem :-? . A to jest ca?y skrypt czy fragment? :->

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-22, 19:05


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

Bez timer?w i wielu niepotrzebnych zmiennych, na szybko robione.
local sounds = {'1.mp3''2.mp3''3.mp3'};
local sound = {};

addEventHandler('onClientResourceStart'resourceRoot, 
    function()
        sound.id 1;
        sound.music playSound(sounds[sound.id], false);
        outputChatBox('Pierwsza muza odtworzona!');
    end
);

addEventHandler('onClientSoundStopped'resourceRoot,
    function()
        if not reason == 'finished' then return end
        if sound.id == #sounds then 
            sound.id 1;
        else
            sound.id sound.id 1;
        end
    sound.music playSound(sounds[sound.id], false);
    outputChatBox('Muzyka nr '..sound.id..' zaczyna gra?!');
    end
);

Nie zapomnij doda? wszystkich u?ywanych plik?w mp3 do mety. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-26, 23:37


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
Sorka ?e znowu tak p??no odisuj? (tylko niepotrzbebnie odkopuje) ale dzi?kuj? New_Banan za gotowca gdy? o co? takiego mi chodzi?o. Thx


Temat do zamkni?cia

[ Dodano: 2015-06-26, 23:38 ]
Nie musia?e? z outputchatbox xd. A to b?dzie si? ka?demu na serwerze pokazywa? czy tylko mi lub osobom w otoczeniu?

[ Dodano: 2015-06-26, 23:40 ]
I gdzie tu s? x y z ?

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-27, 07:56


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

jg2aviva1, tu nie ma xyz. Jak w??czysz skrypt to Ci muza nawala.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-27, 10:31


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
A ja chcia?em ?eby w jakim? miejscu gra?a np. Na spawnie :(

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: ustawić :: więcej :: piosenek?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak ustawić więcej piosenek? 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