2 fragen in einem Thema ^^

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
  • Frage 1 ^^:
    also habe hier ein Code wo jmd aus dem Auot geworfen wird wenn er kein Führerschein hat
    so ich habe mir ein gekauft ein kumpel von mir hat kein Führerschein wollte als beifahrer also neben mir
    mit fahren müsste ja eig gehen aber er würde rausgeworfen jetzt meine frage kann man es mahcne das man
    ein führerschein haben muss um ein auto zu FAHREN aber nicht als beifahrer zum da neben sitzen
    hier der code:
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pCarschein] == 1)
    {
    }
    else
    {
    SendClientMessage(playerid,COLOR_ROT,"Du hast kein Führerschein");
    RemovePlayerFromVehicle(playerid);
    }
    }
    return 1;
    }


    Frage 2^^:
    kann man es machen das man z.B. für ein flugzeug und Hubschrauber
    ein Flugschein brauch und für autos nur ein Autoschein das ich
    z.B. ein auto fahren kann mit dem Autoschein aber ein Flugzeug nicht


    ok das waren die fragen ich hoffe sehr ihr könnt mir helfen
    bedanke mich jetzt schonmal
    mfg igel :):D

  • Naja also ID 593 ist ein Flugzeug (DODO).
    Das heißt für ModelID 593 braucht man ein Flugschein, also so ungefähr


    if(newstate == Player_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 593)
    {
    if(PlayerInfo[playerid][pFlugschein] == 0)
    {
    // Was passiert wenn kein Flugschein da ist.
    // Natürlich muss pFlugschein vorher erstellt werden.
    return 1;
    }
    }


    ...

  • C:\DOKUME~1\Michael2\Desktop\GTASER~1\GAMEMO~1\reallife.pwn(1066) : error 017: undefined symbol "Player_STATE_DRIVER"
    C:\DOKUME~1\Michael2\Desktop\GTASER~1\GAMEMO~1\reallife.pwn(1078) : warning 209: function "OnPlayerStateChange" should return a value
    C:\DOKUME~1\Michael2\Desktop\GTASER~1\GAMEMO~1\reallife.pwn(1079) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    das sind errors die ich net wegbekomme hier die zeilen


    if(newstate == Player_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 593)
    {
    if(PlayerInfo[playerid][pFlugschein] == 1)
    {
    }
    else
    {
    SendClientMessage(playerid,COLOR_ROT,"Du hast kein Flugschein");
    RemovePlayerFromVehicle(playerid);
    }
    return 1;
    }
    }

  • if(newstate == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 593)
    {
    if(PlayerInfo[playerid][pFlugschein] == 1)
    {
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_ROT,"Du hast kein Flugschein");
    RemovePlayerFromVehicle(playerid);
    }
    return 1;
    }
    }

    [align=center]
    Mta Script Editor - Work in Progress