Hallo,
könnte mir jemand erklären, bzw. ein Thread zeigen, wo ich sehe, wie ich ein Tutorial ingame erstelle?
Das heißt, wo das BSN, LSPD etc.. gezeigt wird.
Halt ein normales Tutorial mit Kamerawechsel und Erklärung dazu.
Danke
LG
Hallo,
könnte mir jemand erklären, bzw. ein Thread zeigen, wo ich sehe, wie ich ein Tutorial ingame erstelle?
Das heißt, wo das BSN, LSPD etc.. gezeigt wird.
Halt ein normales Tutorial mit Kamerawechsel und Erklärung dazu.
Danke
LG
Ok ich werd dir keins schreiben aber soweit helf ich dir:
Zuerst, wenn der Spieler sich Registriert, kommt eine Variable:
new InTutorial[MAX_PLAYERS];
forward TutTimer(playerid);
// Beim Register:
InTutorial[playerid] = 1;
Dann beim Spawn, oder nach dem Registrieren:
Abfragen ob der Spieler im Tutorial ist:
if(InTutorial[playerid] == 1)
{
SetCameraPos(playerid...)
SendClientMessage(playerid, farbe, "Willkommen im Tut");
InTutorial[playerid] = 2; // man kann sagen nächste Seite damit der Timer das erkennt!
//Dann must du einen Timer Setzen für den Spieler. Meißt mit Variablen
Timer[playerid] = SetTimerEx("TutTimer"...); // TutTimer ist das oben definierte public
// guck im wiki nach der Funktion SetTImerEx
}
Timer läuft jetzt, vllt 15 Sekunden, dann kommt die nächste Seite
public TutTimer(playerid)
{
if(InTutorial[playerid] == 2) // Seite abfragen oben festgelegt
{
SetCameraPos(playerid...)
SendClientMessage // neuer Text
InTutorial[playerid]++ // nächste Seite für den Timer
// TImer muss nicht neu ausgelöst werden
return 1;
}
else if(InTutorial[playerid] == 3)
{
// nächste Seite
}
return 1;
}
Ich hoffe ich konnte dir schnell ein paar Gedankensprünge geben.
Funktionen nachsehen auf: http://www.wiki.sa-mp.com
Ist auch nicht zum Copy&Paste gedacht, also Tut must du selber schreiben.
Gruß - Lincoln.