Beiträge von [BG]Tim

    Gut erklärt PewX.


    Was mich noch beschäftigt ist die Sicherheit:
    Bisher maskierte die Funktion mysql_escape_string() Strings zur sicheren Benutzung in Querys.
    Dafür ist jetzt offensichtlich dbPrepareString() zuständig. Die Argumente sind die DB-Verbindung sowie ein Query-String.
    Für meinen Zweck möchte ich allerdings lediglich einen einfachen String (-> Eingabe eines Users) maskieren - und eben keinen Query.
    Welche Option gibt es da?

    Moin,


    bin seit längerem nicht mehr aktiv und habe deshalb wohl nicht mitbekommen, was sich bezüglich MySQL geändert hat.


    Sehe ich das richtig? - Das MySQL-Modul von MTA ist nicht mehr aktuell, stattdessen wird jetzt mit dbConnect gearbeitet.
    Was ändert sich konkret im Script? Wie kann ich das Script möglichst schnell wieder ans Laufen bringen?
    Kann man alle MySQL-Abfragen einer "Sorte" einfach und schnell ersetzen?


    (Gibt es vielleicht schon einen Beitrag dazu? Habe auf die Schnelle nichts Brauchbares gefunden.)


    Gruß

    Hallo zusammen,


    ich biete einen (meines Wissens nach) fehlerfrei funktionierenden Schach-Gamemode für MTA.





    Ein paar Daten:
    - 1423 Zeilen clientseitiger Code in zwei Dateien
    - 535 Zeilen serverseitiger Code in einer Datei
    - 2 Audiodateien (.mp3)
    - 1 Fontdatei für Schachfiguren (.ttf)




    Infos:
    Der Gamemode wurde von mir vor über einem Jahr entwickelt, lief bisher aber nur auf meinem lokalen Testserver, da ich keine Verwendung für ihn gefunden habe.
    Voraussetzung für den Gamemode ist aktuell eine Datenbank. Gerne kann der Code auch nach Beliebigen verändert werden, hier sind allerdings sehr fortgeschrittene Kenntnisse und ein tiefer Einblick in die Materie notwendig.
    Ich werde keinen Support leisten, bin jedoch gerne bereit, den Gamemode auf einem Server zu installieren und mit einer Datenbank zu verbinden. Für Fragen stehe ich ebenfalls zur Verfügung.
    Bei mehreren Spielen wurde der Gamemode von diversen Personen getestet und Bugs gefixt - meines Wissens nach sollte er fehlerfrei funktionieren. Trotzdem kann ich dafür keine Garantie geben.
    Alle für ein Schachspiel typischen Regeln und Schachzüge kennt der Gamemode. Hierzu zählen unter anderem der en passant-Schachzuge des Bauern und die Rochade von König und Turm.




    Gamemode:


    In der Lobby befindet sich ein Chat, Spieler können sich registrieren und einloggen, um ihre Spieldaten zu sichern und finden unten links einige Infos, die natürlich nach Beliebigen angepasst werden können. In der Mitte werden alle Schachräume angezeigt. Spieler können Räume sowohl zum Spielen als auch zum Beobachten betreten. Auf der rechten Seite befindet sich eine Spielerliste, in der die Spieldaten angezeigt werden.



    In einem Schachraum kann das Menü auf der linken Seite angezeigt und versteckt werden. Hier hat der Spieler Zugriff auf den Chat, sieht seine übrige Zeit für den Schachzug und kann das Spiel starten bzw. den Raum verlassen.





    Zahlungsmethode ist ausschließlich PayPal. Erst wird bezahlt, dann erhaltet ihr den Gamemode und gerne ohne Aufpreis Hilfe bei der Installation auf eurem Server.
    Ich habe keine konkrete Preisvorstellung. Angebote im einstelligen oder niedrigen zweistelligen Bereich könnt ihr euch allerdings sparen.
    Bei Interesse bitte privat kontaktieren.



    Gruß
    Tim

    Schon probiert.


    Bei der Internetseite, die ich "auslesen" möchte, gibt es quasi einen festen Text und eine Variable, die sich immer ändert.


    Fester Text: "TYPE"
    Variable: x


    Mit fetchRemote bekomme ich dann ungefähr folgendes Ergebnis:

    Code
    <div class="item"
    <h4>TYPE</h4>
    <div class="attrText" id="latVal">N/A</div>
    </div>


    Jetzt fehlt leider noch die Variable.

    Hallo,


    ich möchte von Websites den gesamten auf der jeweiligen Seite vorhanden Text "auslesen".


    Ein Beispiel:
    Ich rufe die Website "www.test-seite-123-abc.de/test.php" auf. Hier befindet sich auf weißem Hintergrund lediglich der Text "Testseite 123 abc".


    Die Funktion sollte nun den gesamten Text, also "Testseite 123 abc", zurückgeben.


    Gibt es da eine Möglichkeit?

    Zwei sachen:


    Erstens: Das Script gefällt mir sehr, jedoch ist nichts neues darin enthalten.
    Zweitens: Ich spiele 20 Minuten auf dem Server und schon kommt jemand und meint mich zu umzubringen, obwohl er mit der Sache davor nichts zu tun hatte (Habe jemanden den Rasenmäher geklaut :D). Ich schätze für sowas sollten die Cops da sein und nicht irgendwelche Leute die mit der Sache nichts zu tun haben. Jetzt spawne ich am Bahnhof und werde direkt wieder geschlagen. Langsam macht das echt keinen Spaß mehr -.-


    Das war noch nicht alles. Vor ca. 1 Minute wurde mir gesagt ich solle mich "verpissen"!

    Wir haben schon die ein oder andere "Neuerung". Beispielsweise das Aktiensystem, das Gangwar- und Bankraub-System in völlig neuer Ausführung, das Werbesystem, die Kirche. Diese Features findest du vielleicht auch auf anderen Servern, jedoch sind sie bei uns in gewisser Weise schon noch einmal neu durchdacht und einzigartig.


    Und zu den Spielern: Das hat nicht direkt etwas mit unserem Server zu tun. Solche Spieler wirst du überall finden.

    Ich würde gerne einfach mal was zu BroS sagen. Wenn man so wenig Ahnung hat, ist es eventuell dann doch mal sinnvoll, nichts zu schreiben.


    Team:
    Ich verstehe ehrlich gesagt nicht, weshalb es bei jedem Server mit wenigen Usern die Hälfte davon im Team ist. Sowas finde ich taktisch unlogisch. Da man anfangs nicht so viele im Team braucht. Außerdem muss ich wirklich sagen (und das meine ich jetzt wirklich), von der Kompetenz her hat die Serverleitung und der Scripter mal klaglos versagt. Die Administration die durch Shadownight (glaube das ich den jetzt richtig geschrieben habe) mehr oder weniger geführt wird, besitzt weitaus mehr Kompetenz als das komplette Team. Bsp. Meine Kollegen und ich probierten es aus wie schnell man uns eine Fraktion geben würde, also wie sehr das Team da nachgibt. Uns wurde gesagt, ab 3 Spielstunden bekämen wird die Fraktion, da man ab da an den Waffenschein erwerben könne. Schlussendlich zögerte sich der Prozess bis zu unseren Invite auf 5 Stunden hinaus, da der Scripter und einer der Serverleiter immer wieder Ihre Meinungen änderten. Wenn man schon etwas vorab sagt, kann man dies nicht nach einer Stunde ändern.

    Ich fühle mich hier jetzt einfach mal persönlich angegriffen. In welcher Situation habe ich konkret als Scripter bei dir versagt? Ich kann mich nicht an einen Vorfall/eine Kommunikation mit dir erinnern. Ich halte mich aus Entscheidungen sowieso raus, bin daher auch nicht in der Projektleitung. Es ist also eher unwahrscheinlich, dass "der Scripter [...] immer wieder [seine Meinung ändert]".



    Fraktionen:
    Die Standardfraktionen wir man sie kennt. Nichts besonderes, außer die Froggys deren Namen fanden wir ehrlich gesagt ziemlich witzig. Allerdings war es schade, da diese Fraktion mehr oder weniger Geld verschenkt an neue User und diese Fraktion war eben leer bzw. inaktiv. Sollte man nicht eher diese Fraktion am Anfang besetzen, wenn man solch eine schon scriptet?

    Mir ist neu, dass irgendeine Fraktion Geld verschenkt. Die Froggys sind eine Spaßfraktion, die mit Sicherheit nicht dazu da ist, Neulingen die Taschen zu füllen. Und da sie eben keine besondere Rolle spielt, ist sie auch vorerst "deaktiviert".



    Jobs:
    Es gibt ein Skillsystem gleich wie bei dem Terratexscript. Allerdings haben Sie keine Abfrage per Befehl rein gemacht wie auf dem TT Script, sondern alles in einem Gui eingetragen, wobei man sieht wieviel man verdient bei dem jeweiligen Job und dessen Skilllevel. Finde ich gut, aber das Geld, welches man verdienen sollte laut Anzeige des Guis, bekommt man nicht.

    Den Lohn, der im GUI bei dem jeweiligen Skill-Level zu finden ist, erhälst du auch - das ist Fakt. Aufgrund deiner geringen Anzahl von Spielstunden vermute ich, dass dein Skill-Level 1 bzw. 2 betrug und folglich der Lohn auch noch nicht so hoch war. Wahrscheinlich hast du im GUI bei Skill-Level 5 geschaut.



    Der Server ist gut bzw. das Script, allerdings Verbesserungswürdig. Ich vertrete hier nur meine Meinung. Ich bin auch nicht wirklich überzeugt von euch. Da Serverleitung & Scripter inkompetent sind in manchen Hinsichten.

    Wo ich wieder zu Punkt 1 komme: Es wäre schön, wenn du Namen nennst und am besten Beweise lieferst. Irgendwelche Aussagen treffen und Anschuldigen aufstellen kann jeder.
    Dass auch hier wieder meine Person nennst zeigt, dass du dich scheinbar nicht besonders mit der Situation auf unserem Server befasst hast: Ich treffe keine Entscheidungen.
    Folglich wirken all deine Anschuldigungen nicht besonders glaubhaft - zudem einige auch einfach falsch sind, da eindeutig belegbar.


    Als Fazit ziehe ich: Du hast dich nicht besonders mit unserem Server auseinandergesetzt, erlaubst dir aber ein vorschnelles Urteil mit Anschuldigungen, die problemlos widerlegbar sind.
    Deine Kritik ist also für uns nicht von Relevanz - schade.

    Definitiv keine schlechte Map ABER es gibt in dieser Map nichts aber auch rein gar nichts was es nicht in anderen Maps schon 100 mal gab. Eine Map gleicht der anderen und keine Map ist mehr spezial. Früher hieß es noch "Ey Admin setz mal SebaS v6" oder "Vortex v7", nur um paar als Beispiele zu nennen, weil diese Maps anders und speziell waren. Heutzutage gleicht jede Map der anderen. Das find ich echt schade.

    Das liegt aber auch nicht zuletzt an der Vielzahl der Maps. Es ist schwierig etwas neues zu erfinden, wenn es irgendwie schon 'alles' gibt. Vielleicht ist das gerade die Kunst ...


    Trotzdem finde ich, dass diese Map auf eine Weise einzigartig ist. Es gibt sehr viele Stellen, die ich persönlich, ohne das Video vorher gesehen zu haben, komplett anders gefahren und somit an diesen Stellen wahrscheinlich gescheitert wäre. Man muss die Map also genau kennen, z.B. durch das Video, oder eben solange verschiedene Möglichkeiten ausprobieren, bis es klappt. Vielleicht kann man sogar seinen eigenen Stil für bestimmte Stellen entwickeln, die der Autor so eigentlich nicht vorgesehen hatte.


    Für mich also schon etwas neues. Die Dekoration spricht mich auch an. Insgesamt sicher keine herausragende, aber eine solide und gute Map.

    Hallo zusammen,


    Können nur Texte in RenderTargets erstellt werden?
    Das Bild wird nämlich am äußersten linken Bildschirmrand und eben nicht im RenderTarget erstellt.


    VG

    Die Schriftgröße der GUI-Standardschriftarten (https://wiki.multitheftauto.com/wiki/Standard_GUI_Font_Names) lässt sich nicht ändern.
    Da musst du dir wohl eine eigene Schriftart erstellen (https://wiki.multitheftauto.com/wiki/GuiCreateFont). Die Schriftgröße ist hier nämlich einstellbar.


    Eine weitere Möglichkeit: Mit dxDraw arbeiten, dort kannst du auch die Schriftgröße der dxDraw-Standardschriftarten verändern (https://wiki.multitheftauto.com/wiki/DxDrawText).


    VG

    Wenn ich geld gebe per /pay dann Steigt eimal der Geld auf und dann wieder normal auf hand...
    *ironie*


    Nein klappt nicht *ironie* *ironie*


    Willst du uns verarschen oder weißt du nicht, was 'Ironie' ist?
    Diese Ironie-Schilder würde ich nämlich dann einfach mal weglassen, sonst kommt es schnell zu Missverständnissen.
    Ich z.B. bin mir gar nicht sicher, ob es wirklich nicht funktioniert oder ob du Langeweile hast.


    VG

    Ich kann mich Schlumpf und AmEx nur anschließen.
    Zudem wurde bei der Aktion kein User geschädigt, da niemand ein Haus in Los Santos besaß.
    Im Falle eines Verlustes, hätten wir den/die Spieler natürlich mit dem Kaufbetrag entschädigt.


    In Zukunft werden wir vermehrt Häuser in San Fierro zum Verkauf stellen.


    VG

    Es kann sein, dass 'player' und/oder 'target' nicht definiert ist/sind.
    Zudem würde die Nachricht im Moment jeder Spieler erhalten.


    Poste doch einfach mal die gesamte Funktion und Fehlermeldungen.


    VG

    @Dr.Trax:


    Im ersten Moment erscheint das Aktiensystem ein wenig kompliziert, doch im Prinzip ist es ganz einfach:
    Du kaufst eine oder mehrere Aktien bei einem Unternehmen deiner Wahl. Natürlich solltest du dabei darauf achten, wie die Entwicklung in den letzten Tagen verlaufen ist. Ich würde beispielsweise keine Aktie kaufen, deren Wert sich in letzter Zeit tendenziell verschlechtert hat. Es macht also mehr Sinn, eine Aktie zu kaufen, die entweder sehr günstig ist oder sich im Moment im Aufschwung befindet, aber trotzdem bezahlbar ist und Aussichten auf zukünftig noch höhere Werte hat.


    Der Aktienwert ändert sich täglich mit dem tatsächlichen Wirtschaftsgeschehen auf dem Server: Wenn ein User also an Tag 1 für ein Unternehmen arbeitet, wird sich der Aktienwert dementsprechend erhöhen. Arbeiten an Tag 2 bereits 2 User für das Unternehmen und investieren zusammen die doppelte Zeit wie der User an Tag 1, so wird die Aktie weiter steigen. Wird an Tag 3 weniger für das Unternehmen erwirtschaftet, so verliert die Aktie auch wieder an Wert. Andere Faktoren spielen hierbei auch noch eine Rolle, doch dies wäre an dieser Stelle zu kompliziert.


    Jetzt stellst du dir vielleicht die Frage: Wann verkaufe ich denn nun meine Aktie(n)?
    Am besten dann, wenn der höchste Wert erreicht ist. Das Problem hierbei ist aber, dass du nur spekulieren kannst, ob am nächsten Tag noch ein höherer Wert erreicht wird, oder ob der Wert wieder sinkt. Und genau das ist die Kunst.


    Verkaufst du deine Aktie zu einem höheren Preis als du sie eingekauft hast, so machst du Gewinn und bist glücklich. *b-day*




    Ich möchte dir das nochmal anhand dieses Screenshots deutlich machen.


    Du siehst hier den Aktienzuwachs eines Unternehmens in den letzten 10 Tagen. Welches Unternehmen ist erstmal unwichtig.
    Der erste Punkt (links) markiert den Aktienwert vor 10 Tagen.
    Der letzte Punkt (rechts) markiert den Aktienwert vor 1 Tag, also gestern.
    An den markierten Punkten siehst du auch immer den Zuwachs im Vergleich zum Vortag in Prozent und zusätzlich den Aktienwert zu diesem Zeitpunkt.


    Der Rest dürfte sich von selbst erklären. Wenn du weitere Fragen hast, nur zu.




    @Sainz:


    Wir haben nicht in der gesamten Zeit als wir offline waren das hauptsächliche Spielgeschehen nach San Fierro verlegt, sondern lange Zeit über unsere Zukunft nachgedacht.
    Es fiel uns nicht leicht, nach San Fierro umzuziehen, da vieles für Los Santos sprach, doch es sprach auch einiges dagegen bzw. viel für San Fierro.
    Letztendlich war es die Entscheidung der Community, die sich mit einer absoluten Mehrheit für San Fierro und gleichzeitig gegen Los Santos und Las Venturas entschieden hat.


    Danke für dein Feedback. Über die Spielerliste werden wir uns nochmal Gedanken machen.



    VG

    Lediglich einige Bilder des Smartphones sind von Noneatme. Vergleich doch mal die beiden Handys: Beide haben komplett unterschiedliche Funktionen.
    --> Das System ist nicht von Noneatme, nicht mal alle Bilder, nur ein paar wenige.


    Zu den TerraTex-Dingen: Wie sollen wir das bitte von TerraTex haben? Unser Script wurde in der ersten Version im Jahr 2013 fertiggestellt. Zu dem Zeitpunkt war das TerraTex-Script noch nicht öffentlich, von daher gab es überhaupt keine Möglichkeit, Teile dieses Scripts zu verwenden.


    Nur weil Dinge ähnlich wie auf anderen Servern sind, heißt dies noch lange nicht, dass wir unsere Scripts kopiert haben. Die Scripts sind Selfmade.


    Und zu der Playerlist: Wir haben seit einigen Tagen eine neue Spielerliste auf unserem Server, die ich erst vor Kurzem entworfen habe.
    Die alte Spielerliste hatte Ähnlichkeiten mit der von Xtream-Reallife, doch es war sicherlich nicht die selbe.



    Und zu deinem absolut kindischen Verhalten auf unserem Server muss ich mich ja wohl nun wirklich nicht äußern ...



    VG