PickUp für Führerschein

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
  • Hab ein PickUp gemacht das man dort Führerschein kauft,
    nur weis ich nicht wie es geht mit dem command dan,
    hab es so

    //ganz oben
    new führer;
    // OnGameModeInit
    führer = CreatePickUp(2154, 23 , 2412.26, 2412.12, 2145.18);
    // OnPlayerPickUpPickup
    if(pickupid == führer)
    {
    GameTextForPlayer(playerid, "Benutze /führerschein um ein Führerschein zu kaufen", 1000,5);
    }
    //OnPlayerCommandText
    if(strcmp(cmd, "/führerschein", true) == 0)
    {
    if(IsPlayerConnected))
    {
    if(PlayerToPoint(6.0,playerid,2412.26, 2412.12, 2145.18))
    {
    GivePlayerMoney(playerid, -2000);
    }
    return 1;
    }
    }


    wie kann ich machen das er dann Führerschein bekommt im Command?
    über GivePlayerMoney

  • ja du musst erstma führerschein definieren:
    autoführerschein[MAX_PLAYERS];


    wenn der Spieler nen Autoführerschein bekommen soll :

    autoführerschein[playerid] = 1;
    dini_IntSet(s,"Autoführerschein",1); //Musste noch auf deins umschreiben damit es speichert;)


    wenn du abfragen willst ob er nen führerschein hatt

    if(autoschein[playerid] == 1)


    wenn du noch ne message hinter haben willst



    if(autoschein[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "Du hast noch keinen Autoschein.Du kannst ihn dir bei X kaufen");


    Jetzt ein kleines Script

    public OnPlayerEnterVehicle
    {
    if(autoschein[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_RED, "Du hast noch keinen Führerschein. Pass auf die Kontrollen auf!");
    }
    return 1;
    }


    Hoffe konnte dir helfen

  • könntest es du mir bitte gleich oben mit ins PickUp schreibeN? peile das nicht

  • autoführerschein[playerid] = 1; dini_IntSet(s,"Autoführerschein",1);


    Habs ja eig Präsize erklärt :P



    //ganz oben
    new führer;
    new autoschein[MAX_PLAYERS];
    // OnGameModeInit
    führer = CreatePickUp(2154, 23 , 2412.26, 2412.12, 2145.18);
    // OnPlayerPickUpPickup
    if(pickupid == führer)
    {
    GameTextForPlayer(playerid, "Benutze /führerschein um ein Führerschein zu kaufen", 1000,5);
    }
    //OnPlayerCommandText
    if(strcmp(cmd, "/führerschein", true) == 0)
    {
    if(IsPlayerConnected))
    {
    if(PlayerToPoint(6.0,playerid,2412.26, 2412.12, 2145.18))
    {
    autoführerschein[playerid] = 1;
    dini_IntSet(s,"Autoführerschein",1);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch zu deinem Autoführerschein");
    GivePlayerMoney(playerid, -2000);
    }
    return 1;
    }
    }

  • omfg wusste nich wo das hinkommt, danke ^^
    autoführerschein[playerid] = 1;
    dini_IntSet(s,"Autoführerschein",1);


    edit://
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(262) : error 001: expected token: ";", but found "ü"
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1935) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1939) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1951) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1955) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1959) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1963) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1967) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1971) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1975) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1987) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1991) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1995) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(1999) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(2003) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(2015) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(2019) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(2023) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(2035) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(2039) : error 004: function "PlayerToPoint" is not implemented
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(3905) : error 001: expected token: ")", but found "ü"
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(3905) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(3905) : error 017: undefined symbol "hrer"
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\SAMP02~1.WIN\GAMEMO~1\city.pwn(3905) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    24 Errors.


    if(pickupid == führer) // 3905

    Einmal editiert, zuletzt von Polarized ()