Variable wurde falsch definiert.

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
  • Folgendes Problem: Ich bekomme einen Error das ich die Variable falsch definiert habe:
    Zeile (20746) : Variable wurde falsch definiert (Float,Integer[...])



    Attach3DTextLabelToPlayer(Maskierter[playerid],playerid, 0.0, 0.0, 0.4);



    Das ist der Code

    Mit freundlichen Grüßen,
    rndy

    Einmal editiert, zuletzt von toniyo ()

  • Beitrag von rndy ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Ach gottchen.
    Bitte überarbeite mal deinen Threadtitel das ist ja grausam und dann füg doch mal bitte den Code ordentlich mit

    Code
    [pwn][/pwn]

    ein. Danke :c


    Für alle die Augenkrebs bekommen haben:
    if(strcmp(cmdtext, "/maske", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    if(Maske[playerid] == 1)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1);
    Maske[playerid] = 0;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast deine Maske abgenommen.");
    }
    else if(Maske[playerid] == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0);
    Maske[playerid] = 1;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast deine Maske aufgesetzt.");
    {
    Create3DTextLabel("Maskierter",COLOR_LIGHTBLUE,30.0,40.0,50.0,40.0,0); // Maskierter[playerid] =
    Attach3DTextLabelToPlayer(Maskierter[playerid],playerid, 0.0, 0.0, 0.4);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst keine Maske aufsetzen!");
    }
    return 1;
    }

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • Beitrag von rndy ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von rndy ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Code
    Zeile (20796) : Variable wurde falsch definiert (Float,Integer[...])Zeile (20782) : Variable wird nie benutzt:  "z"Zeile (20782) : Variable wird nie benutzt:  "y"Zeile (20782) : Variable wird nie benutzt:  "x"


    if(strcmp(cmdtext, "/maske", true) == 0) { if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22) { new Float:x,Float:y,Float:z; if(Maske[playerid] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1); Maske[playerid] = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast dir deine Maske abgesetzt."); } else if(Maske[playerid] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0); Maske[playerid] = 1; SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast dir eine Maske aufgesetzt."); { Create3DTextLabel("Maskierter",COLOR_LIGHTBLUE,30.0,40.0,50.0,40.0,0); // Maskierter[playerid] = Attach3DTextLabelToPlayer(Maskierter[playerid],playerid, 0.0, 0.0, 0.4); } } } else { SendClientMessage(playerid, COLOR_GRAD1, "Du kannst keine Maske aufsetzen!"); } return 1; }


    Was machst du mit deinen Codes?
    ;(


    Kannst du die nicht untereinander bringen?


    //e
    if(strcmp(cmdtext, "/maske", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    new Float:x,Float:y,Float:z;
    if(Maske[playerid] == 1)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1);
    Maske[playerid] = 0;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast dir deine Maske abgesetzt.");
    }
    else if(Maske[playerid] == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0);
    Maske[playerid] = 1;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast dir eine Maske aufgesetzt.");
    {
    Create3DTextLabel("Maskierter",COLOR_LIGHTBLUE,30.0,40.0,50.0,40.0,0); // Maskierter[playerid] =
    Attach3DTextLabelToPlayer(Maskierter[playerid],playerid, 0.0, 0.0, 0.4);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst keine Maske aufsetzen!");
    }
    return 1;
    }


    So richtig eingereiht bzw. untereinander.
    http://wiki.sa-mp.com/wiki/Floats
    Das wird dir bestimmt helfen
    Eigeninitative muss man schon haben.

    Einmal editiert, zuletzt von The Sensei ()

  • if(strcmp(cmdtext, "/maske", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    if(Maske[playerid] == 1)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1);
    Maske[playerid] = 0;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast dir deine Maske abgesetzt.");
    }
    else if(Maske[playerid] == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0);
    Maske[playerid] = 1;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast dir eine Maske aufgesetzt.");
    Maskierter[playerid] = Create3DTextLabel("Maskierter",COLOR_LIGHTBLUE,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Maskierter[playerid],playerid, 0.0, 0.0, 0.4);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst keine Maske aufsetzen!");
    }
    return 1;
    }


    Die Variable für das Label muss so deklariert werden:
    new Text3D:Maskierter[MAX_PLAYERS];

    3HZXdYd.png

    Einmal editiert, zuletzt von Jeffry ()

  • Code
    Zeile (406) : Variable wurde bereits definiert: "Maskierter"Zeile (20796) : Variable wurde falsch definiert (Float,Integer[...])Zeile (20797) : Variable wurde falsch definiert (Float,Integer[...])Zeile (20784) : Variable wird nie benutzt:  "z"Zeile (20784) : Variable wird nie benutzt:  "y"Zeile (20784) : Variable wird nie benutzt:  "x"
    1 Errors, 5 Warnungen


    if(strcmp(cmdtext, "/maske", true) == 0) { if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22) { new Float:x,Float:y,Float:z; if(Maske[playerid] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1); Maske[playerid] = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast dir deine Maske abgesetzt."); } else if(Maske[playerid] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0); Maske[playerid] = 1; SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast dir eine Maske aufgesetzt."); Maskierter[playerid] = Create3DTextLabel("Maskierter",COLOR_LIGHTBLUE,30.0,40.0,50.0,40.0,0); Attach3DTextLabelToPlayer(Maskierter[playerid],playerid, 0.0, 0.0, 0.4); } } else { SendClientMessage(playerid, COLOR_GRAD1, "Du kannst keine Maske aufsetzen!"); } return 1; }



    Sorry das es so ist es funktioniert bei mir nicht mit den untereinander...... :cursing: :cursing:

    Mit freundlichen Grüßen,
    rndy

  • Zeile (3896) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (20784) : Variable wird nie benutzt: "z"
    Zeile (20784) : Variable wird nie benutzt: "y"
    Zeile (20784) : Variable wird nie benutzt: "x"


    Trotzdem habe ich noch die Fehler..

    Mit freundlichen Grüßen,
    rndy