Beiträge von Life4Gaming

    Guten Abend,


    ich habe jetzt seit längerem das Problem, dass nach 1-2 Minuten nachdem ich den Pc hochfahre, mein Desktop Hintergrund einfach schwarz wird.

    Das passiert aber nicht sofort.

    Wenn ich ein Icon auf meinem Desktop auswähle wird der Hintergrund auf dem das Icon liegt einfach schwarz.

    Genau so ist es auch wenn ich etwas auf meinem Desktop auswähl. Ich kann so also denn ganzen Desktop schwarz färben.

    Wobei sich dabei nur der Hintergrund ändert. Also der Pc ist immer noch nutzbar.

    Wenn ich nichts auswähle wird der Hintergrund irgendwann von alleine schwarz.

    Windows habe ich vor ein paar Tagen erst zurückgesetzt. Habe eigentlich gehofft, dass sich das damit erledigt hat.


    Hat da jemand vielleicht eine Idee woran das liegen könnte?

    Zum Beispiel? Hardcodest du das oder lässt du dir alle möglichen Farben geben und packst sie dann in eine ItemCollection und gibst dementsprechend immer nur den Index oder DisplayText mit rein? In dem Fall solltest du das auf jeden Fall einmal ausgeben in der Methode ob da wirklich die erwartete Number drin steckt.

    Momentan mache ich es so da ich bis jetzt noch keinen anderen Weg kenne

    Vorher kann der Spieler eben mit diesem Code seine Haare ändern nur dann eben mit setHair().

    Das geht zwar, solltest du aber nicht machen, da es gegen einige Javascript Konventionen verstößt.
    Du hast bei fast jedem Event, den Spieler Parameter diesem kannst du einfach mit player.level = 0 das Level setzen. Auf dieses Level kannst du dann mit player.level abfragen. Wie du das Shared setzt (sodass du es Clientside auch abfragen kannst) weiß ich bei Alt:V nicht, musst du Mal im Wiki stöbern oder dort im Discord nachfragen.

    Stimmt daran hatte ich gar nicht gedacht.
    Vielen dank!
    Gibt es einen unterschied zwischen player.level = 1 und player["level"] = 1 ?
    Wenn ich Fahrzeuge aus der Datenbank auslese und diesen dann mit vehicle.color einen neuen Wert zuweise.
    Kann ich diesen dann mit player.vehicle.color aufrufen?

    Das Erstellen des Enums ist kein Problem das funktioniert auch. Auch das Speichern des Enums im Array funktioniert. Allerdings verstehe ich nicht ganz wie ich das Enum im Array verändern kann. Ich bin leider auch nicht mehr am PC um meinen Code hochzuladen... Wenn ich dass array auslesen möchte zeigt es mir dies auch an. Wenn ich allerdings einen bestimmten Wert ändern möchte, erstellt das Array einen neuen anstatt den alten zu ändern oder ändert es bei jedem ab.
    Ich weiß nicht ob das so überhaupt richtig ist:
    spieler[1] .level = 1
    Wenn ich das eingebe wird nicht nur bei 1 das Level auf 1 gesetzt sondern bei allen anderen auch.

    Gibt es bei Alt:V eine Möglichkeit ein 2 Dimensionales Array zu erstellen mit JS?
    Im 2. Array soll ein Enum gespeichert werden in welchem dann verschiedene Daten für den Spieler gespeichert werden sollen.
    Also das soll dann so aussehen, dass ich spieler[1] [level] eingebe und dann eben von Spieler 1 das gespeicherte Level ausgegeben bekomme.
    Ich habe zwar schon einiges Versucht aber es klappt nie so ganz wie ich mir das vorstelle

    Ich habe vor kurzem angefangen mich mit Alt:V zu beschäftigen und bin gerade dabei ein kleines Login/Register System zu schreiben.


    So sieht das ganze auf dem Server aus:


    So beim Client:

    Code
    alt.onServer('registrieren', () => {
        view.emit('show');
        view.focus();
    });

    In der Konsole wird mir angezeigt, dass der Spieler in der Datenbank vorhanden ist bzw. nicht vorhanden ist, Das abfragen funktionier also.
    Ich möchte wenn der Spieler auf den Server kommt überprüfen ob dieser registriert ist. Wenn nicht soll auf dem Client ein html Dokument geöffnet werden.
    Funktioniert das mit alt.emitClient und alt.onServer überhaupt oder gibt es da eine andere Lösung?

    Hallo ^^ ,
    ich habe folgendes Problem:
    Ich möchte in meinem Script automatisch die ID des Spielers einlesen lassen welchen ich gerade anvisiere.
    Wie kann ich das umsetzen?
    Ich habe bereits einiges versucht aber ich habe auch mit der API keine wirkliche Lösung gefunden.


    Freue mich auf eure Antworten!

    Bei besonderen Anlässen wie Beförderungen oder allgemeinen Besprechungen sollte man die Personen schon mit dem Dienstgrad ansprechen.
    Beim spielen an sich hat der Rang höchste das Kommando wobei dieser dies auch andere "Abtreten" kann.
    Andere Mitglieder haben dann aber natürlich auch ein Mitspracherecht. Egal ob es um eine Taktik in z.B. Rainbow geht oder allgemein Veränderungen im Clan.
    Beim normalen miteinander Reden sind die Dienstgrade jedenfalls kein muss!

    Nunja es wird so sein das man als Rekrut in den Clan aufgenommen wird.
    Durch verschieden Leistungen oder auch durch längere Zeit beim Clan.
    Wobei zu beachten ist das man durch Leistung eher aufsteigen kann.
    Man arbeitet sich von den Mannschaften zu den Unteroffizieren etc. hoch.
    Später in der Offizierslaufbahn kann man dann selbst die Führung über ein Team übernehmen und ist für dieses Verantwortlich.
    Die dazugehörigen Abzeichen werden im Teamspeak und Forum auch als Abzeichen zu sehen sein.