Suche einen Timer für mein Tutorial muss nicht fertig sein kann auch nur ganz einfach erklärt sein
//edit : also ich bin dabei so ein ähnliche tutorial zu machen wie bei LoH nun brauche ich einen timer der wenn eine zeit abeglaufen ist camera, text etc. wechselt ..
//edit2: mein tutorial im momment
Code
if(pInfo[playerid][tut]==0)
{
TextDrawShowForPlayer(playerid,Textdraw0);
TextDrawShowForPlayer(playerid,Textdraw1);
TextDrawShowForPlayer(playerid,Textdraw2);
ShowPlayerDialog(playerid,tutdia1,DIALOG_STYLE_MSGBOX,"Tutorial","Jetz folgt ein Tutorial.\nAbbrechen beendet das Tutorial und du wirst gekickt.\nOk startet das Tutorial.\nDas Tutorial steht immer im Chat","Ok","Abbrechen");
return 1;
}
if(pInfo[playerid][tut]==1)
{
TextDrawHideForPlayer(playerid,Textdraw0);
TextDrawHideForPlayer(playerid,Textdraw1);
TextDrawShowForPlayer(playerid,Textdraw2);
}
Alles anzeigen
Code
if(dialogid==tutdia1)
{
if(response==0)
{
Kick(playerid);
SendClientMessage(playerid,ROT,"Du hast das Tutorial Abbgebrochen und wurdest Automatisch gekickt.");
}
if(response==0)
{
Kick(playerid);
SendClientMessage(playerid,ROT,"Du hast das Tutorial Abbgebrochen und wurdest Automatisch gekickt.");
}
if(response==1)
{
SetPlayerCameraPos(playerid,2323.7468,1283.1893+5,97.5992);
SetPlayerCameraLookAt(playerid,2323.7468,1283.1893+6,97.5992);
ClearChatbox(playerid, 10);
SendClientMessage(playerid,GRUEN,"________________________Der Server________________________");
SendClientMessage(playerid,WEISS,"Die ist ein Reallife Server. Also Spiele auch Entsprechend!");
SendClientMessage(playerid,WEISS,"Auf diesem server sind keine sinnlosen DM's Erlaubt!");
SendClientMessage(playerid,WEISS,"Wenn du fragen hast kannst du immer mit /report fragen!");
SendClientMessage(playerid,WEISS,"Btte begegne Admins und anderem personal immer mit Respekt.");
SendClientMessage(playerid,WEISS,"Wir versuchen unser möglichstes um dir zu helfen");
SendClientMessage(playerid,WEISS,"Klicke nun auf OK um mit dem Tutorial zu beginnen!");
SendClientMessage(playerid,GRUEN,"|________________________________________________________|");
ShowPlayerDialog(playerid,tutdia2,DIALOG_STYLE_MSGBOX,"Tutorial","Wenn du alles gelesen hast klicke auf weiter!\n Tipp: Das Tutorial steht immer im Chat!","Weiter","Abbrechen");
}
}
if(dialogid==tutdia2)
{
if(response==0)
{
Kick(playerid);
SendClientMessage(playerid,ROT,"Du hast das Tutorial Abbgebrochen und wurdest Automatisch gekickt.");
}
if(!response)
{
Kick(playerid);
SendClientMessage(playerid,ROT,"Du hast das Tutorial Abbgebrochen und wurdest Automatisch gekickt.");
}
if(response==1)
{
ClearChatbox(playerid, 10);
SetPlayerCameraPos(playerid,1234.2439,-945.7958,42.5215+4);
SetPlayerCameraLookAt(playerid,1207.5248,-920.7881,43.0530);
SendClientMessage(playerid,GRUEN,"________________________Der BSN__________________________");
SendClientMessage(playerid,WEISS,"Der BSN(Burger Shot Nord) ist einer von viele Fast-Food Läden.");
SendClientMessage(playerid,WEISS,"Hier kannst du wenn du nur noch wenig Energie hast hingehen!");
SendClientMessage(playerid,WEISS,"Stelle dich einfach in den Kreis und wähle etwas aus.");
SendClientMessage(playerid,WEISS,"Du solltest immer mal auf deine Lebens anzeige achten.");
SendClientMessage(playerid,GRUEN,"|________________________________________________________|");
ShowPlayerDialog(playerid,tutdia3,DIALOG_STYLE_MSGBOX,"Tutorial","Wenn du alles gelesen hast klicke auf weiter!\n Tipp: Das Tutorial steht immer im Chat!","Weiter","Abbrechen");
}
}
if(dialogid==tutdia3)
{
if(response==1)
{
ClearChatbox(playerid, 10);
SetPlayerCameraPos(playerid,1337.4613,-1280.5645,13.3828+5);
SetPlayerCameraLookAt(playerid,1337.4613+10,-1280.5645,13.3828+5);
}
}
Alles anzeigen