Skripta koju koristim: Moja prva FS :D
Detaljan opis problema:E ovako, napravio sam FS za Auto radio koja random strimuje pesmu sa Kiwi-ja. Sve sma lepo uradio i radi ali imam 2 problema. Prvo, uradio sam da kada se otkuca /dveh i unisti se vozilo da muzika prestane, ali nemogu da namestim da kada se vozilo /veh stvori da pocne muzika sa Kiwi-ja nego pocne muzika sa SA radia. Drugo problem je kada se npr udje u vozilo koje pripada nekoj organizaciji a igrac nije clan, muzika pocne ali kada ga skripta izbaci muzika ne prestaje. Ako bi mogli da mi pomognete oko ovog /veh da pocne muzika sa Kiwi-ja i kada igraca skripta izbaci iz vozila koje pripada nekoj organizaciji a on nije clan da muzika prestane ili daopste ne pocne. Pozz
Dio skripte:#include <a_samp>
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Auto Radio By: Miljan Ilic");
print("--------------------------------------\n");
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid) {
//Play List Start
switch(random(3))
{
case 0:
{
PlayAudioStreamForPlayer(playerid, "http://k003.kiwi6.com/hotlink/3oalzucfce/Severina_and_Uciteljice_-_Generale_Official_video_.mp3");
}
case 1:
{
PlayAudioStreamForPlayer(playerid, "http://k003.kiwi6.com/hotlink/xojx097sga/SEVERINA_FEAT._MINISTARKE_-_UNO_MOMENTO_OFFICIAL_VIDEO_.mp3");
}
case 2:
{
PlayAudioStreamForPlayer(playerid, "http://k003.kiwi6.com/hotlink/ew4mkqcg2g/DJ_SNS_and_Djomla_KS_Feat._Vanja_Zelenski_and_Marko_Milutinovic_-_Tako_Hladno_Je_OFFICIAL_VIDEO.mp3");
}
}
return 1;
}
//Play List End
public OnPlayerExitVehicle(playerid, vehicleid)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
public OnPlayerDeath(playerid)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/veh", cmdtext, true, 10) == 0)
{
StopAudioStreamForPlayer(playerid);
}
if (strcmp("/dveh", cmdtext, true, 10) == 0)
{
StopAudioStreamForPlayer(playerid);
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Probaj mesto publica OnPlayerEnterVehicle da to stavis u public OnPlayerStateChange
A da obrisem ovo ostalo OnPlayerDeath i sve ostalo ispod OnPlayerVehicleExit
Kako god hoces ako imas u OnPlayerDeath znaci da ce mu se muzika prekinuti kada umre.
Ponovo nije dobro ni kada promenim u OnPlayerStateChange. Cim tako namestim muzika krene kad udjem u auto a kada izadjem ona se zaustavi i krene iznova.
Hm ajde mesto publica OnPlayerExitVehicle isto u publicu OnPlayerStateChange stavi
if (newstate == PLAYER_STATE_ONFOOT)
{
StopAudioStreamForPlayer(playerid);
}