Hey Leute ich habe ein Problem und zwar habe ich ein Register Tutorial gemacht nun ja eig klappt auch alles die Cameras gehen und aich die Nachrichten nur jetzt ist es so das wenn mann untem wo der Dialog Spawnen kommt auf Spawnen drückt passiert nichts heißt die Camera bleibt einfach stehen und macht nix mann wird nicht gespawnt mann bleibt einfach in der Luft stehen da wo die Camera als lätste hin gegangen ist.
Ich hoffe einer weiß da weiter
Code
//Hier fängt alles an
stock Scode(playerid,key[])
{
new string[123];
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Set(Spielerdatei,"SCODE",key);
format(string,sizeof(string),"Du hast den Sicherheitscode: %s genommen",key);
SendClientMessage(playerid,COLOR_DARKRED,"Du hast dein Sicherheitscode eingegeben");
SendClientMessage(playerid,COLOR_DARKRED,string);
SendClientMessage(playerid,COLOR_DARKRED,"Merke in dir gut Admins werden dich irgendwann Abfragen!!!");
SendClientMessage(playerid,COLOR_DARKRED,"Solltest du dein Sicherheitscode vergessen schreibe eine E-mail an: mannekkarl9@gmail.com");
SendClientMessage(playerid,COLOR_DARKRED,"Infos oder Updates findest du unter /info unter /hilfe findest du alle Server Commands Unser Regelwerk findest du in MSR Forum mehr unter /info");
SendClientMessage(playerid,COLOR_DARKRED,"Das Adminteam wünscht dir noch viel Spaß auf MSR[Moderns Soltcher Realife]");
SetPVarInt(playerid,"tut",1);
new string2[700];
format(string2,sizeof(string2),"{FFFFFF}Willkommen {264BF0}%s{FFFFFF} Jetzt begint das Tutorial\n",SpielerName(playerid),playerid);
format(string2,sizeof(string2),"%sSolltest du Fragen habe nutzt /info oder /help oder einer der Supporter wir werden uns gerne\n",string2);
format(string2,sizeof(string2),"%sdrum kümmern damit du am so schnell wie möglich Spaß am Spiel hast\n",string2);
format(string2,sizeof(string2),"%sMit Freundlichen Grüßen: Das Server Team\n",string2);
ShowPlayerDialog(playerid,DIALOG_TUT, DIALOG_STYLE_MSGBOX ,"Tutorial",string2,"Weiter","Abbrechen");
return 1;
}
//die Dialog
if(dialogid==DIALOG_TUT1)
{
if(response==0)
{
Kick(playerid);
}
if(response==1)
{
SetPlayerPos(playerid,199.0846,-150.0331,1.5781);
TogglePlayerControllable(playerid,1);
SpawnPlayer(playerid);
}
}
//=================TUTORIAL=================//
if(dialogid==DIALOG_TUT)
{
if(response==0)
{
Kick(playerid);
}
if(response==1)
{
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"**[Info]:Willkommen auf MSR[Realife].");
SendClientMessage(playerid,GELB,"**[Info]:Vor dir ist die Stadthalle hier laufen alle wichtigen Punkte auf anander.");
SendClientMessage(playerid,GELB,"**[Info]:In der Stadthalle befindet sich das Arbeitsamt, die Zulassungsstelle, das Einwohnermeldeamt und das Statdbüro");
SendClientMessage(playerid,GELB,"**[Info]:In der Stadthalle ist Waffenverbot solltest du doch mit Waffenerwischt werden bekommst du eine Strafe wie ");
SendClientMessage(playerid,GELB,"**[Info]:eine Waffenscheinsperre oder 6 Minuten Kanst also überlege dir bitte 2 mal wie du die Stadthalle betrten möchtest!!!!!");
SpielerSpeichern(playerid);
SetPlayerPos(playerid,1479.332275, -1703.512939, 61.277355);
SetCameraBehindPlayer(playerid);
SetPlayerCameraPos(playerid, 1479.332275, -1703.512939, 61.277355);
SetPlayerCameraLookAt(playerid, 1479.301635, -1707.511962, 58.276283);
SetTimerEx("tuttimer",20000,false,"i",playerid);
}
}
//und zu zum Schluss der Public
public tuttimer(playerid)
{
if(GetPVarInt(playerid,"tut")==1)
{
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"**[Info]:Vor dir liegt das LSPD(Los Santos Police Department) hier trift alles auf einander Verbrächer und Polizei");
SendClientMessage(playerid,GELB,"**[Info]:Anwälte und Zivilisten oder auch einfach nur menschen die reden wollen.");
SendClientMessage(playerid,GELB,"**[Info]:Das LSPD ist für die Rp Regeln zuständig wie z.b Dm, zu schnelles Fahren, und Enrführung.");
SendClientMessage(playerid,GELB,"**[Info]:Solltest du in irgend einer Art und Weise Probleme bekommen melde dich unter der Nummer 110 an das LSPD!!!");
SendClientMessage(playerid,GELB,"**[Info]:Sollte dir Geld geklaut werden kannst du im LSPD eine Anzeige erstahten und zu 90% dein Geld zurück bekommen");
TogglePlayerControllable(playerid,0);
SetPlayerPos(playerid,1479.332275, -1703.512939, 61.277355);
SetCameraBehindPlayer(playerid);
InterpolateCameraPos(playerid, 1479.332275, -1703.512939, 61.277355, 1519.605957, -1672.928833, 61.277355, 3000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 1479.301635, -1707.511962, 58.276283, 1522.861450, -1673.090942, 57.485870, 3000,CAMERA_MOVE);
SetPVarInt(playerid,"tut",2);
SetTimerEx("tuttimer",20000,false,"i",playerid);
SpielerSpeichern(playerid);
return 1;
}
if(GetPVarInt(playerid,"tut")==2)
{
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"**[Info]:Vor dir liegt das Ammonation hier kannst du als Neuling kannst du hier leider noch nichts kaufen");
SendClientMessage(playerid,GELB,"**[Info]:jedoch hast ab Lv.3 die Change ein Waffenschein a zumachen ab Lv.5 kannst du die Bessere Version machen");
SendClientMessage(playerid,GELB,"**[Info]:den Waffenschein b mit den Waffenschein b darfst du alle Waffen legal tragen so weit es kein (NoDm Zone ist)!!!!");
SendClientMessage(playerid,GELB,"**[Info]:Ab Lv.2 kannst du dir hier Schlagwaffem kaufen dazu zählen Messer,Baseballschläger,und Golfschläger eine Weste kannst ");
SendClientMessage(playerid,GELB,"**[Info]:du dir ab Lv.1 kaufen denoch würde ich nicht sofort eine Weste kafuen da Fraktion denken können das du Feindlich bist");
SetPlayerPos(playerid,1519.335815, -1672.781494, 61.277355);
SetCameraBehindPlayer(playerid);
InterpolateCameraPos(playerid, 1519.335815, -1672.781494, 61.277355, 1329.391235, -1281.405151, 48.493675, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 1523.232666, -1672.995605, 58.151855, 1333.171142, -1281.352172, 45.221099, 5000,CAMERA_MOVE);
SetPVarInt(playerid,"tut",3);
SetTimerEx("tuttimer",20000,false,"i",playerid);
SpielerSpeichern(playerid);
return 1;
}
if(GetPVarInt(playerid,"tut")==3)
{
SendClientMessage(playerid,GELB,"-");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"");
SendClientMessage(playerid,GELB,"**[Info]:Hier ist die Ls. Fahrschule hier kannst du alle Scheine machen die du willst soweit du das Min. Level");
SendClientMessage(playerid,GELB,"**[Info]:erfühlt hast jedoch habe nur 3 Scheine ein Min. Level: der Waffenschein a und b und der LKW Schein jedoch");
SendClientMessage(playerid,GELB,"**[Info]:kannst du sonst alles hier machen sollte kein Fahrleher on sein musst du leider warten :( !!");
SendClientMessage(playerid,GELB,"**[Info]:Solltest du nicht wissen welche scheine du hast nutze /scheine sollte da stehen (0) melde dich bei einem");
SendClientMessage(playerid,GELB,"**[Info]:Supporter,Moderator oder Admin da dies ein Bug ist solltest du dies getan haben wird dein Acc zurück gesetzt ");
SendClientMessage(playerid,GELB,"**[Info]:jedoch bekommst du alles was du hattest wieder sollte dies nicht passieren meldest du dich bei ein Admin und sagt was passiert ist");
SetPlayerPos(playerid,1346.191894, -1280.598999, 22.994468);
SetCameraBehindPlayer(playerid);
InterpolateCameraPos(playerid, 1346.191894, -1280.598999, 22.994468, 1301.298095, -1871.873535, 55.822883, 3000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 1351.001586, -1280.519042, 21.630630, 1298.891723, -1868.004028, 53.764518, 3000,CAMERA_MOVE);
SetPVarInt(playerid,"tut",4);
SetTimerEx("tuttimer",20000,false,"i",playerid);
SpielerSpeichern(playerid);
return 1;
}
if(GetPVarInt(playerid,"tut")==4)
{
ShowPlayerDialog(playerid,DIALOG_TUT1, DIALOG_STYLE_MSGBOX ,"Tutorial","Du hast es geschaft nun kannst du Spawen und das Spiel beginnen Viel Spaß :)","Spawn","Abbrechen");
return 1;
}
Alles anzeigen
M.F.G
Blaizerado