Skripta koju koristim: svoju
Detaljan opis problema: zelim da pustim vise pjesama ( lokacijskih znaci npr kod kafica , hotela itd ) sa jednom komandom i to da odjendnom se cuju pjesme kada im se pridje
npr na spawnu jedna kada odes ne cuje se pa kod kafica odjednom jedna
i ako mi mozete reci kako da pjesma kada zavrsi automatski krene ispocetka
( ja kada stavim pjesmu i kada zelim slijedecu da upalim onda se ne cuje prva i obratno ..)
Deo skripte: //
[Pomoc]vise pjesama
416
pregleda
7
postova
18. Avg. 2012.
hajde daj nam komandu tu koju si pravio, i daj nam te redove s koordinatama gdje da sviraju koje pjesme
18. Avg. 2012.
Pa ja bi ovako to napravio recimo:
e ako to ne radi (sumnjam, mada nikad nisam probao nije mi trebalo 😄) onda bi ovako:
eto nadam se da sam ti pomogao
CMD:muzika(playerid,params[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
// 10.0 = x; 20.0 = y; 30.0 = z; 50.0 = distanca;
PlayAudioStreamForPlayer(i, "http://www.youtube-mp3.com/", 10.0, 20.0, 30.0, 50.0, 1); // zamenis link, koordinate i distancu
PlayAudioStreamForPlayer(i, "http://www.youtube-mp3.com/", 10.0, 20.0, 30.0, 50.0, 1);
PlayAudioStreamForPlayer(i, "http://www.youtube-mp3.com/", 10.0, 20.0, 30.0, 50.0, 1);
}
}
return 1;
}
e ako to ne radi (sumnjam, mada nikad nisam probao nije mi trebalo 😄) onda bi ovako:
CMD:muzika(playerid,params[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 50.0, 10.0, 20.0, 30.0)) //ovde zamenis koordinate i distancu..
{
PlayAudioStreamForPlayer(playerid, "http://www.youtube-mp3.com/"); // logicno ovde link zamenis
//ukoliko su lokacije blizu moras staviti return 1; da nebi trazio dalje i pustao vise od jedne pesme..
return 1;
}
else if(IsPlayerInRangeOfPoint(i, 50.0, 10.0, 20.0, 30.0)) //ovde zamenis koordinate i distancu..
{
PlayAudioStreamForPlayer(playerid, "http://www.youtube-mp3.com/"); // logicno ovde link zamenis
return 1;
}
else if(IsPlayerInRangeOfPoint(i, 50.0, 10.0, 20.0, 30.0)) //ovde zamenis koordinate i distancu..
{
PlayAudioStreamForPlayer(playerid, "http://www.youtube-mp3.com/"); // logicno ovde link zamenis
return 1;
}
//i tako dalje
}
}
return 1;
}
eto nadam se da sam ti pomogao
18. Avg. 2012.
lijepo, samo ne zaboravi da napravis i komandu za zaustavljanje muzike, i mos i igracima dat da oni ako ne zele mogu ukljuciti i iskljuciti muziku
18. Avg. 2012.
Dock nesto slicno sam imao kao sto si mi dao to prvo
ali ni tvoje nece kako treba nego kada upalim samo se cuje zadnja pjesma na popisu kad odem do nje ostale ne
a ovo drugo sto si mi dao odem IG kucam /muzika ono nista :S
ali ni tvoje nece kako treba nego kada upalim samo se cuje zadnja pjesma na popisu kad odem do nje ostale ne
a ovo drugo sto si mi dao odem IG kucam /muzika ono nista :S
18. Avg. 2012.
Ako želiš da pustiš opet pesmu, napravi tajmer koji traje isto koliko i pesma, i kada se završi , pustiće se opet, nešto na ovu foru .
i OnPlayerSpawn pustiš muziku i staviš tajmer
i tako iznova pustiš tajmer... u MuzikaTajmer
forward MuzikaTajmer(playerid);public MuzikaTajmerr(playerid)
{
// Ovde napraviš da se pusti pesma sa PlayAudioStreamForPlayer
return 1;
}i OnPlayerSpawn pustiš muziku i staviš tajmer
SetTimerEx("MuzikaTajmer", 160000, 0, "i", playerid); // ovo će na 2 minuta i nešto sazvati tajmeri tako iznova pustiš tajmer... u MuzikaTajmer
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava