Beiträge von Der mit dem Root

    Bei mir im scirpt geht i.wie net Audio_Stop Oo
    er zeigt keinen Error, aber InGame hört es einfach net auf zu laufen, wenn ich loop auf true habe.
    Das ist total doof, auch mein Handy-Klingelton, wenn man dran geht, eig. Audio_Stop, bringt nichts Oo.



    Hier ist es:


    if(strcmp(cmd, "/sirene", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(IsACop(playerid) || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    new hans123[MAX_PLAYERS];
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    new vid = GetPlayerVehicleID(playerid);
    if(SireneAn[vid] == 0)
    {
    hans123[playerid] = Audio_Play(playerid, 39, false, true, false);
    Audio_SetVolume(playerid,hans123[playerid],30);
    Sirene1[vid] = CreateObject(19288,x,y,z,0,0,0,100);
    Sirene2[vid] = CreateObject(18646,x,y,z,0,0,0,100);
    Sirene3[vid] = CreateObject(19288,x,y,z,0,0,0,100);
    Sirene4[vid] = CreateObject(19288,x,y,z,0,0,0,100);
    AttachObjectToVehicle(Sirene1[vid],vid,0,2.6,0,0,0,0);//Vorne Mitte
    AttachObjectToVehicle(Sirene2[vid],vid,-0.5,0.0,0.85,0,0,0);//Dach sirene
    AttachObjectToVehicle(Sirene3[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
    AttachObjectToVehicle(Sirene4[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
    SireneAn[vid] = 1;
    if(GetPVarInt(playerid, "pel_light_on") == 0)
    {
    new panels, doors, lights, tires;
    GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
    //UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,5,tires);
    UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
    lighttimer[playerid] = SetTimerEx("lights_on_1",100,0,"d",playerid);
    return SetPVarInt(playerid, "pel_light_on", 1);
    }
    return 1;
    }
    else if(SireneAn[vid] == 1)
    {
    Audio_Stop(playerid,hans123[playerid]);
    DestroyObject(Sirene1[vid]);
    DestroyObject(Sirene2[vid]);
    DestroyObject(Sirene3[vid]);
    DestroyObject(Sirene4[vid]);
    SireneAn[vid] = 0;
    if(GetPVarInt(playerid, "pel_light_on") == 1)
    {
    KillTimer(lighttimer[playerid]);
    KillTimer(lighttimer[playerid]);
    KillTimer(lighttimer[playerid]);
    KillTimer(lighttimer[playerid]);
    KillTimer(lighttimer[playerid]);
    KillTimer(lighttimer[playerid]);
    KillTimer(lighttimer[playerid]);
    KillTimer(lighttimer[playerid]);
    KillTimer(lighttimer[playerid]);
    new panels, doors, lights, tires;
    GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
    UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,0,tires);
    return SetPVarInt(playerid, "pel_light_on", 0);
    }
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist kein Polizist / Soldat / FBI Agent");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist in keinem Auto!");
    return 1;
    }
    return 1;
    }


    Bitte um Hilfe^^


    MfG
    DmdRoot8)