Beiträge von justRevitox

    htacces nicht vorhanden.
    Sobald ich die config.inc.php reinlade gehts nicht.


    Hallo.
    Über meine ServerIP komme ich ohne Probleme auf mein WBB4 Forum. Leite ich jedoch eine Domain darauf kommt das:
    Diese Webseite weist eine Weiterleitung auf.
    und bei anderen: Objekt nicht gefunden!


    Der angeforderte URL konnte auf dem Server nicht gefunden werden. Sofern Sie den URL manuell eingegeben haben, überprüfen Sie bitte die Schreibweise und versuchen Sie es erneut.


    Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
    Error 404
    test.mine4fun.de
    Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8


    Und ich gebe Nemonicon.net ein, der Fehler kommt.

    Hallo.
    Habe die Benutzergruppe "Moderator" erstellt und auch alles eingestellt. In der Legende wird Moderator Grün angezeigt, aber als User mit der Benutzergruppe Moderator werden nicht grün.

    Hallo.
    Ich habe ein Problem.
    Wenn ich einen Thread schreibe und sozusagen Enter mache wird das anstatt so:
    Hallo
    Ich bin Hans
    so angezeigt: Hallo Ich bin Hans also ohne Absatz? außer wenn ich <br> mache. Kann man das umstellen?
    Und außerdem sage ich mal ich habe einen Ordner Namens Bann-Forum das nur ich in bestimmten Ordnern schreiben kann bzw. Admins.
    Ebenfalls würde ich gerne bei Threads einstellen das keine normalen User also keine Teammitglieder drunter schreiben könnnen.

    Wieso zeigt er mir bei %s den Spielernamen nicht an?

    if(listitem==4)
    {
    SetPlayerPos(playerid,354.7349,-1788.1230,4.9674);
    SendClientMessage(playerid,COLOR_RED,"Du hast dich zum *Strand Autohaus* teleportiert.");
    SetPlayerInterior(playerid,0);
    printf("[ADMIN] %s hat sich zum Strand Autohaus teleportiert.",playerid);
    }

    Hey. Ich scripte derzeit nach den Tutorials von MrMonat. Basierend alles auf MySQL.
    Ich registriere mich und nehme das Passwort 123456789. Wenn ich nach dem reconnecten im Login Dialog nichts eingebe, ist es falsch so wie es sein soll.
    Wenn ich aber sag ich mal irgendwas eingebe zum Beispiel 2 dann werde ich eingeloggt, wieso? Jeffry:


    #define DIALOG_LOGIN 3 //Login Dialog
    #define DIALOG_REGISTER 2 //Register Dialog
    forward OnUserCheck(playerid);
    forward OnPasswordReponse(playerid);


    //Enums & Enum's
    enum playerInfo{
    eingeloggt,
    level
    }


    //Globale Variablen
    new dbhandle; //<--- Connectionhandle (MYSQL)
    new sInfo[MAX_PLAYERS][playerInfo]; //Spieler Info (sInfo)


    public OnGameModeInit()
    {
    SetGameModeText("German Reallife"); //Mode by SAMP
    AddPlayerClass(3, 377.3560,-2047.6115,7.8301,13.8659, 0, 0, 0, 0, 0, 0); //Spawn


    //MySQL verbindung herstellen
    dbhandle = mysql_connect(db_host,db_user,db_db,db_pass);
    print("MySQL Verbindung wird hergestellt.");
    return 1;
    }


    public OnGameModeExit()
    {
    mysql_close(dbhandle); //Verbindung schließen
    return 1;
    }


    public OnUserCheck(playerid)
    {
    new num_rows,num_fields;
    cache_get_data(num_rows,num_fields,dbhandle);
    if(num_rows==0)
    {
    //registrierung
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registration","Gib bitte dein gewünschtes Passwort an:","Los","Abbrechen");
    }
    else
    {
    //Login
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib bitte dein Passwort ein:","Okay","Abbrechen");
    }
    //print("OnUserCheck wurde aufgerufen.");
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    //Login/Register
    new name[MAX_PLAYER_NAME],query[127];
    GetPlayerName(playerid,name,sizeof(name));
    format(query,sizeof(query),"SELECT id FROM user WHERE username='%s'",name);
    mysql_function_query(dbhandle,query,true,"OnUserCheck","i",playerid);
    return 1;
    }


    public OnPasswordReponse(playerid)
    {
    new num_fields,num_rows;
    cache_get_data(num_rows,num_fields,dbhandle);
    if(num_rows==1)
    {
    //Passwort richtig
    sInfo[playerid][eingeloggt] = 1;
    sInfo[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
    printf("playerid: %i hat das Level: %i",playerid,sInfo[playerid][level]);
    }
    else
    {
    //Passwort falsch
    SendClientMessage(playerid,COLOR_RED,"Du hast ein falsches Passwort eingegeben.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib bitte dein Passwort ein:","Okay","Abbrechen");
    }
    return 1;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DIALOG_LOGIN)
    {
    if(response)
    {
    new name[MAX_PLAYER_NAME],query[128],passwort[35];
    GetPlayerName(playerid,name,sizeof(name));
    if(strlen(inputtext)>0)
    {
    mysql_escape_string(inputtext,passwort,dbhandle);
    format(query,sizeof(query),"SELECT * FROM user WHERE username='%s' AND password='%s'",name,passwort);
    mysql_function_query(dbhandle,query,true,"OnPasswordResponse","i",playerid);
    }
    else
    {
    //Keine Eingabe
    SendClientMessage(playerid,COLOR_RED,"Gib bitte dein Passwort ein.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib bitte dein Passwort ein:","Okay","Abbrechen");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    }
    return 1;
    }
    if(dialogid==DIALOG_REGISTER)
    {
    if(response)
    {
    new name[MAX_PLAYER_NAME],query[128],passwort[35];
    GetPlayerName(playerid,name,sizeof(name));
    if(strlen(inputtext)>3)
    {
    //Registrierungsfunktion
    mysql_escape_string(inputtext,passwort,dbhandle);
    format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s','%s') ",name,passwort);
    mysql_function_query(dbhandle,query,false,"","");
    }
    else
    {
    //Kleiner als 4
    SendClientMessage(playerid,COLOR_RED,"Das Passwort muss mindestens 4 Zeichen haben.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registration","Gib bitte dein gewünschtes Passwort an:","Los","Abbrechen");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    }
    return 1;
    }
    return 1;
    }



    Nach der Registrierung bei 84.200.7.96 kommt das:
    Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1364 Field 'MySQL_Database' doesn't have a default value' in C:\inetpub\wwwroot\Application\Models\User\Factory.php:40 Stack trace: #0 C:\inetpub\wwwroot\Application\Models\User\Factory.php(40): PDOStatement->execute(Array) #1 C:\inetpub\wwwroot\Application\Plugins\Caglar\Main\Plugin.php(41): Application\Models\User\Factory->Register('estrox@gmx.de', 'justRuya', 'halloli') #2 C:\inetpub\wwwroot\System\Bootstrap.php(75): Application\Plugins\Caglar\Main\Plugin->Register(NULL) #3 C:\inetpub\wwwroot\System\Bootstrap.php(46): System\Bootstrap->create() #4 C:\inetpub\wwwroot\System\Bootstrap.php(32): System\Bootstrap->prepare() #5 C:\inetpub\wwwroot\Index.php(42): System\Bootstrap->__construct(Object(System\PDO\Connection), Array) #6 {main} thrown in C:\inetpub\wwwroot\Application\Models\User\Factory.php on line 40



    Ich weiß nicht was ich da als Lösung machen soll., :(

    Da mir von Caglar ja nichts eingerichtet wird frage ich hier mal.
    Ich habe Xampp installiert. Dann kommt da dieser Mist mit diesem Sicherheitskonzept.
    Mir wurde gesagt man solle

    • <LocationMatch "^/(?i?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">


    durch

    • <LocationMatch "^/(?i?:security|licenses|phpmyadmin|webalizer|server-status|server-info))">


    ersetzen.
    Danach geht der Apache nicht an.
    Benötige dringend Hilfe!

    Caglar: