Fahrschul System geht nicht...

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 leute!
    also ich wollte gerade ein Fahrschul System scripten.
    Das habe ich bisjetzt gemacht:
    new Fsauto[1];
    Hier jetzt bei OnGameModeInit
    Fsauto[0] = AddStaticVehicle(560,1279.9949,-1818.8690,13.0505,90.9882,1,1);
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(IsPlayerInVehicle(playerid,Fsauto))
    {
    if(GetPVarInt(playerid,"Führerschein") == 0)
    {
    }
    else if(GetPVarInt(playerid,"Führerschein") == 1)
    {
    SendClientMessage(playerid,Rot,"Du hast schon einen Führerschein!");
    RemovePlayerFromVehicle;
    }
    }
    return 1;
    }

  • Sry wie konnte ich die nur vergessen zu posten...


    C:\Users\Luca\Desktop\Neuer Ordner (3)\Scripts\Selfmadeluca.pwn(184) : error 035: argument type mismatch (argument 2)
    C:\Users\Luca\Desktop\Neuer Ordner (3)\Scripts\Selfmadeluca.pwn(192) : error 076: syntax error in the expression, or invalid function call
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

  • die variable FSAuto ist ein array du musst eine schleife benutzen

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    for(new i = 0; i < sizeof(Fsauto); i++)
    {
    if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == Fsauto[i])//fragt ab ob er fahrer ist und das auto Fsauto[i] ist
    {
    if(GetPVarInt(playerid,"Führerschein") == 0)
    {
    }
    else if(GetPVarInt(playerid,"Führerschein") == 1)
    {
    SendClientMessage(playerid,Rot,"Du hast schon einen Führerschein!");
    RemovePlayerFromVehicle(playerid);//hier haste auch fehler gehabt
    }
    }
    }
    return 1;
    }


    MFG Piet