Beiträge von Kobiro

    Ich meine mich zu entsinnen, dass wir damals immer nur Probleme mit SendInput hatten und man auf Send oder SendEvent umsteigen musste.
    Meine Erfahrung damit liegen aber auch ein paar Tage zurück - wenn dies keine Lösung bringt, kannst du ja mit einer AddChatMessage mal schauen, ob der Timer getriggert wird.

    Hey! Ja so klappt es jetzt. Perfekt! Aber zweites Problem. Der spammt das jetzt alle 100ms. kann man da einen Cooldown einbauen, dass er sobald ich die Coodinate betrete es sofort triggert. und danach erstmal 5 Sekunden den Timer ausmacht und nach 5 Sekunden erneut triggert?



    Habe das mit dem Cooldown mal so versucht. Aber diesmal muss ich dann 5 Sekunden in der Koordinate warten, bis er triggert.

    Hallo,


    ich bin gerade dabei einen Funktion zu bauen, die es mir erlaubt automatisch in den Dienst zu gehen und mich zu equipen.

    Leider funktioniert diese Version nicht automatisch.


    Ich benutze die SAMP UDF R18 von Chuck_Floyd für folgende Version: SAMP Version: 0.3.7, 0.3.7-R2, 0.3.DL.

    Das ganze soll für OpenMP sein.


    Mein Code:


    Mein Timer:

    es funktioniert aber nicht.


    Ich dachte erstmal die UDF wird von OpenMP nicht erkannt. Um das zu testen, habe ich geschaut ob die Coordinaten überhaupt erkannt werden. Diese habe ich so getestet:


    Resultat:

    test.png


    Danach habe ich getestet ob Sendinput, n überhaupt erkannt wird.


    Es auf die Taste F10 gepackt und immer wenn ich F10 gedrückt habe, wurde die Taste N auch getriggert. Also klappt auch


    Ich brauche bitte eure Hilfe

    In der Funktion OnAccountCheckPW da gibt es folgende Zeile:


    C++
    if(!strcmp(PW,hashPass(text),false)){

    Schreib mal direkt darüber folgendes:


    Code
    printf("DB: %s | Hash: %s", PW, hashPass(text));
    if(!strcmp(PW,hashPass(text),false)){

    Und dann schau mal im serverlog und in der DB, was da so unter Passwort steht.

    Alles gut hat geklappt.


    musste bei PhpMyAdmin unter SQL einfügen:

    ALTER TABLE accounts

    ALTER name SET DEFAULT '',

    ALTER passwort SET DEFAULT '';


    anscheinend hat dieses kein(e) dahinter zu diesem Problem geführt.

    1. Wird dir denn der Dialog "Herzlich Willkommen auf Calikartell-Deathmatch...." angezeigt?


    2. Bekommst du, wenn du das Skript kompilierst eine Info wo irgendwas von Stack/Heap Size steht und Total requirements?


    3. Check mal die Ordner, ob es einen Log Ordner gibt mit einem mysql log? Ansonsten unter OnGameModeInit, mal mysql_log(LOG_ALL);  schreiben und dann nochmal probieren und prüfen. :smile:

    1. Ja


    2. Nein


    3. MySQL Log: gist:9ea8b587d4ceabd67356c19adf8004d6


    Edit:

    MySQL Log hinzugefügt

    Hätte ja sein können, dass ein Account bereits in der Datenbank existiert, den du manuell angelegt oder noch von einem früheren Server hattest.

    Du hast dich oben etwas missverständlich ausgedrückt.

    Aber na gut, dann brauchen wir natürlich die: OnPlayerCreateAccount Funkion :smile:

    Das tut mir leid.


    Code: Loadaccount
    stock LoadAccount(playerid){
        SetPlayerVirtualWorld(playerid,0);
        new name[MAX_PLAYER_NAME+1];
        GetPlayerName(playerid,name,sizeof(name));
        new query[512];
         mysql_format(mysql, query,sizeof(query),"SELECT * FROM accounts WHERE name = '%e'",name);
        mysql_tquery(mysql, query, "OnPlayerLoadAccount", "is", playerid, name);
        return 1;
    }

    Okay, und wie sieht OnAccountCheckPW aus? :)

    Zeig gerne mal den Code von DIALOG_LOGIN unter OnDialogResponse.


    Dann wissen wir, was passiert, wenn du das Passwort beim Login eingegeben hast.


    PS: Gerne mal crashdetect laden und damit mal auf den Serverjoinen und dann die server.log nochmal anschauen/hier posten.

    Hallo,


    dann wird wohl im Code ein Fehler vorliegen. Ohne diesen können wir dir hier allerdings auch überhaupt nicht weiter helfen.


    Einen Fehler hast du hier ja bspw schon

    Code
    [00:37:42] [SACNR Monitor] Server failed to announce: HTTP_ERROR_BAD_HOST

    Das ist kein Fehler. Ich habe testweise einige Filterscripts rausgenommen darunter auch die announce.amx


    Bezüglich Fehler im Code, wäre es hilfreich zu sagen, welchen Code du brauchst um mir helfen zu können.

    Nabend Brotfische,

    hab momentan das Problem, dass wenn ich versuche auf den Server zu joinen, ich einen Login/Registerfenster bekomme, aber bei Eingabe eines Passwortes nichts passiert.


    Der Server verbindet sich laut serverlog erfolgreich mit der Datenbank. Auch über Phpmyadmin sind alle Tabellen vorhanden.


    Hat jemand eine Idee woran das liegen könnte? Vermute irgendwas mit Callback oder Query, aber finde es nicht


    Maahlzeit,


    hab aktuell das Problem, dass wenn ich meinen SAMP Server (0.3.7 Linux VPS) starte, er sich nach kurzer Zeit wieder beendet.

    (Testweise den Standard Grand Larceny Gamemode drin)


    Setup:

    Debian VPS

    Samp 0.3.7 Server

    Port: 7777


    Code: server_log
    SA-MP Dedicated Server
    v0.3.7, (C)2005-2015 SA-MP Team
    
    [21:56:47] filterscripts = ""  (string)
    [21:56:47] Loaded 0 plugins.
    [21:56:47] Loaded 0 filterscripts.
    
    [21:56:47] Running Grand Larceny - by the SA-MP team
    
    [21:57:14] --- Server Shutting Down.


    Problem aktuell ist:

    Server startet

    Gamemode wird geladen

    danach sofort Shutdown

    kein fehler im Log sichtbar außer shutdown


    Was bereits geprüft wurde:

    ob Server.cfg korrekt ist (port, rcon pw, etc.)

    Gamemode datei vorhanden (grandlarc.amx)


    Falls jemand Erfahrung mit SAMP Linux hat, würde ich mich sehr über Hilfe freuen.

    Gerne auch über Discord


    Vielen Dank im Voraus KUSS


    //EDIT: Hab im vServer vergessen bei der Firewall Port 7777 zuzulassen. Problem gelöst