Beiträge von Mr.Soap

    Beispiel aus einem Haus System einfach den string formatieren und das Formatierte dan anstatt GetPlayerIp
    hier ein abschnitt vom hauskaufen bei mir mit string funktion: mysql_SetStringByInt("haus", "Besitzer",SpielerName(playerid), "id", haus);

    Ein neues Enum ? ist das alles nur C&P ? einfach ein neues eintragen dürfte doch nicht so schwer sein
    halt als String:



    stock mysql_SetString(Table[], Field[], To[], Where[], Where2[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(To, To);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Where2, Where2);
    format(query, 128, "UPDATE `%s` SET `%s` = '%s' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
    mysql_query(query);
    return true;
    }

    Und dennoch ist es unnötig dafür einen Stock zu erstellen, da das nur eine Zeile ist.
    Wenn er keine Lust hat was zu kopieren, dann lohnt es sich, aber vom reinen Arbeitsaufwand passt das so, es sind ja immerhin keine 10 Zeilen, die überall wieder verwendet werden müssten.
    Und selbst wenn er einen Stock nutzt, muss die Funktion abgewandelt werden.


    Xenox:
    Wenn Spieler KEIN Polizist UND ZUGLEICH Spieler KEIN Army UND ZUGLEICH Spieler KEIN FBI UND ZUGLEICH Spieler KEIN SWAT ist, dann...
    Ansonsten würde auch die Nachricht kommen, wenn du zwar Polizist, aber kein Army-Mitglied bist.


    Wenn ich mich nicht irre kann man es in eine zeile machen den stock:


    stock polizei(playerid) { new i = deinpvar,if(i == cop || i == fbi || i == swat | i == army)return 0,else { return 1; }


    können fehler bzw. Denkfehler drin sein bin müde und am Handy


    Ds

    ca. so

    stock mysql_GetIntByInt(Table[], Field[], Where[], Is)
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%d'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }

    Also: ich überarbeite gerade mein Fraktion autohaus das damals ein einziges Chaos war nur wie würdet ihr die Car ids und so zuweisen kein code wie genau
    sondern nur wie ihr es ca. machen würdet


    MFG Arendium

    Hallo, ich habe momentan in meinem SELBSTGEMACHTEN fraktions-autohaus einen kleinen Fehler, die enums werden nicht richtig festgehalten wie würdet ihr es machen lieber
    so:



    x
    y
    z
    angle
    //bis dahin auslesen von mysql und dan so
    FraktionCars[car] = CreateVehicle//und das dan so zu ende (car ist so in der for-schleife)
    enum car x
    enum car y
    enum car z
    //dan zuweisen für Fpark da man es ja erst zuweisen kann, wen das Fahrzeug existiert...


    Oder wie würdet ihr das machen ganz am anfang da war ich noch neu habe ich das geschrieben und einfach darin eine varriable namens car in der Funktion
    klappt natürlich nicht :whistling: