Frakcars / Noobroller / Jobcars

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
  • Guten Abend, eine Frage, meine Noobroller gehen nicht mehr richtig, die Nachricht kommt selbst wenn ich mich einlogge, hier mal der Code:

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    //Stadt-Putzer//
    for (new i=0; i<sizeof(Stadt); i++)
    {
    if(GetPlayerVehicleID(playerid) == Stadt[i])
    {
    if(SpielerInfo[playerid][Job] != 1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, ROT, "Du bist kein Stadtreiniger.");
    }
    }
    }


    }
    //Noob-Roller//
    for(new i=0; i<sizeof(noobcar); i++)
    {
    if(GetPlayerVehicleID(playerid) == noobcar[i])
    {
    if(GetPlayerScore(playerid) != 1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du darfst dieses Fahrzeug nicht fahren.");
    }
    }
    }
    }

    Die Nachricht soll nur kommen, wenn jemand auf den Noobroller geht und nicht Lvl 1 ist.^^ Ich bin lvl 2 im Game, aber kriege diese Nachricht selbst wenn ich aus einem anderem Auto aussteige


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!

  • Wenn die Meldung auch bei anderen Autos kommt, solltest du
    vlt. mal gucken ob du irgendein Fehler in der Definition der Noobcars gemacht hast.


    Oder versuch das ganze mal bei 'OnPlayerEnterVehicle' und nicht bei 'OnPlayerStatChange'


    MfG
    airstylzz