Fehler in der Timeban Public

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 Jungs habe hier in den 2 Zeilen einen Fehler drinne weis aber nicht woran es liegt 8| ?(



    public timebancheck(playerid)
    {
    new query89[256];
    new data[255];
    new ergebnis;
    new timestamp;
    format(query89,sizeof(query89),"SELECT * FROM `timeban` WHERE `IP`='%s' OR `Name`='%s'",gPlayerIP[playerid],gPlayerName[playerid]);
    mysql_query(query89);
    mysql_store_result();
    if(mysql_num_rows())
    {
    mysql_fetch_field("ID",data);//HIER KOMMT DIES : error 035: argument type mismatch (argument 1)[/color]
    ergebnis=strval(data);
    mysql_fetch_field("Datum",data);//HIER kommt dieser Fehler ebenfalls: error 035: argument type mismatch (argument 1)[/color]
    timestamp=strval(data);
    if(ergebnis!=0)
    {
    if(Now()<timestamp)
    {
    new string[128];
    new zahl=timestamp-Now();
    zahl=zahl/60;
    format(string,128,"Du bist noch %d Minuten gebannt",zahl);
    SendClientMessage(playerid,COLOR_RED,string);
    return Kick(playerid);
    }
    else
    {
    format(query89,sizeof(query89),"DELETE FROM `timeban` WHERE `IP`='%s' OR `Name`='%s'",gPlayerIP[playerid],gPlayerName[playerid]);
    mysql_query(query89);
    }
    }
    }
    mysql_free_result();
    return 1;
    }

    Danke schonmal im Vorraus



    :) 8)

    3 Mal editiert, zuletzt von Büttii<3 ()

    • Offizieller Beitrag

    Und nochmal die Ermahung, PAWN Quelltexte immer in den

    Code
    [pwn]Code[/pwn]


    Tag zu setzen


    „Nicht das, was du nicht weißt, bringt dich in Schwierigkeiten, sondern dass, was du sicher zu wissen glaubst, obwohl es gar nicht wahr ist.“
    Mark Twain

    ---
    ICH BIN NUR HIER UM LEUTE ANZUSCHREIEN

  • Danke Jeffry :love:


    jetz habe ich ich noch ein Problem mit meinem /timeban Befehl der Will irgendwie nicht funktionieren



    ocmd:timeban(playerid,params[])
    {
    new pid,
    grund[128],dauer;
    if(sscanf(params,"uds[128]",pid,dauer,grund)) return SendClientMessage(playerid,0xFFFF00FF,"Benutzung:/timeban [ID][Dauer][GRUND]");
    if(PlayerInfo[playerid][pAdmin] >= 7||IsPlayerAdmin(playerid)) return SendClientMessage(playerid,rot,"Du bist kein Admin");
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,rot,"Kein Spieler mit der angegebenen ID ist Online");
    new string[128],
    string2[128];
    format(string,sizeof(string),"Du wurdest für %d Minuten vom Server gebannt Grund:%s",dauer,grund);
    format(string2,sizeof(string),"Du hast %s für %d Minuten vom Server gebannt",gPlayerName[pid],dauer);
    SendClientMessage(pid,rot,string);
    SendClientMessage(pid,rot,string2);
    Kick(pid);
    new zeitdauer=Now()+dauer*60;
    timebanplayer(gPlayerName[pid],grund,gPlayerIP[playerid],gPlayerName[pid],zeitdauer);
    return 1;
    }