Whitelist System geht nicht

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
  • Hallo,


    ich habe ein ganz simples Whitelist System geschrieben, aber es funktioniert nicht.
    Das ganze basiert auf MySQL, obwohl ich in der Tabelle für die Whiteliste existiere, meint er, nicht auf Whitelist.


    Hier mal der Code:


    mysql_format(MySQL,query,sizeof query,"SELECT * FROM `"#SERVERTAG"_whitelist` WHERE `Name` = '%s'",SpielerInfo[playerid][pName]);
    mysql_tquery(MySQL,query,"MySQLQuerys","siii",query,SQL_WHITELIST,playerid,MySQL);


    public MySQLQuerys(query[],resultid,extraid,connectionHandle)
    {
    new num_rows,num_fields;
    cache_get_data(num_rows,num_fields,connectionHandle);
    switch(resultid)
    {
    case SQL_WHITELIST:
    {
    switch(num_rows)
    {
    case 0:
    {
    SendClientMessage(extraid,-1,"Account nicht auf Whitelist - KICK");
    }
    case 1:
    {
    ExistiertAccount(extraid);
    }
    }
    }......

  • Lass dir nach
    mysql_format(MySQL,query,sizeof query,"SELECT * FROM `"#SERVERTAG"_whitelist` WHERE `Name` = '%s'",SpielerInfo[playerid][pName]);
    mal das query ausgeben, ob das passt:
    printf("query: %s", query);


    Was wird geprintet?