Szerző Téma: Class szekcióban zene  (Megtekintve 875 alkalommal)

Class szekcióban zene
« Dátum: 2011. Június 22. - 22:12:13 »
0 Show voters
Hali azt hogytom megcsinálni hogy skinválasztóban zene szóljon alap sampos zenék.

Koncz_Norbert

  • Vendég
Class szekcióban zene
« Válasz #1 Dátum: 2011. Június 22. - 22:36:48 »
0 Show voters
Zene leadás :
 

public OnPlayerRequestClass ( playerid , classid ) // Karakter választás
{
    // Elindítjuk a zenét
    PlayerPlaySound ( playerid , 1062 , 0.0 , 0.0 , 10.0 ) ;
    return 1;
}
public OnPlayerSpawn ( playerid ) // A játékos lerakása ( spawn )
{
    // Leállítjuk a zenét.
    PlayerPlaySound ( playerid , 1063 , 0.0 , 0.0 , 10.0 ) ;
    return 1;
}

 
Hang leadás:
 

public OnPlayerText ( playerid , text [ ] ) // D3DChatBoxLoader( *INPUT)
{
    PlayerPlaySound ( playerid , 1054 , 0.0 , 0.0 , 10.0 ) ;
    return 1;
}

 
Hang / Zene lista : http://wiki.sa-mp.com/wiki/SoundID
Ha zenét választasz akkor leállításakkor adj hozzá +1-et. Hangokhoz nem kell.

Class szekcióban zene
« Válasz #2 Dátum: 2011. Június 22. - 22:58:50 »
0 Show voters
Kösz :) a +1 et hovaérted? :DxD estevan bocsi

Koncz_Norbert

  • Vendég
Class szekcióban zene
« Válasz #3 Dátum: 2011. Június 22. - 23:12:29 »
0 Show voters
Tegyük fel hogy leakarod játszani a zenét ( legyen : SOUND_GOGO_TRACK_START - 1062 )
Ezt leakarom játszani karakter választáskor ( OnPlayerRequestClass )
 
PlayerPlaySound ( playerid , 1062 , 0.0 , 0.0 , 10.0 ) ;

 
Ha azt akarom hogy hagyja abba mikor lespawnolt akkor a musicid-hez ( SOUND_GOGO_TRACK_START - 1062 )
vagyis az 1062-es adok +1-et hogy abbahagyja a hangot, így az 1063-al leállíthatod. És így van a többivel is.
 
PlayerPlaySound ( playerid , 1063 , 0.0 , 0.0 , 10.0 ) ;

Nem elérhető Mike.

  • 720
    • Profil megtekintése
Class szekcióban zene
« Válasz #4 Dátum: 2011. Június 22. - 23:13:28 »
0 Show voters
Ilyennel kapcsolatos kérdésem lenne nekem is,hogy hogyan lehet megoldani úgy hogy a skinválasztóba az is szólhatson amit pl az audio plugin segítségével halgatunk?

Class szekcióban zene
« Válasz #5 Dátum: 2011. Június 22. - 23:18:39 »
0 Show voters
Idézetet írta: Koncz Norbert date=1308777149\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9079\" data-ipsquote-contentclass=\"forums_Topic
Tegyük fel hogy leakarod játszani a zenét ( legyen : SOUND_GOGO_TRACK_START - 1062 )
Ezt leakarom játszani karakter választáskor ( OnPlayerRequestClass )
 
PlayerPlaySound ( playerid , 1062 , 0.0 , 0.0 , 10.0 ) ;

 
Ha azt akarom hogy hagyja abba mikor lespawnolt akkor a musicid-hez ( SOUND_GOGO_TRACK_START - 1062 )
vagyis az 1062-es adok +1-et hogy abbahagyja a hangot, így az 1063-al leállíthatod. És így van a többivel is.
 
PlayerPlaySound ( playerid , 1063 , 0.0 , 0.0 , 10.0 ) ;

 

Jaa így értetted :D Okés ezt igy értem :D csak aszittem másra érted köszi a segícséget mamár nincs kedvem ezzel bajlódni majd holnap de köszi :)!!

Koncz_Norbert

  • Vendég
Class szekcióban zene
« Válasz #6 Dátum: 2011. Június 22. - 23:28:43 »
0 Show voters
Mike\" post=\"150516\" timestamp=\"1308777208\"]
Ilyennel kapcsolatos kérdésem lenne nekem is,hogy hogyan lehet megoldani úgy hogy a skinválasztóba az is szólhatson amit pl az audio plugin segítségével halgatunk?
 
[/quote]
Mike, most pillanatilag fáradt vagyok, de ajánlok egy témát amit át tudsz tekinteni.
http://sampforum.hu/index.php?topic=11273.0
Ha még mindig nem megy akkor nyugodtan írj a segítségbe és valamelyik tag segít neked.

Nem elérhető Mike.

  • 720
    • Profil megtekintése
Class szekcióban zene
« Válasz #7 Dátum: 2011. Június 22. - 23:40:29 »
0 Show voters
Ezt ismerem  :D ezt használom.
De nekem úgy kellene, hogy skinválasztáskor szóljon az én általam berakott zene.

Koncz_Norbert

  • Vendég
Class szekcióban zene
« Válasz #8 Dátum: 2011. Június 22. - 23:58:17 »
0 Show voters
Mike\" post=\"150533\" timestamp=\"1308778829\"]
Ezt ismerem  :D ezt használom.
De nekem úgy kellene, hogy skinválasztáskor szóljon az én általam berakott zene.
 
[/quote]
Igazat megmondva, nem igazán próbáltam még ki, de talán ezeket próbáltad?
 

Audio_Play ( playerid , audioid , bool:pause = false , bool:loop = false , bool:downmix = false ) ;
Audio_Stop ( playerid , handleid ) ;

 
Használat:
 

public OnPlayerRequestClass ( playerid , classid )
{
    // Elindítjuk a zenét
    Audio_Play ( playerid , \"default_pack\" ) ;
    return 1;
}
public OnPlayerSpawn ( playerid ) // A játékos lerakása ( spawn )
{
    // Leállítjuk a zenét.
    Audio_Stop ( playerid , 1 ) ;
    return 1;
}

 


[default_pack]
1 = song1.mp3
archive = CR
archive = SCRIPT

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal