Brauche Hilfe beim /aufzug [Selfmade]

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
  • Hi
    ich brauche dringend hilfe beim Aufzug >Command<
    Wenn ein Guter Scripter das Thema durchlist
    Dann kann er mir ja bitte helfen danke im voraus.
    (INFO: ich suche einen festen scripter für unseren Server)
    Userzahl jeden tag so um die 9 User


    Also Das Script




    if (strcmp("/aufzug",cmdtext,true) == 0)
    {
    if(IsACop(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,246.4199,88.0086,1003.6406))
    {
    SetPlayerPos(playerid,2262.4421,2458.3706,38.6837);
    SetPlayerInterior(playerid,0);
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid,4.0,2247.8225,2482.3672,38.6837))
    {
    SetPlayerPos(playerid,246.4199,88.0086,1003.6406);
    SetPlayerInterior(playerid,6);
    return 1;
    }
    }
    else if(IsPlayerInRangeOfPoint(playerid,3.0,221.5378,74.1897,1005.0391))
    {
    SetPlayerPos(playerid,2268.0806,2448.0520,3.5313);
    SetPlayerFacingAngle(playerid,179.5966);
    SetPlayerInterior(playerid,0);
    return 1;
    }
    }
    else if(IsPlayerInRangeOfPoint(playerid,3.0,2268.1135,2449.2478,3.5313))
    {
    SetPlayerPos(playerid,219.8107,76.9222,1005.0391);
    SetPlayerFacingAngle(playerid,42.9369);
    SetPlayerInterior(playerid,6);
    return 1;
    }
    }
    if(IsPlayerInFrac(playerid, 9))
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0, 1654.1954,-1654.9637,22.5156) || IsPlayerInRangeOfPoint(playerid, 3.0, 1658.7493,-1691.7506,15.6094) || IsPlayerInRangeOfPoint(playerid, 3.0, 1649.4564,-1641.6837,83.7813))
    {
    ShowPlayerDialog(playerid, NEWS, DIALOG_STYLE_LIST, "News Reporter Fahrstuhl", "Dach / Helilandeplatz\nParkgarage\nNewsstand", "Auswählen", "Beenden");
    return 1;
    }
    }

  • 1.) if (strcmp("/aufzug",cmdtext,true) == 0)
    {
    if(IsACop(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,246.4199,88.0086,1003.6406))
    {
    SetPlayerPos(playerid,2262.4421,2458.3706,38.6837);
    SetPlayerInterior(playerid,0);
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid,4.0,2247.8225,2482.3672,38.6837))
    {
    SetPlayerPos(playerid,246.4199,88.0086,1003.6406);
    SetPlayerInterior(playerid,6);
    return 1;
    }
    }
    else if(IsPlayerInRangeOfPoint(playerid,3.0,221.5378,74.1897,1005.0391))
    {
    SetPlayerPos(playerid,2268.0806,2448.0520,3.5313);
    SetPlayerFacingAngle(playerid,179.5966);
    SetPlayerInterior(playerid,0);
    return 1;
    }
    }
    else if(IsPlayerInRangeOfPoint(playerid,3.0,2268.1135,2449.2478,3.5313))
    {
    SetPlayerPos(playerid,219.8107,76.9222,1005.0391);
    SetPlayerFacingAngle(playerid,42.9369);
    SetPlayerInterior(playerid,6);
    return 1;
    }
    }
    if(IsPlayerInFrac(playerid, 9))
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0, 1654.1954,-1654.9637,22.5156) || IsPlayerInRangeOfPoint(playerid, 3.0, 1658.7493,-1691.7506,15.6094) || IsPlayerInRangeOfPoint(playerid, 3.0, 1649.4564,-1641.6837,83.7813))
    {
    ShowPlayerDialog(playerid, NEWS, DIALOG_STYLE_LIST, "News Reporter Fahrstuhl", "Dach / Helilandeplatz\nParkgarage\nNewsstand", "Auswählen", "Beenden");
    return 1;
    }
    }


    2.) Und was genau hast du nun für ein Problem?

  • Hast da ein paar Klammern Falsch gesetzt. Richtiges Einrücken sollte da helfen


    if (strcmp("/aufzug",cmdtext,true) == 0)
    {
    if(IsACop(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,246.4199,88.0086,1003.6406))
    {
    SetPlayerPos(playerid,2262.4421,2458.3706,38.6837);
    SetPlayerInterior(playerid,0);
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid,4.0,2247.8225,2482.3672,38.6837))
    {
    SetPlayerPos(playerid,246.4199,88.0086,1003.6406);
    SetPlayerInterior(playerid,6);
    return 1;
    }
    }
    else if(IsPlayerInRangeOfPoint(playerid,3.0,221.5378,74.1897,1005.0391))
    {
    SetPlayerPos(playerid,2268.0806,2448.0520,3.5313);
    SetPlayerFacingAngle(playerid,179.5966);
    SetPlayerInterior(playerid,0);
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid,3.0,2268.1135,2449.2478,3.5313))
    {
    SetPlayerPos(playerid,219.8107,76.9222,1005.0391);
    SetPlayerFacingAngle(playerid,42.9369);
    SetPlayerInterior(playerid,6);
    return 1;
    }
    else if(IsPlayerInFrac(playerid, 9))
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0, 1654.1954,-1654.9637,22.5156) || IsPlayerInRangeOfPoint(playerid, 3.0, 1658.7493,-1691.7506,15.6094) || IsPlayerInRangeOfPoint(playerid, 3.0, 1649.4564,-1641.6837,83.7813))
    {
    ShowPlayerDialog(playerid, NEWS, DIALOG_STYLE_LIST, "News Reporter Fahrstuhl", "Dach / Helilandeplatz\nParkgarage\nNewsstand", "Auswählen", "Beenden");
    return 1;
    }
    }
    }

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)