Beiträge von Sub_tixx

    Mein gott. Erklär doch einfach mal richtig was du willst, in klarem Deutsch ohne Denglisch. Nicht was passiert. In etwa so:


    Zitat

    Ich möchte das wenn man den Befel /vr eingibt 50% der Spieler die Online sind /vr eingeben müssen um die Map 1x neuzustarten. Leider ist es momentan so das sie sich jedoch nicht ändert sondern nach /vr unendlich wiederholt.

    1000x mal aussagekräftiger als die Grütze die du da veranstaltest.

    Frohes neues <3!

    Lange gab es kein Update mehr, doch dies ändert sich heute mit v2.2.0

    Und was gibts neues?

    Mit der v2.2.0 könnt ihr nun aus VSCode heraus direkt Meta Dateien, Client-side Lua Scripts und Server-side Lua scripts erstellen.

    Externer Inhalt raw.githubusercontent.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Das ganze sieht dann so aus:

    Externer Inhalt raw.githubusercontent.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Nun gibt es auch endlich eine Einstellungsseite (eine Einstellung gab es früher schon, doch sie wurde nicht angezeigt):

    Externer Inhalt i.imgur.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    EDIT v.2.2.5:
    Nach ausführlichem nutzen der Erweiterung ist mir aufgefallen das dass generieren einer Client file nicht funktioniert. Dies wird mit v2.2.5 behoben (Sollte heute rauskommen), ausserdem wird die v2.2.5 das auto-adding für Meta files erlauben. Heißt im ganzen: Klick auf "New MTA Client file" -> "helloWorld" wird eingegeben -> c_helloWorld.lua wird generiert und in die Meta.xml eingetragen. Außerdem wird es möglich sein so auch global / shared files zu generieren.

    EDIT 10:51 08.01.2019:
    Update ist nun live

    EDIT v2.3.0:
    Woops und schon wieder ein Update auf github :)

    Mit MTA:SA Lua und WebAdmin (MTA Resource) ist es nun möglich per Rechtsklick oder CTRL+SHIFT+P -> Start resource, eine Resource zu starten, stoppen, und zu restarten. Außerdem gibt es die möglichkeit in den Einstellungen zu konfigurieren ob "Restart on Save" an ist. Dies restartet automatisch die Resource wenn ihr eine LUA Datei mit mtalua syntax speichert.

    EDIT v2.3.1:
    Okay nun wirds verrückt :), wieder ein Update! Heute gibts alle 1.5.6 funktionen + deprecations und ein paar kleinere bug fixes bei bereits existierenden funktionen. Viel Spaß :)

    EDIT v2.3.2:
    Wieder ein Update :). Heute gibts eine Einstellung um nur relevante Funktionen anzeigen zu lassen, das heißt z.b. wenn ihr in einer Client-Side Datei seid (z.b. myScript_c.lua) werden nur Clientseitige Funktionen und Shared Funktionen im Completion Popup angezeigt. Außerdem wurden ein paar Funktionen die Doppelt hinzugefügt wurden gelöscht. Und zu guter letzt wird die Seite (Clientside, Serverside, Shared) im Popup nun auch angezeigt

    EDIT:
    Bitte meldet wenn ihr Fehler findet oder funktionen fehlen / fehlerhaft sind

    EDIT v2.3.5:
    Updates, Updates, Updates :P. Nervig wenn man extra in den Browser muss, Wiki aufrufen, Funktionsname suchen und dann kann man endlich nachlesen wie eine Funktion zu nutzen ist. Damit ist nun Schluss :P. Einfach die Einstellung "mtalua-sense.show_reference_links" auf true setzen und schon bekommt man schöne Links in VSCode welche es einem erlauben mit gedrückter STRG Taste direkt das Wiki aufzurufen:

    Externer Inhalt raw.githubusercontent.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Klar er will ja auch eine Datenbank erstellen und der MySQL Benutzer hat keine Rechte dazu. Einfach das "CREATE DATABASE" Statement löschen dann sollte es gehen.

    EDIT:
    Also das hier:

    SQL
    CREATE DATABASE IF NOT EXISTS `gta5_script_carshop` /*!40100 DEFAULT CHARACTER SET latin1 */;
    USE `gta5_script_carshop`;

    Hätte man aber auch selber herausfinden können mit ein wenig Englisch + Google...

    Hab das hier per Google gefunden: BJCFQBU53C (Gamescom Hero 2018)

    Externer Inhalt i.imgur.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Hier auch noch eins von Rocket Beans welches noch funktioniert: RWGE2NURJZ

    Ab sofort steht Version 2.1.0 zum Download bereit.
    - Ein paar Funktionen zur Code Completion wurden hinzugefügt die gefehlt hatten. (Danke an Github User Loki214 welcher sich die Mühe gemacht hat)
    - Konstante wie "localPlayer" "root" und "rootElement" werden nun auch im Syntax Highlighter hervorgehoben.
    - Es gibt eine neue Kategorie namens "Deprecated" wo viele Funktionen drin sind welche zwar noch in MTA existieren, aber jederzeit rausfliegen können (Werden auch Farblich abgehoben: https://i.imgur.com/gTJyj4C.png)
    - Typen wie "string" "element" "vehicle" usw. werden nun in Code Completion Popups Farblich gekennzeichnet. (Vorschau: https://i.imgur.com/vFoaONr.png) (Yep. Viele der Beschreibungen sind nicht korrekt. Das liegt daran das es so viele Funktionen gibt und das alles per Hand zu machen würde Tage, wenn nicht sogar Wochen dauern.)

    EDIT:
    Nun ist die README auch etwas "professioneller" und zeigt nun auch die neuen "Funktionen" (Link dazu hier)
    Beispiel hier


    Wer noch weitere Verbesserungsvorschläge oder Fehler gefunden hat kann gerne auf Github ein "Issue" öffnen.

    Viel Spaß mit MTA:SA Lua 2.1.0

    Mfg

    Warum ist die Umsetzung "solalala" ?

    Wie schon geschrieben gibt ja Tapatalk, momentan ist deine App fast das selbe wie einfach Chrome -> http://mta-sa.org. Was ich aber von einer Mobilen optimierung will, und auch von Mobilen apps. Ist nicht Die Seite zu simulieren, sondern eine einfache Bedienung für Mobile geräte zu schaffen. Was Tapatalk meiner Meinung nach sehr gut schafft, deine App leider nicht.

    Externer Inhalt www.bilgesite.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Hier sieht man das Beiträge einfach gehalten sind, eine kleine "header" Zeile pro Beitrag mit Name, Mini-Avatar und Datum. Bei dir:

    Externer Inhalt i.imgur.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    ist das schon mehrere "Zeilen" lang. Was die Navigation auf kleinen Gerät ziemlich mühsam macht. Statt 2-3 Beiträge ohne Scrollen, hat man bei dir leider nur 1.
    Zwar hast du keine Forenübersicht oder dergleichen gezeigt, aber nach dem Bild der Themenübersicht kann ich mich schon denken das da wenig bis kaum für Mobil optimiert wurde.
    Will aber nicht spekulieren deswegen eine "Bewertung" davon.

    EDIT:
    Blöder externen Bild Code :/

    Zur topic:
    Gibts doch eigentlich schon und nennt sich Tapatalk... Finde es aber eine nette Idee. Die umsetzung ist solala. Das Interface ist meiner Meinung nach grauenhaft, rot auf schwarz ernsthaft?

    Würde die App gerne nutzen, geht aber net :-/
    Hast du auch irgendwann noch eine iOS App geplant?

    iOS apps zu entwickeln kommt nicht gerade günstig rüber. Wenn man eine native iOS app programmieren möchte braucht man folgendes:
    - Mac
    - iPhone
    - Apple developer lizenz

    Da kommt man mal ganz schnell auf mehrere Tausend euro. Außer man kauft sich die Hardware gebraucht. Sind aber immerhin noch mehrere hundert. Dazu kommt noch das die App auf iTunes muss, was auch Geld kostet sind glaube ich auch mehrere Hundert Euro. Bei Android muss man nur Android Studio runterladen + AndroidSDK und kann direkt mit loslegen. Entweder im Phone Emulator oder direkt mit Hardware.

    1. OpenSource
    2. wird die Serial aus der Hardware ID genommen , Möglichkeit wäre die Hardware ID zu ändern, Windows neu zu installieren und erst dann MTA zu installieren. Kenne schon Personen bei dennen es geklappt hat, viel Glück dir

    1. Es gibt eine DLL von MTA die NICHT open source ist! Und diese wird für Serial generierung und dem Anti-Cheat verwendet.
    2. "Die Hardware ID zu ändern". Es gibt keine all-in-one Hardware ID! Die meisten verwenden eine Kombi aus versch. Serials z.b. Festplatten Serial + Motherboard Serial. Aber wenn ich schon "Die Hardware ID" lese merke ich das du kaum bis gar keine Ahnung hast..


    2. Statt der while Schleife, nutze ein addEventHandler mit "onClientRender". In der Funktion fragst du dann dauerhaft ab mit getKeyState, ob die Taste gedrückt wird, ansonsten removeEventHandler benutzen.
    Empfehlenswert, wenn etwas smooth/fließen gehen soll (z.B. ein Balken mit dxDrawRectangle, der fließend von links nach rechts geht).

    Ist für ihn denke ich das richtige, da er sowieso onClientRender schon benutzt und einen Event Handler attached.

    Wenn ich das richtig sehe (lange nix mehr mit MTA gemacht) sieht das für mich so aus als ob v deine Spalten beinhaltet.

    Mal versucht über v zu "iteraten"? also:

    Lua
    for k2, v2 in ipairs(v) do
    
    
    end


    Du gehst ja nur einmal alle Rows durch. Nicht aber die Columns..

    Also result wäre ungefähr folgendes:


    PS:
    Wieso speicherst du die Item namen in der Datenbank Inventar? Wäre es nicht besser und einfacher die Namen in einer XML oder LUA Datei zu lagern und dann sowas wie so zu machen?

    Damit müsstest du nicht x mal den selben Eintrag in der Datenbank haben, welcher unnötig dort ist