Beiträge von Don.Corleone

    return KeineRecht
    #define KeineRechte SendClientMessage(playerid, weis, " Du darfst diesen {FF0055}Befehl{FFFFFF} nicht {FF0055}nutzen{FFFFFF}!");
    Doch das klappt ;)
    Ich teste es mal :)



    format(string, sizeof(string), "UPDATE `Lohn` SET '%i'='%i'",SpielerInfo[playerid][pFraktion],wert);
    mysql_query(string);
    Deine Version klappte nicht meine leider auch nicht.
    Hier mal wie die Tabelle aussieht.

    Also Die zahlen als Spaltennamen sind die ID der Fraktion.
    Und Lohn ist halt der Name der Tabelle.

    Hallo liebe com.
    Ich würde gerne einen Wert in eine Tabelle per Befehl eintragen.
    dcmd_lohn(playerid,params[])
    {
    if(SpielerInfo[playerid][pLeader] <= 0) return KeineRechte
    if(SpielerInfo[playerid][pLeader] == SpielerInfo[playerid][pFraktion])
    {
    new wert[125];
    if(sscanf(params,"i",wert)) return SendClientMessage(playerid,weis,"Benutzung: /{38D2F5}lohn{FFFFFF} [Wert]");
    mysql_SetInt("Lohn", SpielerInfo[playerid][pFraktion], wert); // Hilfe :)
    }
    return 1;
    }
    So sieht es bei mir aus.
    Doch mir ist klar das ich dies wohl nicht richtig gemacht habe.
    Ich bitte um unterstützung :)


    Der Pate.

    Also wenn ich das Richtig verstehe würde das dann auch so Funktioniere.


    mysql_query("SELECT `Steuer` FROM `Staat`");
    mysql_store_result();
    new steuer= mysql_fetch_int();
    mysql_free_result();


    format(string3,sizeof(string3),"~w~Steuer~w~: ~r~%d~w~$",steuer);
    TextDrawSetString(PayDayAnzeige[playerid][paydaysteuer], string3);
    TextDrawShowForPlayer(playerid, PayDayAnzeige[playerid][paydaysteuer]);


    .Der Pate

    Okay das habe ich dann richtig verstanden.


    Aber
    mysql_query("SELECT `spaltename` FROM `Staat` WHERE `Steuer`");
    Steuer kommt schon vor?
    Oder verstehe ich das falsch.

    Hallo liebe com.


    Ich arbeite an meinem Selfmade, und will es per MySQL speichern.
    So nun möchte ich etwas aus einer Tabelle auslesen.
    Normaler weise mache ich das so.
    SpielerInfo[playerid][pDienst] = mysql_GetInt("accounts", "Dienst", "Name", SpielerInfo[playerid][pName]);
    Doch Wie soll ich das dann machen wenn ich eine Steuer auslesen will. Die nicht auf Spielern gespeichert werden soll.
    So habe ich es versucht.


    mysql_query("SELECT * FROM `Staat` WHERE `steuer`");
    mysql_free_result();
    new steuer= mysql_fetch_int();


    Doch der wert ist -1 also nicht lesbar.

    Hallo hier habe ich mal ein PayDay System geschrieben.
    Und Optisch etwas anders gemacht.


    Was haltet ihr davon?
    Von den Werten jetzt bitte nicht irritieren lassen.



    Mit Freundlich Grüßen der Pate.

    Hallo etwas läuft hier falsch. die Mögichkeit Nr 2 wird nicht Angezeigt.


    stock FrakSkinWahl(playerid)
    {
    if(SpielerInfo[playerid][pFraktion] == 1){return ShowModelSelectionMenu(playerid, copskinlist, "Skin Auswahl");}
    else if(SpielerInfo[playerid][pFraktion] == 2){return ShowModelSelectionMenu(playerid, grooveskinlist, "Skin Auswahl");}
    return 1;
    }


    Kann wer Helfen?
    Ich weiß nicht woran es liegt. Selbst wenn ich statt grooveskinlist copskinslist lade erscheint es bei Fraktions id 2 nicht.


    Problem Erledigt. :)