CaptureTheFlag - Pickup über Player laggt

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 bastle grad eine CTF-Gamemode,
    das ist der QuellText:
    /*----------------------------------------------------------------------------*/
    forward Flaggenupdate();
    public Flaggenupdate()
    {
    new Owner = Flagge[CurrentOwner];

    if(Flagge[CurrentOwner] == 999)
    {
    DestroyPickup(Flaggee);
    Flaggee = CreatePickup(1318,22,-1813.2025,-2170.2817,2840.6970);
    SetPlayerCheckpoint(i,-1813.2025,-2170.2817,2840.6970,3);
    }
    if(Flagge[CurrentOwner] != 999)
    {
    new Float:x1,Float:y1,Float:z1;
    GetPlayerPos(Flagge[CurrentOwner],x1,y1,z1);
    Flagge[FlaggeX] = x1;
    Flagge[FlaggeY] = y1;
    Flagge[FlaggeZ] = z1;

    Flaggee = CreatePickup(1318,3,x1,y1,z1+3);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(gTeam[Owner] == TEAM_CT)
    {
    flaggenziel = SetPlayerCheckpoint(Owner,-1934.5271,-2044.1339,2854.3325,3);
    }else
    {
    flaggenziel = SetPlayerCheckpoint(Owner,-1732.1498,-2118.3455,2807.9839,3);
    }
    }
    }


    return 1;
    }


    Mein Problem ist folgendes: Wenn ich spawne dann sehe ich zwar den Checkpoint und das Pickup(=Flagge) auch, jedoch habe ich das Problem das die beiden unabhängig von einander Blinken, wobei das auch kein regelmäßiges "blinken" ist. Ich hätte es halt gerne so das wenn der Spieler spawnt, er an der Position der Flagge einen Checkpoint hat(vorrausgesetzt die Flagge ist in keinem besitz und an ihrem Platz). Wenn ein Spiler sie dann aufhebt soll dieser sie 3Meter überm Kopf tragen und als CP seine jeweilige base haben. Das funktioniert uach soweit bis auf die Tatsache das die Flagge laggt und dass sie blinkt :/ habt ihr ideen?


    mfg