Beiträge von Oskar.Schindler
-
-
du machst beispielsweise bei Schritt eins einen Checkpoint zur Stadthalle. TutorialCheckpoint[playerid][1] == SetPlayerCheckpoint();
Du nimmst dann die 15 sekunden Timer raus und lässt ihn dann zum Checkpoint fahren. Wenn er den Checkpoint erreicht (OnPlayerEnterCheckpoint) dann zeigst du ihm Schritt 2 und dann geht es immer so weiter.P.S bei OnPlayerEnterCheckpoint musst du dann auch abfragen, ob er im Fahrzeug ist.. könnte sonst eventuell zu Buggs kommen
Er erstellt bei mir den Checkpoint nicht, woran kann das liegen?
Code:Cpublic OnPlayerSpawn(playerid) { if(PlayerInfo[playerid][pNeuling] == 0) { SetTimerEx("OnPlayerTutorial", 15000, false, "i", playerid); Tutorial[playerid] = 1; SendClientMessage(playerid, COLOR_GREEN, "{FF8200}[Servername]{00D40A} In 15 Sekunden wird dir der Start-Checkpoint zum Tutorial erstellt."); } return 1; }C
Alles anzeigen//Tutorialsystem forward OnPlayerTutorial(playerid); public OnPlayerTutorial(playerid) { { switch(Tutorial[playerid]) { case 0: { SendClientMessage(playerid, -1, "Text vom Tutorial-Schritt 0"); TutorialCheckpoint[playerid] = SetPlayerCheckpoint(playerid, 380.0233, -1511.3772, 32.4850, 3.0); Tutorial[playerid] = 1; } case 1: { SendClientMessage(playerid, -1, "Text vom Tutorial-Schritt 1"); SetTimerEx("OnPlayerTutorial", 15000, false, "i", playerid); Tutorial[playerid] = 2; } case 2: { SendClientMessage(playerid, -1, "Text vom Tutorial-Schritt 2"); SetTimerEx("OnPlayerTutorial", 15000, false, "i", playerid); Tutorial[playerid] = 3; } case 3: { SendClientMessage(playerid, -1, "Text vom Tutorial-Schritt 3"); SetTimerEx("OnPlayerTutorial", 15000, false, "i", playerid); Tutorial[playerid] = 4; } case 4: { SendClientMessage(playerid, -1, "Text vom Tutorial-Schritt 4"); SetTimerEx("OnPlayerTutorial", 15000, false, "i", playerid); Tutorial[playerid] = 5; } case 5: { SendClientMessage(playerid, -1, "Text vom Tutorial-Schritt 5"); SetTimerEx("OnPlayerTutorial", 15000, false, "i", playerid); Tutorial[playerid] = 6; } case 6: { SendClientMessage(playerid, COLOR_GREEN, "[Servername] > Du hast Tutorial erfolgreich beendet!"); PlayerInfo[playerid][pNeuling] = 1; OnPlayerSave(playerid); } } } return 1; }
Mit freundlichen Grüßen
Oskar.Schindler -
was meinst du jetzt genau
Anstatt von Kamerafahrten die von der linken Seite zur Rechten Seite schwenken halt,
Checkpoints die man mit einem Roller oder Fahhrad abfahren muss. -
nimm die abfrage vor dem Switch mal raus und versuch es dann
Jetzt funktionert es, danke schonmal.

Wie konnte ich daraus jetzt ein Tutorial mit Checkpoints machen anstatt von Kamerafahrten die stink öde sind?Mit freundlichen Grüßen
Oskar.Schindler -
naja beim Timer die ja dann "OnPlayerTutorial" aufrufst fragst du ja zuerst ab ob es Tutorial[playerid] = 1 ist. aber du stellst es ja bei case 1 auf Tutorial[playerid] = 2. dann ist ja theoretisch klar, das er dann die Switch Funktion nicht mehr aufruft.. oder?
Also muss ich das beim Case 0 "Tutorial[playerid] = 1" zu "Tutorial[playerid] = 2" ändern?
-
Guten Abend erstmal.
Ich hatte vor ein Tutorialsystem für die Spieler zu schreiben.
Doch ich komme dort nicht weiter.
Er führt den ersten Tutorial-Schritt aus, doch beim 2ten hört er einfach auf.
Hier mal ein Screen davon und der dazu gehörige Code:
__________________________________________________________________________________
Folgendes hab ich vergessen im Pastebin einzugtragen:
__________________________________________________________________________________Mit freundlichen Grüßen
Oskar.Schindler -
Ist es erlaubt mit diesem Script einen Server zu machen?
Warum sollte es verboten sein?
-
Bei mir geht's auch ohne dafür etwas zu tun:
Mit freundlichen Grüßen
Oskar.Schindler -
Ich hab hier ein MySQL Register/Login System gefunden:
MySQL With User System - In-depth Tutorial From Start to Finish
und das:
Tutorials/Documentations
Aber Englisch halt.Mit freundlichen Grüßen
Oskar.Schindler -
So sehen Katzen aus wenn der Besitzer Sie möglicherweise ärgert oder ein Gegenstand hält der die Katze irritiert.
Die Katze fühlt sich dann auch bedroht und hat Angst.
Das Buschige an der Katze soll Sie dann Größer erscheinen lassen und der/die hinter der Kamera soll Angst kriegen.
Also ich hab so oft Videos gesehen wo genau dies vorkam.Mit freundlichen Grüßen
Oskar.Schindler -
Ich bin auch schon derzeit dran ein gutes Script zu schreiben.
-
Das ist zu 100% nicht sein Keybinder, sondern der von Ryano.
Jeder auf L** hat Probleme damit ihn zu bearbeiten.
-
Ja hab ich er sagt, er findet ihn nicht mehr.
Von einem aktuellen Screenshot seines GTA und dessen Mods die er nutzt, hat er nicht den Carmod?

-
Ich kenne den Screen-Ersteller.
Das Bild hast du bestimmt von LyD her oder?
Ich kann ihn mal fragen wenn er da ist.
-
Vom MrMonat-Tutorial her damit man sich das Video nicht anschauen muss?
Kommt mir so ähnlich vor der ganze Code.
Naja...10/10 für die Mühe

Falls es anders sein sollte und du es geschrieben hast:
Gut!
Mit freundlichen Grüßen
Oskar Schindler. -
Von nichts kommt nichts, das sollte dir klar sein.
Fang doch an zu scripten mit den Hilfestellungen die dir hier geschrieben wurden?
Ich meine es wurde dir ja schon einiges geschrieben.
Mit freundlichen Grüßen
Oskar.Schindler
