Sziasztok!
Írtam egy kis scriptet ami azt teszi lehetõvé, hogy az általad megadott zenét lejátsza.
Használata: /zene [link]
További parancsok: /stopzene (leállítja a zenét)
Készítési idõ: 5 perc
Készítette: T0ny
Kód:
/*
Zene lejátszó by Tony
*/
#define FILTERSCRIPT
#include <a_samp>
#include zcmd
#include sscanf2
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\"Zene lejátszó by Tony \");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Zene lejátszó by Tony\");
print(\"----------------------------------\\n\");
}
CMD:zene(playerid,params[])
{
new zenelink[1000];
if(sscanf(params, \"s[1000]\",zenelink))SendClientMessage(playerid,0xFF7318FF,\"Használat:/zene [link]\");
PlayAudioStreamForPlayer(playerid,zenelink);
return 1;
}
CMD:stopzene(playerid)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
#endif
Teszteltem,mûködik
Remélem valakinek hasznos lesz.
Üdv
T0ny
Egyszerûbb, ha nem változót használsz, hanem ezt:
isnull(params);
Illetve, ha filterscript, akkor definiálni kéne a zcmd elõtt a FILTERSCRIPTET.
#define FILTERSCRIPT
#include <zcmd>