Nummernschilder "Zahlen" addieren sich

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
  • Hi com ,


    Ich habe heute versucht die Nummernschilder meiner Nebenjobcars anzupassen. Vergeblich da die zahlen aus dem ersten Nebenjob beim zweiten Nebenjob dazugerechnet werden wie kann das sein?


    //Fahrzeuge
    Muellabfuhr[0]=AddStaticVehicle(408,2079.9468,-2046.5776,14.0903,270.4728,4,3); // Müllauto1
    Muellabfuhr[1]=AddStaticVehicle(408,2079.9397,-2039.8398,14.0956,270.0212,4,3); // Müllauto2
    Muellabfuhr[2]=AddStaticVehicle(408,2079.9492,-2033.4113,14.0925,269.9423,4,3); // Müllauto3
    Muellabfuhr[3]=AddStaticVehicle(408,2079.9551,-2026.5835,14.0957,270.3698,4,3); // Müllauto4
    Muellabfuhr[4]=AddStaticVehicle(408,2079.8228,-2019.9432,14.0930,272.2032,4,3); // Müllauto5
    Muellabfuhr[5]=AddStaticVehicle(408,2079.7485,-2013.4297,14.0901,270.0372,4,3); // Müllauto6
    Muellabfuhr[6]=AddStaticVehicle(408,2079.7590,-2006.6654,14.0978,270.1003,4,3); // Müllauto7
    Muellabfuhr[7]=AddStaticVehicle(408,2110.9329,-2044.7775,14.0997,45.9789,4,3); // Müllauto8
    new stringmuell[11];
    for(new i = 0; i < sizeof(Muellabfuhr); i++)
    {
    format(stringmuell,sizeof(stringmuell),"LS MUELL %d",Muellabfuhr[i]);
    SetVehicleNumberPlate(Muellabfuhr[i],stringmuell);
    }
    Sweeper[0]=AddStaticVehicle(574,-2458.8943,774.5368,34.8971,0.0068,4,3); // Sweeper1
    Sweeper[1]=AddStaticVehicle(574,-2461.9941,774.5673,34.8970,359.4589,4,3); // Sweeper2
    Sweeper[2]=AddStaticVehicle(574,-2465.0376,774.5816,34.8975,0.0540,4,3); // Sweeper3
    Sweeper[3]=AddStaticVehicle(574,-2468.2434,774.5968,34.9026,359.2724,4,3); // Sweeper4
    Sweeper[4]=AddStaticVehicle(574,-2471.4229,774.6240,34.8970,359.6565,4,3); // Sweeper5
    Sweeper[5]=AddStaticVehicle(574,-2474.7075,774.6359,34.8970,359.2249,4,3); // Sweeper6
    Sweeper[6]=AddStaticVehicle(574,-2477.7336,774.6440,34.8987,359.4222,4,3); // Sweeper7
    Sweeper[7]=AddStaticVehicle(574,-2480.9275,774.6632,34.9004,359.5308,4,3); // Sweeper8
    Sweeper[8]=AddStaticVehicle(574,-2484.2078,774.6716,34.9038,359.3818,4,3); // Sweeper9
    Sweeper[9]=AddStaticVehicle(552,-2492.8921,794.2444,34.8649,271.0164,4,3); // utilityvan1
    Sweeper[10]=AddStaticVehicle(552,-2492.7698,789.9739,34.8649,270.6456,4,3); // utilityvan2
    Sweeper[11]=AddStaticVehicle(552,-2492.6738,785.6364,34.8685,270.4934,4,3); // utilityvan3
    Sweeper[12]=AddStaticVehicle(552,-2492.7051,781.0848,34.8689,270.6964,4,3); // utilityvan4
    for(new x = 0; x < sizeof(Sweeper); x++)
    {
    format(stringmuell,sizeof(stringmuell),"SF STR %d",Sweeper[x]);
    SetVehicleNumberPlate(Sweeper[x],stringmuell);
    }

  • Wie genau meinst du mit "dazugerechnet"?
    Kannst das anhand eines Beispiels mal verdeutlichen?

  • Also bei den Müllwagen steht beim ersten 1 und beim zweiten 2 bis zum 8. so soll das auch sein. aber bei den sweepern fängt es bei neun an zu zählen und nicht bei 1


    Also steht bei den Müllwägen:


    LS Muell 1
    LS Muell 2
    LS Muell 3
    LS Muell 4
    LS Muell 5
    LS Muell 6
    LS Muell 7
    LS Muell 8


    Und bei den Sweepern:


    SF STR 9
    SF STR 10
    SF STR 11
    SF STR 12
    SF STR 13
    SF STR 14
    SF STR 15
    SF STR 16
    SF STR 17
    SF STR 18
    SF STR 19
    SF STR 20
    SF STR 21

  • Ja das ist ja auch logisch, es ist ja auch das neunte Fahrzeug auf dem Server.

  • Du benutzt in deinem format den Index des Arrays, in dem die VehicleID gespeichert ist. Richtig wäre es, wenn du dort nur die Variable verwendest:
    format(stringmuell,sizeof(stringmuell),"LS MUELL %d",Muellabfuhr[i]);
    zu
    format(stringmuell,sizeof(stringmuell),"LS MUELL %d",i);
    und unten genau so.


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'