wie geht das ?
Das macht man mit SetObjectMaterialText ![]()
Und zwar gibt es da spezielle Schriftarten die das ermöglichen.
Weitere Infos in dem Thread: Schriftzug auf Fahrzeug?
Und Schriftsymbole: https://www.wackycodes.com/webdings/webdings.html
wie geht das ?
Das macht man mit SetObjectMaterialText ![]()
Und zwar gibt es da spezielle Schriftarten die das ermöglichen.
Weitere Infos in dem Thread: Schriftzug auf Fahrzeug?
Und Schriftsymbole: https://www.wackycodes.com/webdings/webdings.html
Es ist sicherlich ganz einfach bloß stehe ich gerade mal wieder total auf dem Schlauch
Sowas nennt man assoziatives Array ![]()
In Javascript/PHP ist sowas extrem simpel, da du keine Struktur wie ein enum erstellen musst, sondern theoretisch es einfach verwenden kannst ![]()
Hier ein Beispiel: https://www.mediaevent.de/javascript/array-assoziativ.html
. Leider wird mir die Navigationsbar nicht korrekt angezeigt:
Dein CSS Code ist auch Quatsch, du hast das alles in den body reingeschrieben.
Das muss aber alles seperat stehen ![]()
Also einfach mal dieses body löschen ![]()
Eventuell hast du deine Tasten umbelegt ![]()
Oder irgendwo steht SetVehicleVelocity und slowt perma dein Fahrzeug ![]()
Kann ich damit nicht fahren? warum?
Wahrscheinlich, weil es abgeschlossen ist ![]()
Das versteh ich nicht ![]()
Lies nochmal deine Beiträge ![]()
Gib es eigentlich eine funktion das die fahrräder deaktiert sind das man die nicht mehr fahren kann?
Kannst sie abschließen ![]()
Mit http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer bzw http://wiki.sa-mp.com/wiki/SetVehicleParamsEx
Also in den Top 10 steht da doch was: PSC to Skrill / Bitcoin / Banküberweisung / Amazon
Da haste gut gesucht ![]()
Einer ne Idee ?
Ja, es scheint dass das Skript wirklich schlecht geskriptet wurde.
Es wurden zu große Arrays lokal deklariert und auch global wurde anscheinend zuviel Speicher reserviert.
Also schau wann dieser Fehler auftritt und verkleinere die Arrays ![]()
Er zeigt mir den fehler weiterhin
Bist du sicher?
Hast du neu kompiliert und den Server neugestartet ![]()
Hat jemand da einen Tipp, wie ich diesen Block hier mit ternären Operatoren ausdrücken kann?
Hier mein Vorschlag ![]()
return (!tmp) ? INVALID_PLAYER_ID : randoms[(idx>tmp)?0:((idx<0)?(tmp-1):idx)];
//Edit: Hatte hier was übersehen ![]()
Was meint er den damit?
Du wendest z.B. cache_get..._int auf einen String oder einen Float an ![]()
welches Genie meint das 19:30 Uhr nachmittags ist?
Alsooo für mich ist das schon fast morgens ![]()
Man sieht einfach fast gar nichts...
Und welche Textur?! Ich denke mal du meinst den Zaun...dann hier: https://textures.xyin.ws/?page…es&limit=100&search=fence
Ich kann da sogut wie nichts erkennen ![]()
Wie kann ich ein Fahrzeug in abgeschleppten Zustand bringen
Das machst du mit der Funktion: http://wiki.sa-mp.com/wiki/AttachTrailerToVehicle
Musst das nähste Fahrzeug finden und dann anhängen ![]()
//e: Jemand zudem eine Ahnung, warum mein Game crashed?
Wie gesagt, solche globalen Strings sind nicht gut.
Aber vielleicht weiß crashdetect was da vor sich geht ![]()
Achso das meinst du mit "buggt" ahja.
Ja, das liegt daran, dass du in der Schleife immer wieder den Header mit rein packst.
format(DialogString, sizeof(DialogString),"%s\n%d\t%s\t%d", DialogString, i, waffenname, waffenmuni);
Also das reicht in der Schleife und unterhalb der Schleife machst du dann einfach sowas:
Man sollte dafür keine globalen Strings nutzen.
Da kommt es öfters mal zu Überschreibungen und Fehlern, vermutlich ist das dein Problem hier ![]()
Bei deinem Query fehlt die WHERE Klausel.
Kannst doch kein offenes Query abschicken...
Laut dem Forum ist die Version upper R7
Sobald du mich zitierst wird mir das schon angezeigt, du brauchst nicht nochmal extra mich anstupsen mit dem Ding.
Zum anderen, laut welchem Forum?
und wenn man googelt und nichts dazu findet, dann handelt es sich entweder um ein geheimes mysteriöses Plugin, welches nur im Darknet oder per PNs verteilt und entwickelt wird oder es ist mumpitz und die aktuellste Version ist auf dem bestehenden Github repository, so wie schon seit den letzten ~10 Jahren...
An dem Code ist soviel komisch, da bin ich gerade zu faul auf das alles ein zugehen.
Ich hoffe du siehst, dass man den Code auch etwas verkürzen und vereinfachen kann:
forward ShowMembers(Showid);
public ShowMembers(Showid)
{
new rows=cache_num_rows(), Name[MAX_PLAYER_NAME], string[250], playerid, Rang, fID = pInfo[Showid][pFraktion];
for(new i = 0; i<rows; i++)
{
cache_get_value(i, "Name", Name);
cache_get_value_name_int(i, "Rang", Rang);
playerid = GetPlayerIdFromName(Name);
format(string, sizeof(string), "%s\n%s\t%d\t%s", string, Name, GetFrakRangName(Rang, fID), (IsPlayerConnected(playerid))?("Online"):("Offline"));
}
strins(string,"{FFFFFF}Name\tRang\tOnline/Offline\n",0,sizeof(string));
ShowPlayerDialog(Showid, DIALOG_MEMBERS, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Fraktionsmember", string, "Ok", "");
return 1;
}
Alles anzeigen
Versuche den Code mal ![]()
Ich denke das kam daher, dass du viel zu oft direkt auf diese playerid zugegriffen hast und wenn der Spieler nicht online ist, wird playerid = INVALID_PLAYER_ID zugewiesen.
INVALID_PLAYER_ID = 65535
Und ich denke eine andere Funktion konnte diesen Wert nicht handeln und hat dann verkackt ![]()
Wäre nett, falls mir jmd die github Page geben könnte.
Wie kann man die github Page nicht finden?
Ich meine, sie ist der 1. Treffer bei google wenn man das eingibt und überall auf allen anderen Seiten verlinkt: https://github.com/pBlueG/SA-MP-MySQL/releases