San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: |‾xɐʇuA - 2011. december 31. - 15:02:21
Cím: Youtube Zene lejátszó V0.1 [0.3d!]
Írta: |‾xɐʇuA - 2011. december 31. - 15:02:21
Sziasztok.
Készítettem egy Youtube s zene lejátszó scriptet ! A scriptet teszteltem házi szerverbe ment 100% csak kicsit laggolt ami megérthetõ :D Verzió 0.1 szóval vannak benne bugok de még fejleszteni fogom dialogossá STB Bug: egyszerre csak 1 szer írjuk be a ytindit parancsot mert ha többször írjuk be bugot okozhat. ki lesz javítva! Parancsai: /ytindit - zene elindítása ez úgy mûködik hogy megvan adva (most) 4 zene URL és azok között kisorsolja hogy éppen melyik fog menni /ytmegall - leállítja az éppen lejátszandó zenét. szóval kb mindent elmondtam róla.. INC szükséges: http://sampforum.hu/index.php?topic=18247.0 Script: [pawn] /* Filterszkriptet készítette: Syntax! Verzió 0.1 ! Íródott : zcmd */ //Includék #include <a_samp> #include <youtube> #include <zcmd> //Szín Definiálása: #define COLOR_ULTRARED 0xd90000AA //Definiálás: #define PlayAudioStreamForPlayer public OnFilterScriptInit() { print(\"\\n**************************************\"); print(\" Youtube zenék. By |_Syntax_|. V 0.1\"); print(\"**************************************\\n\"); return 1; } CMD:ytindit(playerid,params[]) { new yt; yt = random(4); switch(yt) { case 0: { YoutubeStream(playerid, \"http://www.youtube.com/watch?v=Zk16YUqauNA\");// youtubeurl helyére kell másolni az url-t - Elindítás new name[MAX_PLAYER_NAME]; new string[256]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); format(string,sizeof(string),\"<<Youtube>> {003dd9}%s [iD:%d] {d90000}Elindított egy Youtube zenét!!{00d900}<[/ytindit]>\",name,playerid); SendClientMessageToAll(COLOR_ULTRARED,string); } case 1: { YoutubeStream(playerid, \"
);// youtubeurl helyére kell másolni az url-t - Elindítás new name[MAX_PLAYER_NAME]; new string[256]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); format(string,sizeof(string),\"<<Youtube>> {003dd9}%s [iD:%d] {d90000}Elindított egy Youtube zenét!!{00d900}<[/ytindit]>\",name,playerid); SendClientMessageToAll(COLOR_ULTRARED,string); } case 2: { YoutubeStream(playerid, \"http://www.youtube.com/watch?v=lAhHNCfA7NI&ob=av2e\");// youtubeurl helyére kell másolni az url-t - Elindítás new string[64]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); format(string,sizeof(string),\"<<Youtube>> {003dd9}%s [iD:%d] {d90000}Elindított egy Youtube zenét!!{00d900}<[/ytindit]>\",name,playerid); SendClientMessageToAll(COLOR_ULTRARED,string); } case 3: { YoutubeStream(playerid, \"
);// youtubeurl helyére kell másolni az url-t - Elindítás new name[MAX_PLAYER_NAME]; new string[256]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); format(string,sizeof(string),\"<<Youtube>> {003dd9}%s [iD:%d] {d90000}Elindított egy Youtube zenét!!{00d900}<[/ytindit]>\",name,playerid); SendClientMessageToAll(COLOR_ULTRARED,string); } case 4: { YoutubeStream(playerid, \"
);// youtubeurl helyére kell másolni az url-t - Elindítás new name[MAX_PLAYER_NAME]; new string[256]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); format(string,sizeof(string),\"<<Youtube>> {003dd9}%s [iD:%d] {d90000}Elindított egy Youtube zenét!!{00d900}<[/ytindit]>\",name,playerid); SendClientMessageToAll(COLOR_ULTRARED,string); } } return 1; } CMD:ytmegall(playerid, params[]) { YoutubeStopStream(playerid);//zene megállítása return 1; } public OnPlayerConnect(playerid) { SendClientMessage(playerid,COLOR_ULTRARED,\"***{ff9900}Szerver használja Syntax Youtube Scriptjét! V0.1<[/ytindit]> \"); return 1; }[/pawn] ha bugot találsz kérem jelezd!