In Datei speichern

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
  • Hey Leute.
    Ich arbeite gerade an einem Führerschein-Filterscripts und möchte das wenn ein Player den Führerschein geschafft hat.
    Und das er nur dann Autos fahren kann.
    Könnt ihr das für mich machen.
    Mfg
    Raphii


    Scripter aus Leidenschaft!
    Tod dem Godfather, lasst Selfmade-Scripts freie Möglichkeiten!

  • UUUUUpppsss.
    Ich meinte dass in eine Datei gespeichert werden soll wenn der Client den Führerschein geschafft hat.
    Sry tut mir leid^^
    mfg Raphii

    Scripter aus Leidenschaft!
    Tod dem Godfather, lasst Selfmade-Scripts freie Möglichkeiten!

  • Ich hab kein register/login.
    Ich will einfach ne Datei wo man speichert ob man den Führerschein hat oder nicht.
    Ungefähr

    Zitat

    Führerschein=1//dann hat er ihn

    Zitat

    Führerschein=0//dann hat er ihn nicht

    geht so was

    Scripter aus Leidenschaft!
    Tod dem Godfather, lasst Selfmade-Scripts freie Möglichkeiten!

  • öh ja toll und wie soll das script den spieler wieder erkennen 8|
    Wenne nen GM machen willst wirste um nen register/login system nicht rumkommen...
    Ich weiß grad nicht wie man das in ner Datei speichert aber du kannst das z.B so machen:
    Oben ins Script
    new FSchein[MAX_PLAYERS];
    Onplayerconnect und onplayerdisconnect
    FSchein[playerid] = 0;
    wenn er führerschein bestanden hat
    FSchein[playerid] = 1;
    und bei onplayerentervehicle
    if(FSchein[palyerid] == 0)
    {
    RemovePlayerFromVehicle(playerid);
    }Ist ausm kopf geschrieben kA obs geht

  • Hey danke geht alles bis auf den Punkt dass man aus dem Auto geschmissen wird.
    if(FSchein[playerid] == 0)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_RED,"Du hast keinen Führerschein!");
    SendClientMessage(playerid,COLOR_RED,"Geh in die Fahrschule und besorg dir einen Führerschein!");
    }

    Da stimmt iwas net.

    Scripter aus Leidenschaft!
    Tod dem Godfather, lasst Selfmade-Scripts freie Möglichkeiten!

  • OnPlayerEnterVehicle beschreibt die Situation in der der Spieler das Auto betritt. Das heißt, er sitzt noch nicht drin, folglich kann er auch nicht rausgeschmissen werden.
    Um ihn am einsteigen zu hindern, kannst du dies benutzen:


    TogglePlayerControllable(playerid,0);
    TogglePlayerControllable(playerid,1);


    Dürfte gehen ;)

  • Hat funktioniert hab das Problem aber anderst gelöst:

    if(FSchein[playerid] == 0)
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keinen Führerschein!");
    SendClientMessage(playerid,COLOR_RED,"Geh in die Fahrschule und besorg dir einen Führerschein!");
    SendClientMessage(playerid,COLOR_RED,"Lass dich nicht von der Polizei erwischen!");
    }

    Also man kann fahren, aber man sollte sich nicht erwischen lassen.
    Ty an euch alle.
    Monte und Inter... ich hoffe ihr könnt mir in Zukunft wieder helfen.

    Scripter aus Leidenschaft!
    Tod dem Godfather, lasst Selfmade-Scripts freie Möglichkeiten!