Beiträge von SqueezyZ

    Hey Leute,


    ich mache es einfach mal kurz & knapp:


    Ich habe bei Call of Duty - Advanced Warfare einen Clan erstellt namens [GFS] "German Future Soldiers".


    Es ist ein kompletter deutscher Funclan, sprich es wird nicht wirklich auf KD und können geachtet.


    Das daddeln im Clan soll einfach nur spaß machen! :D



    Bei Interesse einfach per X-BOX One oder hier im Forum melden :)


    X-Box Live Gamertag: GermOneHD

    Habe es hinbekommen:


    Es lag weder an falschen Login-Daten, weder an Script, Plugin oder sonstigen Serverfehlern.


    Schuld war einzig und allein meien IP-Config, da mein PC instant via IPv6 auf den Datenbank-Server connecten wollte, was jedoch nicht geht, da ich mich
    in meinem lokalen Netzwerk befinde :)


    Ich habe einfach das IPv6 Protokoll deaktiviert, da es derzeit sowieso nicht von Nöten ist :)


    Jetzt geht auch alles :D

    Das Problem bestand in beide Richtungen, ist aber schon etwas her. ;)


    Dennoch habe ich die Lösung deines Problems: Du hast die Datenbank und das Passwort vertauscht.


    Code
    const host[], const user[], const database[], const password[])

    Es bringt trotzdem nichts :/


    Aber ich hab eine Frage:



    Wenn ich im Script schreibe, dass auf der Datenbank "samp" in der Tabelle "accounts" 100 Zeilen mit Accountdaten gespeichert werden sollen, diese Zeilen aber noch nicht vorhanden sind, kann
    es dann auch zu diesem Fehler kommen, oder ist das regelrecht der Fehler, dass er sich nicht einloggen kann?

    Hast du mal beides, also "127.0.0.1" und "localhost" in deinen Defines probiert?

    egal ob ich als Host: localhost oder 127.0.0.1 eingebe, das Ergebnis ---> Error (0): Failed to connect. Access denied for user 'script' localhost (using password: YES).



    Naja man könnte auch beim SQL_USER den "root" nehmen und passwort weg lassen:

    Das habe ich ebenfalls probiert, es passierte ebenfalls nichts (Zugriff verweigert)

    Ich muss mich bei myPHP nicht anmelden (wegen dem Homeserver).


    Und jetz kommt bei der mysql-log folgender Fehler:


    Error (0): Function: mysql_connect failed, mysql was not initialized on this handle.

    Du solltest erstmal verstehen wie MySQL funktioniert :DD


    Das komplette Wisse habe ich nicht, aber ich habe via XAMMP eine Datenbank installiert und kann, wenn ich "127.0.0.1" im Browser eingebe auch auf diese rauf.


    Ich habe dort auch einen User "script" und eine Datenbank "samp" erstellt.
    Der User hat alle Privilegien und die Datenbank "samp" ist komplett leer.


    Ich weiß echt nicht mehr weiter! -.-'


    Warum müsst ihr immer alles vorkauen? Ich meine, dass da etwas viel rot markiert wurde sollte eigentlich alles sagen.

    Das ganze läuft ja auch meinem PC, sprich habe keinen Server!


    Und der User heißt: script
    Der Server 127.0.0.1 (localhost)
    Und die Datenbank heißt: samp
    Das Passwort des User's "script" lautet: bfUKnSwZsAww2hdN (eben gerade geändert)

    Guck dir mal ganz genau oben deine define's an.


    Habe ich gemacht :o
    Mir fällt nichts besonderes auf X(



    Falsche Login Daten und beende das Script, wenn der Connect fehl schlägt.


    EIgentlich sind die Daten richtig :o
    Also die IP ist ja die : 127.0.0.1, weil ich einen Homeserver habe :/


    Und der Benutzer und das Passwort sind zu 1000% richtig! :(



    Das Plugin wird zwar geladen, kann es aber sein ,dass es nicht richtig geladen wird?!

    Hey Leute,


    ich habe ein sehr großes Problem mit MySQL auf meinem Homeserver :|



    Ich wollte weg von der Dini Speicherung und habe alles soweit schon geändert und eine Datenbank (auf meinem Computer) mit XAMMP erstellt.


    Habe einen Benutzer mit dem Namen "script" erstellt, dessen Passwort "test123" ist und der auch ALL PRIVILEGES hat und somit auf dem Server die vollen Rechte hat.



    Wenn ich jedoch dann in meinem Script die MySQL-Daten folgendermaßen definiere:


    #define SQL_HOST "127.0.0.1"
    #define SQL_USER "script"
    #define SQL_PASS "test123"
    #define SQL_DATA "samp


    new MySQL:connection;"


    Und bei GameModeInit auf die Datenbank connecten will:



    connection = mysql_init(LOG_ONLY_ERRORS, 1);
    mysql_connect(SQL_HOST, SQL_USER, SQL_PASS, SQL_DATA,connection,1);


    Bekomme ich zwar beim compilen keiner Errors / Warnings, jedoch beim starten des Servers folgenden "MySQL_Log" Eintrag:


    [Thu Nov 13 11:26:16 2014] -------------------------
    [Thu Nov 13 11:26:16 2014] Logging Started
    [Thu Nov 13 11:26:16 2014] -------------------------
    [Thu Nov 13 11:26:16 2014] Error (0): Failed to connect. Access denied for user 'script' localhost (using password: YES).
    [Thu Nov 13 11:26:16 2014] Error (0): Function: mysql_real_escape_string called when not connected to any database. Access denied for user 'script' localhost (using password: YES).
    [Thu Nov 13 11:26:16 2014] Error (0): Function: mysql_query called when not connected to any database. Access denied for user 'script' localhost (using password: YES).
    [Thu Nov 13 11:26:16 2014] Error (0): Function: mysql_store_result called when not connected to any database. Access denied for user 'script' localhost (using password: YES).
    [Thu Nov 13 11:26:16 2014] Error (0): Function: mysql_num_rows called when not connected to any database. Access denied for user 'script' localhost (using password: YES).
    [Thu Nov 13 11:26:16 2014] Error (0): Function: mysql_free_result called when not connected to any database. Access denied for user 'script' localhost (using password: YES).
    ..........



    Das ganze geht immens viele Zeilen lang und ich weiß einfach nicht mehr was ich machen kann? :(

    Hey,


    wenn ich in einem Listendialog das Listitem 1 auswähle passiert folgendes:



    TogglePlayerControllable(playerid,1);
    SetPlayerInterior(playerid,0);
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast den ersten Koffer ausgewählt!");
    GivePlayerMoney(playerid,7500);
    SetPlayerSkin(playerid,66);
    SetPlayerScore(playerid, 1);
    ShowPlayerDialog(playerid,DIALOG_KOFFFER1,DIALOG_STYLE_MSGBOX,"Koffer 1","Im Koffer 1 waren:\n7.500$\nSkin NR. 66","In Ordnung","In Ordnung"" ");
    Register(playerid, MD5_Hash(inputtext));
    Neu[playerid] = 0;
    SpawnPlayer(playerid);
    return 1;


    Wenn ich jedoch dann gespawnt werde, habe ich immer noch den Anfangsskin (Skin 0) :/


    Mein Spawn Callback:


    public OnPlayerSpawn(playerid)
    {
    if(Neu[playerid] == 0)
    {
    if(Spieler[playerid][Fraktion] == 0)
    {
    SetPlayerPos(playerid,1685.6868,-2202.1194,13.5469);
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    SetPlayerSkin(playerid, dini_Int(Playerdatei, "Skin"));
    TogglePlayerSpectating(playerid,0);
    StopAudioStreamForPlayer(playerid);
    }
    else
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Fraktions Neger");
    SetPlayerPos(playerid,1685.6868,-2202.1194,13.5469);
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    SetPlayerSkin(playerid, dini_Int(Playerdatei, "Skin"));
    TogglePlayerSpectating(playerid,0);
    StopAudioStreamForPlayer(playerid);
    }
    }
    if(Neu[playerid] == 1)
    {
    ShowPlayerDialog(playerid,DIALOG_PLANE,DIALOG_STYLE_MSGBOX,"Flug 717","Willkommen im Flug 717 nach Los Santos.\nWir werden in ca 1 Minute am LS Airport landen.\nMachen Sie es noch so lange bequem... ","In Ordnung","");
    TogglePlayerSpectating(playerid,0);
    SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
    SetPlayerInterior(playerid,1);
    StopAudioStreamForPlayer(playerid);
    }
    // .......


    Was mache ich falsch? :O

    ´Nein :D


    Ich suche wirklich ein Reallife Script, was schon sehr gut mit eigenen Features vorhanden ist, ich aber weiter scripten kann.


    Ich habe einfach keine Lust alles nochmal selber zu Scripten und möchte ein paar Ideen von euch in einem modernen Script zusammengefasst.


    Bei einem sehr guten Script, bin ich selbstverständlich bereit mehr auszugeben!!! :thumbup:



    Bezahlung via Überweisung , oder PaySafeCard!