argument type mismatch (argument 1)

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


  • Moin, oder Abend.


    Ich verwende zurzeit die Include WBB-Connect, aber bei dem /ban Befehl kommt ein Fehler.


    Diese Funktionen werden beim Bannen ausgeführt, und der Forenaccount des Spielers soll gebannt werden.


    Aber es kommt immer in der Zeile von WBB_BanUser:


    error 035: argument type mismatch (argument 1)



    TogglePlayerControllable(id,0);
    GameTextForPlayer(id,"~r~DU WURDEST GEBANNT!",4000,3);
    SetTimerEx ("publicBan", 100, false,"d", id);
    TextDrawShowForPlayer(id,BANNED);
    TextDrawHideForPlayer(playerid, NEULING);
    WBB_BanUser(id,(gMessage));


    Hinweis: Ich habe die Sachen oben noch nicht eingeben, liegt es vlt. daran?

  • Also so wie ich das sehe, identifiziert man den User nicht über die ID, sondern über den Namen bei WBB_Connect


    Ka welche Version du verwendest, aber hier ist die Syntax von WBB Connect 1.4.1


    Code
    WBB_BanUser ( Username[ ] , Reason[ ] , Index )
  • Also hier der Code


    TogglePlayerControllable(id,0);
    GameTextForPlayer(id,"~r~DU WURDEST GEBANNT!",4000,3);
    SetTimerEx ("publicBan", 100, false,"d", id);
    TextDrawShowForPlayer(id,BANNED);
    TextDrawHideForPlayer(playerid, NEULING);
    new playername[24];
    GetPlayerName(id,playername,24);
    WBB_BanUser(playername,gMessage);


    Aber nur unter der Prämisse, dass der Spielername auf dem Server exakt gleich dem Namen des Forumaccounts ist. Sonst funktionierts natürlich nicht.