Wie erstelle ich einen Countdown für 2 Personen?

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
  • Hi den Anfagen habe ich schon ocmd:race(playerid,params[])
    {
    new pID, Float:x, Float:y, Float:z;
    GetPlayerPos(pID, x, y,z);
    if(sscanf(params, "u", pID))
    {
    SendClientMessage(playerid, Orange, "Benutze: /race [playerid]");
    }
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(IsPlayerInRangeOfPoint(pID, 20, x, y, z))
    {
    GameTextForPlayer(playerid,"~r~3",1000,6);
    GameTextForPlayer(pID,"~r~3",1000,6);
    SetTimer("RaceCD3",1000,0);
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(pID,false);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist nnicht in der Nähe deines Partner");
    }
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug.");
    }
    return 1;
    }


    Nun Frage ich mich wie ich mit den Timer weiter arbeiten muss um nicht immer diese Fehler zu erhaltenC:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(1831) : error 017: undefined symbol "playerid"
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(1832) : error 017: undefined symbol "pID"


    (Die Fehler sind in den Publics.


    ;FG Acrio

  • Das muss man nicht mit SetTimerEx machen, Andre_R.
    Das geht auch mit SetTimer und einer for-Schleife. ;)


    Bspw:


    if(IsPlayerInRangeOfPoint(pID, 20, x, y, z))
    {
    GameTextForPlayer(playerid,"~r~3",1000,6);
    GameTextForPlayer(pID,"~r~3",1000,6);
    SetTimer("RaceCD3",1000,0);
    SetPVarInt(playerid, "race", 1);
    SetPVarInt(pID, "race", 1);
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(pID,false);
    }


    Und dann im Timer:
    //Schleife
    if(GetPVarInt(i, "race") == 1)
    {
    //...