Szerző Téma: PlayAudioStreamForPlayer komolyítása....  (Megtekintve 2125 alkalommal)

PlayAudioStreamForPlayer komolyítása....
« Dátum: 2014. április 22. - 16:37:28 »
0 Show voters
Üdv!
Azt hogy érhetem el hogy ha pl. valaki benyomja az 1-es számot, és ha meghal a szerver automatikusan lejátssza neki a 2-es számot 6 mp-ig...viszont ha lejár a 6 mp visszarakja neki az 1-es számra.....
Ez azért kellene nekem mert ha valaki meghal és rádiót halgatott rakja neki vissza a szám lejátszása után...ezzel is jobb élményt biztosítani hogy ha lejátssza neki a 2-es számot ne kelljen visszarakni stb stb stb...

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
PlayAudioStreamForPlayer komolyítása....
« Válasz #1 Dátum: 2014. április 22. - 17:08:47 »
0 Show voters
Az a baj, hogy a SAMP nem tud \"belepörgetni\", pedig megoldanánk.

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
PlayAudioStreamForPlayer komolyítása....
« Válasz #2 Dátum: 2014. április 22. - 18:21:47 »
0 Show voters
Timerrel megoldható, nem lesz 100%-osan pontos de valamit össze lehet hozni..

PlayAudioStreamForPlayer komolyítása....
« Válasz #3 Dátum: 2014. április 22. - 22:05:42 »
0 Show voters
Esetleg online rádiót (ami csak zenét sugároz) lehetne az 1-es számnak betenni. Tekerni nem lehet benne...

PlayAudioStreamForPlayer komolyítása....
« Válasz #4 Dátum: 2014. április 26. - 14:13:54 »
0 Show voters
Rádió sugárzásról beszélek....de a 2. verzió az egy hang lenne...és a timer 6 mp után visszarakná az adott rádióra...kb 6 rádió van a szerveren...és ugyanúgy magyarul arra a rádióra kellene visszarakni...Talán meg tudnám csinálni de nem akarok neki állni.....mert hátha belegabalyodok

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
PlayAudioStreamForPlayer komolyítása....
« Válasz #5 Dátum: 2014. április 26. - 22:28:07 »
0 Show voters
Ha online rádióval csinálod, akkor pofonegyszerû... Nem igazán lehet belegabalyodni sem...
 
public OnPlayerDeath(playerid, killerid, reason)
{
    PlayAudio // ... - A rövid hangfájl lejátszása
    SetTimerEx(\"HalalkorRadioUjra\", 6000, false, \"i\", playerid); // 6 mp-re állítva
}
forward HalalkorRadioUjra(playerid);
public HalalkorRadioUjra(playerid)
{
    PlayAudio // ... - Az online rádió lejátszása
}

 
Persze csak ha így gondoltad...

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
PlayAudioStreamForPlayer komolyítása....
« Válasz #6 Dátum: 2014. április 26. - 22:47:06 »
0 Show voters
De Dfoglalo, õ bele is akar \"pörgetni\", már, ha jól értelmeztem :)
« Utoljára szerkesztve: 2014. április 27. - 08:45:24 írta KovaNovik »

PlayAudioStreamForPlayer komolyítása....
« Válasz #7 Dátum: 2014. április 27. - 06:19:56 »
0 Show voters
Kova, online rádióba pörgetni?
Az elég vicces lenne . :D
Energetic

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
PlayAudioStreamForPlayer komolyítása....
« Válasz #8 Dátum: 2014. április 27. - 08:49:31 »
0 Show voters
Jaa, úgy néz ki nekem a szöveg vége eléggé kiesett, azt csak itt oltogatlak titeket, hogy nem értitek amit mondok. :D
Szóval az agyam addig jutott el, hogy onnan akar folytatni egy számot, ahol abbahagyta, az valahogy nem jött át, hogy rádiót. Pedig ott volt.
Mégegyszer bocsi mindenkinek! :D
Amúgy kicsit bonyolultabb lesz, ha több rádió van, de az is megoldható Dfoglalo rendszerével.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
PlayAudioStreamForPlayer komolyítása....
« Válasz #9 Dátum: 2014. április 27. - 14:56:06 »
0 Show voters
Többnél pedig amikor elindítod a rádiót, elmentesz egy számot egy változóba, pl.:
 
Play // ... Rádió kiválasztásánál elindul
MelyikRadiomVolt[playerid] = 3; // Mert ez a 3-as számú rádió volt

 
A timerben pedig ugyanezt folytatod:
 
forward HalalkorRadioUjra(playerid);
public HalalkorRadioUjra(playerid)
{
    switch(MelyikRadiomVolt[playerid])
    {
        case 1: { Play // ... Az elkezdett, 1-es számú rádió folyatása }
        case 2: { Play // ... Az elkezdett, 2-es számú rádió folyatása }
        case 3: { Play // ... Az elkezdett, 3-as számú rádió folyatása }
        case 4: { Play // ... Az elkezdett, 4-es számú rádió folyatása }
        case 5: { Play // ... Az elkezdett, 5-ös számú rádió folyatása }
    }
    // ...
}

 
Vagy valahogy így...

PlayAudioStreamForPlayer komolyítása....
« Válasz #10 Dátum: 2014. április 29. - 23:43:33 »
0 Show voters
rendben :)
köszönöm...
majd 1 körül kipróbálom :D

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
PlayAudioStreamForPlayer komolyítása....
« Válasz #11 Dátum: 2014. május 24. - 15:13:54 »
0 Show voters
[mod]Témát zártam! Ha mégsem oldódott meg a problémád, kérlek jelezd PÜ-be, és megnyitom a témát![/mod]

PlayAudioStreamForPlayer komolyítása....
« Válasz #12 Dátum: 2014. április 22. - 16:37:28 »
0 Show voters
Üdv!
Azt hogy érhetem el hogy ha pl. valaki benyomja az 1-es számot, és ha meghal a szerver automatikusan lejátssza neki a 2-es számot 6 mp-ig...viszont ha lejár a 6 mp visszarakja neki az 1-es számra.....
Ez azért kellene nekem mert ha valaki meghal és rádiót halgatott rakja neki vissza a szám lejátszása után...ezzel is jobb élményt biztosítani hogy ha lejátssza neki a 2-es számot ne kelljen visszarakni stb stb stb...

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
PlayAudioStreamForPlayer komolyítása....
« Válasz #13 Dátum: 2014. április 22. - 17:08:47 »
0 Show voters
Az a baj, hogy a SAMP nem tud \"belepörgetni\", pedig megoldanánk.

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
PlayAudioStreamForPlayer komolyítása....
« Válasz #14 Dátum: 2014. április 22. - 18:21:47 »
0 Show voters
Timerrel megoldható, nem lesz 100%-osan pontos de valamit össze lehet hozni..

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal