Tutorial nach Register

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
  • Wie kann ich das machen, dass nachdem man sich auf den Server registriert hat, ein Tutorial kommt.?


    lg

  • Ich habe das so Gemacht:


    Das sind 4Tut Schritte.
    forward tut1(playerid);forward tut2(playerid);forward tut3(playerid);forward tut4(playerid);



    Dann bei OnPlayerConnect:
    if(Spieler[playerid][tutorial] == 0){TogglePlayerControllable(playerid, 0);SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Dunkelblau,"===[Tutorial: Der Anfang]===");SendClientMessage(playerid, Weiß,"Herzlich Wilkommen.");SendClientMessage(playerid, Weiß,"Nun werden sie durch ein kurzes Tutorial Geleitet.");SendClientMessage(playerid, Weiß,"Dieses Tutorial sollten sie sich gut Durchlesen,");SendClientMessage(playerid, Weiß,"um Später Missverständnisse zu vermeiden.");SendClientMessage(playerid, Weiß,"Zu dem werden wir ihnen im Tutorial wichtige Orte zeigen.");SetTimerEx("tut1",10000,0,"i",playerid);}



    public tut1(playerid){SetPlayerCameraPos(playerid,1518.2676,-1697.5204,29.6489);SetPlayerCameraLookAt(playerid,1552.5614,-1673.2915,16.1953);SetPlayerInterior(playerid, 0);SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Dunkelblau,"===[Tutorial: Allgemeines]===");SendClientMessage(playerid, Weiß,"Wir sind ein Roleplay Orientierter Server.");SendClientMessage(playerid, Weiß,"Wir wollen das alle Spieler sich gegenseitig Respektieren.");SendClientMessage(playerid, Weiß,"Wir versuchen es jedem Spieler so schön wie möglich zu machen.");SendClientMessage(playerid, Dunkelblau,"=======================");SetTimerEx("tut2",15000,0,"i",playerid);return 1;}
    public tut2(playerid){SetPlayerCameraPos(playerid,1172.1597,-948.0257,50.7859);SetPlayerCameraLookAt(playerid,1196.3212,-922.4346,43.0588);SetPlayerInterior(playerid, 0);SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Dunkelblau,"===[Tutorial: Regeln]==="); SendClientMessage(playerid, Weiß, "Auf unserem Server gibt es paar dinge die Verboten sind.");SendClientMessage(playerid, Weiß,"1.) Sinnloses Deathmatch. ");SendClientMessage(playerid, Weiß,"2.) Beleidigungen jedlicher art z.b(Opfer ect.). ");SendClientMessage(playerid, Weiß,"3.) Fahrer DriveBy & Totparken.");SendClientMessage(playerid, Weiß,"4.) Buguse.");SendClientMessage(playerid, Weiß,"5.) Fremdwerbung."); SendClientMessage(playerid, Weiß,"6.) Cheaten & Hacken. ");SendClientMessage(playerid, Dunkelblau,"=======================");SetTimerEx("tut3",15000,0,"i",playerid);return 1;}
    public tut3(playerid){SetPlayerCameraPos(playerid, 452.0351,-1583.7748,58.4326);SetPlayerCameraLookAt(playerid, 452.0351,-1583.7748,58.4326);SetPlayerInterior(playerid, 0);SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Dunkelblau,"===[Tutorial: Wie bekomme ich Hilfe]===");SendClientMessage(playerid, Weiß,"Sollten sie hilfe Benötigen benutzen sie /admin (Text),");SendClientMessage(playerid, Weiß,"dan wird sich ein Supporter/Moderator/Admin schnellstmöglich bei ihnen Melden.");SendClientMessage(playerid, Weiß,"Wichtige befehle finden sie unter /hilfe.");SendClientMessage(playerid, Dunkelblau,"=======================");SetTimerEx("tut4",15000,0,"i",playerid);return 1;}public tut4(playerid){ SendClientMessage(playerid, Weiß,""); SendClientMessage(playerid, Weiß,""); SendClientMessage(playerid, Weiß,""); SendClientMessage(playerid, Weiß,"");SendClientMessage(playerid, Dunkelblau,"===[Tutorial: Ende]===");SendClientMessage(playerid, Weiß,"Das war unser Tutorial, wir wünschen ihnen einen Guten Start in denn Server.");SendClientMessage(playerid, Weiß,"Wichtige Orte finden sie mit dem Befehl /navi.");SendClientMessage(playerid, Weiß,"Mfg");SendClientMessage(playerid, Weiß,"Das Server Team");SendClientMessage(playerid, Dunkelblau,"=======================");Spieler[playerid][tutorial] = 1;TogglePlayerControllable(playerid, 1);SpawnPlayer(playerid);return 1;}



    Und so hab ichs gemacht xD und es funkt alles xD