Beiträge von Sorato

    Hallo Community,


    ich bastle gerade an einem eigenen Haussystem, will bei GameModeInit die Mieter, die in einer Mysql tabelle stehen laden,
    aber wenn ich mir in der Konsole die Mieter ausgeben will (also die Namen) kommt immer nur der erste Name...


    Hier der Code:
    stock LoadHouseTenants()
    {
    new id[16], idd[16];
    new Tenantname[128];
    for (new i = 1; i <= mysql_GetEntries("housedata"); i++)
    {
    format(idd, sizeof(idd), "%d", i);
    for (new j = 1; j <= mysql_GetEntriesByKey("housetenants", "houseid", idd); j++)
    {
    format(id, sizeof(id), "%d", j);

    Tenantname = mysql_GetString("housetenants", "tenantname", "houseid", id);

    printf("Mieter Nummer %d: %s", j, Tenantname);
    }
    }
    }



    mysql_GetEntries("housedata"); zählt nur die Eintrage in der Datenbank.
    mysql_GetEntriesByKey("housetenants", "houseid", idd); zählt einträge wo der Wert der Spalte "houseid" = idd ist.


    mysql_GetString("housetenants", "tenantname", "houseid", id);



    stock mysql_GetString(Table[], Field[], Where[], Is[])
    {
    new query[128], Get[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    mysql_free_result();
    return Get;
    }


    In der Konsole steht dann als Ausgabe nur:


    Mieter Nummer 1: Sorato
    Mieter Nummer 2:
    Mieter Nummer 3:



    Bitte um hilfe :)


    Danke



    Gruß Sorato

    @ Asmol: Das heißt die Texteinrückung ist verkehrt, du musst den Text richtig einrücken das die Warnung verschwinden, oder du setzt oben ins Script: #pragma tabsize 0 (NICHT zu empfehlen !)


    @ Anonymous: Die Meldung heißt du hast kein Zugriff auf die Datenbank "datenbank". Aber da ist auch kein Username angegeben, wie verbindest du dich mit Navicat zum Mysql Server :O?


    Gruß Markus

    Hi Community,


    Ich hab ein Problem mit dem Mysql Plugin..


    Wenn in der Datenbank eine Negative Zahl gespeichert ist, wird diese Automatisch zu -1, also ingame angezeigt.


    Ich les die Daten so aus: PlayerInfo[playerid][pMoney] = mysql_GetInt("accounts", "money", "Name", PlayerInfo[playerid][pName]);



    stock mysql_GetInt(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);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }


    Vielen Dank und viele Grüße


    Sorato

    Hallo Community,


    Ich habe herausgefunden das wenn UsePlayerPedAnims(); aktiv ist, ich beim Spawn abundzu Bierflaschen in der Hand halte bzw. ne Zigarette...


    Aber leider läuft man ja so langsam und ekelhaft.



    Gibts ne möglichkeit das zeug beim Spawn wegzunehmen ?



    Hab schon probiert:



    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
    ClearAnimations(playerid);


    //Edit: ich habe herausgefunden, das das nur bei Explosionen so ist (Auto explodiert (als Fahrer und Beifahrer) aber nicht als aussenstehender.)



    Vielen Dank


    Gruß Sorato

    Hallo Leute,


    Ich versuche eine Funktion zu schreiben um die VehicleID via dem Namen herauszufinden, Ich habe ein Array mit allen Fahrzeugnamen, den Namen bekomm ich im Prinzip durch:


    VehicleName[GetVehicleModel(vehicleid)-400] <-- Das gibt mir den Namen aus :)


    Jedoch will ich sowas wie:


    GetVehicleModelByName("Turismo");


    und dann krieg ich als return: 451 :)


    Wie geh ich das an, ich mein ich könnte theoretisch für jedes Auto in die Funktion schreiben das sie die ID rückgeben soll, aber das wäre ja einiges an Aufwand...


    Ich hab mir das so gedacht, Ich suche in dem Array nach dem String den ich eingebe ("Turismo"), und wenn gefunden dann soll er den Index des Arrays ausgeben (51).


    Aber wie funktioniert das ?



    Gruß Markus

    Hallo Leute,


    Vor 1,5 Jahren hatte ich ein sehr gutes Hud, finde dies aber nicht mehr...


    In dem Video bin ich, schaut auf die Minimap, vllt könnt ihr mir sagen was das für ein Hud ist...


    [video]

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/video]