Tutorial in Dialog

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,


    ich wollte das in ein Dialog schreiben?


    Könnte das vllt einer machen also eine Vorlage ?


    SendClientMessage(i, 0xFFAA00FF, "[-----------------------------| Das Tutorial in etwa 120 Sekunden |-----------------------------]"); SendClientMessage(i, 0x0069FFFF, " Willkommen auf [MCR]Modern City Roleplay!"); SendClientMessage(i, 0x0069FFFF, " Schön, das du den weg zu unserem Server gefunden hast."); SendClientMessage(i, 0x0069FFFF, " Da du neu hier bist, wird empfohlen, das Tutorial aufmerksam verfolgen."); SendClientMessage(i, 0x0069FFFF, " *Nun, viel Spaß beim Tutorial*"); SendClientMessage(i, 0x0069FFFF, " [---------------------------------------------------------------------------------------------] "); SendClientMessage(i, COLOR_WHITE, " ");

  • Beim Registrieren setzt du eine Variable auf 1, in einem Timer fragst du ab ob die Variable auf eins ist.
    Dann lässt du sie je nach bedarf erhöhen.
    Du fragst anschließend ab wie hoch die Variable ist, bsp so.


    Oben im Script:
    new TutTime[MAX_PLAYERS];


    OnPlayerConnect:
    TutTime[playerid]=0;


    Da wo der Spieler sich Registriert:
    TutTime[playerid]=1;


    Im Timer:
    if(TutTime[playerid]>=1){ TutTime[playerid]++;}



    Dann Fragst du ab:



    if(TutTime[playerid]==10)// Wenn du das in einen Timer packst der jede Sekunde aufgerufen wird, endspricht die 10 = 10 Sekunden{ SendClientMessage(playerid,FARBE,"...");}if(TutTime[playerid]==15){ SendClientMessage(playerid,FARBE,"...");}
    Am ende wenn der Timer sein Maximum erreicht hat, bzw wenn das Ende des Tutorial folgt, setzt du die Variable wieder auf 0.
    TutTime[playerid]=0;