Roller nur bis score 2

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 ich wollte newbi roller erstellen und die darf man nur bis level also score 2 fahren und wenn man über score 2 ist dann soll man wieder auf dem car entfernt werden und man bekommt eine nachricht du bist über level 2


    könntet ihr mir eventl helfen bin noch ein blutiger anfänger^^


    thx im vorraus

    MfG
    <<<DiieseL27>>>

  • ne hilft mir nicht weiter 100verschiedene antworten^^

  • Wie ich es in erinnerung hab gibt es im GF eine Zeile die irgend was abruft mit Level ;) ich glaub die war:


    PlayerInfo[playerid][pLevel]


    Also müsste man mal die SuFU benutzen


    if(strcmp(cmd,"/ipoacksnimma",true) == 0){
    if(IsPlayerInRangeOfPoint(playerid,5.0,1705.1592,-1610.1301,13.5546))
    {
    if(PlayerInfo[playerid][pCarLic] == 0)
    {
    if(Rollervar == 0)
    {
    CreateVehicle(462,1705.1592,-1610.1301,13.5546,80.2507,-1,-1,15);
    GivePlayerMoney(playerid, -50);
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast dir ein NoobRoller gespawnt!");
    Rollervar = 1;
    }
    }
    else if(PlayerInfo[playerid][pCarLic] == 1)
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast einen Führerschein und kannst kein Roller mehr Spawnen!");
    Rollervar = 0;
    }
    if(Rollervar == 1)
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast bereits einen Roller gespawnt! Du darfst nur einen haben!");
    }
    }
    return 1; }



    Änder mal was um ;)

  • Unter..

    public OnPlayerStateChange(playerid, newstate, oldstate)



    if(IsANoobRoller(vehicleid))//deine definierung des Rollers
    {
    if(PlayerInfo[playerid][pLevel] > 2)
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du darfst diesen Roller nicht fahren!");
    RemovePlayerFromVehicle(playerid);


    }
    }
    }



    MFG,


    Scriptor!

  • ich habe nun ein wenig rum probiert aber bekomme errors


    Zeile (36) : error 017: undefined symbol "noobroller"
    Zeile (36) : warning 215: expression has no effect
    Zeile (36) : error 001: expected token: ";", but found "]"
    Zeile (36) : error 029: invalid expression, assumed zero
    Zeile (36) : fatal error 107: too many error messages on one line


    5 Errors, 1 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    PWNMod Compiler Version 1.2
    (c) Trooper[Y]
    In Kooperation mit GTA-Servers.de


    #define noobroller[55]; // habe ich unter meinen definierten farben


    public OnGameModeInit()
    {
    //interriorlöschen
    DisableInteriorEnterExits();
    //gamemode name
    SetGameModeText("German-xTreme-Reallife Selfmde");
    //ZiviSpawn
    AddPlayerClass(23,1739.3446,-1948.6163,14.1172,1.0056,0,0,0,0,0,0); // zivispawn
    noobroller[0] = AddStaticVehicle(462,1724.6965,-1612.6482,13.1450,5.4128,1,1); // faggioganzlinks //zeile 36
    return 1;
    }


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(IsAnoobroller(462))//deine definierung des Rollers
    {
    if(PlayerInfo[playerid][pLevel] > 2)// ich habe noch kein register system kann man das auch so abragen irgendwie getplayerscore oderso?
    {
    SendClientMessage(playerid,weiß, "Du darfst diesen Roller nicht fahren da du über Level 2 bist!");
    RemovePlayerFromVehicle(playerid);


    }
    }
    }
    return 1;
    }

    Einmal editiert, zuletzt von DiieseL27 () aus folgendem Grund: kann mir keiner helfen^^´?