- 0
Problema radio
-
Similar Content
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
Jomes.
Nick:Vanilla
Problema: Cand am baga un radio si un player se urca la mine in masina imi seteaza si mie radio-ul din nou.
Erori / warnings: -
Pawno Code:
Lini/script:[pawn]new RadioFixed[MAX_VEHICLES];
new Radio[MAX_PLAYERS];[/pawn]
public OnPlayerStateChange(playerid, newstate, oldstate)
[pawn] if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new vehicle = GetPlayerVehicleID(playerid);
if(GetPlayerVehicleID(i) == vehicle)
{
if(RadioFixed[vehicle] == 2)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.136:80");
}
if(RadioFixed[vehicle] == 3)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.35:80");
}
if(RadioFixed[vehicle] == 4)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://stream.profm.ro:8012/profm.mp3");
}
if(RadioFixed[vehicle] == 5)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.radio21.ro/Radio21Live.m3u");
}
if(RadioFixed[vehicle] == 6)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.radiozu.ro/live.m3u");
}
if(RadioFixed[vehicle] == 7)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://live.radiotaraf.com:8181");
}
if(RadioFixed[vehicle] == 8)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://radiohot.dyndns.biz:8000");
}
if(RadioFixed[vehicle] == 9)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://necenzurat.greudedifuzat.eu:8012");
}
if(RadioFixed[vehicle] == 10)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.europafm.ro/&files/live.m3u");
}
if(RadioFixed[vehicle] == 11)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.35:9000");
}
if(RadioFixed[vehicle] == 12)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://bbc.co.uk/radio/listen/live/r1.asx");
}
if(RadioFixed[vehicle] == 0)
{
StopAudioStreamForPlayersInCar(vehicleid);
}
}
}
}[/pawn]
[pawn] if(dialogid == Dialog_radio)
{
if(!response)
{
//SendClientMessage(playerid, COLOR_GREY, "Ai inchis radioul.");
foreach(Player,i)
{
if(IsPlayerInAnyVehicle(i))
{
if(GetPlayerVehicleID(i) == vehicleid)
{
//PlayAudioStreamForPlayer(i,url);
}
}
}
return 1;
}
switch(listitem)
{
case 0:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.136:80");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 2;
return 1;
}
case 1:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.35:80");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 3;
return 1;
}
case 2:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://stream.profm.ro:8012/profm.mp3");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 4;
return 1;
}
case 3:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.radio21.ro/Radio21Live.m3u");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 5;
return 1;
}
case 4:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.radiozu.ro/live.m3u");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 6;
return 1;
}
case 5:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://live.radiotaraf.com:8181");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 7;
return 1;
}
case 6:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://radiohot.dyndns.biz:8000");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 8;
return 1;
}
case 7:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://necenzurat.greudedifuzat.eu:8012");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 9;
return 1;
}
case 8:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.europafm.ro/&files/live.m3u");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 10;
return 1;
}
case 9:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.35:9000");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 11;
return 1;
}
case 10:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://bbc.co.uk/radio/listen/live/r1.asx");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 12;
return 1;
}
case 11:
{
StopAudioStreamForPlayersInCar(vehicleid);
Radio[playerid] = 0;
RadioFixed[vehicleid] = 0;
return 1;
}
}
return 1;
}[/pawn]
[pawn]stock PlayAudioStreamForPlayersInCar(vehicleid,url[])
{
foreach(Player,i)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
if(GetPlayerVehicleID(i) == vehicleid)
{
PlayAudioStreamForPlayer(i,url);
}
}
}
return 1;
}[/pawn]
[pawn]stock StopAudioStreamForPlayersInCar(vehicleid)
{
foreach(Player,i)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
if(GetPlayerVehicleID(i) == vehicleid)
{
StopAudioStreamForPlayer(i);
}
}
}
return 1;
}[/pawn]
Ai incercat sa rezolvi singur ?: Da
7 answers to this question
Recommended Posts