Schranken beweglich machen

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 Tag.


    Ich habe was Gemappt weißt aber nicht mehr wie man Schranken Beweglich macht, bräuchte da mal Hilfe.
    CreateObject(968, 287, -1160.5, 80.9, 0, 0, 44); // offen
    CreateObject(968, 287, -1160.5, 81, 0, 92, 44.495); //zu
    CreateObject(968, 286.70001, -1160.69995, 80.9, 0, 0, 43.995); //offen
    CreateObject(968, 286.79999, -1160.69995, 80.9, 0, 268, 44.495); //zu


    der Befehl:


    if(strcmp(cmd, "/schrankeauf", true) == 0)
    {
    if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
    {
    MoveObject(schrankeauf,287, -1160.5, 80.9, 0,1.5 ); // /save eintippst
    SendClientMessage(playerid, COLOR_RED, "Schranke Auf");
    }
    }
    if(strcmp(cmd, "/schrankezu", true) == 0)
    {
    if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
    {
    MoveObject(schrankezu, -1160.5, 81, 0, 92,1.5 ); // /save eintippst
    SendClientMessage(playerid, COLOR_GREEN, "Schranke Geschlossen");
    }
    }


    Mir reicht es wenn es nur an eine schranke gemacht wird die zweite bekomme ich dann auch hin.


    Vielen Dank im Vor raus für Hilfe

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • Das ist zwar super, aber ich will es ja so machen das es nur eine Fraktion machen kann und bei dir wenn ich es einstelle das es eine fraktion kann, kann sie auch von anderen fraktion die schranken öffnen

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • Wo liegt das Problem?
    if(IsPlayerInRangeOfSchranke(playerid,schranke,10.0) &&PlayerInfo[playerid][pLeader] == 2 || IsPlayerInRangeOfSchranke(playerid,schranke,10.0) &&PlayerInfo[playerid][pMember] == 2)
    {
    //move
    }
    else
    {
    //error
    }

    All in all it's just another brick in the wall

  • Ist mir auch eben Eingefallen Danke :)


    Kann ich diese:


    if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)


    Auch irgendwie aufs Haus Beziehen?


    Will nämlich bei mir bei Haus 29 eine schranke hin machen und nur der wer darin wohnt darf diese schranke öffnen

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • Also ich würde es so probieren:
    if(PlayerInfo[playerid][HouseInfo] == 29 || PlayerInfo[playerid][HouseInfo] == 29)


    oder welchen Cod brauchste um mir da zu helfen?

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009