Beiträge von Kasakow

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Sicher dass du nicht doch zu wenig Guthaben hast, ich meine ich habe zwar früher nicht über Prepaid gezahlt, sondern über Vertrag, was aber an sich keine große Rolle spielen sollte.
    Deswegen schau nochmal genau nach, *100# kann ich dir ans Herz legen ! :)

    Ich habe schnell einen Code für dich geschrieben, passe ihn noch auf dein Skript an!
    Probiere den Code aber auch bitte zu verstehen, ist eigentlich alles von selbst zu erklären.


    ->PWN Code <-


    -> Bilder <-

    Ja hab auch mitbekommen, dass das nicht richtig funktioniert hat.
    Aber Kopf hoch, gibt noch genug Sachen die man in SAMP noch machen kann.
    Ich arbeite z.B an dem SanFierro - Roleplay Script was ich vor 2 Jahren veröffentlich hatte, einfach zwischendurch und aus reiner langeweile. - > Mal schauen was draus wird.

    Was ich vorhin eh schon fragen wollte, welche MySQL Include & Plugin Version benutzt du.
    Das kannst du in der Server_Log.txt einsehen.


    -> MEINE SQL INFO IN DER LOG <-


    //EDIT -> Hab grad gesehen gibt schon die r41-3, für die Leute die interesse haben. (Download)

    Ich bin der Meinung, es sollte ein richtig gutes, ausgearbeitetes Konzept her mit einem Entwickler der das auch genau so versucht umzusetzen. Dazu gehört ein Spielprinzip, ein bedachtes Administratives System, ein bedachtes Server-Side Anti-Cheat, genug neue Features und regelmäßige Updates, gescheite Server und ein reifes und erwachsenes Team.


    -> SOWAS MUSS MAL WIEDER HER <-


    public ShowAuszug(playerid)
    {
    new string[1024], row_count = 0, getter[MAX_PLAYER_NAME], cash = 0;
    cache_get_row_count(row_count);
    if(row_count == 0)
    {
    cache_get_field_name(row_count, "Profilname", getter);
    cache_get_value_name_int(row_count, "Summe", cash);
    format(string, sizeof string, "1 - Empfänger: %s, Summe: %i", getter, cash);
    }
    else if(row_count >= 1)
    {
    for(new i;i<row_count;i++)
    {
    cache_get_field_name(i, "Profilname", getter),
    cache_get_value_name_int(i, "Summe", cash),
    format(string, sizeof string, "\n%s%i - Empfänger: %s, Summe: %i", string, i+1, getter, cash);
    }
    }
    ShowPlayerDialog(playerid, DIALOG_AUSZUG, DIALOG_STYLE_LIST, "Deine letzten Bankauszüge", string, "Button1", "Button2");
    return 1;
    }


    Probiers mal so


    public ShowAuszug(playerid)
    {
    new string[1024], row_count = 0, getter[MAX_PLAYER_NAME], cash = 0;
    cache_get_row_count(row_count);
    if(row_count == 1)
    {
    cache_get_field_name(row_count, "Profilname", getter);
    cache_get_value_name_int(row_count, "Summe", cash);
    format(string, sizeof string, "1 - Empfänger: %s, Summe: %i", getter, cash);
    }
    else if(row_count >= 2)
    {
    for(new i;i<row_count;i++)
    {
    cache_get_field_name(i, "Profilname", getter),
    cache_get_value_name_int(i, "Summe", cash),
    format(string, sizeof string, "\n%s%i - Empfänger: %s, Summe: %i", string, i, getter, cash);
    }
    }
    ShowPlayerDialog(playerid, DIALOG_AUSZUG, DIALOG_STYLE_LIST, "Deine letzten Bankauszüge", string, "Button1", "Button2");
    return 1;
    }


    //EDIT
    Habs mal verbessert, %i wurde ja gar nicht ausgefüllt sag ich mal.
    Probier dich mal an dem Quellcode zu orientieren und versuche so gut wie möglich auch nicht nur den Quellcode zu kopieren und einzufügen sondern ihn auch zu verstehen! :)

    mysql_format(handle, query, sizeof query, "SELECT * FROM kontoauszug WHERE pdb_id = %i ORDER BY ID DESC LIMIT 15", pInfo[playerid][p_id]),
    mysql_pquery(handle, query, "ShowAuszug", "i", playerid);


    So musst das gemacht werden mit dem Query.

    mysql_pquery(handle,query, "ShowAuszug", "i", playerid);forward ShowAuszug(playerid);public Showauszug(playerid){//Auszüge anzeigen lassenreturn 1;}


    Du musst den Query schon mit einem Callback in Verbindung bringen und kannst dort deinen Auszug anzeigen lassen.

    Prüf doch mal nach, ob die Funktion auch wirklich funktioniert.Die Funktion gibt einen boolischen Wert zurück, sonst würde der Server dir eine Fehlermeldung bei deiner Abfrage ausspucken,
    wobei ich den Sinn hinter deiner != true  Abfrage nicht sehe, aber du wirst dir da schon was bei gedacht haben.

    Ich habe bereits gemerkt, dass diese Funktion nicht klappt.
    Habs auch schon bereits dem GT-MP Team gemeldet, und ja ich hab mir was bei "!= true" gedacht ^^

    Wüsste nicht wo wir das falsch verwenden.
    Ich habe mich an die WIKI gehalten, klappt ja trotzdem nicht.


    -> WIKI EINTRAG <-

    -> Benutzung <-

    Quasi sollte shoot nun ein Boolean Ergebnis zurückgeben, da es in der Wiki ja so steht.