Tutorial verbessern

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 habe bei der Registrierung gesehen das der Tutorial ein wenig langweilig ist ^^


    Mein jetziges Tutorial System:



    }
    if(TutTime[i] >= 1)
    {
    TutTime[i] += 1;
    if(TutTime[i] == 6) //DASTUTORIAL
    {
    //TextDrawShowForPlayer(i, PlayerInfo[i][LetterboxTop]);
    //TextDrawShowForPlayer(i, PlayerInfo[i][LetterboxBottom]);
    ClearChatbox(i, 10);
    }
    if(TutTime[i] == 8)
    {
    SetPlayerPos(i,1345.9364,-843.4734,50.1020);
    //SetPlayerCameraPos(i, 552.2419,-1908.1107,1.1329);
    //SetPlayerCameraLookAt(i, 392.9336,-2050.3252,13.8413);
    InterpolateCameraPos(i, 1402.602905, -867.311645, 83.692604, 1868.683349, -1106.521972, 426.828582, 10000);
    InterpolateCameraLookAt(i, 1403.257324, -862.356140, 83.571517, 1865.645385, -1109.131225, 423.834808, 10000);
    SetPlayerInterior(i, 0);
    SetPlayerVirtualWorld(i, 0);
    SendClientMessage(i, 0xFFAA00FF, "[-----------------------------| Das Tutorial dauert ca. 1 Minuten |-----------------------------]");
    SendClientMessage(i, 0x0069FFFF, " Willkommen auf German Reality Community!");
    SendClientMessage(i, 0x0069FFFF, " Schön, das du den weg auf unsren 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, " ");
    }
    else if(TutTime[i] == 30)
    {
    ClearChatbox(i, 10);
    SetPlayerPos(i, 1514.3059,-1667.8116,14.0469);
    //SetPlayerCameraPos(i,1507.9877,-1743.2266,29.6754);
    //SetPlayerCameraLookAt(i,1552.6022,-1674.4204,21.6389);
    InterpolateCameraPos(i, 1523.619384, -1718.611328, 16.559951, 1516.631347, -1579.037109, 52.840999, 10000);
    InterpolateCameraLookAt(i, 1526.851684, -1714.896362, 17.426645, 1518.667358, -1583.179687, 50.919124, 10000);
    SetPlayerInterior(i, 0);
    SendClientMessage(i, 0x1E90FF00, "[---------------------------------| Das Los Santos Police Departement |--------------------------------]");
    SendClientMessage(i, 0x0069FFFF, " ");
    SendClientMessage(i, 0x0069FFFF, "Das Polizei Department ist die Zentrale der Polizei und ist für die Sicherheit der Stadt verantwortlich.");
    SendClientMessage(i, 0x0069FFFF, "Personen, die Straftaten begehen, werden schnell, wenn nötig mit Gewalt, verhaftet.");
    SendClientMessage(i, 0x0069FFFF, "Um die Polizei, anzurufen wähle die Notfall-Hotline mit /call 911.");
    SendClientMessage(i, 0xFFAA00FF, " [----------------------------------------------------------------------------------------------------] ");
    SendClientMessage(i, COLOR_WHITE, " ");
    SendClientMessage(i, COLOR_WHITE, " ");
    }
    else if(TutTime[i] == 45)
    {
    ClearChatbox(i, 10);
    SetPlayerPos(i, 1417.3955,-1644.9995,13.3828);
    //SetPlayerCameraPos(i,1421.6346,-1626.2861,13.5469);
    //SetPlayerCameraLookAt(i,1434.5970,-1648.2294,13.5469);
    InterpolateCameraPos(i, 1416.227172, -1699.023071, 38.106414, 1424.496948, -1625.025146, 15.737875, 10000);
    InterpolateCameraLookAt(i, 1417.478271, -1694.648071, 36.034141, 1426.619995, -1629.530151, 15.293472, 10000);
    SetPlayerInterior(i, 0);
    SendClientMessage(i, 0xFFAA00FF, "[---------------------------------| Das Obdachlosenheim |--------------------------------]");
    SendClientMessage(i, 0x0069FFFF, " ");
    SendClientMessage(i, 0x0069FFFF, "Du Startest mit wenig Geld in dein neues Leben, deswegen brauchst du eine Unterkunft.");
    SendClientMessage(i, 0x0069FFFF, "Dies Bietet dir nun das Obdachlosenheim in Los Santos(Nähe LSPD)");
    SendClientMessage(i, 0x0069FFFF, "Einfach mit dem Linien Bus-LS zum Obdachlosenheim. Preis: 25$");
    SendClientMessage(i, 0x0069FFFF, "Außerdem gibt es dort Parkplätze die Geld kosten!");
    SendClientMessage(i, 0xFFAA00FF, " [----------------------------------------------------------------------------------------------------] ");
    SendClientMessage(i, COLOR_WHITE, " ");
    SendClientMessage(i, COLOR_WHITE, " ");
    }
    else if(TutTime[i] == 65)
    {
    ClearChatbox(i, 10);
    SetPlayerPos(i, 1810.3356,-1535.8661,12.7701);
    //SetPlayerCameraPos(i, 1762.0703,-1531.2965,22.3437);
    //SetPlayerCameraLookAt(i, 1766.4430,-1546.1832,9.4278);
    InterpolateCameraPos(i, 1854.541015, -1585.870483, 35.353054, 1785.037841, -1488.551757, 56.590736, 10000);
    InterpolateCameraLookAt(i, 1850.048217, -1583.997070, 34.210884, 1784.276367, -1492.794799, 54.057682, 10000);
    SetPlayerInterior(i, 0);
    SendClientMessage(i, 0xFFAA00FF, "[---------------------------------| Das Sicherheitsgefängnis |--------------------------------]");
    SendClientMessage(i, 0x0069FFFF, " ");
    SendClientMessage(i, 0x0069FFFF, "Das ist das Hochsicherheitsgefängnis in San Andreas.");
    SendClientMessage(i, 0x0069FFFF, "Hier werden die Schwerverbrecher ab 6 Wanteds eingesperrt");
    SendClientMessage(i, 0x0069FFFF, "Durch gute Bewachung ist ausbrechen unmöglich!");
    SendClientMessage(i, 0xFFAA00FF, "[--------------------------------------------------------------------------------] ");
    SendClientMessage(i, COLOR_WHITE, " ");
    }
    else if(TutTime[i] == 75)
    {
    ClearChatbox(i, 10);
    SetPlayerPos(i, 1863.1721,-1424.4368,13.0977);
    //SetPlayerCameraPos(i, 991.0858,-976.1580,74.4073);
    //SetPlayerCameraLookAt(i, 1200.4093,-762.5113,91.9300);
    InterpolateCameraPos(i, 1977.044311, -1459.786865, 46.570838, 1812.290527, -968.304260, 307.573394, 7777);
    InterpolateCameraLookAt(i, 1973.922119, -1456.679931, 44.204620, 1808.841796, -971.368530, 305.645416, 7777);
    SetPlayerVirtualWorld(i, 0);
    SendClientMessage(i, 0xFFAA00FF, "[---------------------------------| Restliche Info´s |--------------------------------]");
    SendClientMessage(i, 0x0069FFFF, "Soweit solltest du nun das Wichtigste über den Server wissen.");
    SendClientMessage(i, 0x0069FFFF, "Falls du Fragen oder Probleme hast, kannst du Diese gerne im Report stellen.");
    SendClientMessage(i, 0x0069FFFF, "Hilfe kannst du sowohl im Teamspeak³ bekommen, als auch per /report.");
    SendClientMessage(i, 0x0069FFFF, "Du willst in eine Fraktion? Dann meld dich im Forum: www.German-Reality.xobor.de");
    SendClientMessage(i, 0x0069FFFF, "Unsere TeamSpeak 3 IP ist: German-Reality.teamspeak.me ");
    SendClientMessage(i, 0x0069FFFF, "Details zum Server stehen in der Serverinfo (/serverinfo).");
    SendClientMessage(i, 0x0069FFFF, "Bitte schau dir auch unsere Regeln an (/regeln) und halte sie ein.");
    SendClientMessage(i, 0x0069FFFF, "Das Admin und Supporter-Team wünscht dir viel Spaß beim Spielen.");
    SendClientMessage(i, 0xFFAA00FF, " [---------------------------------------------------------------------------------------] ");
    StopAudioStreamForPlayer(i);



    Doch ich würde gerne so ein Tutorial haben das man in so einem Flugzeug spawnt und da so Messages kommen:


    Pilot: Wir sind gleich angekommen.
    zB Mein Name wo mit ich mit registriert habe: Oh zum Glück.
    Pilot: Oh was ist, sind das Vögel?
    Danach sollen solche Explosions Sounds kommen und danach soll alles für 2-3 Sekunden alls schwarz werden danach wenn wieder das Bild kommt soll alles in Brand sein.
    Danach soll ein Red Marker kommen wo man dann im Wasser spawnt. Nach 5-10 Sekunden soll man dann zum Zivispawn geportet werden und da kommt eine Message:



    new string2[200];
    SendClientMessage(i, COLOR_YELLOW,"---------------------Startbonus---------------------");
    format(string2, sizeof(string2), "Liebe/r {ff0000}%s{E1E1E1},",GermanReality);
    SendClientMessage(i, COLOR_WHITE, string2);
    SendClientMessage(i, COLOR_WHITE,"Wie du siehst bist du nun in Los Santos gelandet.");
    SendClientMessage(i, COLOR_WHITE,"Ich wünsche dir viel Erfolg für die Zukunft.");
    SendClientMessage(i, COLOR_WHITE,"Damit du besser ins neue Leben starten kannst,");
    SendClientMessage(i, COLOR_WHITE,"nutze denn Befehl /startbonus.");
    SendClientMessage(i, COLOR_WHITE,"Außerdem hast du vom Server einen Mofa-Schein und einen Telefonbuch.");
    SendClientMessage(i, COLOR_WHITE,"Ich hoffe du hast viel Glück.");
    SendClientMessage(i, COLOR_WHITE,"Deine Community GermanReality.");
    SendClientMessage(i, COLOR_YELLOW,"---------------------Startbonus---------------------");



    Man kann ja eigentlich den normalen Flugzeug Interrior nehmen was man im Internet findet.
    Doch ich selber kann sowas leider nicht. Ich hoffe jemand kann mir dies kostenlos machen ^^