argument type mismatch (argument 2)

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 eine Function geschrieben, nur leider gibt es eine Fehlermeldung aus.


    [pwn=1896]forward SendMessageAdmin(color[], text[]);
    public SendMessageAdmin(color[], text[])
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(SpielerInfo[i][pAdminlevel] >= 1)
    {
    SendClientMessage(i, color, text);
    }
    }
    }
    return 1;
    }[/pwn]


    [pwn=3023]ocmd:ac(playerid, params[])
    {
    new adminchat[200], ausgabe[250];
    if(isPlayerAnAdmin(playerid, 1))
    {
    if(sscanf(params,"s",adminchat))
    {
    format(ausgabe, sizeof(ausgabe), "(( AC - %s: %s ))", GetName(playerid), adminchat);
    SendMessageAdmin(0xFFF000FF, ausgabe);
    }
    else
    {
    SendClientMessage(playerid, 0xFEFEFEFF, "{00CC1E}Verwende: {002DFF}/ac [Text]");
    }
    }
    else
    {
    SendClientMessage(playerid, 0xCD0900FF, "Du hast nicht die nötigen Rechte!");
    }

    return 1;
    }[/pwn]

    Und die Fehlermeldungen:

    C:\Users\Patrick\Desktop\NGL4\gamemodes\ngl.pwn(1904) : error 035: argument type mismatch (argument 2)
    C:\Users\Patrick\Desktop\NGL4\gamemodes\ngl.pwn(3031) : error 035: argument type mismatch (argument 1)


    Also irgendwas stimmt mit SendMessageAdmin nicht. Aber ich habe es eins zu eins vom alten GM kopiert und da funktioniert s ja.

    Wer PALWAL-Sternchen vergibt, bekommt aus Prinzip ein Like 😏


    @palwal Donald Trump ist einer der besten Präsidenten welche die USA je hatte, meine Meinung.

  • [pwn=1896]forward SendMessageAdmin(color[], text[]);
    public SendMessageAdmin(color[], text[])[/pwn]


    zu:
    [pwn=1896]forward SendMessageAdmin(color, text[]);
    public SendMessageAdmin(color, text[])[/pwn]


    Die Farbe ist eine Zahl, daher kein Array.


    PS: Endlich mal jemand der seine Zeilen richtig nummeriert, im Code! :thumbup: