Was wird dir so im Server Log ausgegeben?
case DIALOG_vehMUSIK2:
{
printf("DIALOG_vehMUSIK2");
new vehicleid = GetPlayerVehicleID(playerid);
new Float:x,Float:y,Float:z;
new string[900];
printf("response: %d", response);
if(response == 0)
{
for(new i=0;i<sizeof(Radio);i++)
{
if(strfind(string,Radio[i][urlcategory],true) == -1)
{
strcat(string,Radio[i][urlcategory]),strcat(string,"\n");
}
}
strcat(string,"Radio Aus");
return ShowPlayerDialog(playerid,DIALOG_vehMUSIK,DIALOG_STYLE_LIST,VehicleDefinations[GetVehicleModel(vehicleid)-400],string,"Auswählen","Abbrechen");
}
else
{
printf("else");
if(!IsPlayerInAnyVehicle(playerid))return SCM(playerid,GRAU,"[FEHLER]: Du sitzt in keinem Fahrzeug.");
ForEachPlayer(i)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i))
{
if(GetPVarInt(i,"Eingeloggt") == 1)
{
printf("i: %d eingeloggt.", i);
if(GetPlayerVirtualWorld(i) == GetPlayerVirtualWorld(playerid))
{
printf("Welt ok.");
if(IsPlayerInVehicle(i,vehicleid))
{
for(new i2=0;i2<sizeof(Radio);i2++)
{
printf("'%s' EQ '%s'", Radio[i2][urlname], inputtext);
if(!strcmp(Radio[i2][urlname],inputtext,true))
{
printf("Starte Stream");
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(i,Radio[i2][url],x,y,z,5.0,0);
format(VehicleRadioStream[vehicleid],128,Radio[i2][url]);
}
}
}
}
}
}
}
}
return 1;
}