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
In Datei speichern
- Raphii Warren
- Geschlossen
- Erledigt
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
-
-
Warum nennste den Titel dann "In Datei speichern" ?
-
UUUUUpppsss.
Ich meinte dass in eine Datei gespeichert werden soll wenn der Client den Führerschein geschafft hat.
Sry tut mir leid^^
mfg Raphii -
GodFather oder nicht GodFather,das is hier die frage...
-
Neee nicht Godfather.
Ich mach eigentlich ein eigenes Filterscript.
Also kannst mir helfen?? -
öh nö,Ich kenn dein Register/Login System nicht?
-
Ich hab kein register/login.
Ich will einfach ne Datei wo man speichert ob man den Führerschein hat oder nicht.
UngefährZitatFührerschein=1//dann hat er ihn
ZitatFührerschein=0//dann hat er ihn nicht
geht so was
-
öh ja toll und wie soll das script den spieler wieder erkennen
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. -
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.