Wenns nichts ausgibt, wird das Ding nicht aufgerufen und deshalb funktioniert es auch nicht.
So einfach ist das ![]()
Wenns nichts ausgibt, wird das Ding nicht aufgerufen und deshalb funktioniert es auch nicht.
So einfach ist das ![]()
Habe beides probiert und es funktioniert weder noch.
Meines ist ja auch nur ein Debug du Scherzkeks, musst in den Log schauen, was die Variablen ausgeben..
Pack halt in Zeile 7 mal sowas wie:
writeLine(_STDERR, DoesEntityExist(vehicle) .. "|" .. IsPedInAnyVehicle(playerPed, false) .. "|" .. playerPed)
Und dann prüfe mal die Werte, ob alles stimmt.
Und in Zeile 48 das Wait(0) ist ein wenig heavy meinst du nicht?
Wenn das ms sind, würd ich das schon auf 100 setzen...
Dr. Frauenarzt hatte dir schon mal gesagt, nutze keinen globalen Dialog-String, das bringt nur Ärger.
Den Code musst du nur etwas schöner formatieren:
stock ShowPlayerCarkeys(playerid, type)
{
new string[512] = "Fahrzeug\tFarbe\tDetails\tFahrzeug-ID";
for(new i,m; i < MaxVehicles(playerid); i++)
{
m = PlayerCar[playerid][i][CarModel]-400;
if(m >= 0 && m <= 211)
{
format(string, sizeof(string), "%s\n%s\t%d / %d\t%s\t%d", string,
CarName[m],
PlayerCar[playerid][i][vehColor1],
PlayerCar[playerid][i][vehColor2],
((PlayerCar[playerid][i][vehAbgeschleppt]==1)?("{AA3333}(Verwahrstelle)"):(" ")),
PlayerCar[playerid][i][CarId]);
}
else strcat(string,"\n{FFFFFF}--");
}
ShowPlayerDialog(playerid, type == CARKEY_TYPE_NORMAL ? DIALOG_CARKEY : (type == CARKEY_TYPE_MOVE1 ? DIALOG_MOVECARKEY1 : DIALOG_MOVECARKEY2), DIALOG_STYLE_TABLIST_HEADERS, "Fahrzeugschlüssel", string, "OK", "Abbrechen");
return 1;
}
Alles anzeigen
So rein nebenbei, wenn man mit dem Namen Niemand connected müsste das zu Fehlern führen. 🤷♂️
"Fehler" würd ich es nicht nennen, aber das ist eigentlich ein verbotener Name, bei dem man gekickt wird.
Denn bei den Häusern steht auch immer, dass sie Niemand gehören und bei den Unternehmen und etc...
Dann auf xGreekz7x hau rein ![]()
Aber wieso sollte „Niemand“ stehen wenn dieser Spieler nicht mehr online ist?
Diese Frage geht wohl direkt an Dr. Frauenarzt
Zusätzlich eine Funktion für die Rückgabe der ID wäre nett gewesen.
Bitteschön ![]()
Danke für euer Feedback ![]()
Gudde,
Kurze Frage wie kann ich am besten machen wer LetzterFahrer war vom Fahrzeug?
Das muss halt nur solange sein wielange der Letzte Fahrer online ist dann wird zurück gesetzt auf "Niemand"
Ansonst z.b Ich (ID: 45)
4 you: GetVehicleLastDriver
Ja, ich weiß, gibt es schon massig.
Dennoch wird es öfters mal gesucht und hier mal eine andere Umsetzung mit Propertys.
Hier Dr. Frauenarzt für dich ![]()
Viel Spaß damit. (Wenn der Spieler nicht mehr on ist -> steht Niemand da)
Pastebin: https://pastebin.com/YTiJxrmx
PS: Nur als eigenen Thread markiert, falls es mal wieder jemand sucht...
Jap, das ist redundant. Kannste auch löschen xD
ID_DES_DB_EINTRAGES
Ja, das solltest du tun, schließlich speicherst du es ja auch genau so.
Da sollte ja schon irgendwo eine 1:1 Verknüpfung sein xD
kann mir einer helfen?
Nutze kein MD5...(Hash Verfahren genauer erklärt)
Aber funktioniert das so wie ich mir das vorstelle oder wäre das reine Zeitverschwendung?
Unteres funktioniert.
Mit [MAX_GROUPS][gDataEnum].
Da solltest du keine Probleme haben.
Inkludiert du denn y_hooks? Das brauchst du, um direkt hook zu nutzen.
In dem Tutorial wurde erklärt, wie man das ohne y_hooks löst. Aber, y_hooks ist natürlich auch gut ![]()
Kannst du davon ein Video machen?
Beim Pawn compilen öffnet sich GTA? ![]()
Wie ist query definiert?
g_waffenLager oder factionNames ist wohl nur auf 20 definiert ![]()
Dann müsste doch am Fahrzeug jetzt "blabla-01" und "blabla-02" stehen...?!
Es sei denn, du hast das im falschen Callback...
Dann printe dir mal die Fraktionsid...
Ist die denn richtig gesetzt bzw gespeichert?