Für einen Player Zeit laufen lassen..

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
  • Hallo,


    Wie kann ich den Public für einen Player machen?


    Oder brauch ich dazu überhaupt einen Public?


    Hab es jetzt so, aber dann läuft die Zeit ja für alle ab:


    public timer1()
    {
    sekunden1--;
    new String[50];
    format(String, sizeof(String), "--> %i <--",sekunden1);
    TextDrawSetString(TextdrawC9,String);
    if(sekunden1==0)
    {
    KillTimer(tCountdown1);
    }
    }


    Also ich will das die Zeit nur für den Spieler abläuft der auch /BC eingibt, hier der Befehl: (Über Dialog)


    if(dialogid==DIALOG_BIKEC)
    {
    if(response==1)
    {
    SetPlayerVirtualWorld(playerid,6);
    SetPlayerPos(playerid,279.3591,1386.8346,10.5859);
    SetPlayerInterior(playerid,0);
    SetPlayerFacingAngle(playerid,359.8550);
    SendClientMessage(playerid,ROT,"[INFO] {020BF7}Wenn du runterfallen solltest benutze {F70202}/BC {020BF7}um die Runde neu zu starten");
    sekunden1 = 420;
    tCountdown1 = SetTimer("timer1",1000,true);
    TextDrawShowForPlayer(playerid,TextdrawC0);
    TextDrawShowForPlayer(playerid,TextdrawC1);
    TextDrawShowForPlayer(playerid,TextdrawC2);
    TextDrawShowForPlayer(playerid,TextdrawC4);
    TextDrawShowForPlayer(playerid,TextdrawC5);
    TextDrawShowForPlayer(playerid,TextdrawC6);
    TextDrawShowForPlayer(playerid,TextdrawC8);
    TextDrawShowForPlayer(playerid,TextdrawC9);
    TextDrawShowForPlayer(playerid,TextdrawC10);
    return 1;
    }
    }
    }


    Wäre nett wenn mir jemand weiterhelfen könnte :)


    //Push!

    Einmal editiert, zuletzt von PrinceOfBelvedair () aus folgendem Grund: Falschen Code genommen :D