Beiträge von RG_

    Moin,
    In letzter Zeit sind mir viele Fehler hier im Forum aufgefallen. Die Meißten davon konnte ich bisher durch ein einfaches Neuladen der Seite beheben, doch z.B. im aktuellen Smalltalk komme ich nichtmehr bis ganz unten im Thema, da in einem Beitrag ein PHP Fehler ist.
    Siehe:


    Oder auch hier ein weiterer (bisher einmaliger) Fehler:

    Desweiteren kommt manchmal beim Versuch, Breadfish aufzurufen, der klassische internal Server Error (glaub Errorcode 505?)


    Vllt gabs schonmal ein Thema zu diesen Fehlern, doch habe ich kein Vergleichbares gefunden.



    mfg,


    RealGamer

    Er schreibt den neuen Datensatz auch, wenn nur ein Wert angegeben ist.
    Doch wenn halt kein Standart für die Spalte definiert ist und "NOT NULL" gegeben ist, trägt er halt 0 als Zahl ein (Bei Integers oder Bools), dagegen bleibt ein Varchar oder Text einfach leer
    NULL = unbeschrieben
    0 = einfache Zahl

    Wer wusste, dass man aus Plastikmüll und einem Hochdruckkessel wieder 100% Öl produzieren kann? Vllt werden wir ja in einigen Jahren doch noch den ganzen Plastikmüll brauchen können...

    Du weißt schon, dass Diesel auch aus Erdöl gewonnen wird? Ist das Erdöl weg, gibts kein Benzin und keinen Diesel mehr...

    Wenn man eine effizientere und günstigere Möglichkeit als die Jetzige hätte, Wasserstoff zu produzieren, wäre das die Lösung :].
    Denn was kommt da denn ausm Auspuff? Wasser
    Woraus gewinnt man Wasserstoff? Wasser
    Aus was besteht fast der ganze Planet? Wasser

    Dann lass das doch deine Eltern machen ^^
    Deine Ware ist dem Anschein nach mangelhaft, also kannst du gemäß der Erfüllung von § 434 auch nach § 439 Nacherfüllung verlangen

    Dann wird das wohl reiner Zufall sein, dass es seit dem Umstieg auf deinen alten Fernseher nichtmehr funktioniert.
    Hast dus gebraucht gekauft oder neu? Wenn gebraucht, versuch ma die Disc zu polieren


    if(GetPVarInt(playerid,"pJob")!=2) RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du bist kein Farmer!"); return 1;

    so


    Lass es bitte einfach, wenn du keine Ahnung hast....



    if(GetPVarInt(playerid,"pJob")!=2) return RemovePlayerFromVehicle(playerid) &
    SendClientMessage(playerid,ROT,"Du bist kein Farmer!");



    /edit:

    Du hast da einen Klammerfehler und einen Sinnfehler drin...
    Wenndann so:
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 532)
    {
    if(GetPVarInt(playerid,"pJob")!=2)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Farmer!");
    return 1;
    }
    ShowPlayerDialog(playerid,DIALOG_FARMER,DIALOG_STYLE_MSGBOX,"Farmer-Job","{F70202}Info..\n\n{E5ED05}Hier kannst du dir dein Geld als Farmer verdienen!\n\n{053DE8}----------- Starte die Mission mit: {7FF50A}/Farmer {053DE8}-----------","OK",""); // Das macht doch keinen Sinn, wenn du dem trotzdem den Dialog zeigst...


    stock SaveHaus()
    {
    new str[2];
    for(new i; i<MAX_HAUSER;i++)
    {
    valstr(i,str);
    mysql_SetString("hauser", "Besitzer", Haus[i][Owner], "ID",str);
    mysql_SetFloat("hauser", "ax", Haus[i][ax], "ID", str);
    mysql_SetFloat("hauser", "ay", Haus[i][ay], "ID", str);
    mysql_SetFloat("hauser", "az", Haus[i][az], "ID", str);
    mysql_SetFloat("hauser", "ix", Haus[i][ix], "ID", str);
    mysql_SetFloat("hauser", "iy", Haus[i][iy], "ID", str);
    mysql_SetFloat("hauser", "iz", Haus[i][iz], "ID", str);
    mysql_SetInt("hauser", "interior", Haus[i][interior], "ID", str);
    mysql_SetInt("hauser", "virtual_world", Haus[i][vworld], "ID", str);
    mysql_SetInt("hauser", "kosten", Haus[i][kosten], "ID", str);
    mysql_SetInt("hauser", "nicht_zum_kauf", Haus[i][kaufen], "ID",str);
    mysql_SetInt("hauser", "verschlossen", Haus[i][schloss], "ID", str);
    mysql_SetInt("hauser", "Heal", Haus[i][heal], "ID", str);
    mysql_SetInt("hauser", "Armour", Haus[i][armour], "ID",str);
    }
    return 1;
    }

    Mit einer Session oder mit was speicherst du den?
    Meinste so?:

    PHP
    echo'    Account:<br>';
    $Player = mysql_query("SELECT * FROM accounts WHERE Name = '".$_SESSION['username']."' "); 
    $banned = mysql_result($Player,0,'Gebannt');
    echo ($banned) ? 'Gesperrt!' : 'Nicht gesperrt';

    funktioniert nicht,
    wen ich es so mache:

    PHP
    echo'	Account:';
    echo ( $Player = mysql_query("SELECT * FROM accounts WHERE Name = 'username' ")); 
    echo ( $ban = mysql_result($Player,0,'Gebannt'));
    echo (($ban) ? 'Gesperrt!' : 'Nicht gesperrt');
    echo ( $ban);


    oder so

    PHP
    echo'	Account:';
     echo' $Player = mysql_query("SELECT * FROM accounts WHERE Name = "username" ")'; 
    echo' $ban = mysql_result($Player,0,"Gebannt")';
    echo' ($ban) ? "Gesperrt!" : "Nicht gesperrt"';
    echo ( $ban);


    Was ist denn das? Du sollst doch ned alles in "echo" setzen <.<

    PHP
    echo'	Account:<br>';
    $Player = mysql_query("SELECT * FROM accounts WHERE Name = 'Spielername' "); 
    $banned = mysql_result($Player,0,'Gebannt');
    echo ($banned) ? 'Gesperrt!' : 'Nicht gesperrt';

    Das muss einfach so drinne stehen und nicht iwie in "echo" gepackt sein...

    PHP
    <?
    $Player = mysql_query("SELECT * FROM accounts WHERE Name = 'Spielername' "); 
    $banned = mysql_result($Player,0,'Gebannt');
    echo ($banned) ? 'Gesperrt!' : 'Nicht gesperrt';
    ?>