Wysłany: 2014-02-23, 08:47
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
Witam.
Jak zrobi? aby muzyka z boomboxa by?a s?yszana na dan? odleg?o?? [np. 10m] ?
Komenda :
Kod:
CMD:boombox(playerid, params[])
{
new string[128];
if(!PlayerInfo[playerid][pBoombox])
{
GuiInfo(playerid,"Nie masz Boombox'a!");
return 1;
}
if(!Boombox[playerid])
{
if(sscanf(params, "s[256]", params)) return SendClientMessage(playerid, KOLOR_BIALY, "U?yj: /boombox [url muzyki]");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Boombox[i])
{
if(IsPlayerInRangeOfPoint(playerid, 30, bpos[i][0], bpos[i][1], bpos[i][2]))
{
SendClientMessage(playerid, COLOR_GREY, "Inny Boombox znajduje si? w pobli?u, zmie? miejsce.");
return 1;
}
}
}
}
Boombox[playerid] = 1;
format(string, sizeof(string), "Umie?ci?e? boomboxa obok ciebie.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GetPlayerPos(playerid, bpos[playerid][0], bpos[playerid][1], bpos[playerid][2]); bpos[playerid][2] = bpos[playerid][2] - 1;
GetPlayerFacingAngle(playerid, bpos[playerid][3]); bpos[playerid][3] = bpos[playerid][3] +180;
BoomboxObject[playerid] = CreateDynamicObject(2103, bpos[playerid][0], bpos[playerid][1], bpos[playerid][2], 0, 0, bpos[playerid][3]);
format(BoomboxURL[playerid], 256, "%s", params);
}
else
{
Boombox[playerid] = 0;
format(string, sizeof(string), "Usun??e? swojego boombox'a.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
DestroyDynamicObject(BoomboxObject[playerid]);
format(BoomboxURL[playerid], 256, "");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(BoomboxPlayer[i] == playerid)
{
BoomboxStream[i] = 0;
BoomboxPlayer[i] = -1;
StopAudioStreamForPlayer(i);
}
}
}
}
return 1;
}
I zamiast tej komendy to muzyka po prostu aby by?a odtwarzana w tym miejscu :
Kod:
-97.4337,1082.2261,22.7896
Ca?y czas...
Pozdrawiam
Więcej szczegółów
Wystawiono 6 piw(a):dawidmajka , Happy134 , Wariat125 , __Znany , olobjj , konto122
Wysłany: 2014-02-23, 09:37
PePPaPyT
Świat Życia
Wiek: 32 Na forum: 6375 dni Posty: 55
Nick w MP: Roger_Crotty
Piwa : 551
W callbacku OnPlayerConnect daj to:
Kod: PlayAudioStreamForPlayer(playerid, "link", -97.4337,1082.2261,22.7896, 10.0 , 1);
Tam gdzie jest 10.0 ustawiasz odleg?o?? od miejsca kt?rego poda?e?.
Tam gdzie masz "link" dajesz link do radia kt?re ma by? odtwarzane, np.: http://www.polskastacja.pl/play/aac_hiphop.pls
Tagi: boombox
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: