Szerző Téma: PlayAudioStreamForPlayer  (Megtekintve 1241 alkalommal)

PlayAudioStreamForPlayer
« Dátum: 2012. október 21. - 15:59:35 »
0 Show voters
Azt hogy birom elérni, hogy
 
   if(!strcmp(cmdtext, \"/zene\", true, 5))
    {
        if(!cmdtext[5]) { return SendClientMessage(playerid,0xFF7318FF,\"Használat:/zene [link]\"); }
        strdel(cmdtext,0,6);
        PlayAudioStreamForPlayer(playerid,cmdtext);
        return 1;
    }

 
ha beírom /zene és a linket, akkor mindenki hallja, mert én hallom, csak a többiek nem

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
PlayAudioStreamForPlayer
« Válasz #1 Dátum: 2012. október 21. - 16:03:47 »
0 Show voters
ez a sor helyére:
 
PlayAudioStreamForPlayer(playerid,cmdtext);

 
ezt:
 
for(new i; i < GetMaxPlayers(); i++)
{
   if(!IsPlayerConnected(i)) { continue; }
    PlayAudioStreamForPlayer(i,cmdtext);
}
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

PlayAudioStreamForPlayer
« Válasz #2 Dátum: 2012. október 21. - 16:05:48 »
0 Show voters
for(new i; i < GetMaxPlayers(); i++)
{
   if(!IsPlayerConnected(i)) { continue; }
    PlayAudioStreamForPlayer(i,cmdtext);
}

 
ha a GetMaxPlayers- MAX_PLAYER-re cserélem akkor is mûködik igaz?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
PlayAudioStreamForPlayer
« Válasz #3 Dátum: 2012. október 21. - 16:08:14 »
0 Show voters
mûködik de azt csak akkor ajánlom ha redefiniáltad a MAX_PLAYERS-t a SLOT számodra...mivel azzal a kóddal amit írtam annyiszor fut le ahány slotos a szerver...a MAX_PLAYERS-el meg 500-szor vagy 1000-szer fut le attól függ milyen include csomagod van...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

PlayAudioStreamForPlayer
« Válasz #4 Dátum: 2012. október 21. - 16:10:39 »
0 Show voters
akkor maradjak inkább, ill. ajánlatosabb a GetMaxPlayers?
 
StopAudioStreamForPlayer

-t
Erre cseréljem?
 
    if(!strcmp(cmdtext, \"/stopzene\", true))
    {
       if(PlayerInfo[playerid][pLeader] == 9 || PlayerInfo[playerid][pMember] == 9)
        {
        for(new i; i < GetMaxPlayers(); i++)
   {
      if(!IsPlayerConnected(i)) { continue; }
      StopAudioStreamForPlayer(i);
   }
        return 1;
}
    }

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
PlayAudioStreamForPlayer
« Válasz #5 Dátum: 2012. október 21. - 16:13:04 »
0 Show voters
ajánlatosabb a GetMaxPlayers() de van annál is jobb megoldás de azt be kell scriptelni...
és igen ezzel mindenkinek leállítja a zenét...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

PlayAudioStreamForPlayer
« Válasz #6 Dátum: 2012. október 21. - 16:13:42 »
0 Show voters
Köszönöm !! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal