Fraktionns/Jobsautos Probleme

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
  • Hy Leute, ich bin am verzweifeln.
    ich habe mir FRaktionscars und Jobcars gemacht. lief auch alles super. wer kein cop war wurde rausgeschmissen und usw.
    aber nachdem ich dann mehr LSPDcars eingefügt habe (den Array habe ich auch erhöt) ging es auf einmal nicht mehr bzw. schmeisst er mich nur aus dem 1. car raus und in den anderen kann ich fahren. dann habe ich die neuen Cars wieder entfernt aber es bleibt immer noch.
    ich hoffe ihr könnt mir da helfen.


    new LSPDCARS [4];
    new ZIVICARS [4];


    LSPDCARS[0] = AddStaticVehicle(596,2028.6593,1367.3979,10.5390,320.4863,0,1); // ccar1
    LSPDCARS[1] = AddStaticVehicle(596,2028.5343,1372.7959,10.5388,319.0882,0,1); // ccar2
    LSPDCARS[2] = AddStaticVehicle(596,2028.6017,1378.0431,10.5403,318.1894,0,1); // ccar3
    LSPDCARS[3] = AddStaticVehicle(596,2028.6777,1383.2377,10.5410,314.0303,0,1); // ccar4
    ZIVICARS[0] = AddStaticVehicle(541,2028.6174,1326.2981,10.4453,239.6093,13,8); // zcar1
    ZIVICARS[1] = AddStaticVehicle(541,2028.6283,1322.0532,10.4453,241.2694,36,8); // zcar2
    ZIVICARS[2] = AddStaticVehicle(541,2028.6250,1317.8256,10.4452,244.8141,58,8); // zcar3
    ZIVICARS[3] = AddStaticVehicle(541,2028.6044,1313.5708,10.4452,246.0565,68,8); // zcar4



    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    // ----------------- JOBCARS ----------------
    // strassenreiniger
    if(newstate== PLAYER_STATE_DRIVER)
    {
    UpdateTacho();
    for (new i=0; i<sizeof(KEHRCARS); ++i)
    {
    if(GetPlayerVehicleID(i) ==KEHRCARS[i])
    {
    SendClientMessage(i,GELB,"Tippe /start ein um den Job zu beginnen");
    SendClientMessage(i,GELB,"Dein Lohn bekommst du bei jedem Checkpoint auf dein Jobkonto,");
    SendClientMessage(i,GELB,"welches du mit /jobgeld abheben kannst.");
    SendClientMessage(i,GELB,"Viel Spaß bei der Arbeit ;-) ");
    }
    }

    for (new i=0; i<sizeof(LSPDCARS); ++i)
    {
    if(GetPlayerVehicleID(i) ==LSPDCARS[i])
    {
    if(GetPVarInt(i,"Fraktion") !=1)
    {
    RemovePlayerFromVehicle(i);
    SendClientMessage(i,ROT,"Du bist nicht beim LSDP");
    }
    }
    }

    for(new i=0; i<sizeof(ZIVICARS); ++i)
    {
    if(GetPlayerVehicleID(i) ==ZIVICARS[i])
    {
    if(GetPVarInt(i,"Fraktion") !=0)
    {
    RemovePlayerFromVehicle(i);
    SendClientMessage(i,ROT,"Du bist kein Zivilist");
    }

    }
    }
    }else if(newstate == 0)
    {
    TextDrawHideForPlayer(playerid,Tacho[playerid]);
    }
    return 1;
    }


    //edit : sry für den Spam, aber kann mir da keiner weiterhelfen? ich weiß net woran es liegt. es ging ja vorher.

    Einmal editiert, zuletzt von HighFly ()