Nur ein Admin kann es benutzen

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
  • so, habe ein vollautomatisches Tor, also es geht von selber auf und wieder zu.
    Mein Problem ist, dass nur ein admin darauf "rechte" hat also, zwei admins sind online, haben die vollkommenen gleichen rechte und alles, admin 1 geht hin und es öffnet sich, admin1 geht wieder weg und es schließt sich und admin2 geht hin, aber da passiert nun garnichts.
    Wenn sich aber admin 1 ausloggt kann admin 2 das tr bedienen.


    So, nun zu meiner bitte, schaut euch bitte mal das script an und irgendwas muss man noch hinzufügen damit x-beliebige admins das tor öffnen können.


    BEMERKUNG: Das script funktioniert.....




    new garage_gate_links;
    new garage_gate_rechts;
    new adminzivigate;



    forward Checkgate_garage_gate_links();//linkes Parkplatz Tor
    forward Checkgate_garage_gate_rechts();//rechtes Parkplatz Tor



    garage_gate_links = CreateObject(974, -2462.802002, 2246.411133, 6.559305, 0.0000, 0.0000, 180.0000);//linkes BS Parkplatz Tor
    garage_gate_rechts = CreateObject(974, -2469.479004, 2246.411133, 6.559305, 0.0000, 0.0000, 0.0000);//rechtes BS Parkplatz Tor
    SetTimer("Checkgate_garage_gate_links", 500, true);
    SetTimer("Checkgate_garage_gate_rechts", 500, true);
    CreateObject(1233, -2472.830566, 2252.714111, 5.544055, 0.0000, 0.0000, 181.2371);//NO-PARKING Schild
    CreateObject(1233, -2459.594482, 2253.193115, 5.504382, 0.0000, 0.0000, 181.2371);//NO-Parking Schild
    CreateObject(974, -2455.473145, 2246.623535, 6.691803, 0.0000, 0.0000, 0.0000);//Parkplatz-Zaun
    CreateObject(974, -2448.840332, 2246.614990, 6.691803, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2442.186523, 2246.606445, 6.698266, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2438.843506, 2243.238281, 6.769836, 0.0000, 0.0000, 90.2408);//...
    CreateObject(974, -2438.798828, 2236.562500, 6.762115, 0.0000, 0.0000, 90.2408);//...
    CreateObject(974, -2438.777344, 2229.908691, 6.762115, 0.0000, 0.0000, 90.2408);//...
    CreateObject(974, -2438.744873, 2223.223877, 6.762115, 0.0000, 0.0000, 90.2408);//...
    CreateObject(974, -2442.057617, 2219.889160, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2448.735107, 2219.885742, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2455.371094, 2219.893066, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2462.078125, 2219.907715, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2468.771729, 2219.911133, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2475.477295, 2219.899658, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2482.149170, 2219.881348, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2476.688477, 2246.594482, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2483.353516, 2246.588867, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2484.971680, 2246.591553, 6.762115, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2484.967285, 2219.889160, 6.800578, 0.0000, 0.0000, 0.0000);//...
    CreateObject(974, -2488.290527, 2243.278809, 6.762115, 0.0000, 0.0000, 90.2408);//...
    CreateObject(974, -2488.282227, 2236.560547, 6.762115, 0.0000, 0.0000, 90.2408);//...
    CreateObject(974, -2488.277344, 2229.874023, 6.762115, 0.0000, 0.0000, 90.2408);//...
    CreateObject(974, -2488.294434, 2223.230225, 6.762115, 0.0000, 0.0000, 90.2408);//Parkplatz-Zaun
    CreateObject(12922, -2466.109619, 2246.641602, 7.170049, 0.0000, 0.0000, 180.0000);//Der eine Holzbalken über die STraße







    //---------Parkplatz Linkes Tor----------------
    public Checkgate_garage_gate_links()
    {
    for(new playerid = 0; playerid < GetMaxPlayers(); playerid++)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(!IsPlayerConnected(playerid)) continue;
    if(PlayerToPoint(10.0, playerid, -2466.140503, 2246.411133, 6.559305))
    {
    MoveObject(garage_gate_links, -2457.899658, 2246.411133, 6.559305, 4);
    }
    else if(!PlayerToPoint(10.0, playerid, -2462.802002, 2246.411133, 6.559305))
    {
    MoveObject(garage_gate_links, -2462.802002, 2246.411133, 6.559305, 4);
    }
    }
    }
    }


    //------------Parkplatz rehtes Tor------------------
    public Checkgate_garage_gate_rechts()
    {
    for(new playerid = 0; playerid < GetMaxPlayers(); playerid++)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(!IsPlayerConnected(playerid)) continue;
    if(PlayerToPoint(10.0, playerid, -2466.140503, 2246.411133, 6.559305))
    {
    MoveObject(garage_gate_rechts, -2474.499023, 2246.411133, 6.559305, 4);
    }
    else if(!PlayerToPoint(10.0, playerid, -2469.479004, 2246.411133, 6.559305))
    {
    MoveObject(garage_gate_rechts, -2469.479004, 2246.411133, 6.559305, 4);
    }
    }
    }
    }






    Reallife-Server
    62.141.35.206:7777
    TeamSpeak
    85.131.199.220:9995

  • alex xD der hat nen problem er will wissen wo der bug ist nicht veröffentlichen

  • public Checkgate_garage_gate_rechts()
    {
    for(new playerid = 0; playerid < GetMaxPlayers(); playerid++)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(!IsPlayerConnected(playerid)) continue;
    if(PlayerToPoint(10.0, playerid, -2466.140503, 2246.411133, 6.559305))
    {
    MoveObject(garage_gate_rechts, -2474.499023, 2246.411133, 6.559305, 4);
    }
    else if(!PlayerToPoint(10.0, playerid, -2469.479004, 2246.411133, 6.559305))
    {
    MoveObject(garage_gate_rechts, -2469.479004, 2246.411133, 6.559305, 4);
    }
    }
    }
    }


    Schaut euch das mal genau an^^


    if(PlayerToPoint(10.0, playerid, -2466.140503, 2246.411133, 6.559305))
    {
    MoveObject(garage_gate_rechts, -2474.499023, 2246.411133, 6.559305, 4);
    }
    Wenn der Admin da is gehts auf



    else if(!PlayerToPoint(10.0, playerid, -2469.479004, 2246.411133, 6.559305))
    {
    MoveObject(garage_gate_rechts, -2469.479004, 2246.411133, 6.559305, 4);
    }


    Wenn er da is gehts zu..



    Jetzt ma eine Quiz Frage an euch:


    Was passiert wenn 1 Admin dort steht wo das Tor is, und einer wo anders?


    Genau, es geht auf und in der selben sekunde wieder zu, weil ein admin ja wo anders steht oder irre ich mich da?

  • nene nicht, di irrst dich, bei meinem script fragt er nur solange ab dass wenn ein admin 1337 (ja es sind beide 1337 ) in dem bereich ist, dann geht es auf, wenn man außerhalb des bereiches ist, dann geht es nach 500ms (setticmer .... ) wieder zu.



    die tore sind in Bayside neben dem Hafen, nicht zu übersehen, dort ist ein kleiner parkplatz gleich neben dem wasser...

    Reallife-Server
    62.141.35.206:7777
    TeamSpeak
    85.131.199.220:9995