Tore automatisch schließen lassen Problem.....

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
  • Hallo breadfish,
    ich habe bei meinem Script ein Problem:
    Immer wenn ich einen Timer setze, damit das Tor automatisch schließt klappt es nicht. Ich hoffe mir kann jemand helfen.


    new lvpdtor1;



    lvpdtor1=CreateObject(971, 2335, 2443.6000976563, 8.3000001907349, 0, 0, 62);



    ocmd:lvpd1(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,10, 2335, 2443.6000976563,8.3000001907349))return SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Nähe des LVPD Tores.");
    MoveObject(lvpdtor1,2335, 2443.6000976563, 8.3000001907349-10,5);

    return 1;
    }

  • Mache es so:


    ocmd:lvpd1(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,10, 2335, 2443.6000976563,8.3000001907349))return SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Nähe des LVPD Tores.");
    MoveObject(lvpdtor1,2335, 2443.6000976563, 8.3000001907349-10,5);
    SetTimer("Close", 1000*4, 0);
    return 1;
    }


    forward Close();
    public Close()
    {
    MoveObject(lvpdtor1,2335, 2443.6000976563, 8.3000001907349,5);
    return 1;
    }


    Solltest evtl noch als zusätzliche Verbesserung abfragen ob das Tor bereits unten ist oder nicht, damit man es nicht 2x öffnen kann ;)


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S