Josef_03 7 Odesláno: 7. Srpen, 2015 Share Odesláno: 7. Srpen, 2015 ZDRAVÍM,potřebuji pomoc s příkazem /astream,nevím jak udělat,aby to zjistilo, co jsem napsal: /astream odkaz. Očekáváné funkce: - Spustit audio stream všem hráčům na serveru. Děkuji moc. Link to comment Share on other sites More sharing options...
Josef_03 7 Odesláno: 7. Srpen, 2015 Author Share Odesláno: 7. Srpen, 2015 ~> A jediné co, tak to dáš co cyklusu a začneš to hrát všem hráčům. To ještě umim. A ten "vlastní odkaz" si můžeš udělat buď pomocí params, což budeš mít rychleji a nebo ještě v callbacku OPCT, zjišťovat délku, jestli to zadal... Kámen úrazu. Link to comment Share on other sites More sharing options...
Josef_03 7 Odesláno: 7. Srpen, 2015 Author Share Odesláno: 7. Srpen, 2015 Raději to druhé (OPcT) Link to comment Share on other sites More sharing options...
ActiV3Drifter 11 Odesláno: 7. Srpen, 2015 Share Odesláno: 7. Srpen, 2015 CMD:stream(playerid,params[]){new url[200];if(sscanf(params,"s[200]", url)) return SendClientMessage(playerid, 0x9C9C9CAA,"Syntax: /stream ");foreach(new i: Player){PlayAudioStreamForPlayer(i, url);}return 1;} Link to comment Share on other sites More sharing options...
Josef_03 7 Odesláno: 7. Srpen, 2015 Author Share Odesláno: 7. Srpen, 2015 (upraveno) ~> Proč foreach a sscanf2? Snad to kvůli jednomu příkazu nebude hledat všechno... stačí jen, když si najde zcmd: CMD:astream(playerid, params[], help) { if (isnull(params)) return SendClientMessage(playerid, -1, "[ ! ] /astream <odkaz>"); for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++) { PlayAudioStreamForPlayer(i, params); } return (true); } ~> PS: doufám, že alespoň myslíš ten foreach z nově-aktualizované knihovny (v tom případě by to mohl ještě více vylepšit). Zkusím to. Edited 7. Srpen, 2015 by Josef_03 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now