Szerző Téma: [Leírás]Zene a szerverbe!  (Megtekintve 4260 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Dátum: 2012. Május 23. - 21:01:48 »
0
Üdv! Mostanában a kezdõk sokat írnak, hogy hogyan lehet a szerverbe zenét tenni vagy akár rádiót is! Ezt természetesen meg lehet csinálni a samp történelmében és ez sajnos csak 0.3D verzióban és 0.3e verzion lehetséges megcsinalni. Kisebb verzioban nem menne mert akkor még a keszitôk nem tudták megcsinalni vagy hagyták a 0.3d verzióra..
Kezdek is hogyan lehet ezt elkesziteni ezt a Zene parancsot!
Szóval ha parancsal szeretnétek megcsinálni akkor ezt így kellesz megcsinálni:
 

CMD:zene(playerid, params[])
{
PlayAudioStreamForPlayer(playerid, \" Ide a zene linket! \" ) ;
}

 
Ezt meg lehet oldani regisztralaskor vagy spawnoláskor vagy akkár egy megadott helyen is!
Kötelezõ mindig ott legyen a PlayAudioStreamForPlayer sor ahol szeretnéd használni mint például az OnPlayerSpawn alá vagy OnPlayerConnect -hez is írható!
Meg lehet csinálni egy adott helyen például:
 

public OnPlayerSpawn(playerid)
{
new Float:X, Float:Y, Float:Z, Float:Distance = 5.0;
GetPlayerPos(playerid, X, Y, Z);
PlayAudioStreamForPlayer(playerid, \" Ide a zene linket!\" );
return 1;
}

 
Remélem megértettétek, hogyan is kell zenét indítani a szerverre vagy készíteni! Kérlek szépen a Linket írjatok be ahová kell és menni fog de ha baj van akkor írjatok!
Remélem megétettetek és az #include <zcmd> include legyen betöltve ha parancsal csináljátok meg!
« Utoljára szerkesztve: 2012. Május 24. - 16:39:31 írta ScreaM »

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #1 Dátum: 2012. Május 23. - 22:18:55 »
0
Idézetet írta: kurta999 date=1337803506\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21881\" data-ipsquote-contentclass=\"forums_Topic
Besût a hosszúgomb? ???
 
Na, ezen szakadok. :D :D Respect ;)
Miez...? :D
Ha csak simán leakarsz játszani egy zenét: ( ZCMD-ben )
 

CMD:asdmusic( playerid, params[] )
{
     PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zenének a linkjét )\" ); // Lejátszuk a játékosnak a zenét
     return 1;
}

 
Ha egy adott pontot belül akarod hallgatni, akkor:
 
CMD:asdmusic( playerid, params[] )
{
    PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", 0.0, 0.0, 0.0, 20.0, 1 ); // Lejátszuk a zenét a 0,0,0-ás pozicíón, jelen esetben Red County alatt
    return 1;
}

 
Ha meg a jelenlegi pozicíódon akarod, akkor:
 
CMD:asdmusic( playerid, params[] )
{
     new
              Float: fPos[ 3 ];  // Float, azaz lebegõpontos tipusú tömb változó létrehozása
     GetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 1 ); // Bekérjük a változóba a ko-ordinátát, egyben lekérjük a játékos helyzetét
     PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 20.0 ); // Lejátszuk neki a lekért ko-ordinátán a zenét
     return 1;
}

 Ugyan ez a helyzet OnPlayerSpawn(...) stb... -nél
« Utoljára szerkesztve: 2012. Május 24. - 13:33:31 írta Gabor.. »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #2 Dátum: 2012. Május 23. - 22:35:19 »
0
Amúgy a wikipédia miatt ilyen space-s szerintem, rakd õket egybe, mert ez így elég furcsa  :laugh:

Nem elérhető divkn

  • 3259
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #3 Dátum: 2012. Május 23. - 23:01:57 »
0
Hát nem lenne rossz leírás, ha nem lenne hibás és nem használnál szóközöket.
Hozzátenném a zeneszámok beillesztését is. Például a kívánt zeneszámot feltölti egy tárhelyre. ( példának jó lesz a solidfiles.com )
Ha ezt a számot szeretném lejátszani akkor a jobb kattintás a Download gombra és \"Link címének másolása\". Már csak be kell illeszteni URL-t.
 
PlayAudioStreamForPlayer( playerid, \"http://www.solidfiles.com/d/36c5d0ca13/download/\" );

[Leírás]Zene a szerverbe!
« Válasz #4 Dátum: 2012. Május 24. - 08:19:17 »
0
Idézetet írta: Gabor.. date=1337804335\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21881\" data-ipsquote-contentclass=\"forums_Topic


Besût a hosszúgomb? ???
 
Na, ezen szakadok. :D :D Respect ;)
Miez...? :D
Ha csak simán leakarsz játszani egy zenét: ( ZCMD-ben )
 

CMD:asdmusic( playerid, params[] )
{
     PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zenének a linkjét )\" ); // Lejátszuk a játékosnak a zenét
     return 1;
}

 
Ha egy adott pontot belül akarod hallgatni, akkor:
 
CMD:asdmusic( playerid, params[] )
{
    PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", 0.0, 0.0, 0.0, 20.0 ); // Lejátszuk a zenét a 0,0,0-ás pozicíón, jelen esetben Red County alatt
    return 1;
}

 
Ha meg a jelenlegi pozicíódon akarod, akkor:
 
CMD:asdmusic( playerid, params[] )
{
     new
              Float: fPos[ 3 ];  // Float, azaz lebegõpontos tipusú tömb változó létrehozása
     GetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] ); // Bekérjük a változóba a ko-ordinátát, egyben lekérjük a játékos helyzetét
     PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 20.0 ); // Lejátszuk neki a lekért ko-ordinátán a zenét
     return 1;
}

 Ugyan ez a helyzet OnPlayerSpawn(...) stb... -nél
 
[/quote]
Ha egy pozíción szeretnéd lejátszani,akkor van még egy paraméter,amivel engedélyezni kell.
 
PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 20.0,1 ); 

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #5 Dátum: 2012. Május 24. - 16:40:17 »
0
Ha legközelebb publikálsz valamit azt illene normálisan kiírni...!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #6 Dátum: 2012. Május 24. - 18:05:31 »
0
Idézetet írta: ScreaM date=1337870417\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21881\" data-ipsquote-contentclass=\"forums_Topic
Ha legközelebb publikálsz valamit azt illene normálisan kiírni...!
 
Javítom!

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #7 Dátum: 2012. Május 24. - 19:37:14 »
0
Vagy van egy másik megoldás is!
 
#include <youtube>
CMD:zene(playerid, params[])
{
YoutubeStream(playerid, \"A zene youtube linkje\");
return 1;
}

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #8 Dátum: 2012. Május 23. - 21:01:48 »
0
Üdv! Mostanában a kezdõk sokat írnak, hogy hogyan lehet a szerverbe zenét tenni vagy akár rádiót is! Ezt természetesen meg lehet csinálni a samp történelmében és ez sajnos csak 0.3D verzióban és 0.3e verzion lehetséges megcsinalni. Kisebb verzioban nem menne mert akkor még a keszitôk nem tudták megcsinalni vagy hagyták a 0.3d verzióra..
Kezdek is hogyan lehet ezt elkesziteni ezt a Zene parancsot!
Szóval ha parancsal szeretnétek megcsinálni akkor ezt így kellesz megcsinálni:
 

CMD:zene(playerid, params[])
{
PlayAudioStreamForPlayer(playerid, \" Ide a zene linket! \" ) ;
}

 
Ezt meg lehet oldani regisztralaskor vagy spawnoláskor vagy akkár egy megadott helyen is!
Kötelezõ mindig ott legyen a PlayAudioStreamForPlayer sor ahol szeretnéd használni mint például az OnPlayerSpawn alá vagy OnPlayerConnect -hez is írható!
Meg lehet csinálni egy adott helyen például:
 

public OnPlayerSpawn(playerid)
{
new Float:X, Float:Y, Float:Z, Float:Distance = 5.0;
GetPlayerPos(playerid, X, Y, Z);
PlayAudioStreamForPlayer(playerid, \" Ide a zene linket!\" );
return 1;
}

 
Remélem megértettétek, hogyan is kell zenét indítani a szerverre vagy készíteni! Kérlek szépen a Linket írjatok be ahová kell és menni fog de ha baj van akkor írjatok!
Remélem megétettetek és az #include <zcmd> include legyen betöltve ha parancsal csináljátok meg!
« Utoljára szerkesztve: 2012. Május 24. - 16:39:31 írta ScreaM »

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #9 Dátum: 2012. Május 23. - 22:18:55 »
0
Idézetet írta: kurta999 date=1337803506\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21881\" data-ipsquote-contentclass=\"forums_Topic
Besût a hosszúgomb? ???
 
Na, ezen szakadok. :D :D Respect ;)
Miez...? :D
Ha csak simán leakarsz játszani egy zenét: ( ZCMD-ben )
 

CMD:asdmusic( playerid, params[] )
{
     PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zenének a linkjét )\" ); // Lejátszuk a játékosnak a zenét
     return 1;
}

 
Ha egy adott pontot belül akarod hallgatni, akkor:
 
CMD:asdmusic( playerid, params[] )
{
    PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", 0.0, 0.0, 0.0, 20.0, 1 ); // Lejátszuk a zenét a 0,0,0-ás pozicíón, jelen esetben Red County alatt
    return 1;
}

 
Ha meg a jelenlegi pozicíódon akarod, akkor:
 
CMD:asdmusic( playerid, params[] )
{
     new
              Float: fPos[ 3 ];  // Float, azaz lebegõpontos tipusú tömb változó létrehozása
     GetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 1 ); // Bekérjük a változóba a ko-ordinátát, egyben lekérjük a játékos helyzetét
     PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 20.0 ); // Lejátszuk neki a lekért ko-ordinátán a zenét
     return 1;
}

 Ugyan ez a helyzet OnPlayerSpawn(...) stb... -nél
« Utoljára szerkesztve: 2012. Május 24. - 13:33:31 írta Gabor.. »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #10 Dátum: 2012. Május 23. - 22:35:19 »
0
Amúgy a wikipédia miatt ilyen space-s szerintem, rakd õket egybe, mert ez így elég furcsa  :laugh:

Nem elérhető divkn

  • 3259
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #11 Dátum: 2012. Május 23. - 23:01:57 »
0
Hát nem lenne rossz leírás, ha nem lenne hibás és nem használnál szóközöket.
Hozzátenném a zeneszámok beillesztését is. Például a kívánt zeneszámot feltölti egy tárhelyre. ( példának jó lesz a solidfiles.com )
Ha ezt a számot szeretném lejátszani akkor a jobb kattintás a Download gombra és \"Link címének másolása\". Már csak be kell illeszteni URL-t.
 
PlayAudioStreamForPlayer( playerid, \"http://www.solidfiles.com/d/36c5d0ca13/download/\" );

[Leírás]Zene a szerverbe!
« Válasz #12 Dátum: 2012. Május 24. - 08:19:17 »
0
Idézetet írta: Gabor.. date=1337804335\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21881\" data-ipsquote-contentclass=\"forums_Topic


Besût a hosszúgomb? ???
 
Na, ezen szakadok. :D :D Respect ;)
Miez...? :D
Ha csak simán leakarsz játszani egy zenét: ( ZCMD-ben )
 

CMD:asdmusic( playerid, params[] )
{
     PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zenének a linkjét )\" ); // Lejátszuk a játékosnak a zenét
     return 1;
}

 
Ha egy adott pontot belül akarod hallgatni, akkor:
 
CMD:asdmusic( playerid, params[] )
{
    PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", 0.0, 0.0, 0.0, 20.0 ); // Lejátszuk a zenét a 0,0,0-ás pozicíón, jelen esetben Red County alatt
    return 1;
}

 
Ha meg a jelenlegi pozicíódon akarod, akkor:
 
CMD:asdmusic( playerid, params[] )
{
     new
              Float: fPos[ 3 ];  // Float, azaz lebegõpontos tipusú tömb változó létrehozása
     GetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] ); // Bekérjük a változóba a ko-ordinátát, egyben lekérjük a játékos helyzetét
     PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 20.0 ); // Lejátszuk neki a lekért ko-ordinátán a zenét
     return 1;
}

 Ugyan ez a helyzet OnPlayerSpawn(...) stb... -nél
 
[/quote]
Ha egy pozíción szeretnéd lejátszani,akkor van még egy paraméter,amivel engedélyezni kell.
 
PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 20.0,1 ); 

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #13 Dátum: 2012. Május 24. - 16:40:17 »
0
Ha legközelebb publikálsz valamit azt illene normálisan kiírni...!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
[Leírás]Zene a szerverbe!
« Válasz #14 Dátum: 2012. Május 24. - 18:05:31 »
0
Idézetet írta: ScreaM date=1337870417\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21881\" data-ipsquote-contentclass=\"forums_Topic
Ha legközelebb publikálsz valamit azt illene normálisan kiírni...!
 
Javítom!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal