Problem mit Stock! Wo ist der Fehler :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
  • Guten Abend Leute,


    undzwar habe ich grade ein Problem mit einem Stock, ich verstehe grade nicht ganz wo der Fehler ist, deswegen hoffe ich das mir einer von euch helfen kann :)


    Also ich frage in einem bzw. rufe in einem Befehl den Stock "IstImDM" auf, aber in der Zeile stimmt wat nich ^^...


    COMMAND:exit(playerid,params[])
    {
    if(IstImDM==1)
    {
    //xxx
    }
    else
    {
    SendClientMessage(playerid,0xFF000050,"Du bist in keiner DM Arena!");
    }
    return 1;
    }


    stock IstImDM(playerid)
    {
    if(GetPVarInt(playerid, "IstInDM1") == 1 || GetPVarInt(playerid, "IstInDM2") == 1 || GetPVarInt(playerid, "IstIndeagle") == 1 || GetPVarInt(playerid, "IstInm4") == 1 || GetPVarInt(playerid, "IstInshotgun") == 1 || GetPVarInt(playerid, "IstInmp5") == 1 || GetPVarInt(playerid, "IstInknife") == 1 || GetPVarInt(playerid, "IstInsniper") == 1 || GetPVarInt(playerid, "IstInstartower") == 1 || GetPVarInt(playerid, "IstInsfpdgar") == 1 || GetPVarInt(playerid, "IstInlspdgar") == 1 || GetPVarInt(playerid, "IstInchainsaw") == 1 || GetPVarInt(playerid, "IstInak47") == 1)
    return 1;
    }


    Hoffe jmd. hat ne Lösug :P


    Lg

  • o.o

    error 075: input line too long (after substitutions)
    error 037: invalid string (possibly non-terminated string)
    error 017: undefined symbol "IstIn"
    warning 217: loose indentation
    error 017: undefined symbol "chainsaw"
    warning 215: expression has no effect
    error 001: expected token: ";", but found "-identifier-"
    error 017: undefined symbol "IstInak47"
    fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    7 Errors.


    Ehm ja o.o


    stock IstImDM(playerid)
    {
    if(GetPVarInt(playerid, "IstInDM1") == 1 || GetPVarInt(playerid, "IstInDM2") == 1 || GetPVarInt(playerid, "IstIndeagle") == 1 || GetPVarInt(playerid, "IstInm4") == 1 || GetPVarInt(playerid, "IstInshotgun") == 1 || GetPVarInt(playerid, "IstInmp5") == 1 || GetPVarInt(playerid, "IstInknife") == 1 || GetPVarInt(playerid, "IstInsniper") == 1 || GetPVarInt(playerid, "IstInstartower") == 1 || GetPVarInt(playerid, "IstInsfpdgar") == 1 || GetPVarInt(playerid, "IstInlspdgar") == 1 || GetPVarInt(playerid, "IstInchainsaw") == 1 || GetPVarInt(playerid, "IstInak47") == 1)
    return 1;
    }


    Der ganze Stock o.o

  • wo ist nun der fehler? makieren!


    //E: Deine Zeile ist zu lang! Sagt dir eig. schon der erste Error X(

  • Oh :thumbup: Danke, is des so richtig, ne oder? :D


    stock IstImDM(playerid)
    {
    if(GetPVarInt(playerid, "IstInDM1") == 1 || GetPVarInt(playerid, "IstInDM2") == 1 || GetPVarInt(playerid, "IstIndeagle") == 1 || GetPVarInt(playerid, "IstInm4") == 1 || GetPVarInt(playerid, "IstInshotgun") == 1 || GetPVarInt(playerid, "IstInmp5") == 1 || GetPVarInt(playerid, "IstInknife") == 1 || GetPVarInt(playerid, "IstInsniper") == 1 || GetPVarInt(playerid, "IstInstartower") == 1 || GetPVarInt(playerid, "IstInsfpdgar") == 1 ||
    GetPVarInt(playerid, "IstInlspdgar") == 1 || GetPVarInt(playerid, "IstInchainsaw") == 1 || GetPVarInt(playerid, "IstInak47") == 1)
    return 1;
    }

  • Die Zeile ist zu lang! mach das in zwei zeilen.... oder sovielen wie nötig ;)