Beiträge von Teddy

    Guten Abend,

    ich habe vor Kurzem angefangen etwas zu experimentieren, finde allerdings bisher keine Lösung.

    Das Problem:
    Ich möchte den Inhalt der einen Variable ( String ) als Namen für eine weitere Variable verwenden, um in einem automatisierten Vorgang variablen zu erstellen.

    Der Lösungsgedanke:
    Mein Vorschlag wäre gewesen den Namen der Variable als Inhalt einer Tabelle zu verwenden / erstellen

    Der Ansatz:

    Das Problem:
    Diese Variante birgt allerdings bei der Abfrage nach dem Element folgende Fehlermeldung: Expected String at argument 1, got boolean

    Hat jemand Ideen?
    Lg


    So wird der von dir geschriebene Text rot.

    Lg

    Guten Abend,

    Ich finde der Map mangelt es noch an Dekorationen wie weitere Pflanzen oder ähnliches.
    Außerdem halte ich ein Helipad mitten in einer Stadt eher für fragwürdig.

    Da du eher mit wenigen Objekten arbeiten mochtest ( entnehme ich deinem Post ) hätte ich den Zaun auch eher weggelassen.

    So haut es mich noch nicht vom Hocker.

    Bleib dran, das wird schon ;)
    Lg

    versuch mal vio outputChatBox dir die Position von KTM1 ausgeben zu lassen.
    Der EventHandler ist eigentlich richtig formuliert ( oder ich bin blind, soll ja vorkommen )
    Lg

    Dein Code:

    Betrachten wir Zeile 7 mal genauer:

    Lua
    local KTM1 = createMarker(2787, -2456.2, 11, "checkpoint", 5, 255, 0, 0)  --- VERBINDEN ZUR ZEILE 22!!! GEHT NICHT!!!

    Durch das, dass du "local" innerhalb einer Funktion nutzt kannst du den Marker nur innerhalb dieser Funktion ansprechen.
    -> "local" streichen und du kannst diesen Marker mit anderen Funktionen abrufen.

    Lua
    KTM1 = createMarker(2787, -2456.2, 11, "checkpoint", 5, 255, 0, 0)

    Wenn du das ganze so probierst, was meldet er dann als Fehler?
    Lg

    Du musst das "local" bei den Markererstellungen rausstreichen, da sonst diese Variable ( beziehungsweise die Ansprechbarkeit der Marker ) innerhalb dieser Funktion bleibt.
    Wegen den Tabellen: Wenn du dort Fragen hast kannst du mich gerne Fragen. Bin nur zur Zeit relativ selten aktiv.
    Lg

    Wieso nutzt du onMarkerHit ( event ) in verbindung mit getRootElement()?

    Trage mal den Markernamen statt getRootElement ein, da sonst der Script bei jedem Marker auslöst.

    Sollten weiterhin Fehler entstehen, bitte ich mal um das vollständige Script, um dieses mal durcharbeiten zu können.

    Mfg

    Ich würde an eurer Stelle mal sicherstellen dass die Ports alle richtig freigeschalten sind.
    Die Downloads erfolgen über den HTTP-Port ( Zumindest laut mtaserver.conf )
    Ob alle Ports richtig geöffnet sind kann man mit openports in der Console nachvollziehen
    Mfg