ORG Created PROBLEM>

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
  • https://pastebin.com/ucPuHXuR




    Die ORG wird an sich erstellt in der mysql DB


    allerdings wird


    • PlayerInfo[playerid][pOrgMember] = id;
    • PlayerInfo[playerid][pOrgLeader] = id;
    • OrgInfo[id][OrgCreatet] = 1;

    das hier nicht gesetzt.



    Bleibt danach immer noch null, anscheinend wird die "id" nicht geladen

  • Wie du sagst, wird es ja erfolgreich gespeichert, also was soll uns die MySQL Log helfen?
    Zeig mal deinen Code.


    /edit: Link übersehen.
    Was soll diese Query machen?

    format(query, sizeof(query),"SELECT id FROM organisations ORDER BY id DESC LIMIT 1");

    Diese wählt aus der ganzen Organisations Tabelle einfach die erste Spalte und das wars... Du brauchst dort natürlich ein WHERE.
    Du übergibst ja den Organisationsnamen, also kannst du diesen ja verwenden:

    format(query, sizeof(query),"SELECT id FROM organisations WHERE OrgName='%s' ORDER BY id DESC LIMIT 1", orgname);

  • Funktioniert leider auch nicht mit diesem Code (ist wie davor, immer noch 0)


    Und SELECT id FROM organisations ORDER BY id DESC LIMIT 1


    wählt einfach nur den letzten Eintrag aus in der mysql tabelle in dem fall also der


    gerade erstelle eintrag. Aber wie du es machst gehts natürlich auch.



    /gefixxt waren die falschen paramete


    mysql_function_query( connectionHandle, query[], bool:cache, callback[], format[], {Float,_}:... )