/check geht Nicht :O

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
  • ocmd:check(playerid,params[])
    {
    new pID[128];
    new string[128];
    new weapons[13][2];
    for (new i = 0; i < 13; i++)
    {
    format(string,sizeof(string),"Überprüfung von %s: %d",SpielerName(pID),GetPlayerWeaponData(pID, i, weapons[i][0], weapons[i][1]));
    SendClientMessage(playerid,GRÜN,string);
    }
    return 1;
    }


    kommt 1 Error:
    (962) : error 035: argument type mismatch (argument 1)



    wäre diese Zeile:
    format(string,sizeof(string),"Überprüfung von %s: %d",SpielerName(pID),GetPlayerWeaponData(pID, i, weapons[i][0], weapons[i][1]));

    Es gibt verschiedene Kulturen, aber nur eine Zivilisation, die europäische.


    Mustafa Kemal Atatürk

  • Den Befehl hast du dir aber schlecht zusammen kopiert.
    Les dir am besten mal ein Tutorial zu der Nutzung von SSCANF durch.Du willst wahrschein den Befehl so aussehen lassen:
    /CHECK < Spieler >
    Daher,schau dir folgenden Link an.Alle drei Teile.
    http://forum.sa-mp.de/san-andr…-commands-mit-parametern/



    Die Nutzung von GetPlayerWeaponData ist auch falsch.Schau dir den Artikel im Wiki an.
    http://wiki.sa-mp.com/wiki/GetPlayerWeaponData



    Ich könnte dir die Lösung natürlich auch einfach vormachen, nur sollst du es ja selber lernen bzw probieren ;) .