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