Globální moderátor Hip 191 Odesláno: 7. Říjen, 2011 Globální moderátor Share Odesláno: 7. Říjen, 2011 Ahoj musím udělat tento TuT abych si zvíšil rating v psaní tutů .. Píšu zde jak udělat přehrání v SA - MP hudbu ze zadané URL. Je to velmi jednoduché ale funguje to pouze na 0.3d! TZN: a) Pokud budete compilovat v 0.3c pawnu hodí vám to error undefine symbol: PlayAudioStreamForPlayer pokud budete compilovat v 0.3d pawnu a hodite na 0.3c server tak vam po spusteni prikazu pravdepodobne spadne Jsou dva zbůsoby: 1. Přehrání na souřadnicích - když je hráč v některém místě 2. přehrání jako takové - prostě přehrání Příkaz: 1. PlayAudioStreamForPlayer(playerid,url[], X, Y, Z, Distance, 0); 2. PlayAudioStreamForPlayer(playerid, url[]); 3. StopAudioStreamForPlayer(playerid); Rozebrání: PlayAudioStreamForPlayer(playerid,url[], X, Y, Z, Distance, usepos); playerid - komu se přehraje url[] - z jaké url se přehraje X, Y, Z - kde se přehraje Distance - radius ve kterém se bude přehrávat usepos - snad to nejdůležitější: 0 - použije se x, y, z, + Distance 1 - funguje jako PlayAudioStreamForPlayer(playerid, url[]); Příkaz ukážu ve dvou možnostech: Při vstupu do auta a při vstupu na nějaké místo: Auto: public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) //public když nastoupí do vozidla { PlayAudioStreamForPlayer(playerid,url[]); //začne přehrávat zvuk z URL return 1; //navrátí hodnotu } public OnPlayerExitVehicle(playerid, vehicleid) //public když vystoupí z vozidla { StopAudioStreamForPlayer(playerid); //přestane přehrávat hudbu return 1; //navrátí hodnotu } Na místo: public OnPlayerConnect(playerid) //public když se hráč připojí na server { PlayAudioStreamForPlayer(playerid,url[], X, Y, Z, Distance, 0); //přidá hraní zvuku return 1; //navrátí hodnotu } a ještě dotatek: 1. format zvuku musí být MP3 nebo OGG/Vorbis 2. nwm jak bude fungovat PlayAudioStreamForPlayer v OnPlayerConnect urcite bude fungovat ale mozna bude lagovat pri vice hracich a mozna je i lepsi kdyz si kazdy admin nastavi svou pozici primo ve hre více info máte ZDE kdybych mněl někde chybu tak sem napište díky to je vše Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Říjen, 2011 Share Odesláno: 7. Říjen, 2011 1) Celý TuT do koše 2) Skoro nic jsi nevysvětlil ... btw 1. PlayAudioStreamForPlayer(playerid,url[], X, Y, Z, Distance, 1);2. PlayAudioStreamForPlayer(playerid, url[]); Nic takového 2x neexistuje, pokud vím tak je to už přednastavené tj. X=0.0 Y=0.0 Z=0.0 bude se to danému hráči přehrávat všude Docela mě zarazilo že SA-MP team neudělal PlayerAudoStreamForAll ale dá se to udělat takhle: #define PlayAudioStreamForAll(%0) for(new i;i aspoň myslím, ještě jsem to nezkoušel Jinak nic moc, sepiš to znovu a lépe 2/10 Link to comment Share on other sites More sharing options...
Administrátor Ewwe 434 Odesláno: 7. Říjen, 2011 Administrátor Share Odesláno: 7. Říjen, 2011 parametry pozice nejdou povine kdyz je tamdas bude to hrat na ty pozici a kdyz nedas tak vsude Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 7. Říjen, 2011 Author Globální moderátor Share Odesláno: 7. Říjen, 2011 1) Celý TuT do koše 2) Skoro nic jsi nevysvětlil ... btw 1. PlayAudioStreamForPlayer(playerid,url[], X, Y, Z, Distance, 1);2. PlayAudioStreamForPlayer(playerid, url[]); Nic takového 2x neexistuje, pokud vím tak je to už přednastavené tj. X=0.0 Y=0.0 Z=0.0 1. PlayAudioStreamForPlayer existuje v 0.3d pawnu! pokud jsi nečetl 2. x, y, z se musí nastavit cislama treba 1066.54 třeba nebo Floatem třeba x ale musím uznat že by se hodil příklad samotného příkazu někde mimo znám lidi co jsou schopnu psát: PlayAudioStreamForPlayer(playerid,url[] http://www..., X 15, Y 56, Z 684, Distance 50, 1); Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Říjen, 2011 Share Odesláno: 7. Říjen, 2011 1) Celý TuT do koše 2) Skoro nic jsi nevysvětlil ... btw 1. PlayAudioStreamForPlayer(playerid,url[], X, Y, Z, Distance, 1);2. PlayAudioStreamForPlayer(playerid, url[]); Nic takového 2x neexistuje, pokud vím tak je to už přednastavené tj. X=0.0 Y=0.0 Z=0.0 1. PlayAudioStreamForPlayer existuje v 0.3d pawnu! pokud jsi nečetl 2. x, y, z se musí nastavit cislama treba 1066.54 třeba nebo Floatem třeba x ale musím uznat že by se hodil příklad samotného příkazu někde mimo znám lidi co jsou schopnu psát: PlayAudioStreamForPlayer(playerid,url[] http://www..., X 15, Y 56, Z 684, Distance 50, 1); Aha. To jsem se teda dozvěděl věcí. Víš co? Raději si změň z podpisu "Pawno - Pokročilý" na "Pawno - Začátečník". PlayAudioStreamForPlayer(playerid, url[], Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0, Float:distance = 50.0, usepos = 0) Když je tam to '=' tak je už přednastavené a parametr se nemusí vyplňovat, neboť když posX, posY, posZ je přednastavené na 0.0 tak nemusíš zjišťovat každou sekundu hráčovy pozice. Když je tam 0.0 tak prostě hraje hudba na tom místě kde hráč je. Nejsem deb*l a vím že tato funkce byla v 0.3d přidána a vím moc dobře jak funguje. A ne, opravdu se x,y,z a ty ostatní kraviny nemusí přidávat do parametrů. Bye Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Říjen, 2011 Share Odesláno: 7. Říjen, 2011 Ale môžu, niekto ich tam rád dáva lebo je to potom "viditeľnejšie"... Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Říjen, 2011 Share Odesláno: 7. Říjen, 2011 Můžou no, ale podle mě mi to přijnde zbytečný př. public OnPlayerUpdate(playerid) { new Float:Pos[3]; GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]); PlayAudioStreamForPlayer(playerid,url,Pos[0],Pos[1],Pos[2],blabla); return true; } Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 7. Říjen, 2011 Author Globální moderátor Share Odesláno: 7. Říjen, 2011 ok dost stačí končím s TuTama nazdar, proč se naserete kvůli malý píčovině si to napište sami Link to comment Share on other sites More sharing options...
booble1428 0 Odesláno: 7. Říjen, 2011 Share Odesláno: 7. Říjen, 2011 Opět se tady ukazujou experti, kvůli kterejm sem odešel. Místo toho aby jste byli rádi že vám tu někdo postuje tuty, ho tady radši seřvete jakej je to kre*én a že ho*no umí a ať se na to radši vykašle, než aby jste mu řekli normálně kde má chyby a chovali se jako lidi. Každej někdy začínal, a jak já říkám snaha se cením. Mort, když seš tak chytrej tak jdi psát na fórum o vaření a nemel tady hovadiny. Když se něco dá udělat X možnostma, neznamená to že jenom ta tvoje je správně, fungujou všechny tak se laskavě jdi vycpat. btw.: nevím jestli jsi ten TuT už editoval, nebo takle vypadal od začátku, ale mě se celkem líbí. 8/10 - Nemusíte všechno mít popsaný až do takový tý věci na který sedíte. Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Říjen, 2011 Share Odesláno: 7. Říjen, 2011 Mort... public OnPlayerUpdate(playerid) { PlayAudioStreamForPlayer(playerid,url,0,0,0,0,0); return true; } Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Říjen, 2011 Share Odesláno: 7. Říjen, 2011 QWER, to je to samý jako by jsi udělal PlayAudioStreamForPlayer(playerid,url[]); ale někteří jsou schopni tam naprat co jsem psal já .. btw booble, už jsi tu zase s tvýma debilníma kecma? já mu nenadávám, já mu říkám že pokud tomu nerozumí tak nemá psát na to tuty, já sem píšu co má špatně a jelikož má chybu v jednom tak už má z 50% chybný Tutoriál. Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Říjen, 2011 Share Odesláno: 7. Říjen, 2011 Ty si už čistý ko.... ? Ale môžu, niekto ich tam rád dáva lebo je to potom "viditeľnejšie"... Link to comment Share on other sites More sharing options...
Majitel ffredyk 168 Odesláno: 7. Říjen, 2011 Majitel Share Odesláno: 7. Říjen, 2011 BTW: Pozice 0,0,0 bude hrát na souřadnicích 0,0,0.. Ovšem hraje to na pozici AŽ když je parametr usepos nastaven na true.. Ale klidně se hádejte dál, víte co :D :D Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Říjen, 2011 Share Odesláno: 7. Říjen, 2011 ja viem, preto tam mám parameter "usepos" nastavený na 0 Link to comment Share on other sites More sharing options...
Majitel ffredyk 168 Odesláno: 7. Říjen, 2011 Majitel Share Odesláno: 7. Říjen, 2011 ja viem, preto tam mám parameter "usepos" nastavený na 0 Já jen, že Mort vymlel něco ve smyslu, že jakmile je tam 0,0,0 tak to hraje všude Link to comment Share on other sites More sharing options...
Call993 0 Odesláno: 14. Listopad, 2011 Share Odesláno: 14. Listopad, 2011 Byl by tu nějaký týpek kterej by mi to dokázal rozchodit na mým serveru? Byl bych moc vděčnej crcám se s tím už moc dlouho :/ Link to comment Share on other sites More sharing options...
_Speedy 2 Odesláno: 14. Listopad, 2011 Share Odesláno: 14. Listopad, 2011 to: Call993 na tento tutorial sa hned vyjeb pozri si navod na wiki a 0.3d ma vo filterscriptoch ma ukažku tohoto v scripte iradio tak si to tam pozri popripade si to nahraj na server Link to comment Share on other sites More sharing options...
Bartman 0 Odesláno: 15. Listopad, 2011 Share Odesláno: 15. Listopad, 2011 Vsichni pisete ze url[] no a co rict ze to ma bejt "url" Link to comment Share on other sites More sharing options...
Warning 0 Odesláno: 15. Listopad, 2011 Share Odesláno: 15. Listopad, 2011 neboli by lepšie, keby v 0.3d pridali priečinok, do ktoreho by sa dala hudba a z neho by čítala pesničky... napr. priečinok "music" medzi priečinkami filter... a tak Link to comment Share on other sites More sharing options...
FiZZy 12 Odesláno: 15. Listopad, 2011 Share Odesláno: 15. Listopad, 2011 neboli by lepšie, keby v 0.3d pridali priečinok, do ktoreho by sa dala hudba a z neho by čítala pesničky... napr. priečinok "music" medzi priečinkami filter... a tak Heh, si pronajímej poté VPS s místem na serveru třeba 5 GB za 500 měsíčně Naopak, takhle to je nejlepší Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 15. Listopad, 2011 Author Globální moderátor Share Odesláno: 15. Listopad, 2011 musíte to mít: www.blabla.bla/bla.mp3 youtube nefunguje protoze to je webovka s prehranim a je to mp4... musi to byt primo webova adresa te MP3 Link to comment Share on other sites More sharing options...
Call993 0 Odesláno: 24. Listopad, 2011 Share Odesláno: 24. Listopad, 2011 stejně by bylo nejlepší aby to někde bylo ke stáhnutí,nahrálo se to na server a bylo to,my bysme si to akorad upravily (zmenily popripade naky radia) a nemusela se tahle složitá věc řešit "lol" Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 24. Listopad, 2011 Author Globální moderátor Share Odesláno: 24. Listopad, 2011 stejně by bylo nejlepší aby to někde bylo ke stáhnutí,nahrálo se to na server a bylo to,my bysme si to akorad upravily (zmenily popripade naky radia) a nemusela se tahle složitá věc řešit "lol" tj sam nevim jak to nahrat na net aby to jelo Link to comment Share on other sites More sharing options...
Call993 0 Odesláno: 24. Listopad, 2011 Share Odesláno: 24. Listopad, 2011 http://www.youtube.com/watch?v=2PA_3Jcc4pg uz sem mu napsal jestli muze uploadnout to IRADIO.AMX ,nevím kde ho sehnat na serveru mi jde prikaz /radio jenze to nehraje tak to chci udelat znovu,a myslim ze by to co ted mam musel mit kazdej nainstalovany Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 24. Listopad, 2011 Author Globální moderátor Share Odesláno: 24. Listopad, 2011 http://www.youtube.com/watch?v=2PA_3Jcc4pg uz sem mu napsal jestli muze uploadnout to IRADIO.AMX ,nevím kde ho sehnat na serveru mi jde prikaz /radio jenze to nehraje tak to chci udelat znovu,a myslim ze by to co ted mam musel mit kazdej nainstalovany jestli chces to radio tak si opis tu URL co je v tom videu.. 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