-
Ü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...
-
Az a baj, hogy a SAMP nem tud \"belepörgetni\", pedig megoldanánk.
-
Timerrel megoldható, nem lesz 100%-osan pontos de valamit össze lehet hozni..
-
Esetleg online rádiót (ami csak zenét sugároz) lehetne az 1-es számnak betenni. Tekerni nem lehet benne...
-
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
-
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...
-
De Dfoglalo, õ bele is akar \"pörgetni\", már, ha jól értelmeztem :)
-
Kova, online rádióba pörgetni?
Az elég vicces lenne . :D
Energetic
-
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.
-
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...
-
rendben :)
köszönöm...
majd 1 körül kipróbálom :D
-
[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]
-
Ü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...
-
Az a baj, hogy a SAMP nem tud \"belepörgetni\", pedig megoldanánk.
-
Timerrel megoldható, nem lesz 100%-osan pontos de valamit össze lehet hozni..
-
Esetleg online rádiót (ami csak zenét sugároz) lehetne az 1-es számnak betenni. Tekerni nem lehet benne...
-
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
-
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...
-
De Dfoglalo, õ bele is akar \"pörgetni\", már, ha jól értelmeztem :)
-
Kova, online rádióba pörgetni?
Az elég vicces lenne . :D
Energetic
-
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.
-
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...
-
rendben :)
köszönöm...
majd 1 körül kipróbálom :D
-
[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]