Base Tor ~ Gehen nicht auf

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
  • Hey, ich hab da nin kleines Problem mit den Toren in einer Base.
    Egal welchen Adminrank ich habe, ich kann nur das eine Tor öffnen.
    Hier der Code:


    ocmd:agate(playerid,params[])
    {
    #pragma unused params
    if(IsPlayerInRangeOfPoint(playerid,5,2777.12, 913.46, 12.50) && IsPlayerAnAdmin(playerid,1)) // Von hier
    {
    MoveObject(abgate,2777.12, 913.46, 12.50-50,2);
    SetTimer("abasegate",10000,0);
    SendClientMessage(playerid,WEISS,"Das Tor schliesst sich in 10 Sekunden automatisch.");
    return 1;
    }
    else if(!IsPlayerInRangeOfPoint(playerid,5,2777.12, 913.46, 12.50) && IsPlayerAnAdmin(playerid,1))
    {
    SendClientMessage(playerid,WEISS,"Du bist nicht nahe genug am Tor.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du darfst diesen Befehl nicht nutzen.");
    //return 1;
    } //Bis hier -- Das Tor funktioniert.
    if(IsPlayerInRangeOfPoint(playerid,5,3138.13, 866.91, 12.18) && IsPlayerAnAdmin(playerid,1))
    {
    MoveObject(aagate,3138.13, 866.91, 12.18-50,2);
    SetTimer("abasegate",10000,0);
    SendClientMessage(playerid,WEISS,"Das Tor schliesst sich in 10 Sekunden automatisch.");
    return 1;
    }
    else if(!IsPlayerInRangeOfPoint(playerid,5,3138.13, 866.91, 12.18) && IsPlayerAnAdmin(playerid,1))
    {
    SendClientMessage(playerid,WEISS,"Du bist nicht nahe genug am Tor.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du darfst diesen Befehl nicht nutzen.");
    return 1;
    }
    }


    new abgate;
    new aagate;


    abgate = CreateObject(980, 2777.12, 913.46, 12.50, 0.02, 0.00, 89.90); // Base Tor
    aagate = CreateObject(980, 3138.13, 866.91, 12.18, 0.00, 0.00, 0.00); // Airport Tor
    ?(

  • Mehr code, zeig mal wie du das Tor erstellst

  • Oben eingefügt bzw:


    new abgate;
    new aagate;


    abgate = CreateObject(980, 2777.12, 913.46, 12.50, 0.02, 0.00, 89.90); // Base Tor
    aagate = CreateObject(980, 3138.13, 866.91, 12.18, 0.00, 0.00, 0.00); // Airport Tor