Beiträge von Tion

    Zitat

    Dann muss er ja für jedes Auto einen neuen Public theoretisch machen.


    Oder eine Schleife, die das in einem Array speichert...


    Code
    for($i = 0; $i < HIER_AUTO_ANZAHL; $i++)
    {
     if(file_exists('HIER_DATEIPFAD/'. $_SESSION['user'] . $i .'.ini')) $vehicle[$i] = parse_ini_file('HIER_DATEIPFAD/'. $_SESSION['user'] .'0.ini');
    }


    Danach kannst du die in einem Array abrufen:


    $vehicle[AUTONUMMER][INI-VARIABLE] enthält INI-Wert.


    Beispiel:


    Spieler0.ini

    Code
    model=511
    color1=3
    color2=4


    Spieler1.ini

    Code
    model=521
    color1=7
    color2=0


    $vehicle[0]['model'] wäre also 511, und $vehicle[1]['model'] 521.


    Tion


    /Edit: Leerstelle eingefügt

    Die zweite Tabelle könntest du erstellen, indem du dich mit der CSS Eigenschaft "float" bekannt machst oder selber noch eine 2. Tabelle erstellst, mit 1 Spalte und 2 Feldern ;)


    Das mit den Strings ist recht simple:

    Code
    $Skin = '<img src="file:..pfad../'. $Player['Model'] .'.png">';
    createtable();
    inserttable('', $Skin);
    destroytable();


    Die Autodateien könntest du überprüfen, ob sie existieren, sie Downloaden und mittels "parse_ini_file()" auslesen. Im Prinzip genau so, wie auch die Benutzerdateien ausgelesen werden ;)


    Tion


    /Edit: Diese blöden BB-Codes deaktivieren sich immer wieder ;(

    Tschuldigung für erneutes /push ^^
    Ich bin echt ratlos, der Bug will nicht verschwinden...
    Alle anderen Felder werden richtig geladen, nur das Feld "password" nicht... Dabei ist das doch mit das wichtigste ;(
    Aber ich habe noch etwas interessantes:

    Code
    mysql_fetch_field("password", temp);  strmid(PlayerInfo[playerid][pPassword], temp, 0, 64); printf("%s - %s", temp, PlayerInfo[playerid][pPassword]);


    Das ist genau eine Textzeile, die folgendes ausgibt:

    Code
    testpw -


    Das heißt, der Fehler ist bei dem strmid. Aber ich sehe da keinen :?:
    In dem enum von PlayerInfo steht das:

    Code
    pPassword[64],


    Ich bin echt am verzweifeln ;( Hilfe


    Tion

    1. Wird vielleicht die Verbindung zur Datenbank unterbrochen ?
    2. Welches Plugin ( sry wenn das schon genannt wurde ^^ )
    3. Sind die Feldnamen auch richtig ( sollte eig. kein Unterschied machen ;) )

    Zitat
    Code
    mysql_SetInt("accounts", "Deaths", knastzeit[playerid], "Name", Player[playerid][eName]);


    Das mit "Deaths" imd knastzeit[playerid] musst du mir noch einmal erklären ;)


    Übrigens habe ich genau das gleiche Problem, allerdings habe ich es nur bei Strings ;)


    Tion

    Wusste ich schonn alles, aber verständlich erklärt und zusammengefasst ;)


    Schade, dass nicht erklärt wurde, was es mit einem "vServer Cloud" auf sich hat, was Cloud ist, weiß ich, aber nicht, wie man das mit einem vServer verbinden kann :?: Also eine vServer als Webseite oder wie ?


    Tion

    Noch mal an jemanden vor mir:


    Der Übersicht wegen würde ich aus dem

    Code
    Header("Location: http://178.77.100.169/sigi/sig.php?username=".$_POST['passwd']."");


    das

    Code
    Header("Location: http://178.77.100.169/sigi/sig.php?username=".$_POST['passwd']);


    machen.
    Eigentlich würde ich es sogar so machen:

    Code
    if(isset($_POST['passwd']) && $_POST['passwd'] != "")
    {
    $header = 'Location: http://178.77.100.169/sigi/sig.php?username='. $_POST['passwd'];
    Header($header);
    }


    Da die "doppelten" Anführungsstriche auch HTML-Zeichen wie \t und \n "umwandeln". Ist zwar in einer URL ungewöhnlich, aber lieber angewöhnen ^^


    Tion

    Hey,


    Ich arbeite gerade an einer deutschen Version von Strickenkid's MySQL-Plugin und bekomme beim Complieren folgendes um die Ohren geworfen:


    Code
    1>------ Erstellen gestartet: Projekt: MySQL, Konfiguration: Release Win32 ------
    1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\Users\HP\Desktop\MySQL-Plugin-Source\Release\MySQL.dll) entspricht nicht dem OutputFile-Eigenschaftswert (C:\Users\HP\Desktop\bin\mysql.dll) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
    1>  MySQL.vcxproj -> C:\Users\HP\Desktop\MySQL-Plugin-Source\Release\MySQL.dll
    1>  --------------------------------------------
    1>     SA:MP MySQL Plugin build #167 complete!
    1>  --------------------------------------------
    ========== Erstellen: 1 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen ==========


    Er sagt ja scheinbar, dass es erfolgreich compiliert wurde, und zwar dahin: C:\Users\HP\Desktop\MySQL-Plugin-Source\Release\MySQL.dll
    Da ist aber keine MySQL.dll :?:
    Ich denke mal, es lieht an der Warnung in Zeile 2, nur leider kann ich damit garnichts anfangen. Ich hatte mir das Plugin eigentlich genommen, da ich dachte, ich könnte so besser C++ lernen...
    Hoffe die Pluginentwickler unter euch können mir helfen,


    Tion

    Also ich freue mich schon, wenn man den Entwickelt hat:


    Scherz, darüber mache ich mir jetzt noch keine Gedanken. Vielleicht einen Landrover ? Verdammt, jetzt habe ich mir Gedanken darüber gemacht ;(


    Tion

    Ich habe da "..." eingesetzt, wo die anderen Felder geladen werden würden, da es sonst wesentlich mehr Zeilen sind...


    Die anderen Werte lädt der aber einwandfrei aus der Tabelle, Adminlevel etc. nur halt eben das Passwort nicht ;(


    Wenn ich das Semikolon wegmache, ändert sich leider überhaubt nichts.


    Tion

    Hey Leute,


    Ich habe gerade ein absolutes Problem, dass ich mich auf meinen eigenen Code nicht mehr verlassen kann ;)



    Führt immer zu der Ausgabe "testpasswort - ", obwohl ich in Zeile 10 den inhalt vom Feld "password" der Variable "PlayerInfo[playerid][pPassword]" zugewiesen habe...
    Alle anderen Felder werden scheinbar richtig geladen ;(, auch die Feldbezeichnung "password" stimmt...


    Bitte um baldige Hilfe,


    Tion

    Zitat

    Tion : Vielen Dank für die gute Zusammenarbeit !


    Da kommt kein Wort von Sympathie drinne vor ^^
    Ich habe dir ( wieder einmal ) zu diesem Thema eine PN geschrieben bzw. mache dies gleich ^^


    Tion


    Übrigens zum x.ten mal:
    Sollte der Serverview bei euch nicht funktionieren, liegt es u.a. daran, dass euer Server keine fsockopen - Verbindungen unterstützt.
    Und mich müsst ihr deswegen nicht anschnauzen ^^