Hallo!
Ich habe ein Tutorial gefunden und wenn ich jetz neu registriert bin, dann komm ich zum Tut. So soll es ja auch sein , aber der Tutorial Text geht einfach viel zu schnell und ich weiß nicht, wo ich das ändern muss.
Script bei OnPlayerSpawn:
if(pFirstLog[playerid] == true)
{
SetPlayerPos(playerid,1084.7860,-1492.0637,22.7500); // Tutorial Position
TogglePlayerControllable(playerid,false);
TutTime[playerid] = 1;
TutTimer[playerid] = SetTimerEx("Tutorial",1000,1,"i",playerid);
}
und unter
public Tutorial
public Tutorial(playerid)
{
if(TutTime[playerid] >= 1) // wenn die Zeit auf 1 gesetzt worden war, gehts los. Wenn während des Tutorials die zeit wieder auf 0 gesetzt wird, passiert in dem Timer garnichts.
{
if(TutTime[playerid] == 2)// hier wird abgefragt wieviel Sekunden seit dem Start des Tutorials verstrichen sind
{
SendClientMessage(playerid,msg,"~~~~Tutorial des [PRS] Servers~~~~");
SendClientMessage(playerid,msg,"Nun folgt ein kleines Tutorial zu diesem Server, pass bitte gut auf!");
SendClientMessage(playerid,msg,"Falls dann doch noch Fragen offen bleiben, frage im Forum oder die Admins bzw. die Spieler.");
}
else if(TutTime[playerid] == 10)// hier wird abgefragt wieviel Sekunden seit dem Start des Tutorials verstrichen sind
{
SendClientMessage(playerid,msg1,"~~1.) Respekt und Umgangston~~");
SendClientMessage(playerid,msg1,"Bitte behandle jeden so wie du gern behandelt werden möchtest.");
SendClientMessage(playerid,msg1,"Falls du in einem falschen Umgangston redest wirst du verwarnt.");
SendClientMessage(playerid,msg1,"Bitte respektiere die Admins auch, denn auch sie werden dich");
SendClientMessage(playerid,msg1,"respektieren. Also: Achte auf deinen Umgangston!");
}
else if(TutTime[playerid] == 18)// hier wird abgefragt wieviel Sekunden seit dem Start des Tutorials verstrichen sind
{
SendClientMessage(playerid,msg2,"~~2.)Bugusing,Hacken oder Ähnliches~~");
SendClientMessage(playerid,msg2,"Falls du jemanden siehst, der einen Bug used.");
SendClientMessage(playerid,msg2,"Oder auch wenn er cheatet oder andere 'illegale' Sachen macht");
SendClientMessage(playerid,msg2,"Bitte reporte ihn oder mach einen Screen und stell ihn ins Forum.");
SendClientMessage(playerid,msg2,"Das Forum findest du unter: www.prs-mynewlife.tk");
}
else if(TutTime[playerid] == 26)// hier wird abgefragt wieviel Sekunden seit dem Start des Tutorials verstrichen sind
{
SendClientMessage(playerid,msg3,"~~3.)Häuser bzw. Autos~~");
SendClientMessage(playerid,msg3,"Wie auf jedem Reallife Server, so auch hier gibt es Autohäuser und Häuser zum Verkauf.");
SendClientMessage(playerid,msg3,"Wenn du ein Haus haben willst, brauchst du einen Makler. Du spawnst immer wieder vor deinem Haus.");
SendClientMessage(playerid,msg3,"Wenn du ein Auto haben willt, fahr zum nächsten Autohaus.");
SendClientMessage(playerid,msg3,"Es gibt mehrere von Ihnen und verschiedene Preisklassen.Dein Auto kannst du dann irgendwo parken");
SendClientMessage(playerid,msg3,"oder auch Verkaufen, falls es dir nicht gefällt.");
}
else if(TutTime[playerid] == 34)// hier wird abgefragt wieviel Sekunden seit dem Start des Tutorials verstrichen sind
{
SendClientMessage(playerid,msg4,"~~4.)Eigene Fraktion~~");
SendClientMessage(playerid,msg4,"Jeder Bürger von Los Santos kann eine eigene Fraktion gründen.");
SendClientMessage(playerid,msg4,"Du brauchst jedoch genug Geld und ein Konzept.");
SendClientMessage(playerid,msg4,"Wenn du dies beides besitzt, schreib es ins Forum und wir werden es uns anschauen.");
SendClientMessage(playerid,msg4,"Doch auch andere Berufe kannst du ausüben, die Bewerbung kommen ins Forum.");
SendClientMessage(playerid,msg4,"Dort kannst du auch dich für ein Chef Posten bewerben, falls einer frei ist.");
SendClientMessage(playerid,msg4,"Das Forum findest du unter: www.prs-mynewlife.tk");
}
else if(TutTime[playerid] == 42)
{
SendClientMessage(playerid,msg5,"~~~~Schluss des Tutorials des[PRS] Servers~~");
SendClientMessage(playerid,msg5,"Vielen Dank, dass du dir Zeit fürs Tutorial genommen hast.");
SendClientMessage(playerid,msg5,"Falls weitere Fragen bestehen, wende dich an Spieler oder Admins.");
SendClientMessage(playerid,msg5,"Das Forum findest du unter: www.prs-mynewlife.tk.");
SendClientMessage(playerid,msg5,"Du kannst natürlich auch auf unseren Teamspeak 3 Server kommen");
SendClientMessage(playerid,msg5,"Die Server IP lautet: kommt noch.");
}
else if(TutTime[playerid] == 50) // hier wird abgefragt wieviel Sekunden seit dem Start des Tutorials verstrichen sind
{
KillTimer(TutTimer[playerid]); // der Tutorial Timer wird beendigt
TutTime[playerid] = -1; // die Tutorial Zeit auf INVALID gsetzt - nach Goldkiller :)
SetPlayerPos(playerid,1084.7860,-1492.0637,22.7500); // der Spawn, wo er nach dem Tutorial hinsoll
SendClientMessage(playerid,Grey,"Als kleines Dankeschön erhälst du nochmals 1000 $ bar auf die Hand!");
GivePlayerMoney(playerid,1000);
TogglePlayerControllable(playerid,true); // hier wird die Fähigkeit sich zu bewegen wieder auf "wahr" gesetzt
GameTextForPlayer(playerid,"~g~Willkommen, ~r~ in Los Santos.",6000,1); // GameText am Ende des Tutorials
}
TutTime[playerid]++; // hier wird die Zeit jede Sekunde erhö
}
}