Beiträge von BreadScript

    Hallo,


    aktuell beendet mein Buslinien System sich zu Früh. Fahre ich in den letzten Checkpoint soll er noch 10 Sekunden warten bis diese beendet wird. Dies wird sie allerdings nicht sondern Sofort. Was habe ich falsch gemacht ?



    if(Busfahrer[playerid][BusStand] == sizeof(BusfahrRouteA)-1)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Bustour beendet.");
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid,COLOR_BUSBLUE,"Du erhälst an deinem PayDay +2900$");
    PlayerInfo[playerid][pJobMoney]+=2900;
    Busfahrer[playerid][BusID] = 0;
    Busfahrer[playerid][IsBusfahring] = 0;
    Busfahrer[playerid][BusStand] = 0;
    Busfahrer[playerid][BusRoute] = 0;
    Busfahrer[playerid][BusZeit] = 0;
    SaveUserStats(playerid);
    new string[128];
    format(string,sizeof(string),"%s hat die Linie 100 erfolgreich beendet",getPlayerName(playerid));
    SaveToLog("Buserfolgreichlog", string);



    }


    Ich rauche L&D. Hast du dir die Preise heute mal angeguckt vom Sprit ? Ich zahlte heute 1.54,9 € für einen Liter.


    Es ist billiger in Polen zu tanken. Zigaretten sind auch noch günstiger als hier.


    Pro Stange spare ich 20€ in Polen. Ich benötige 6 Stück. = 120€. Mi ja Tank rechnen wir mit einem Ersparnis von 60€ plus ne lustige Autofahrt.


    Laut ADAC liegt der Super Preis in Polen bei aktuell 1.19€. Bei einem großen Tank macht dass viel aus

    Der einzige Weg ist selbst vor Ort z.b. In Tschechien die Waren zu kaufen (Zollrichtlinien beachten!)


    C37A99B5-2948-4DC5-AF7C-DF2221E02A63.jpeg


    Quelle: http://www.zoll.de/DE/Privatpe…el/genussmittel_node.html

    Ich hole immer aus Polen. Bestimmte Freunde kommen mit die nicht Raucher sind. Damit erhöht sich die Frei Menge an Zigaretten wenn die Freunde dann sagen ja die und die Stangen sind meine. Es lohnt sich. Ich spare viel Geld trotz dass eine Tankfüllung von 60 Litern drauf geht. Voll tanken tuh ich übrigens in Polen.

    Hallo,


    gerne würde ich einen Input mit ESC ganz normal abbrechen können so dass nicht mehr auf eine Eingabe gewartet wird. Welche Möglichkeiten habe ich ?


    Code
    Input, var, V I M, {NumpadEnter} {enter}
    Send ^a{del}{esc}

    Das ganze klappt nun sofern kein Punkt vorhanden ist. Gibt es die Möglichkeit abzufragen ob ein Punkt darin enthalten ist und diesen dann zu löschen so dass nur zahlen ohne punkt und komma stellen vorhanden sind ?


    Hier meine aktuelle Abfrage


    event1save:Gui, Submit, NoHideIniWrite, % vehicle, %A_MyDocuments%\%sitename%\event.ini, event1, vehicleIniWrite, StrReplace(params_1, "$", ""), %A_MyDocuments%\%sitename%\event.ini, event1, winGui Destroysleep 500MsgBox,0,Erfolgreich gespeichert.,Drücke auf " Ok " um den Keybinder zu verwenden.goto, event1Return


    Hier wird alles in die ini gespeichert was vorher über eine GUI angegeben wird.



    Hinzu habe ich noch ein Problem,


    wenn ich diesen Befehl ausführe und einmal ESC drücke komme ich normal ins Spiel. Gebe ich aber wieder was in den Chat ein oder drücke nur Enter erkennt er immer nur die ID 0. Was kann ich besser machen ?



    push 2.5

    Ich habe es nun wie folgt


    Code
    var=
    					var=event%eventnummer%
    					IniRead, di, %A_MyDocuments%\%sitename%\event.ini, %var%, win 
    					Var2=0 
    					Var2:=di+StrReplace(params_1, "$", " ") 
    					addChatMessage(FormatNumber(Var2)) 
    					Return

    Allerdings scheint dort immernoch ein Fehler zusein.


    In der Ini ist der Wert 150.000$ gespeichert. Wenn ich nun 1$ gepayt bekomme heißt es nicht 150.001$ sondern nur 151. Das ist natürlich falsch. Was muss ich tun damit sich das ändert ?

    Wie ist dies denn hier am besten einzusetzen ?


    Aktuell zählt er es ja als einen tausender. Das soll ja nicht der Fall sein weil es sich um 1$ handelt.


    Code
    var=
    var=event%eventnummer%
    IniRead, di, %A_MyDocuments%\%sitename%\event.ini, %var%, win 
    Var2=0 
    Var2:=di+StrReplace(params_1, "$", " ") 
    addChatMessage(Var2)

    Danke zuerst dafür. Nun habe ich das Problem dass er mir mehrere nach . stellen anzeigt. Wie entferne ich das am sinnvollsten so das die dollar anzeige in jedenfall bestehen bleibt. Auch so am besten das bei den 10 Tausendern der Punkt nach den 2 Zahlen ist und nach den Hunderttausendern an 3 stelle.


    Also Format


    5.000
    10.000
    100.000


    Code
    eventgeld:if(!WinActive("GTA:SA:MP"))    return    if(eventnummer !=0)    {                getChatline(0, chat_5)        if(InStr(chat_5, "Du hast "))        {            if(RegExMatch(chat_5, "Du hast (.*) von (.*)\((.*)\) erhalten.", params_))            {                if(params_1 != "" || params_1 != Error)                {                    var=                    var=event%eventnummer%                    IniRead, di, %A_MyDocuments%\%sitename%\event.ini, %var%, win                    Var2=0                    Var2:=di+StrReplace(params_1, "$", " ")                    addChatMessage(Var2)                                        Return                }            addChatMessage("Fail")            }        }    }return

    Hallo,


    gibt es hier im folgenden Code die Möglichkeit dass Dollar Zeichen zu entfernen und nur die Zahl abspeichern zu können ?


    Wäre um jede Hilfe dankbar...



    Das ist nicht genau wonach ich suche. Hier mal ein Beispiel um es besser erklären zu können.



    BENUTZER WERT
    Fred 2
    Günter 3
    Eva 3


    hier haben wir eine Tabelle die z.b abgefragt wird (es muss nicht tabellarisch sein).


    Nun möchte ich Abfragen welche nummer vom Benutzer im Wert steht. Wie ist dass ganze möglich ?

    Hallo,


    ich würde gerne mehrere Benutzernamen inkl einen Wert in AHK Abfragen und speichern können. Hierbei soll es sich am Ende um Zahlen handeln. Ist der Wert des Benutzers 3 soll dies übergeben werden (z.b an eine MsgBox). Da es unendlich Benutzer werden können, ist meine Frage wie dies am besten umzusetzen ist. Hat da jemand eventuell eine Idee ?

    Ich bekomme folgende Fehlermeldungen die von WAMP ausgegeben werden



    die betreffenden Zeilen sind,


    PHP
    $action = $_GET['action'];
    $username = $con->real_escape_string($_GET['username']);
    $password = $con->real_escape_string(md5($_GET['password']));
    $name = $con->real_escape_string($_GET['name']);
    $playerid = $con->real_escape_string($_GET['playerid']);
    $winner = $con->real_escape_string($_GET['winner']);
    $winnerdel = $con->real_escape_string($_GET['winnerdel']);


    Was läuft hier falsch ? Unter Linux geht es aber unter Windows und WAMP leider nicht.


    PHPVersion: 7.1.9
    Apache Version: 2.4.27

    Ich hab derzeit andere GUI Teile wobei ich auch gerne bleiben möchte.



    hast du da vielleicht ne Lösung die darauf direkt passt ?