/enter und /exit ?

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 wollt ma fragen wie ich es mache, das wen ich jetzt an einem bestimmten punkt /enter mache, dann in ein intererior komme und dan dort drinne wieder /exit mache und an nen punkt wieder komme.
    wäre sehr nett!


  • // ---> ENTER & EXIT <----
    }
    if (strcmp("/enter", cmdtext, true, 10) == 0)
    {
    if (PlayerToPoint(1.0, playerid, 1122.7208,-2036.9316,69.8942)) // Wo der Spieler stehen muss
    {
    if(PlayerInfo[playerid][pAdmin] >= 1) // Wer diesen Vefehl Nutzen darf
    {
    SetPlayerInterior(playerid,12); // Welchen Interior der Spieler bekommen soll
    SetPlayerPos(playerid,2324.3657,-1147.5863,1050.7101); // Wo der Spieler hin soll
    }
    else
    {
    SendClientMessage(playerid,GRAU, "Du bist kein Administrator =)"); // Die naricht die Erscheint wenn man kein Admin ist
    }
    }
    return 1;
    }
    if (strcmp("/exit", cmdtext, true, 10) == 0)
    {
    if (PlayerToPoint(1.0, playerid, 2324.2832,-1149.0988,1050.7101)) // Wo der Spieler stehen muss
    {
    if(PlayerInfo[playerid][pAdmin] >= 1) // Wer diesen Vefehl Nutzen darf
    {
    SetPlayerInterior(playerid,0); // Welchen Interior der Spieler bekommen soll
    SetPlayerPos(playerid,1124.6172,-2037.0037,69.8942);// Wo der Spieler hin soll
    }
    else
    {
    SendClientMessage(playerid,GRAU, "Du bist kein Administrator =)"); // Die naricht die Erscheint wenn man kein Admin ist
    }
    }
    return 1;
    }

  • Fett danke, werde es gleich mal testen


    ein kleiner error und ne warn


    if(strcmp(cmd, "/Grove Enter", true) == 0)
    {
    if (PlayerToPoint(1.0, playerid, 1122.7208,-2036.9316,69.8942)) // Wo der Spieler stehen muss
    {
    if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12) // Wer diesen Vefehl Nutzen darf
    {
    SetPlayerInterior(playerid,12); // Welchen Interior der Spieler bekommen soll
    SetPlayerPos(playerid,2567.52,-1294.59,1063.25); // Wo der Spieler hin soll
    }
    else
    {
    SendClientMessage(playerid,0xB4B5B7FF, "Du gehörst nicht zur Grove-Street"); // Die naricht die Erscheint wenn man kein Admin ist
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/Grove Exit", true) == 0)
    {
    if (PlayerToPoint(1.0, playerid, 2324.2832,-1149.0988,1050.7101)) // Wo der Spieler stehen muss
    {
    if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12)
    {
    SetPlayerInterior(playerid,0); // Welchen Interior der Spieler bekommen soll
    SetPlayerPos(playerid,1124.6172,-2037.0037,69.8942);// Wo der Spieler hin soll
    }
    else
    {
    SendClientMessage(playerid,0xB4B5B7FF, "Du bist kein mitglied der Grove-Street"); // Die naricht die Erscheint wenn man kein Admin ist
    }
    }
    return 1;
    }


    8124: if(strcmp(cmd, "/Grove Enter", true) == 0
    8140: if(strcmp(cmd, "/Grove Exit", true) == 0)



    error + warn
    C:\Users\Mario\Desktop\gf.pwn(8124) : error 049: invalid line continuation
    C:\Users\Mario\Desktop\gf.pwn(8140) : warning 225: unreachable code

    Einmal editiert, zuletzt von [GGR]SoNiC ()

  • jezt bekomm ich mehr errors + warnings -.-



    C:\Users\Mario\Desktop\gf.pwn(8124) : error 049: invalid line continuation
    C:\Users\Mario\Desktop\gf.pwn(8125) : warning 217: loose indentation
    C:\Users\Mario\Desktop\gf.pwn(8140) : warning 225: unreachable code
    C:\Users\Mario\Desktop\gf.pwn(8140) : warning 217: loose indentation
    C:\Users\Mario\Desktop\gf.pwn(8141) : error 029: invalid expression, assumed zero
    C:\Users\Mario\Desktop\gf.pwn(8157) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

  • C:\Users\Mario\Desktop\gf.pwn(8124) : error 049: invalid line continuation
    C:\Users\Mario\Desktop\gf.pwn(8125) : warning 217: loose indentation
    C:\Users\Mario\Desktop\gf.pwn(8140) : warning 225: unreachable code
    C:\Users\Mario\Desktop\gf.pwn(8140) : warning 217: loose indentation
    C:\Users\Mario\Desktop\gf.pwn(8157) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Command
    if(!strcmp("/Grove Enter", cmdtext))//der Error(8124)
    {(8125)
    if (PlayerToPoint(3.0, playerid, 1958.4022,953.1832,10.8203)) // Wo der Spieler stehen muss
    {
    if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12) // Wer diesen Vefehl Nutzen darf
    {
    SetPlayerInterior(playerid,12); // Welchen Interior der Spieler bekommen soll
    SetPlayerPos(playerid,2567.52,-1294.59,1063.25); // Wo der Spieler hin soll
    }
    else
    {
    SendClientMessage(playerid,0xB4B5B7FF, "Du gehörst nicht zur Grove-Street"); // Die naricht die Erscheint wenn man kein Admin ist
    }
    }
    return 1;
    }
    if(!strcmp("/Grove Exit", cmdtext))// die zwei warns (8140)
    {
    if (PlayerToPoint(3.0, playerid, 2324.2832,-1149.0988,1050.7101)) // Wo der Spieler stehen muss
    {
    if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12)
    {
    SetPlayerInterior(playerid,0); // Welchen Interior der Spieler bekommen soll
    SetPlayerPos(playerid,1958.4022,953.1832,10.8203);// Wo der Spieler hin soll
    }
    else
    {
    SendClientMessage(playerid,0xB4B5B7FF, "Du bist kein mitglied der Grove-Street"); // Die naricht die Erscheint wenn man kein Admin ist
    }
    }
    return 1;
    }

  • so fast


    C:\Users\Mario\Desktop\gf.pwn(8126) : error 049: invalid line continuation
    C:\Users\Mario\Desktop\gf.pwn(8142) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    8126 : if(strcmp(cmd, "/Grove Enter", true) == 0)
    8142: if(strcmp(cmd, "/Grove Exit", true) == 10)

  • Works:

    if(!strcmp("/Grove Enter", cmdtext))
    {
    if (IsPlayerInRangeOfPoint(playerid,3.0, 1958.4022,953.1832,10.8203))
    {
    if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12)
    {
    SetPlayerInterior(playerid,12);
    SetPlayerPos(playerid,2567.52,-1294.59,1063.25);
    }
    else
    {
    SendClientMessage(playerid,0xB4B5B7FF, "Du gehörst nicht zur Grove-Street");
    }
    }
    return 1;
    }
    if(!strcmp("/Grove Exit", cmdtext))
    {
    if (IsPlayerInRangeOfPoint(playerid,3.0, 2324.2832,-1149.0988,1050.7101))
    {
    if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1958.4022,953.1832,10.8203);
    }
    else
    {
    SendClientMessage(playerid,0xB4B5B7FF, "Du bist kein mitglied der Grove-Street");
    }
    }
    return 1;
    }

  • die gleichen warns + errors Internetink


    C:\Users\Mario\Desktop\gf.pwn(8126) : error 049: invalid line continuation
    C:\Users\Mario\Desktop\gf.pwn(8142) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.