GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: kamionos - 2014. Április 22. - 16:37:28

Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kamionos - 2014. Április 22. - 16:37:28
Ü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...
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: KovaNovik - 2014. Április 22. - 17:08:47
Az a baj, hogy a SAMP nem tud \"belepörgetni\", pedig megoldanánk.
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kurta999 - 2014. Április 22. - 18:21:47
Timerrel megoldható, nem lesz 100%-osan pontos de valamit össze lehet hozni..
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kiakovi - 2014. Április 22. - 22:05:42
Esetleg online rádiót (ami csak zenét sugároz) lehetne az 1-es számnak betenni. Tekerni nem lehet benne...
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kamionos - 2014. Április 26. - 14:13:54
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
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: Dfoglalo - 2014. Április 26. - 22:28:07
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...
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: KovaNovik - 2014. Április 26. - 22:47:06
De Dfoglalo, õ bele is akar \"pörgetni\", már, ha jól értelmeztem :)
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: Energetic1 - 2014. Április 27. - 06:19:56
Kova, online rádióba pörgetni?
Az elég vicces lenne . :D
Energetic
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: KovaNovik - 2014. Április 27. - 08:49:31
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.
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: Dfoglalo - 2014. Április 27. - 14:56:06
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...
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kamionos - 2014. Április 29. - 23:43:33
rendben :)
köszönöm...
majd 1 körül kipróbálom :D
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: Flash - 2014. Május 24. - 15:13:54
[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]
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kamionos - 2014. Április 22. - 16:37:28
Ü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...
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: KovaNovik - 2014. Április 22. - 17:08:47
Az a baj, hogy a SAMP nem tud \"belepörgetni\", pedig megoldanánk.
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kurta999 - 2014. Április 22. - 18:21:47
Timerrel megoldható, nem lesz 100%-osan pontos de valamit össze lehet hozni..
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kiakovi - 2014. Április 22. - 22:05:42
Esetleg online rádiót (ami csak zenét sugároz) lehetne az 1-es számnak betenni. Tekerni nem lehet benne...
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kamionos - 2014. Április 26. - 14:13:54
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
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: Dfoglalo - 2014. Április 26. - 22:28:07
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...
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: KovaNovik - 2014. Április 26. - 22:47:06
De Dfoglalo, õ bele is akar \"pörgetni\", már, ha jól értelmeztem :)
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: Energetic1 - 2014. Április 27. - 06:19:56
Kova, online rádióba pörgetni?
Az elég vicces lenne . :D
Energetic
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: KovaNovik - 2014. Április 27. - 08:49:31
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.
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: Dfoglalo - 2014. Április 27. - 14:56:06
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...
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: kamionos - 2014. Április 29. - 23:43:33
rendben :)
köszönöm...
majd 1 körül kipróbálom :D
Cím: PlayAudioStreamForPlayer komolyítása....
Írta: Flash - 2014. Május 24. - 15:13:54
[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]