Beiträge von SAMP1995

    public Login(id)
    {
    ReadUser(id);
    if(PI[id][banned] == 1) //FALLS GEBANNT
    {
    new banre[128]; format(banre, 128, "> Dieser Account wurde gesperrt ; Grund: %s", PI[id][banres]);
    SendClientMessage(id, CL_ERROR, banre);
    Kick(id); return 1;
    }
    LoginDialog(id);
    return 1;
    }


    public LoginDialog(id)
    {
    new lgtex[256] = "Dieser Account ist bereits registriert. Bitte gebe dein Passwort ein um dich einzuloggen.";
    new lgtr[64]; format(lgtr, 64, "\r\n\r\nVerbleibende Versuche: %d/3", PI[id][logtry]);
    strcat(lgtex, lgtr);
    ShowPlayerDialog(id, 7, DIALOG_STYLE_INPUT, "Login", lgtex, "Ok", "Verlassen.");
    return 1;
    }

    Hallo Ich habe ein Problem mit meinem Login System bei mir wird nach den Join Regeln der Registrierungs dialog angezeigt aber wenn ich dann noch mal connecte wird der login Dialog nicht angezeigt hoffe ihr könnt mir helfen


    case 6: //JOIN REGELN
    {
    if(response)
    {
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);


    new q[256], mres[64]; mysql_real_escape_string(GetPname(playerid),mres);
    format(q, 256, "SELECT name FROM user WHERE name = '%s'", mres);
    mysql_query(q); mysql_store_result();


    if(mysql_num_rows() > 0)
    {
    mysql_free_result();
    Login(playerid);
    } else {
    mysql_free_result();
    Registrierung(playerid, 0);
    }
    } else {
    Kick(playerid);
    }
    }

    Meine Fraktionen werden nicht geladen und in dem Befehl unten hab ich ein warning


    des ist die Zeile wo der warning ist
    split(buffer, field);


    public LoadFraks()
    {
    new field[6][35], buffer[512];
    mysql_query("SELECT * FROM fraks");
    mysql_store_result();


    if(mysql_num_rows() > 0)
    {
    while(mysql_fetch_row_format(buffer, "|"))
    {
    split(buffer, field);
    new bid = strval(field[0]);
    format(FI[bid][leader], 33, "%s", field[1]);
    format(FI[bid][coleader], 33, "%s", field[2]);
    FI[bid][kasse] = strval(field[3]);
    FI[bid][earn] = strval(field[4]);
    FI[bid][lvlearn] = strval(field[5]);
    }
    }
    print("-> Fractions loaded.");
    mysql_free_result();
    return 1;
    }

    Ich habe ein Login Register System gescriptet und des registrieren funktioniert auch bloß wenn ich mich wieder einloggen will kommt nur die charakter auswahl und wenn ich auf Spawn klicke kommt Server closed the connection wisst ihr woran des liegt


    public LoginDialog(id)
    {
    new lgtex[256] = "Dieser Account ist bereits registriert. Bitte gebe dein Passwort ein um dich einzuloggen.";
    new lgtr[64]; format(lgtr, 64, "\r\n\r\nVerbleibende Versuche: %d/3", PI[id][logtry]);
    strcat(lgtex, lgtr);
    ShowPlayerDialog(id, 7, DIALOG_STYLE_INPUT, "Logi", lgtex, "Ok", "Verlassen.");
    return 1;
    }


    public Login(id)
    {
    ReadUser(id);
    if(PI[id][banned] == 1) //FALLS GEBANNT
    {
    new banre[128]; format(banre, 128, "> Dieser Account wurde gesperrt ; Grund: %s", PI[id][banres]);
    SendClientMessage(id, CL_ERROR, banre);
    Kick(id); return 1;
    }
    LogiDialog(id);
    return 1;
    }


    public Registrierung(id, step)
    {
    new uname[MXPN];
    GetPlayerName(id, uname, MXPN);


    if(step == 0)
    {
    new regtex[128]; format(regtex, 128, "Der Benutzer "%s" ist noch nicht bei uns registriert. Du kannst ihn aber registrieren, indem du auf "Registrieren" drückst.", uname);
    ShowPlayerDialog(id, 0, DIALOG_STYLE_MSGBOX, "Registrierun", regtex, "Registrieren", "Verlassen");
    } else if(step == 1)
    {
    new regtex[128] = "Bitte gebe ein Passwort ein. Es muss mindestens 7 Zeichen lang sein.";
    ShowPlayerDialog(id, 1, DIALOG_STYLE_INPUT, "Registation: 1/4 - Passwort", regtex, "Ok", "Zurück");
    } else if(step == 2)
    {
    new regtex[128] = "Männlich\r\nWeiblich";
    ShowPlayerDialog(id, 2, DIALOG_STYLE_LIST, "Registation: 2/4 - Geschlecht", regtex, "Ok", "Zurück");
    } else if(step == 3)
    {
    ShowPlayerDialog(id, 3, DIALOG_STYLE_LIST, "Registation: 3/4 - Alter", "13\r\n14\r\n15\r\n16\r\n17\r\n18\r\n19\r\n20\r\n21\r\n22\r\n23\r\n24\r\n25\r\n26\r\n27\r\n28\r\n29\r\n30\r\n31+", "Ok", "Zurück");
    }
    else if(step == 4)
    {
    new regtex[256] = "Nun kannst du deinen Charakter wählen. Achtung: man kann ihn nur im Klamottenladen wieder ändern.";
    ShowPlayerDialog(id, 4, DIALOG_STYLE_MSGBOX, "Registrierun: 4/4 - Charakter", regtex, "Ok", "Zurück");
    } else if(step == 5)
    {
    PI[id][inregister] = 1;
    }
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    if(strlen(GetPname(playerid)) > 32)
    {
    SendClientMessage(playerid, CL_ERROR, "Dein Name ist zu lang. (Maximal 32 Zeichen)");
    Kick(playerid);
    }
    TextDrawShowForPlayer(playerid, Textdraw0); //ADS
    ClearUser(playerid);


    new dismsg[128];
    format(dismsg, 128, "> %s hat den Server betreten.", GetPname(playerid));
    SendClientMessageToAll(CL_SRVMSG, dismsg);


    new welcometxt[256] = "Willkommen auf dem Server von Reallife\r\n\r\nForum: \r\nTeamspeak3: ";
    ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "Reallife", welcometxt, "Ok", "Verlassen");
    PlayerPlaySound(playerid, 1097, 0.0, 0.0, 0.0);
    return 1;
    }


    case 0: //Registrierung
    {
    if(response)
    Registrierung(playerid, 1);
    else
    Kick(playerid);
    }
    case 1: //Registrierung - PASSWORT
    {
    if(response)
    {
    if(strlen(inputtext) < 7)
    {
    SendClientMessage(playerid, CL_ERROR, "> Das Passwort muss mindestens 7 Zeichen lang sein!");
    Registrierung(playerid, 1);
    } else {
    encrypt(inputtext);
    format(PI[playerid][pass], 64, "%s", inputtext);
    Registrierung(playerid, 2);
    }
    } else
    Registrierung(playerid,0);
    }
    case 2: //Registrierung - GESCHLECHT
    {
    if(response)
    {
    if(listitem == 0)
    {
    PI[playerid][gender] = 0;
    } else {
    PI[playerid][gender] = 1;
    }
    Registrierung(playerid, 3);
    } else {
    Registrierung(playerid, 1);
    }
    }
    case 3: //Registrierung - ALTER
    {
    if(response)
    {
    PI[playerid][age] = listitem+13;
    Registrierung(playerid, 4);
    } else {
    Registrierung(playerid, 2);
    }
    }
    case 6: //JOIN REGELN
    {
    if(response)
    {
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);


    new q[256], mres[64]; mysql_real_escape_string(GetPname(playerid),mres);
    format(q, 256, "SELECT name FROM user WHERE name = '%s'", mres);
    mysql_query(q); mysql_store_result();


    if(mysql_num_rows() > 0)
    {
    mysql_free_result();
    Login(playerid);
    } else {
    mysql_free_result();
    Registrierung(playerid, 0);
    }
    } else {
    Kick(playerid);
    }
    }
    case 5: //WELCOME BOX
    {
    if(response)
    {
    new regtex[512] = "Wie auf jeden anderen gibt es auch auf diesem Server gewisse Regeln, die man zu befolgen hat.\r\nBei Regelverstößen gibt es je nach dem eine Warnung, Kick oder Bann.\r\n";
    strcat(regtex,"\r\n1. Kein Deathmatching\r\n2. Kein Bugusing / Cheating / Hacking\r\n3. Nur 1 Account pro User\r\n4. Keine Werbung für andere Server\r\n5. Kein Spaming / Flooding\r\n6. Kein Missbrauchen der /melden Funktion.");
    ShowPlayerDialog(playerid, 6, DIALOG_STYLE_MSGBOX, "Serverregeln", regtex, "Akzeptieren", "Verlassen");
    } else
    Kick(playerid);
    }
    case 4: //CHARAKTER CHOOSING DIALOG
    {
    if(response)
    {
    Registrierung(playerid, 5);
    } else {
    Registrierung(playerid, 3);
    }
    }
    case 7: //LOGIN DIALOG
    {
    if(response)
    {
    encrypt(inputtext);
    if(!strcmp(inputtext, PI[playerid][pass], false) && strlen(inputtext) > 0)
    {
    SendClientMessage(playerid, CL_SRVMSG, "> Du bist nun eingeloggt.");
    PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
    PI[playerid][logged] = 1;
    } else {
    PI[playerid][logtry]--;
    if(PI[playerid][logtry] == 0)
    {
    Kick(playerid);
    } else
    LoginDialog(playerid);
    }
    } else {
    Kick(playerid);
    }
    }


    public OnPlayerSpawn(playerid)
    {
    if(!PI[playerid][logged] && !PI[playerid][inregister])
    {
    SendClientMessage(playerid, CL_SRVMSG, "> Du musst dich erst einloggen bzw. registrieren.");
    Kick(playerid);
    return 1;
    }
    if(!PI[playerid][firstspawn])
    {
    PI[playerid][firstspawn] = 1;
    SetPlayerWeapons(playerid);
    GivePlayerMoney(playerid, PI[playerid][money]);
    }
    PI[playerid][down] = 0;
    TogglePlayerClock(playerid, 0);
    TextDrawShowForPlayer(playerid, Textdraw2); //DATE
    SetPlayerToTeamColor(playerid);
    SetPlayerScore(playerid, PI[playerid][level]);
    SetPlayerSkin(playerid, PI[playerid][skin]);
    PlayerPlaySound(playerid, 1098, 0.0, 0.0, 0.0);


    if(PI[playerid][inregister]) //FALLS IN REGISTRIERUNG -> Fertig -> User erstellen, Speichern
    {
    PI[playerid][logged] = 1;
    PI[playerid][skin] = GetPlayerSkin(playerid);


    new q[256], mres[64]; mysql_real_escape_string(GetPname(playerid), mres);
    new dd, mm, yy; getdate(yy, mm, dd); new rgdate[9]; format(rgdate, 9, "%02d/%02d/%d", dd, mm, yy);
    new sec, std, min2;
    gettime(std, min2, sec);
    new llogin = timestamp(std, min2, sec, dd, mm, yy);


    format(q, 512, "INSERT INTO user (name,pass,age,gender,skin,regdate,lastlogin) VALUES ('%s','%s','%d','%d','%d','%s','%s')", mres, PI[playerid][pass], PI[playerid][age], PI[playerid][gender], PI[playerid][skin], rgdate, llogin);
    mysql_query(q);
    PI[playerid][inregister] = 0;
    }
    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    if(PI[playerid][logged])
    {
    SaveUser(playerid);
    }
    ClearUser(playerid);
    return 1;
    }


    hoffe ihr könnt mir helfen


    Mein Server startet nicht hoffe ihr könnt mir helfen



    SA-MP Dedicated Server
    ----------------------
    v0.3x, (C)2005-2013 SA-MP Team


    [12:08:12] filterscripts = "" (string)
    [12:08:12]
    [12:08:12] Server Plugins
    [12:08:12] --------------
    [12:08:12] Loading plugin: mysql
    [12:08:12]


    > MySQL plugin R5 successfully loaded.


    [12:08:12] Loaded.
    [12:08:12] Loading plugin: nativechecker
    [12:08:12] Loaded.
    [12:08:12] Loaded 2 plugins.


    [12:08:12]
    [12:08:12] Filterscripts
    [12:08:12] ---------------
    [12:08:12] Loaded 0 filterscripts.


    [12:08:12] Error: Function not registered: 'mysql_fetch_row'
    [12:08:12] Script[gamemodes/Skyline-Reloaded.amx]: Run time error 19: "File or function is not found"
    [12:08:12] Number of vehicle models: 0

    Hallo ich habe ein Problem hier wird mir angezeigt das eine Verbindung zur MYSQL Datenbank besteht es steht aber da Restarting im Webinterface
    hoffe ihr könnt mir helfen


    Server log:
    SA-MP Dedicated Server
    ----------------------
    v0.3e-R2, (C)2005-2012 SA-MP Team


    [21:27:45]
    [21:27:45] Server Plugins
    [21:27:45] --------------
    [21:27:45] Loading plugin: mysql.so
    [21:27:45] SA:MP MySQL Plugin v2.1.1 Loaded.
    [21:27:45] Loaded.
    [21:27:45] Loading plugin: nativechecker.so
    [21:27:45] [MySQL] Thread running. Threadsafe: Yes.
    [21:27:45] Loaded.
    [21:27:45] Loaded 2 plugins.


    [21:27:45]
    [21:27:45] Ban list
    [21:27:45] --------
    [21:27:45] Loaded: samp.ban
    [21:27:45]
    [21:27:45]
    [21:27:45] Filterscripts
    [21:27:45] ---------------
    [21:27:45] Loading filterscript 'gl_actions.amx'...
    [21:27:45] Loading filterscript 'rcon.amx'...
    [21:27:45] -> RCON MODULE LOADED
    [21:27:45] Loaded 2 filterscripts.


    [21:27:45] [MySQL] Connected (0) to 'ni30799_1_DB'@'128.65.219.147 via TCP/IP'.
    [21:27:45] [MySQL] Server Version 5.1.66.


    server.cfg:
    echo Executing Server Config...
    lanmode 0
    rcon_password 12345
    hostname \\**.::Skyline-Reallife::.**\\[Selfmade]
    gamemode0 Skyline-Reallife
    filterscripts gl_actions rcon
    announce 0
    query 1
    weburl http://www.skyline-reallife.de
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000
    maxnpc 10
    plugins mysql.so nativechecker.so
    logtimeformat [%H:%M:%S]
    maxplayers 40
    bind 128.65.219.147
    bindip 128.65.219.147
    port 7777

    Mein Server startet nicht trotz Verbindung zur MYSQL Datenbank


    könnt ihr mir helfen?


    SA-MP Dedicated Server
    ----------------------
    v0.3e-R2, (C)2005-2012 SA-MP Team


    [16:21:35]
    [16:21:35] Server Plugins
    [16:21:35] --------------
    [16:21:35] Loading plugin: mysql.so
    [16:21:35] SA:MP MySQL Plugin v2.1.1 Loaded.
    [16:21:35] Loaded.
    [16:21:35] Loading plugin: nativechecker.so
    [16:21:35] [MySQL] Thread running. Threadsafe: Yes.
    [16:21:35] Loaded.
    [16:21:35] Loaded 2 plugins.


    [16:21:35]
    [16:21:35] Filterscripts
    [16:21:35] ---------------
    [16:21:35] Loading filterscript 'gl_actions.amx'...
    [16:21:35] Loading filterscript 'rcon.amx'...
    [16:21:35] -> RCON MODULE LOADED
    [16:21:35] Loaded 2 filterscripts.


    [16:21:35] [MySQL] Connected (0) to 'ni30799_1_DB'@'128.65.219.147 via TCP/IP'.
    [16:21:35] [MySQL] Server Version 5.1.66.

    Hallo ich habe beim Connecten Probleme


    stelle im Script:


    public OnGameModeInit()
    {
    if(srvmode == 1) //PUBLIC
    mysql_connect("localhost","ni30799_1_DB","*******","ni30799_1_DB");
    else if(srvmode == 2) //VIDEO
    {
    mysql_connect("localhost","ni30799_1_DB","********","ni30799_1_DB");
    ShowNameTags(0);
    } else
    mysql_connect("localhost","ni30799_1_DB","*********","ni30799_1_DB");


    Serverlog:


    SA-MP Dedicated Server
    ----------------------
    v0.3e-R2, (C)2005-2012 SA-MP Team


    [17:00:15]
    [17:00:15] Server Plugins
    [17:00:15] --------------
    [17:00:15] Loading plugin: mysql.so
    [17:00:15] SA:MP MySQL Plugin v2.1.1 Loaded.
    [17:00:15] Loaded.
    [17:00:15] [MySQL] Thread running. Threadsafe: Yes.
    [17:00:15] Loading plugin: nativechecker.so
    [17:00:15] Loaded.
    [17:00:15] Loaded 2 plugins.


    [17:00:15]
    [17:00:15] Filterscripts
    [17:00:15] ---------------
    [17:00:15] Loading filterscript 'gl_actions.amx'...
    [17:00:15] Loading filterscript 'rcon.amx'...
    [17:00:15] -> RCON MODULE LOADED
    [17:00:15] Loaded 2 filterscripts.


    [17:00:15] [MySQL] Error (0): Function: mysql_connect failed, mysql was not initialized on this handle.



    hoffe ihr könnt mir helfen

    SA-MP Dedicated Server
    ----------------------
    v0.3e-R2, (C)2005-2012 SA-MP Team


    [00:02:59]
    [00:02:59] Server Plugins
    [00:02:59] --------------
    [00:02:59] Loading plugin: mysql
    [00:02:59]


    > MySQL plugin R5 successfully loaded.


    [00:02:59] Loaded.
    [00:02:59] Loading plugin: nativechecker
    [00:02:59] Loaded.
    [00:02:59] Loaded 2 plugins.


    [00:03:00]
    [00:03:00] Filterscripts
    [00:03:00] ---------------
    [00:03:00] Loading filterscript 'gl_actions.amx'...
    [00:03:00] Loading filterscript 'mido.amx'...
    [00:03:00] Loading filterscript 'rcon.amx'...
    [00:03:00] -> RCON MODULE LOADED
    [00:03:00] Loaded 3 filterscripts.


    [00:03:00] Error: Function not registered: 'mysql_fetch_row'
    [00:03:00] Script[gamemodes/Skyline-Reallife.amx]: Run time error 19: "File or function is not found"
    [00:03:00] Number of vehicle models: 0


    habe beim Server start ein Error weiß aber nicht warum?

    Hallo ich habe mein Script und alles hochgeladen aber ich habe ein Problem der Server startet nicht hoffe ihr könnt mir helfen



    SA-MP Dedicated Server
    ----------------------
    v0.3e-R2, (C)2005-2012 SA-MP Team


    [23:31:23]
    [23:31:23] Server Plugins
    [23:31:23] --------------
    [23:31:23] Loading plugin: mysql.so
    [23:31:23] Failed (libmysqlclient.so.15: cannot open shared object file: No such file or directory)
    [23:31:23] Loaded 0 plugins.


    [23:31:23]
    [23:31:23] Filterscripts
    [23:31:23] ---------------
    [23:31:23] Loading filterscript 'gl_actions.amx'...
    [23:31:23] Loading filterscript 'mido.amx'...
    [23:31:23] Loading filterscript 'rcon.amx'...
    [23:31:23] -> RCON MODULE LOADED
    [23:31:23] Loaded 3 filterscripts.


    [23:31:23] Script[gamemodes/Skyline-Reallife.amx]: Run time error 19: "File or function is not found"
    [23:31:23] Number of vehicle models: 0

    C:\Users\Marcel\Desktop\Xenon-Reallife\gamemodes\arcanum - Kopie.pwn(15641) : error 017: undefined symbol "VehicleToPoint"
    C:\Users\Marcel\Desktop\Xenon-Reallife\gamemodes\arcanum - Kopie.pwn(15936) : error 017: undefined symbol "strtok"
    C:\Users\Marcel\Desktop\Xenon-Reallife\gamemodes\arcanum - Kopie.pwn(15936) : error 033: array must be indexed (variable "cmd")
    C:\Users\Marcel\Desktop\Xenon-Reallife\gamemodes\arcanum - Kopie.pwn(15935) : warning 203: symbol is never used: "idx"
    C:\Users\Marcel\Desktop\Xenon-Reallife\gamemodes\arcanum - Kopie.pwn(24757) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    hoffentlich kann mir einer helfen