Help Frakkasse abfrage

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi weisst du evtl weiter?


    if(FraktionsKasse[PlayerInfo[playerid][pLeader]] >= fpreis[playerid])


    Diese Abfrage geht nicht... wo ich da noch GetPlayerMoney hatte ging es... ich will aber, das es von
    der fkasse weggeht..
    Aber da kommt immer das die Fraktion nicht genug geld hat....
    dabei hat sie 400.000$


  • Das ist schon richtig. Schließlich will er was vom Array FraktionsKasse.


    Frage 1: Speicherst du die FraktionsID in pLeader?
    PlayerInfo[playerid][pLeader]


    Frage 2: Wärst du so nett etwas mehr davon herzugeben. Heißt auch den Inhalt des If-Blocks.

  • Nein...


    if(FraktionsKasse[PlayerInfo[playerid][pLeader] >= fpreis[playerid])


    So und die Klammer: [
    Wird aber nicht geschlossen...
    daher FraktionsKasse[PlayerInfo[playerid][pLeader]]



    /e
    PlayerInfo[playerid][pLeader] <- daran ist nichts falsch!
    es muss irgentwas mit dem Laden/Speichern zu tun haben..

  • Habe editiert..



    forward SaveFraktionsKassen();
    public SaveFraktionsKassen()
    {
    new query[128];
    for(new idx; idx < sizeof(FraktionsKasse); idx++)
    {
    format(query,sizeof(query),"UPDATE `gangkassen` SET `gangkasse`='%i' WHERE `fID`='%i'",FraktionsKasse[idx],idx);
    mysql_query(query);
    mysql_free_result();
    }
    format(query,sizeof(query),"UPDATE `gangkassen` SET `gangkasse`='%i' WHERE `fID`='255'",Staatskasse);
    mysql_query(query);
    mysql_free_result();
    return 1;
    }
    forward LoadFraktionsKassen();
    public LoadFraktionsKassen()
    {
    new idx = 0;
    new query[128];
    while(idx < sizeof(FraktionsKasse))
    {
    format(query,sizeof(query),"SELECT `gangkasse` FROM `gangkassen` WHERE `fID`='%i'",idx);
    mysql_query(query);
    mysql_store_result();
    FraktionsKasse[idx] = mysql_fetch_int();
    mysql_free_result();
    idx++;
    }
    format(query,sizeof(query),"SELECT `gangkasse` FROM `gangkassen` WHERE `fID`='255'");
    mysql_query(query);
    mysql_store_result();
    Staatskasse = mysql_fetch_int();
    mysql_free_result();
    print("Fraktionskassen geladen!");
    }