Beiträge von Kaliber

    wenn ich den server neustarte

    ...dann muss es eine Funktion in OnGameModeExit geben, die nochmal etwas mit INSERT macht.


    Kannst du uns mal zeigen, was da so alles aufgerufen wird? :)


    Andernfalls geht es ja nicht, das ist keine Zauberei, die hier im Spiel ist, ansonsten ruf mal bei Astro TV durch hahaha ^^

    ob es richtig ist

    ...das ist mit einer Cäsar Verschlüsselung noch versehen...


    //Edit: Mal entfernt, sonst hab ich zuviel verraten


    //Edit:

    Ihr könnt natürlich gerne in diesem Thread über Lösungsansätze etc diskutieren.

    Das macht nicht soviel Sinn oder? :D


    Aufgrund folgender Punkte:


    • Ist das rätsel nicht allzu schwer zu lösen und die steps sind ziemlich kurz. Deshalb nehm ich mal das was ich geschrieben hatte raus
    • Würde man sich ja somit konkurrenz machen, wenn man wirklich was gewinnen kann
    • Nimmt man den anderen den Spaß am knobeln xD

    Wenn du damit z.B. meinst:


    Also falls du das meinst ^^


    Wenn nicht, musst du dich klarer artikulieren :)


    Es hilft auch manchmal mit Pseudo-Code zur Darstellung zu arbeiten :)

    Ich weiß noch nicht, auf was hättest du den mal wieder lust?

    Ist schwer zu sagen. Aber ich kann ja mal meine Gedanken äußern:


    Die meisten versuchen wie eh und je, entweder ein Reallife/Roleplay Projekt zu machen, aber in meinen Augen ist das mehr als ausgelutscht. Das zeigt sich auch anhand der Spielerzahlen dann auf den Servern. Die einzigen wo Leute noch spielen, sind entweder GFs, weil es einfach bisschen nostalgisch ist oder noch mehr bei GF + Statsback. Einfach damit man auf dem Stand vom letzten Server ist.


    Das ist schön und gut, dass es solche Server gibt, aber in meinen Augen ist es deshalb ein wenig unnötig das wieder und wieder zu probieren, einfach weil es soviele schon probiert haben und es immer wieder gescheitert ist, zum Teil auch, weil der Aufwand so groß ist und durch wenige Spieler, können solche Konzepte dann nicht halten. Oder das Team springt ab, man kennt ja die üblichen Probleme, vom Geld mal ganz abgesehen.


    Zumal von solchen Servern erwartet wird, dass man extrem LANGE spielt, was ich dämlich finde. Also die selbe Trucker Route nun zum 30.000x zu fahren, damit man bisschen Kohle bekommt, für ein Haus, was einem nix bringt...gg


    Das macht ja auch nicht wirklich Spaß.



    Also ich fände es cool, wenn es auf einem Server mal nur um Spaß und Freizeitgestaltung geht...und damit meine ich kein dummes DM oder irgendwelche komischen Derby/Race Geschichten.
    Sondern mal etwas innovatives, was Geschicklichkeit erfordert, bin ein riesen Fan von so Missions, deshalb hatte ich ja auch mal einen Mission Server geschrieben xD
    *Hust*


    Der kam eig ganz gut bei den Leuten an, aber da habe ich gemerkt, dass nicht wirklich viele Leute, meine Leidenschaft dafür teilen :D
    Also...da waren immer mal nur so paar Leute drauf und wirklich den Multiplayer Mode haben glaube auch nur so 10 Leute gemacht :D
    Fand ich bisschen Schwach xD
    Aber was soll man machen xD
    Bin aber ein riesen Fan von Missions + Games wie Basketball, Minigolf, Volleyball, Billard, Fußball xD



    Aber generell, weiß ich nicht geht meine Empfehlung dahin, es eigentlich sein zu lassen hahaha xD

    Wahrscheinlich heißt irgendwas schon so, aber die Lösung ist eigentlich doof, da das sehr aufwändig ist.


    Wir machen das mal anders, behalte mal deinen alten Code und ändere einfach mal im Include die dini_Get Funktion so ab:


    Ja, das ist doch richtig...mein Code funktioniert doch..


    Jetzt sollte dir der Dialog angezeigt werden.


    Der Grund wieso dir der Name nicht angezeigt wird, liegt an deinem File.


    In dini schreibt man z.B. CharacterName1=Arnold, also du musst das mit einem = separieren, nicht mit einem Leerzeichen...

    Du Scherzkeks, wieso verwendest du den Code, wenn ich dir doch schon in meiner 1. Antwort erklärt habe, wieso da nichts angezeigt wird?!


    Wieso verwendest du dann weiter deinen Code und wunderst dich, wieso es weiterhin nicht geht?


    Nimm doch meinen Code?!

    Wenn der String von dem ersten Charakter leer ist, wird das sogenannte NULL-Byte zurückgegeben.


    Sobald im String das NULL-Byte steht, wird jede lese Operation darauf abgebrochen.


    Beispiel kann dein string sein "\0Hallo" dann würdest du nicht Hallo lesen können, da beim NULL Byte schon abgebrochen wird.


    Folglich musst du prüfen ob das im String vorhanden ist :D


    aber dachte man kann den chat closen.

    Ja theoretisch ginge das, wenn du ein einfaches Include erstellst.


    Hier habe das mal für dich gemacht:



    Funktionieren tut das ganz einfach in deinem Fall:



    C
    //Wenn er in den TV-Mode geht:
    ClearChat(playerid); //cleart den chat
    HideChatForPlayer(playerid); //sorgt dafür, dass keine weiteren Nachrichten mehr an den Spieler gesendet werden können
    
    
    //Wenn er wieder raus geht:
    ShowChatForPlayer(playerid); //jetzt können wieder Nachrichten an den Spieler gesendet werden


    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------




    Allerdings würde er Informationen verlieren, falls er angeschrieben worden wäre in dieser Zeit.


    Dafür hatte ich mal das hier entwickelt: Nachrichten Cache


    Wenn du die Nachrichten zusätzlich dem Spieler erhalten magst, kannst du das integrieren.


    Also du musst das nachrichten-cache Include inkludieren und dann, das nachrichten-control Include so abändern:





    Nutzen tust du das dann einfach so:






    Hahaha, nur für den Fall der Fälle hahaha :D