Beiträge von Allrounder18

    Wie sieht denn dein Code jetzt aus?


    und wo wird das nicht hochgezählt...

    Ich hab alles mit FrakCarID wieder entfernt.

    Die Zahl auf der Numberplate wird nicht hochgezählt.

    Danke, wo genau setz4e ich die Zeile zum hochzählen?

    Die Reihenfolge ist nicht egal.


    Edit:

    Ich hab format(FrakFahrzeugInfo[id][frakfahrzeug_Kennzeichen],50,"%s-%02d",FraktionDaten[frakcarfraktion][fraktion_Tag],++FrakFahrzeugInfo[id][frakfahrzeug_CarCounter]); eingefügt, jedoch ist jetzt die Zahl sehr lang.


    Edit2: Die Zahl wird nicht hochgezählt.

    KennungZahl wäre für die Fahezeugkennung die ans Fahrzeug atached werden sollte, die hat mit dem Kennzeichen nichts zu tun.


    Bevor ich das alles geändert habe war nur VehicleID vorhanden.

    Mein Enumm:

    Was genau soll ich zusammenfassen?


    Vehicleid = Createvehicle - kann ich VehicleID auch hochzählen oder eher ne andere Variable wie FrakCarID?

    Guten Morgen,


    ich würde gerne auf meinen Frakfahrzeug Kennzeichen folgendes draufschreiben.

    FraktionsTag - FrakCarID zb ich erslle in der Fraktion 3 das erste fahrzeug steht dann da SAPD-01 und beim zweiten SAPD-02. Wie kann ich meine Fraktionsfahrzeuge pro Fraktion durchzählen?


    So lade ich meine Fraktionsfahrzeuge

    Code
    FrakFahrzeugInfo[id][frakfahrzeug_FrakCarID] sollte in dem Fall die ID zum Hochzählen sein.



    Danke im Voraus.


    MfG


    Allrounder18


    Edit: Funktionen aktualisiert.

    Ich hab einiges versucht aber komm nicht weiter.

    Danke, bis auf einen kleine Fehler hats geklappt.

    format(string,sizeof(string),"{FFFFFF}Du hast erfolgreich %d %s für %d,%d Euro an Robert verkauft",m,GetResourceName(listitem),euro,cent);, so gehts.

    Danke, du ahst es vereinfacht und es kommt trotzdem bei jedem Erz nen anderer Preis raus? Es kommen zwar nur mehr 2 Centstellen, aber irgendwie ist die Berechnung falsch. Script sagt 428,91 + 16,55 = 445,67, oder stimmen die 16,55 nicht? Die 16, 55 wären in dem Fall diese Berechnung.

    Hallo,


    ich habe hier nen kleines Prroblem. Aus irgendeinem Grund bekomme ich hier einen 6 steliigen Centbetrag raus zb 414,456789. Woran kann das liegen?


    Danke im Voraus.


    MfG


    Allrounder18


    Edit: Bei allen anderen Funktionen mit GetPlayerEuro bekomme ich wie gewollt einen Centbetrag mit nur 2 Stellen.

    Ganz einfach, es ist ja ein String, bzw Char.


    Also musst du es in Anführungszeichen setzen und mit den anderen String durch ein Punkt verbinden.


    zb $a . „ sagt hallo.“

    Danke, hat geklappt.

    Diese API hat wohl ne Fehler, wenn ich die Map abfrage wird die Sprache angezeigt.


    Edit: Fehler behoben, ich musste nur in meiner Abfrage was ändern.

    Kann ich irgendwie einbauen, dass wenn der Server offline geht sich die Browserseite aktualisiert ohne F5 drücken zu müssen, ist dies überhaupt sinnvoll?


    Edit2: Woran kann es liegen, dass die Aktualisierung der Serverdaten manchmal ca. 10 Sekunden dauert und dann manchmal wieder gleich aktualisiert ist?

    Ganz einfach:


    Das isOnline am Anfang entfernst du, denn das verhindert das Laden des HTML-Codes, wenn der Server offline ist.

    Danach kannst du ganz einfach wo offline oder online stehen soll eine If-Abfrage platzieren.

    Im nächsten Schnitt musst du schauen, ob du Resultate für die Abfrage an den Server bekommst.


    Demnach lässt du entweder die Sachen anzeigen oder blendest einen alternativen Text ein (damit verhinderst du Warnings/Errors in der Log).

    Danke, hat soweit geklappt.


    Nur einen Fehler bekomm ich nicht behoben.

    hier werden die maxplayers nicht angezeigt. Der / sollte das Problem sein, wie kann ich das beheben?

    Mahlzeit,


    ich habe mir einge Abfrage gebaut, ob mein SAMP Server online oder offline ist.

    Jedoch ist der Text weg wenn der der Server offline ist, wie kann ich machen, dass dann da nur mehr steht Status: Offline?



    Danke im Voraus


    MfG


    Allrounder18

    <a href="{LINK}" css="{CSS vom Button" target="_blank">{Text}</a>


    Die Serveranzeige machst du mit der SAMPQueryApi in PHP.


    Hinweis an einem Copy/paster, Das kopieren von oben angezeigten Beispielcode ohne Anpassung führt zu Fehlern.

    Danke, habe es hinbekommen, funktioniert.

    Diesbezüglich kannst du bspw. auf sowas zurückgreifen >> Server Query and RCON API - 1.2

    Danke, habe auch das hinbekommen, funktioniert.

    Moin,


    die Enterpage ist sehr gut gelungen.

    Ich möchte die Links in einem neuen Fenster öffnen lasse, an welche Stelle muss ich das target="_blank" setzen?

    Wie kann ich in die Beschreibung der Box eine SAMP Server Anzeige reinmachen ob der server Online ist?

    Ich benutze die PHP Version der Enterpage.


    Danke im Voraus


    MfG


    Allrounder18

    Guten Abend,


    ich habe in meinem IC Chat eingebaut, dass wenn ich aduty bin ich automatisch anstatt dem IC Namen den OOC Namen davor stehn habe. Immer wenn der OOC Name davor steht sollte der BadWord Filter greifen bei einem BadWord und schreiben "Das Wort ... ist verboten.", jedoch kommt aber auch der Text mit dem BadWord.



    Was muss ich hier ändern, damit nur die Fehlermeldung ohne dem Text mit dem BadWord kommt?


    Danke im Voraus.


    MfG


    Allrounder18

    Dann überschreibst du den Wert noch woanders wieder.

    Prüfe, wo du überall in die Variable schreibst und entferne alle nicht notwendigen Stellen.


    Beim Laden aus der Datenbank kommt der Wert korrekt in die Variable, im /stats ist es falsch, das bedeutet, dass es irgendwo dazwischen überschrieben wird.

    Wo das ist kann ich dir nicht sagen, das kann von überall im Code kommen. Du weißt ja wo du die Variable überall nutzt (STRG+F). Zur Not kommentiere alle Nutzungen aus und prüfe Schrittweise, ab wann es geht bzw. nicht mehr geht.

    Danke, ich guck mir alles nochmal an.

    Was ich sehr eigenartig finde, ist das ich für den Account nicht mal irgendwas mit Standard 00.00... stehn habe.

    Entferne

    cache_get_value_name(0, "Register", CharacterInfo[playerid][character_Register],50);

    cache_get_value_name(0, "LastLogin", CharacterInfo[playerid][character_LastLogin],50);

    aus LoadCharacter.

    Danke, aber es funktioniert immer noch nicht.

    Beim Registrieren wird der Acc Register Wert angezeigt bei /stats aber der Acc Login nicht ebenso wird der Char Loginwert gefüllt aber der Registerwert nicht.

    Beim Login wird der Acc Register Wert nicht angezeigt bei /stats aber der Acc Login schon ebenso wird der Char Loginwert gefüllt aber der Registerwert nicht.

    In der DB stehn bei Acc Registrierung das richtige aber bei login 00... und bei Char Registrierung das richtige aber bei login 00..., bei Acc Registrierung 00... aber bei login das richtige, bei Char Registrierung 00... aber bei login das richtige.

    Poste bitte den Code zu den 4 Prints, da du das ja offensichtlich abgewandelt hast.

    Register Dialog

    Hier sind die Account Register Login Werte

    AccountLogin

    LoadCharacter

    ShowStats

    AccountRegister

    SaveCharacter

    CheckPassword

    Edit: Fehler bei Werten im Dialog ausgebessert

    Code
    [14:15:27 - 15.03.2020] Register: 15.03.2020 | 14:01:13 Account Register
    [14:15:27 - 15.03.2020] Login: 15.03.2020 | 14:10:35 Account Login
    [14:15:28 - 15.03.2020] Register1: 00.00.0000 | 00:00:00 Char Register
    [14:15:28 - 15.03.2020] Login1: 15.03.2020 | 14:10:37 Char Login

    Bei Account Register wird bei jedem das selbe (Datum und Zeit) angezeigt.

    Es wäre toll, wenn irgendjemand via Teamviewer da bitte mal drübergucken könnte.