Script wunsch

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
  • Sers leute, habe da mal eine frage und zwar ich habe jeds in mom 2 Verschieden tore mit 2 mit jeweils ein befehl. Mein frage ist wie kann ich aus 2 ein befehl machen das aber für beide aufgehen wo ich vorstehe?



    command:


    if (strcmp("/adact", cmdtext, true) == 0) // VerwertunStele auf
    {
    if (adac_gate_var == 0) {
    if(PlayerInfo[playerid][pJob] == ADAC || PlayerInfo[playerid][pAdmin] >= 3)
    if (PlayerToPoint(10, playerid, 1012.960754, -922.721313, 43.000492))
    MoveObjectToStream(adac_gate, 1012.960754, -922.721313, 43.000492,5);
    adac_gate_var++;
    return 1;
    }
    MoveObjectToStream(adac_gate, 1018.427795, -921.943115, 43.000492,5);
    adac_gate_var--;
    return 1;
    }
    if (strcmp("/pdtor", cmdtext, true) == 0) // VerwertunStele auf
    {
    if (pd_gate_var == 0) {
    if(PlayerInfo[playerid][pJob] == POLIZEI || PlayerInfo[playerid][pAdmin] >= 3)
    if (PlayerToPoint(10, playerid, 1598.620850, -1637.934448, 14.947104))
    MoveObjectToStream(pd_gate, 1598.620850, -1637.934448, 14.947104,5);
    pd_gate_var++;
    return 1;
    }
    MoveObjectToStream(pd_gate, 1588.205200, -1638.049561, 15.161182,5);
    pd_gate_var--;
    return 1;
    }

  • Also ich will für beide wenn ich davor stehe /move machen dann soll das tor auf gehen wo ich vorstehen

  • if(!strcmp(cmdtext, "/move", true))
    {
    if(PlayerInfo[playerid][pJob] == POLIZEI || PlayerInfo[playerid][pJob] == ADAC)
    {
    if (PlayerToPoint(10, playerid,1598.620850, -1637.934448, 14.947104))
    {
    MoveObjectToStream(pd_gate, 1598.620850, -1637.934448, 14.947104,5);
    MoveObjectToStream(pd_gate, 1598.620850, -1637.934448, 14.947104,5);
    pd_gate_var++;
    }
    else if (PlayerToPoint(10, playerid,1012.960754, -922.721313, 43.000492))
    {
    MoveObjectToStream(adac_gate, 1012.960754, -922.721313, 43.000492,5);
    adac_gate_var++;
    }
    else return SendClientMessage(playerid, COLOR_GREY,"Du kannst das Tor nich Öffnen");
    return 1;
    }


    so habe ich aber dann geht tor ja nicht zu . Könnte mir wer dabei helfen?



    //edit kann keiner helfen?

    Einmal editiert, zuletzt von Frettchen ()

  • machs per timer:


    unter forwards:
    forward CloseTor();


    an der stelle, wo es geschlossen werden soll:
    SetTimer("CloseTor", deine zeit in sek, false);


    unter publics:
    public CloseTor()
    {
    Moveobjekttostream(TorName, deine letzendlichen coordinaten);
    Moveobjekttostream(TorName, deine letzendlichen coordinaten);
    }

  • Ne so will ich das ja nicht will das per befehl auf und zu machen.



    //edit


    Kann keiner Helfen? ?(

    Einmal editiert, zuletzt von Frettchen ()