Beiträge von Max Berger

    Server Log kurz vor dem Problem:



    [17:23:28] Incoming connection: 91.6.122.248:52508
    [17:23:28] [join]Test1 has joined the server (5:91.6.122.248)
    [17:23:32] Incoming connection: 85.180.203.148:63584
    [17:23:32] [part] Test2 has left the server (11:0)
    [17:23:32] [join] Test3 has joined the server (7:85.180.203.148)
    [17:23:33] [part] Test4 has left the server (12:0)
    [17:23:33] [part] Test1 has left the server (10:0)
    [17:23:34] [part] Test5 has left the server (8:1)
    [17:23:37] Incoming connection: 109.90.60.85:52677
    [17:23:37] [join] Test6 has joined the server (8:109.90.60.85)
    [17:23:49] Incoming connection: 84.20.190.159:53871
    [17:23:49] [join] Test2 has joined the server (10:84.20.190.159)
    [17:23:50] [part] Test2 has left the server (5:0)
    [17:23:51] [part] Test6 has left the server (7:0)

    servus,


    habe das Problem, dass Spieler auf meinem Server, wenn dieser einige Zeit gelaufen ist, immer crashen.


    Außerdem connecten meine Bots viel zu langsam, sodass manche Spieler immer die ID 0 bekommen und dann haben die riesige Probleme.



    Hoffe mir kann jemand bei diesen Problemen helfen.



    lG Scripter

    Hallo,


    ich habe mal eine Frage und zwar, ist es möglich den Laufstil nur bei verschiedenen Leuten zu ändern?


    Oder kann man bestimmen, wie schnell einem Spieler beim Sprinten die Puste ausgehen soll?


    Oder gibt es eine andere Möglichkeit die Schnelligkeit eines Spielers zu beeinflussen?


    mfG Scripter

    Hallo,


    ich habe ein Script, in dem ich nachdem ich aufgrund einer Explosion gestorben bin immer in der Grovestreet spawne. Kann mir jemand sagen wieso das so ist? Ich habe bereits unter OnPlayerDeath und unter OnPlayerSpawn nachgesehen, aber die Grovestreet ist dort nirgends erwähnt.



    Ich bedanke mich schon einmal im vorraus und hoffe mir kann jemand helfen.



    Mit freundlichen Grüßen
    Scripter

    Moin,


    ich habe einen Server bei GTA-Servers.de gemietet. Jedoch steht bei Gamemodes immer Unknow und wenn ich auf den Server gehe, dann geht da nichts. Ich habe bereits überprüft ob die plugins richtig geschrieben sind und ob alle Scriptfiles vorhanden sind.


    Mein Script verwendet mysql und das streamer plugin.


    Wenn ich das Script auf meinem homeserver anmache, funktioniert alles perfekt.


    Hier einmal die LOG-Datei:



    Hier die Server.cfg:



    Hoffe mir kann jemand helfen.


    Mit freundlichen Grüßen
    Scripter

    Leider ist das was du sagst, überhaupt nicht richtig. Alle stocks kannst du hier auch als public verwenden und genau das habe ich getan. Also kann dort schonmal der Fehler nicht liegen.


    Mit freundlichen Grüßen
    Scripter

    onplayerdisconnect:


    public OnPlayerDisconnect(playerid, reason)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid,PlayerInfo[playerid][name],24);
    if(IsPlayerConnected(playerid))
    {
    mysql_SetInt("accounts", "Herkunft", PlayerInfo[playerid][herkunft], "Name", PlayerInfo[playerid][name]);
    mysql_SetInt("accounts", "Wantedpunkte", PlayerInfo[playerid][wantedpunkte],"Name",PlayerInfo[playerid][name]);
    }
    }
    return 1;
    }

    Hallo,


    ich habe mit MySQL ein Dateisystem erstellt, jedoch speichert der Server die Spielerdaten nicht in der Tabelle, sondern belässt alle bei dem Wert 0.


    Hier die Funktion, wenn sich der Spieler registriert (Account wird created und dann diese Funktion ausgeführt):


    public WennSpielerRegistriert(playerid)
    {
    new string[256];
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid,PlayerInfo[playerid][name],24);
    if(IsPlayerConnected(playerid))
    {
    mysql_SetInt("accounts", "Herkunft", 0, "Name", PlayerInfo[playerid][name]);
    mysql_SetInt("accounts", "Wantedpunkte",0,"Name",PlayerInfo[playerid][name]);
    }
    }
    return 1;
    }



    hier die Updatefunktion (jede Minute wird wird diese Funktion ausgelöst:


    public accountupdate(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid,PlayerInfo[playerid][name],24);
    if(IsPlayerConnected(playerid))
    {
    mysql_SetInt("accounts", "Herkunft", PlayerInfo[playerid][herkunft], "Name", PlayerInfo[playerid][name]);
    mysql_SetInt("accounts", "Wantedpunkte",PlayerInfo[playerid][wantedpunkte],"Name",PlayerInfo[playerid][name]);
    }
    }
    return 1;
    }


    und hier wenn sich der spieler einloggt:


    public OnPlayerLogin(playerid)
    {
    new string[256];
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid,PlayerInfo[playerid][name],24);
    PlayerInfo[playerid][herkunft] = mysql_GetInt("accounts", "Herkunft", "Name", PlayerInfo[playerid][name]);
    PlayerInfo[playerid][wantedpunkte] = mysql_GetInt("accounts","Wantedpunkte","Name",PlayerInfo[playerid][name]);
    }
    }
    return 1;
    }


    Kann mir jemand sagen, wieso die nicht abgespeichert werden?


    Ich habe alles nach dem Tutorial von Maddin gemacht



    Ich hoffe mir kann jemand helfen.


    Mit freundlichen Grüßen
    Scripter

    Hallo,


    ich möchte gerne eine Position eines Spielers in einer MySQL-Tabelle speichern. Also habe ich mir gedacht, ich gehe hin und erstelle ein neues Feld mit dem Typ Float und speicher die Position da drin. Doch das geht nicht, da mein Programm (Nvaicat Lite) mit immer folgende Fehlermeldung bringt und die Position nicht speichern will!


    Fehlermeldung:


    '1668.4854' is not a valid floating point for field 'PosX'



    Kann mir da vielleicht jemand helfen?


    mfG Scripter

    ok dann werde ich das mal ausprobieren.



    ich habe aber noch eine andere Frage: Ist es möglich, einen Spieler dazu zu zwingen, dass er so langsam läuft wie bei ALT? Also dass er nicht mehr schneller laufen kann geschweige denn sprinten?



    mfG Scripter

    Hallo,


    ich habe folgendes Problem. Ich möchte Scriptern, dass wenn Spieler1 Spieler2 schlägt, dieser eine Meldung bekommt. Jedoch weiß ich nicht wie ich abfragen kann, dass er ihn auch getroffen hat. Kann mir da jemand helfen?



    mfG Scripter