Hilfe beim Tutorial mit Timern

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 habe ein kleine Tutorial gescriptet,
    Es beginnt mit einem stock


    In dem Stock wird die Kamera auf eine bestimmte Position gerichtet und es wid etwas erklärt,
    doch nun möchte ich, dass er diese Position + die Schrift 15 sec hält, ich hab nun am ende des Stock´s
    einen Timer (SetTimer,"Tut",15000,false)
    Doch alles was im Timer passieren soll, passiert dann immer bei der ID 0.
    Wie kann ich nun die playerid unten aus dem Stock, oben in den Timer nehmen? SetTimerEx? GetPlayerID?


    mfG
    The_Driver

  • Ich hab nun unten im Stock den Timer gesetzt,


    Muss ich dann oben einfach wie vorher


    forward Tut(playerid);


    und dann



    public TutBSN(playerid)
    {
    TextDrawHideForPlayer(playerid,Text:BSN1);
    TextDrawHideForPlayer(playerid,Text:BSN2);
    InterpolateCameraPos(playerid, 1012.8224,-1713.9231,70.4898,/**/ 1036.6874,-1876.9349,70.4898, 10000, CAMERA_MOVE);
    InterpolateCameraLookAt(playerid,1033.0063,-1730.6783,13.3883-10,/**/1033.0063,-1730.6783,13.3883-10,10000,CAMERA_MOVE);
    TogglePlayerControllable(playerid,0);
    TextDrawShowForPlayer(playerid,Text:FBI1);
    TextDrawShowForPlayer(playerid,Text:FBI2);
    SetTimerEx("Tut2", 15000, false, "i",playerid);
    return 1;
    }


    oder muss ich das hier mit einbauen?
    for(new i = 0; i <= MAX_PLAYERS; i++)


    @SunRise: