Problemm mit Tor

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
  • Ich habe ein problemm mit mein Tor.



    Wen ich z.b /lvpd1 eingebe geht es auf oder wen ich /lvpd2 damit geht es auch auf einglich soll es mit /lvpd2 zu gehn


    if (strcmp(cmdtext, "/lvpd1", true)==0) // Befehl zum Öffnen
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate,1640.695313, -1711.768799, 19.544977,4); // Die Kords, wo das tor
    }
    return 1;
    }


    if (strcmp(cmdtext, "/lvpd2", true)==0)
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate,1642.695313, -1711.768799, 19.544977,4); // Die Kords, wo das tor
    }



    ich habe new gate gemacht eingefügt das tor also gemappt.


    aber geht ihrgend wie nicht zu nur auf.


    MfG XxXKillerXxX


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Die unteren Coords sidn die gleichen wie die Oberen


    Ersetze die Coord von


    if (strcmp(cmdtext, "/lvpd2", true)==0)
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate,1642.695313, -1711.768799, 19.544977,4); // <===========hier
    }
    Durch die Coord vom CreateObjekt.



    MoveObject(Gate,XPos, YPos, ZPos,4);
    CreateObjekt(ID, XPos, YPos, ZPos, ....);

    Meine Werke


    Minecraft Signatur Buggt



    Sowas wie 10/10 gibt es nicht. Ausser bei Satan

  • Dann ist das ganz einfach


    if (strcmp(cmdtext, "/lvpd1", true)==0) // Befehl zum Öffnen
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate,1640.695313, -1711.768799, 19.544977,4); // Die Kords, wo das tor
    }
    return 1;
    }


    if (strcmp(cmdtext, "/lvpd2", true)==0)
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate,2335.466553, 2443.790771, 8.418671,4); // Die Kords, wo das tor
    }
    So fertig


    Wenn du wissen willst wie ichs gemacht hab



    Spoiler anzeigen
    MoveObject(Gate,1640.695313, -1711.768799, 19.544977,4); // Die Kords, wo das tor

    CreateObject(971, 2335.466553, 2443.790771, 8.418671, 0.0000, 0.0000, 240.5472);

    Spoiler anzeigen
    MoveObject(Gate,2335.466553, 2443.790771, 8.418671,4); // Die Kords, wo das tor
    ___________________________________________________________________________________________________________
    Ergebnis
    MoveObject(Gate,2335.466553, 2443.790771, 8.418671,4); // Die Kords, wo das tor

    Meine Werke


    Minecraft Signatur Buggt



    Sowas wie 10/10 gibt es nicht. Ausser bei Satan

  • Danke es geht.


    Jetzt wollte ich noch wissen.


    Ich habe befehl /commands jetzt wollte ich mal fragen ob ich da jetzt auch so machen kann da ein Team z.b TEAM_LVPD das sehn kann also ich wollte denn da jetzt /lvpd1 um das LVPD Tor auf zu machen. Was aber nur die beim TEAM_LVPD ist.


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Ja , dass kann man machen.


    Du musst hier mal im Forum schauen , es gibt ein Script Ausschnitt wo das ist.


    Ich helfe dir mal eben suchen.



    Das musst du halt nur Editieren.



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

  • Meinst du den so??


    if(gTeam[playerid] == NAME){ SendClientMessanger blablabla ?



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


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Habe probirt geht nicht.


    Mein /comamnds befehl


    if (strcmp("/commands", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_WHITE, "--------Commands-----------------------");
    SendClientMessage(playerid, COLOR_WHITE, "/fan um den Teamchat zu aktivieren-----");
    SendClientMessage(playerid, COLOR_WHITE, "/faus um den Teamchat zu deaktivieren--");
    SendClientMessage(playerid, COLOR_WHITE, "/fan um den Teamchat zu aktivieren-----");
    SendClientMessage(playerid, COLOR_WHITE, "/fan um den Teamchat zu aktivieren-----");
    SendClientMess


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Hä was hat denn das jetzt damit zu tun ?


    Ich dachte du willst machen ,dass z.B. nur Cops Tore öffnen können.


    8|



    Und das SendClientMess muss da unten doch noch weg ?
    Und muss man nicht ein
    return 1
    einfügen ?

  • Auch erstmal egal mit /commands.


    Ich wollte ja bei /comamnds helfen man das so machen kann nur das TEAM_LVPD ein test lesen kann und die andere Teams nicht.


    und dann wollte ich wissen.


    Wen jetzt anderes Team das mach /lvpd1.


    Da kommt "Du bis nicht in das Team LVPD um das Tor auf zu machen""


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Ja , dass habe ich dir ja eben gezeigt.


    Oder was für ein Problem hast du noch ?

  • Ich meine ein anderes Team gibt /lvpd1 ein.



    Dann soll da kommen "Du kannst den Befehl nicht nutzen"


    Die Teams habe ich.


    TEAM_FBI
    TEAM_GROVE
    TEAM_BALLAS
    TEAM_MEDICS
    TEAM_LVPD


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Vorsicht !
    Noob am Scripten


    Das müsste ungefähr so aussehen denke ich mal.



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


    OK ich kann sowas noch nicht :D


    Du musst dann ein Befehl schreiben , der für alle anderen Fraktionen sagt , else Fraktion == 0,1,3,4.... Das weiß ich dann nicht , also den Befehl "verneinen".


    Und dann einen beliebigen


    SendClientMessage(playerid,color,"Text");

  • Vorsicht !
    Noob am Scripten


    Beleidige mich nicht hey Noob am Scripten ist ne Beleidigung.Für anfänger.


    Das 2te Tor geht genau so auf wie das erste also das geht bis zum 1ten Tor wie kann ich das machen das nach Links geht ??


    if (strcmp(cmdtext, "/lv3", true)==0) // Befehl zum Öffnen
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate2,1640.695313, -1711.768799, 19.544977,4); // Die Kords, wo das tor
    }
    return 1;
    }


    if (strcmp(cmdtext, "/lv4", true)==0)
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate2,2335.466553, 2443.790771, 8.418671,4); // Die Kords, wo das tor


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Was ;D ?


    Ich meine doch nicht dich.
    Das ist garnicht meine Art.


    Ich beleidige mich selbst als Noob :D


    Dann möchte ich mich natürlich wegen dem Missverständniss entschuldigen ;)

  • Hmm mein Tor geht ihrgend wie immer weiter.








    //LVPDGate1
    if (strcmp(cmdtext, "/lv1", true)==0) // Befehl zum Öffnen
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate,1640.695313, -1711.768799, 19.544977,4); // Die Kords, wo das tor
    }
    return 1;
    }


    if (strcmp(cmdtext, "/lv2", true)==0)
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate,305.412018, -1864.877441, 9.568738,3); // Die Kords, wo das tor
    }
    return 1;
    }
    //LVPDGate 2
    if (strcmp(cmdtext, "/lv3", true)==0) // Befehl zum Öffnen
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate2,1640.695313, -1711.768799, 19.544977,4); // Die Kords, wo das tor
    }
    return 1;
    }


    if (strcmp(cmdtext, "/lv4", true)==0)
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate2,305.412018, -1864.877441, 9.568738,3); // Die Kords, wo das tor
    }


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Die Coord's sind auch wieder gleich ;)


    Hier die sind oben auch schon.



    //LVPDGate1
    if (strcmp(cmdtext, "/lv1", true)==0) // Befehl zum Öffnen
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate,1640.695313, -1711.768799, 19.544977,4); // Die Kords, wo das tor
    }
    return 1;
    }




    //LVPDGate 2
    if (strcmp(cmdtext, "/lv3", true)==0) // Befehl zum Öffnen
    {
    if(gTeam[playerid] == TEAM_LVPD)
    {
    MoveObject(Gate2,1640.695313, -1711.768799, 19.544977,4); // Die Kords, wo das tor
    }
    return 1;
    }



    Und die anderen beiden sind auch gleich.