tag mismatch :(

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
  • Ja ich habe shcon Hilfe benutzt aber nichts hilfreiches gefunden...
    Kann mir wer helfen, bei dem hier kommt tag mismatch.
    if(!strcmp(strget(cmdtext, 0),"/pos"))
    {
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    new target = strval(strget(cmdtext, 1));
    if(PlayerInfo[playerid][pAdmin]>=2)
    { // Zeile 301
    PlayerInfo[target][pXpos] = X;
    PlayerInfo[target][pYpos] = Y;
    PlayerInfo[target][pZpos] = Z; //Zeile 304
    } else {
    SendClientMessage(playerid,SYSMSG,"You are not an Admin!");
    }
    }


    Tag mismatch at Line 301 - 304.

    Einmal editiert, zuletzt von Monte ()

  • Meine Glaskugel sagt mir du meinst diese Zeilen:


    PlayerInfo[target][pXpos] = X;
    PlayerInfo[target][pYpos] = Y;
    PlayerInfo[target][pZpos] = Z; //Zeile 304


    Kann aber auch sein dass sie sich täuscht, da sie schon zweimal runtergefallen ist und ein Stück herausgebrochen ist.


    Wie ist denn PlayerInfo[target][pXpos] bis PlayerInfo[target][pZpos] definiert?

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Ich empfehle dir dein Script so zu bereinigen dass keine Warnings mehr drin sind.
    Warnings können sehr wohl dazu führen dass dein Script nicht wie erwartet funktioniert und sind daher nicht einfach so zu ignorieren!

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Und so muss es aussehen:


    enum pInfo
    {
    pPassword[128],
    pKills,
    pDeaths,
    pCash,
    pAdmin,
    pTeam,
    pLeader,
    pSkin,
    Float:pXpos,
    Float:pYpos,
    Float:pZpos,
    pSpawn,
    };

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Kann nicht sein, zumindest nicht an dieser Stelle.


    Folgendes Script lässt sich problemlos compilieren, und es benutzt das selbe Prinzip:


    #include <a_samp>


    enum pInfo
    {
    pPassword[128],
    pKills,
    pDeaths,
    pCash,
    pAdmin,
    pTeam,
    pLeader,
    pSkin,
    Float:pXpos,
    Float:pYpos,
    Float:pZpos,
    pSpawn,
    };


    new pp[10][pInfo];


    main() {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");

    new Float:X;

    X = 2.1;

    pp[0][pXpos] = X;
    }

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!