Level Abfrage...

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 Tag,
    Ich wollte das man den Noobspawn Roller nur mit Level 3 oder weniger fahren kann. Ich kann aber mit Level 31 immer noch draufsitzen. Wenn man höher als Level 3 ist, sollte man Removed werden ;)


    if(GetPlayerScore(playerid) < 3)
    Das klappt nicht!
    Kann mir einer helfen=


    Mit Freundlichen Grüßen,
    TheBester

  • Kannst auch so machen


  • Nimmt dir aber viele Zeilen weg, da die weitere Vorgänge unnötig sind, denn du kannst alles in einer Abfrage benutzen.

    Mit freundlichen Grüßen,
    Anonymous.

  • Kannst auch so machen



    Unnötige Zeilen verschwendung.


    So müsste es gehen
    if(GetPlayerScore(playerid) <= 3)return RemovePlayerFromVehicle(playerid);

  • if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    if(GetPlayerVehicleID(playerid)==noobcar[i])
    {
    if(GetPlayerScore(playerid) <=3)return RemovePlayerFromVehicle(playerid),SendClientMessage(playerid,DUNKELGRAU," Diesen Roller darfst du über Level 3 nicht fahren!");

    }
    }
    }
    Das geht nicht 8|

  • if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(noobcar); i++)
    {
    if(GetPlayerVehicleID(playerid)==noobcar[i])
    {
    if(GetPlayerScore(playerid) < 4)return RemovePlayerFromVehicle(playerid),SendClientMessage(playerid,DUNKELGRAU," Diesen Roller darfst du über Level 3 nicht fahren!");
    return 1;
    }
    }
    }


    Du musst garnicht ALLE Fahrzeuge durchgehen :)
    Außerdem KANNST du ein Return setzen, MUSST du aber NICHT.

  • if(GetPlayerScore(playerid) <=3)


    Ich weiß nicht was ihr vor habt, aber sagt ihr ihm nicht die ganze Zeit: "Removen, wenn unter 3?"


    >= (Größer oder gleich 3) return Remove..


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