Befehl buggt rum

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,
    habe einen Befehl gemacht, der die Sirene ans Auto bauen soll.
    Aber irgendwie passiert nichts, wenn ich den Befehl eingebe.
    Ich bekomme keine Errors oder Warnings, deswegen
    poste ich jetzt einfach mal alle Zeilen, da der Fehler
    überall liegen könnte -.-


    /// Ganz oben:
    new UCL[MAX_VEHICLES];
    new sirene1[MAX_VEHICLES];
    new policecar[50];


    /// IM GAME MODE
    policecar[23]=SetVehicleNumberPlate(AddStaticVehicleEx(426,1543.09960938,-1688.59960938,5.69999981,90.00000000,104,104,999999),"Staat"); //Premier
    policecar[24]=SetVehicleNumberPlate(AddStaticVehicleEx(426,1531.09960938,-1688.00000000,5.69999981,269.99499512,104,104,999999),"Staat"); //Premier
    policecar[25]=SetVehicleNumberPlate(AddStaticVehicleEx(426,1531.09960938,-1684.19995117,5.69999981,269.99450684,104,104,999999),"Staat"); //Premier
    policecar[26]=SetVehicleNumberPlate(AddStaticVehicleEx(426,1529.30004883,-1678.30004883,5.69999981,225.99450684,104,104,999999),"Staat"); //Premier
    policecar[27]=SetVehicleNumberPlate(AddStaticVehicleEx(415,1563.59997559,-1694.59960938,5.69999981,180.00000000,169,169,999999),"Staat"); //Cheetah
    policecar[28]=SetVehicleNumberPlate(AddStaticVehicleEx(415,1557.89941406,-1694.59960938,5.69999981,180.00000000,169,169,999999),"Staat"); //Cheetah
    policecar[29]=SetVehicleNumberPlate(AddStaticVehicleEx(415,1560.79980469,-1694.59960938,5.69999981,180.00000000,169,169,999999),"Staat"); //Cheetah
    policecar[30]=SetVehicleNumberPlate(AddStaticVehicleEx(541,1571.80004883,-1694.59960938,5.59999990,180.00000000,169,169,999999),"Staat"); //Bullet
    policecar[31]=SetVehicleNumberPlate(AddStaticVehicleEx(541,1569.09997559,-1694.59960938,5.59999990,180.00000000,169,169,999999),"Staat"); //Bullet
    policecar[32]=SetVehicleNumberPlate(AddStaticVehicleEx(541,1566.40002441,-1694.59960938,5.59999990,180.00000000,169,169,999999),"Staat"); //Bullet
    ///.... andere Cars
    policecar[46]=SetVehicleNumberPlate(AddStaticVehicleEx(560,1600.00000000,-1676.59997559,5.69999981,90.00000000,169,169,999999),"Staat"); //Sultan
    policecar[47]=SetVehicleNumberPlate(AddStaticVehicleEx(560,1600.00000000,-1670.09997559,5.69999981,90.00000000,169,169,999999),"Staat"); //Sultan
    policecar[48]=SetVehicleNumberPlate(AddStaticVehicleEx(560,1600.00000000,-1673.29980469,5.69999981,90.00000000,169,169,999999),"Staat"); //Sultan
    policecar[49]=SetVehicleNumberPlate(AddStaticVehicleEx(560,1600.00000000,-1667.00000000,5.69999981,90.00000000,169,169,999999),"Staat"); //Sultan


    public OnVehicleSpawn(vehicleid)
    {
    /// MACHT SIRENEN WEG
    DestroyObject(sirene1[vehicleid]);
    UCL[vehicleid] = 0;
    return 1;
    }


    ocmd:s(playerid,params[])
    {
    new tmpcar = GetPlayerVehicleID(playerid);
    if(sscanf(params,""))return SendClientMessage(playerid,ROT,"Benutze: /s");
    if(UCL[GetPlayerVehicleID(playerid)] == 0)
    {
    if(GetVehicleModel(tmpcar) == 560)
    {
    if(GetPlayerVehicleSeat(playerid) == policecar[46] || GetPlayerVehicleSeat(playerid) == policecar[47] || GetPlayerVehicleSeat(playerid) == policecar[48] || GetPlayerVehicleSeat(playerid) == policecar[49])
    {
    sirene1[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,0,0,0,0,100);
    AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0.0,0.85,0,0,0);
    UCL[GetPlayerVehicleID(playerid)] = 1;
    }
    return 1;
    }
    else if(GetVehicleModel(tmpcar) == 415)
    {
    if(GetPlayerVehicleSeat(playerid) == policecar[27] || GetPlayerVehicleSeat(playerid) == policecar[28] || GetPlayerVehicleSeat(playerid) == policecar[29])
    {
    sirene1[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,0,0,0,0,100);
    AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.4,-0.2,0.65,0,0,0);
    UCL[GetPlayerVehicleID(playerid)] = 1;
    }
    return 1;
    }
    else if(GetVehicleModel(tmpcar) == 451)
    {
    if(GetPlayerVehicleSeat(playerid) == policecar[30] || GetPlayerVehicleSeat(playerid) == policecar[31] || GetPlayerVehicleSeat(playerid) == policecar[32])
    {
    sirene1[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,0,0,0,0,100);
    AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.45,-0.3,0.6,0,0,0);
    UCL[GetPlayerVehicleID(playerid)] = 1;
    }
    return 1;
    }
    if(GetVehicleModel(tmpcar) == 426)
    {
    if(GetPlayerVehicleSeat(playerid) == policecar[23] || GetPlayerVehicleSeat(playerid) == policecar[24] || GetPlayerVehicleSeat(playerid) == policecar[25] || GetPlayerVehicleSeat(playerid) == policecar[26])
    {
    sirene1[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,0,0,0,0,100);
    AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0.0,0.85,0,0,0);
    UCL[GetPlayerVehicleID(playerid)] = 1;
    }
    return 1;
    }
    }
    else if(UCL[GetPlayerVehicleID(playerid)] == 1)
    {
    DestroyObject(sirene1[GetPlayerVehicleID(playerid)]);
    UCL[GetPlayerVehicleID(playerid)] = 0;
    }
    return 1;
    }


    Finde leider überhaupt nicht den Fehler und würde mich bei Antwort freuen :D