Problem mit /enter

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
  • Beitrag von oska ()

    Dieser Beitrag wurde von seegras aus folgendem Grund gelöscht: Gelöscht auf Wunsch des Verfassers! ().
  • Beitrag von oska ()

    Dieser Beitrag wurde von seegras aus folgendem Grund gelöscht: Gelöscht auf Wunsch des Verfassers! ().
  • if(strcmp(cmd, "/enter", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,2632.7478,1824.1743,11.0234))
    {
    SetPlayerPos(playerid,-2636.5781,1403.4066,906.4609);
    SetPlayerInterior(playerid,3);
    SetPlayerVirtualWorld(playerid,0);
    }
    }
    }
    if(strcmp(cmd, "/exit", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,-2636.5781,1403.4066,906.4609))
    {
    SetPlayerPos(playerid,2633.3840,1824.0403,11.0161);
    SetPlayerFacingAngle(playerid,86.0156);
    SetPlayerInterior(playerid,0);
    SetPlayerVirtualWorld(playerid,0);
    }
    }
    }


    Falsche Koordinaten?

  • Mach es mal so:

    if(strcmp(cmd, "/enter", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,2632.7478,1824.1743,11.0234))
    {
    SetPlayerPos(playerid,-2636.5781,1403.4066,906.4609);
    SetPlayerInterior(playerid,3);
    SetPlayerVirtualWorld(playerid,0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000, "Du bist nicht am Eingang!");
    }
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000, "Du bist nicht in der richtigen Fraktion!!");
    }
    }


    Dann kann man schauen worans liegt

  • Beitrag von oska ()

    Dieser Beitrag wurde von seegras aus folgendem Grund gelöscht: Gelöscht auf Wunsch des Verfassers! ().
  • Beitrag von oska ()

    Dieser Beitrag wurde von seegras aus folgendem Grund gelöscht: Gelöscht auf Wunsch des Verfassers! ().
  • @PuSchKiiN_x3
    Das hab ich auch schon gepostet:


    if(IsPlayerInRangeOfPoint(playerid,3.0,2632.7478,1824.1743,11.0234))
    {
    SetPlayerPos(playerid,-2636.5781,1403.4066,906.4609);
    SetPlayerInterior(playerid,3);
    SetPlayerVirtualWorld(playerid,0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000, "Du bist nicht am Eingang!");
    }

  • Beitrag von oska ()

    Dieser Beitrag wurde von seegras aus folgendem Grund gelöscht: Gelöscht auf Wunsch des Verfassers! ().
  • Beitrag von oska ()

    Dieser Beitrag wurde von seegras aus folgendem Grund gelöscht: Gelöscht auf Wunsch des Verfassers! ().
  • Ich hätte ne bessere Lösung mach das doch einfach via TASTENDRUCK? mit 1 Taste überall betreten & verlassen, via Frak Abfrage etc?, ich glaub man kann 1 Befehl NUR einmal im Script haben... & wenn dann musst du das mit der Gangbase in denn ersten /enter befehl mit ein bauen..?


    Also nach dem Hausenter Zeugs einfach, dann deine Abfrage hin machen darunter..?


    Zeig dein /enter Befehl komplett bis zur Letzten Klammer ich zeig dir wie ich das meine & es funktioniert auch ;)

  • Beitrag von oska ()

    Dieser Beitrag wurde von seegras aus folgendem Grund gelöscht: Gelöscht auf Wunsch des Verfassers! ().