Beiträge von dewey

    Hallo @EazY danke für das Angebot, aber eine Infrastruktur mit einem kompletten Backend haben wir bereits.
    Wir suchen keine sponsoren oder Hoster sondern lediglich ein Team das uns bei der Realisierung unterstützt :)

    Ich würde auch gerne bei dem Projekt mitwirken.
    Jedoch würde ich gerne vorher etwas mehr Eindrücke sammeln und mal genau sehen, was ihr leistet und was ich leisten sollte.
    Bisher habe ich nur ein Imagefilm auf Facebook gefunden und das war's auch praktisch schon.
    Gibt es eine Möglichkeit etwas mehr von eurem Vorhaben zu sehen?



    MfG

    Ich hab wieder ein bisschen mehr Zeit und Motivation daran zu arbeiten.
    Werde allerspätestens nächstes Wochenende bestimmt damit fertig sein.


    EDIT:
    Hat doch weniger Zeit in Anspruch genommen, als gedacht. So sieht es jetzt aus:

    Kannst meine Koordinaten nehmen.
    Wenn du das Script startest und die Taste Numpad0 drückst, sollte eigentlich eine neue Position erstellt werden.
    Alle diese Positionen hab ich auf dem Server wo du spielst (Another-Life) am Neulingsspawn getestet.
    Der Radius, wann du einen Text siehst, ist in der Variable "Radius" festgelegt.


    P.S: Musste die Funktion SetParam rausnehmen, weil die Parameter zensiert werden.
    @seegras oder ein anderes Teammitglied, warum muss ich das:

    wegen dem hier zensieren?:



    Einfach nachfragen, wenn etwas unverständlich ist, oder du Probleme bei irgendwas hast.



    MfG

    Ich gehe also davon aus, du hast schon ein GUI. Da du hierzu aber keine Informationen gibst, würde ich vorschlagen, du googelst einfach mal nach "Key Press Event" und entsprechender Bibliothek/Framework.

    Key Press Event bringt mich schon um einiges weiter.
    Bin auf folgendes gestoßen:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Damit könnte man es machen, nur kann man dann nicht die Numpad1 Taste von der normalen 1 Taste unterscheiden.
    Gibt es eine Funktion, die einem die gerade gedrückte Taste in einem solchen Format ausgibt?:
    VK_NUMPAD1



    MfG

    Ich verstehe es schon, was @SLaYz meint und es ist funktioniert auch, aber es ist nicht das was ich suche.
    Wenn ich meine C++ Anwendung starte, will ich bei jedem Starten gefragt werden, welche Taste ich für eine bereits festgelegte Funktion benutzen möchte.
    Also drücke ich z.B. die Taste Z.
    Dann könnte ich mit dem Snippet von SLaYz arbeiten und statt VK_NUMPAD1 die Taste einsetzen.


    Wie man Abfragt, ob eine Taste gedrückt worden ist habe ich auch schon vorher gewusst.
    Aber ich will ja HERAUSFINDEN welche Taste gedrückt worden ist, also eine UNBEKANNTE.



    MfG

    Dies kannst du in C++ mit GetAsyncKeyState machen, wie Madd92 schon gesagt hat. Ich weiß nicht wieso du die Taste speichern willst. Aber hier mal ein Beispiel

    C
    if (GetAsyncKeyState(VK_NUMPAD1))
    {
    	//Do something
    }
    
    
    SendInput brauchst du eig. nicht Direkt. du könntest auch auf die Adresse zugreifen und dann z.B. SendChat etc erstellen.

    Ja zugegeben mein Satz ist grammatikalisch nicht ganz korrekt.
    Sowas suche ich für C++:
    https://autohotkey.com/docs/commands/GuiControls.htm#Hotkey



    MfG

    Ok, ich will dir hier nicht auf den Schlips treten oder so, aber wie viel Ahnung und Erfahrung hast du denn von C++ oder vom Programmieren im Allgemeinen?
    C++ ist eine der am schwierigsten zu lernenden Sprachen meiner Meinung nach und wenn es keinen besonderen Grund gibt, sie zu verwenden (z.B. mit anderen Sprachen nicht zufriedenstellend umsetzbar), würde ich erstmal mit etwas anderem anfangen. Solltest du bei C++ bleiben wollen, kann ich dir für GUIs die Qt Library empfehlen, damit kann man so ziemlich alles umsetzen.

    Wenn man Autohotkey als Programmiersprache zählen kann, dann habe ich dort schon einiges an Erfahrung.
    So viel komplexer ist C++ für mich nicht unbedingt, nur einige Funktionen sind nicht so "einfach" wie in Autohotkey.


    Suche immer noch.



    MfG

    Das ist mir klar. Deswegen auch die beiden Funktionen, welche ich dafür benutzen würde. Trotzdem verstehe ich nicht, was er vorhat. Für mich liest sich sein Text ungefähr so: "Es soll eine zufällige Taste gedrückt und gespeichert werden." Das ergibt für mich einfach nicht viel Sinn.

    Man soll einfach in ein Feld mit der Maus klicken und eine beliebige Taste drücken.
    Diese wird dann einer Funktion zugewiesen und wenn man dann diese Taste wieder drückt die Funktion ausgeführt.
    Wie bei SAMP für die Steuerung. Da kann man auch jeder Taste auf der Tastatur die Vorwärtsbewegung zuweisen.



    MfG

    Moin,


    ich will mir mit C++ einen Keybinder für SAMP erstellen.
    Vorerst soll nur die Funktion eine beliebige Taste zu drücken, diese dann ausgelesen und gespeichert wird.
    Bisher habe ich aber eine solche Funktion/Möglichkeit nicht gefunden.
    Kann mir da jemand auf die Sprünge helfen?



    MfG

    Moin,


    ich probiere folgenden RSS Feed auszulesen:
    https://www.klack.de/xml/2015RSS.xml


    mit folgendem Code:


    Bekomme aber nur diese Fehlermeldung, die mir nicht sonderlich weiterhilft:


    Jemand eine Ahnung, worin das Problem liegt?



    MfG

    Der Text soll ja nur ein X sein um die Position zu markieren und mit WorldToScreen soll sich dieses X mitdrehen wenn ich in in der Nähe bin, also mit IsPlayerInRangeOfPoint.



    Gibts schon was neues?

    Ich bin leider unter der Woche nur kurz Home. Bin tagsüber in der Berufsschule.
    Der Fehler wird mit Sicherheit an der Variable "Position_Text_%Position_Count%" liegen.
    Entweder wird die falsch erstellt/gespeichert. Habe keine Zeit das am PC zu testen, kann mir nur den Quellcode anschauen.
    Vielleicht kann ja jemand anderes helfen.



    MfG

    Code
    added, 1769.837524, -1914.490845, 13.557945
    added, 1332.273682, -1722.651489, 13.546875

    Den Teil hab ich nicht verstanden, kannst du mir das anders erklären oder ein Scriptbeispiel geben?

    Sieht aktuell so aus:


    Der Text von einer Position wird erstellt.
    Buggt noch. Mache morgen weiter.



    MfG

    Das was ich dir geschickt habe einfach so lassen wie es ist, als das hier:

    Code
    if(HotKey1 != "" && HotKey1 != "ERROR")
    {
        Hotkey, %Hotkey1%, Hotkey1, On
    }

    Neuer Abschnitt:

    Code
    if(Text1 == "ERROR")
    {
        Text1 := ""
    }


    MfG

    Das hab ich jetzt mal folgendermaßen umgesetzt:

    Code
    Loop, read, Datei.txt
    {
    StringSplit, Koordinaten%a_index%, A_LoopReadLine, `,
    Overlay%a_index% := -1
    }
    Settimer, Timer, 1


    Wie ich den Rest umsetzen soll, hab ich keine Ahnung. Verstehe das auch nicht so ganz was du damit meinst:

    Schick bitte mal den Inhalt mit der Datei.txt, mit einer Position.



    MfG

    Wo tritt denn der Fehler mit ERROR auf, bei Hotkey1 oder Text1?



    MfG

    Ja Danke geht wie ich es wollte


    //Edit bekomme jetzt den Fehler (siehe anhang)

    Ohne Code kann ich nur vermuten woran es liegen könnte.
    Ich denke mal, dass du die Variable Hotkey1 falsch oder nicht richtig ausliest.
    Oder es wird richtig ausgelesen, aber der Hotkey ist nicht vergeben und es wird der String "ERROR" in der Variable gespeichert.


    Mögliche Problemlösung:

    Code
    if(HotKey1 != "" && HotKey1 != "ERROR")
    {
        Hotkey, %Hotkey1%, Hotkey1, On
    }


    MfG

    Wenn du in einer if-Abfrage zwei Variablen vergleichen willst, dann in deinem Fall mit zwei Gleichheitszeichen.
    Also:

    Code
    if (HotKey1 == "")


    Auch wenn ich deine Absichten noch nicht ganz durchschaue denke ich, es wäre sinnvoll es so zu machen:

    Code
    if(HotKey1 != "")
    {
        Hotkey, %Hotkey1%, Hotkey1, On
    }


    MfG