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õ
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.0Script:
[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!
=================Használjátok egészséggel!=================
« Utoljára szerkesztve: 2012. február 02. - 15:05:36 írta Norby »
Naplózva