Beiträge von TheBlackMichi

    Ich komm leider auch net in den SIngleplayer D:


    So, seit einiger Zeit habe ich einige Probleme mit SA-MP. Zuerst wollte es garnicht starten, aber nach einer neuinstallation von GTA ging es weiter. Jetzt crasht es nach dem laden, d.h. der Ladebalken ist voll und dann crasht es.
    Folgendes habe ich bereits probiert:
    - GTA neuinstallieren
    - Suchfunktion benutzen



    Ich danke euch schon im Vorraus.

    Wenn du ein DualCore/MultiCore Prozessor hast dann versuch mal Fraps auf einen Kern und das Spiel auf nen anderen Kern zu setzen. Hilft n bisschen.


    O.T.: Danny: Die Version 1.9d gibts umsonst ;)

    Auf Portal bin ich früher durch die Portal kostenlos Aktion von Steam gestoßen. Hab mir das Spiel dann mal gezogen (natürlich von Steam ^^) und habs gesuchtet (bis heute hab ich das Spiel 17x durch und ich liebe es immernoch).
    Portal 2 hab ich mir natürlich bereits für die PS3 vorbestellt. Ich hoffe das Spiel wird diesmal aber ein bisschen länger als sein Vorgänger.


    MFG
    Michi

    Ich brauche mal wieder Hilfe mit MySQL. Also ich möchte einige Felder aus meiner Tabelle abrufen und sie in einem String speichern. Diesen String möchte ich dann in einen Integer umwandeln.
    Der Fehler: Wenn ich dann die Variable ausgeben will, kommt immer die Zahl 0. Bei dem String kommt nichts.
    So sieht mein Code aus:
    stock OnPlayerLogin(playerid)
    {
    MySQLConnect();
    new query[MAX_PLAYER_NAME+50];
    format(query, 150, "SELECT * FROM players WHERE name = '%s'", GetPName(playerid));
    mysql_query(query);
    mysql_store_result();
    new str_admin[100], str_level[100], str_money[100], str_bank[100], str_drogen[100], str_vip[100], str_wanteds[100];
    mysql_fetch_field_row(str_admin, "admin");
    mysql_fetch_field_row(str_level, "level");
    mysql_fetch_field_row(str_money, "money");
    mysql_fetch_field_row(str_bank, "bank");
    mysql_fetch_field_row(str_drogen, "drogen");
    mysql_fetch_field_row(str_vip, "vip");
    mysql_fetch_field_row(str_wanteds, "wanteds");
    mysql_free_result();
    mysql_close();
    PI[playerid][level] = strval(str_level);
    PI[playerid][admin] = strval(str_admin);
    PI[playerid][money] = strval(str_money);
    PI[playerid][bank] = strval(str_bank);
    PI[playerid][vip] = strval(str_level);
    PI[playerid][drogen] = strval(str_drogen);
    PI[playerid][wanteds] = strval(str_wanteds);
    return 1;
    }


    Meine Tabelle:
    id int(11)
    name varchar(100)
    pw varchar(255)
    admin varchar(255)
    level varchar(255)
    money varchar(255)
    bank varchar(255)
    drogen varchar(255)
    vip varchar(255)
    wanteds varchar(255)


    Warum varchar? Weil man mich darauf hingewiesen hat das mysql_fetch_field_row nur in Strings speichern kann. Ich hab mal vorsichtshalber auch mal gleich die Tabelle zu varchar gechanged ^^


    Ich würde mich freuen wenn ihr mir helft, und danke euch schon mal im vorraus.

    EvilToastBrot:
    dini_Exist(datei) <--- Ob eine Datei existiert
    dini_Int("eintrag", wert) <--- Ruft einen Integer ab
    dini_Get("eintrag", wert) <---- Ruft einen String ab
    dini_Float("eintrag", wert) <---- Ruft einen Float ab
    dini_FloatSet("eintrag", wert) <---- Schreibt in die Datei einen Float
    dini_IntSet("eintrag", wert) <---- Schreibt in die Datei einen Integer
    dini_Set("eintrag", wert) <----- Schreibt in die Datei einen Sting
    dini_Remove(datei) <---- Löscht die Datei
    dini_Create(datei) <---- Erstellt die Datei


    Ich hoffe es hilft dir weiter :o