Beiträge von BreadScript

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Hab gerade auch noch einen Fehler gefunden. Habe das ganze zu früh Return´t


    Nun noch eine Frage und dann haben wir es auch schon xD


    Ich würde gerne mit einer Variable rechnen bzw das ganze teilen lassen.


    Nehmen wir an wir haben folgende Aufgabe


    100 / 100


    ist gleich


    1


    Autohotkey zeigt dies aber wie folgt an


    1.0000


    Kann man die nach kommar/punktstellen entfernen ?


    Ich rechne es derzeit folgendermaßen



    Var:=Var+100 / 100

    Ich kriege es scheinbar nicht richtig hin mit dem auslesen.


    Wenn ich den Text via addChatMessage setze erkennt er es.


    Wenn es vom Server gesendet wird leider nicht.


    Wo ist mein Fehler?



    [list=1][*]if(RegExMatch(chat_3, "Du hast (\d+) L Rohöl für (\d+) \$ gekauft.", params_))
    [*] {
    [*] if(params_1 != "" || params_1 != Error)
    [*] {
    [*] addChatMessage("Rohöl gefunden")
    [*] }
    [*] }
    [/list]

    Ups.... Ja jetzt geht es supi danke dir :D dann probiere ich es nun mal nur noch mit den Variablen


    //edit


    Ich möchte nun nochmal weiter den Chat auslesen. Sobald ich einstellige Zahlen habe funktioniert alles. Sobald es aber in zweistellige geht erkennt er diese nicht mehr. Was könnte ich anders machen ?




    GetChatLine(1, chat_2) ;
    if(InStr(chat_2, "Inklusive Zeitbonus in Höhe von"))
    {
    if(RegExMatch(chat_2, "Inklusive Zeitbonus in Höhe von (.*) hast du insgesamt (\d+)g Marihuana aus deinen (.*) Samen geerntet.", params_))
    {
    if(params_1 != "" || params_1 != Error)
    {

    IniRead, samenkaufpreis,%A_MyDocuments%\%Keybindername%\settings.ini, Settings, samenkaufpreis
    IniRead, drogengewinn,%A_MyDocuments%\%Keybindername%\einnahmen.ini, Einnahmen, drogengewinn
    Var = 0
    Var:=Var+params_2 * drogengewinn - samenkaufpreis
    if(Var < 0)
    {
    addChatMessage("Dieses mal hast du leider " Var " gemacht. Um so mehr du Pflanzt desto mehr Gewinn am Ende")
    }
    else
    {
    addChatMessage("Aus deiner Drogen Pflanze konntest du einen Gewinn von " Var " machen")
    addChatMessage("Weiter so =)")
    }
    URLDownloadToVar("http://breadscript.de/keybinder/handler.php?action=update&drogensamen=" nix "&paysamen=" nix "&plantsamen=" nix "&plantsamenwert=" nix "&marihuana=" params_2 "&marihuanagewinn=" Var "&payprodukte=" nix "&payproduktewert=" nix "&abgegebeneprodukte=" nix "&paketgewinn=" nix "&oilkaufliter=" nix "&oilwert=" nix "&oilabgabeliter=" nix "&oilgewinn=" nix "&robanzahl=" nix "&robfail=" nix "&donestores=" nix "&robwin=" nix "&username=" guiUsername "&password=" guiPassword "", result)

    }
    }
    }

    Hatte ich oben geschrieben, um zu sehen ob alle Daten richtig sind die Angegeben werden. Das ist im webbrowser ja auch der Fall aber in AHK will es nicht. Aber auch den entzug der echos bringt einem nix weiter


    Vielleicht auch nochmal die PHP Action zur Ansicht


    HTML
    else if($action == "moey")
    {
    	$query = "UPDATE users SET drogensamen=drogensamen+$drogensamen WHERE username = '$username' and password ='$password'";
    	mysqli_query($con, $query);
    
    }

    In AHK geht es leider auch mit deinem gesendeten String nicht


    URLDownloadToVar("http://breadscript.de/keybinder/handler.php?action=moey&username=" admin "&password=" xxx"&drogensamen="2, result)


    Ich muss es ja mit anführungszeichen machen damit ahk nicht mäckert

    Also wenn im Browser z.B. http://breadscript.de/keybinder/handler.php?action=money&username=admin&password=test123&drogensamen=2 funktioniert, dann übernimm einfach mal diesen String in URLDownloadToVar.

    Den Link den du geschrieben hast, der geht
    Wie meinst du das mit dem String und dem SQL Query ausgeben ?

    Im Browser schon daher gehe ich davon aus das der PHP Code ok ist. Allerdings in Autohotkey habe ich es schon so probiert wie du sagtest. Ich mache es nun ein weiteres mal....



    //edit Code fertig


    AHK


    URLDownloadToVar("http://breadscript.de/keybinder/handler.php?action=update&username=" %guiUsername% "&password=" %guiPassword% "&drogensamen=" params_1 "&paysamen=" nix "&plantsamen=" nix "&plantsamenwert=" nix "&marihuana=" nix "&marihuanagewinn=" nix "&payprodukte=" nix "&payproduktewert =" nix "&abgegebeneprodukte=" nix "&paketgewinn=" nix "&oilkaufliter=" nix "&oilwert=" nix "&oilabgabeliter=" nix "&oilgewinn=" nix "&robanzahl=" nix "&robfail=" nix "&donestores=" nix "&robwin="nix , result)


    Web


    http://breadscript.de/keybinder/handler.php?action=update&drogensamen=1&paysamen=1&plantsamen=1&plantsamenwert=1&marihuana=1&marihuanagewinn=1&payprodukte=1&payproduktewert=1&abgegebeneprodukte=1&paketgewinn=1&oilkaufliter=1&oilwert=1&oilabgabeliter=1&oilgewinn=1&robanzahl=1&robfail=1&donestores=1&robwin=1&username=admin&password=xxx

    Nun habe ich Probleme noch beim Update


    URLDownloadToVar("http://breadscript.de/keybinder/handler.php?action=moey&username=" admin " &password="xxxx " &drogensamen=" 2 , result)


    Er Updatet leider 0 wie er soll. AHK gibt es scheinbar nicht richtig ans PHP Script weiter