Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /////////////////////////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////Ronny Fahrschul System Teil 2 ///////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////
- //Ihr Dürft mit dem Script machen was ihr wollt ich erstelle es nur weil Ich Scripten Nun halt gerne Mag
- #include <a_samp>
- //DIALOGE
- #define DIALOG_START 1
- #define DIALOG_LOS 2
- #define DIALOG_STARTTWO 3
- #define DIALOG_ANTWORTONE 4
- #define DIALOG_ANTWORTTWO 5
- #define DIALOG_ANTWORTDREE 6
- #define DIALOG_ANTWORTFOR 7
- #define DIALOG_FAHREN 8
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" _______Ronnys____Fahrschulsystem[2]___");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #endif
- public OnGameModeInit()
- {
- CreatePickup(1239,1,2172.4958,-1799.6715,13.3654); //Mofaschein Prüfung
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- //Kleine Texte
- if (IsPlayerInRangeOfPoint(playerid,2,2172.4958,-1799.6715,13.3654))
- {
- GameTextForPlayer(playerid, "~w~ Nutzen Sie ~g~/Fahrschule", 5000, 3);
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/Fahrschule", cmdtext, true, 6) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,2,2172.4958,-1799.6715,13.3654))
- {
- {
- ShowPlayerDialog(playerid,DIALOG_START,DIALOG_STYLE_MSGBOX ,"Fahrschul-Prüfung","Guten Tag Willkommen Bei der \nAutomartischen Fahrschule\nWollen Sie Starten","Ja","Nein");
- }
- }
- else
- {
- SendClientMessage(playerid,0xD2D2D2FF,"Sie Sind nich Am Fahrschul pickup in LS");
- return 1;
- }
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid==DIALOG_START)
- {
- if(response==0)
- {
- SendClientMessage(playerid,0x00EBFFFF,"Sie Haben Die Prüfung Abgebrochen");
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_LOS,DIALOG_STYLE_LIST, "Los-Gehts", "Start[150$] \nBeenden", "Auswählen", "Verlassen");
- return 1;
- }
- else
- {
- return 1;
- }
- }
- }
- //__________________DAILOG_LOS______________________//
- if(dialogid == DIALOG_LOS)
- {
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://
- {
- SendClientMessage(playerid,0xFFFF00FF,"_____________INFO__________");
- SendClientMessage(playerid,0x0069FFFF,"Die Fahrschule Hat Begonnen");
- SendClientMessage(playerid,0x0069FFFF,"Bitte lesen Sie Alles Gut Durch");
- SendClientMessage(playerid,0x0069FFFF,"Nach dem Lesen Geht es Los");
- SendClientMessage(playerid,0xFFFF00FF,"___________________________");
- GivePlayerMoney(playerid,-150);
- ShowPlayerDialog(playerid,DIALOG_STARTTWO,DIALOG_STYLE_MSGBOX ,"Theorie","Die Theorie\nMaximale geschwindigkeit [80]Km/h\nBei Rot Anhalten\nRechts vor Link\nSofort Recht Ranfahren wenn sie \nEin Blaulicht fahrzeug sehen\nParken Halb Straße Halb gehweg\nWenn sie alles Gelesenhaben\nKlicken sie auf Weiter\nViel Glück","Weiter","Abrechen");
- }
- case 1:
- {
- SendClientMessage(playerid,0xD70000FF,"Sie Haben Die Fahrschul Prüfung Abgebrochen");
- }
- }
- }
- }
- //___________________DIALOG____FRAGEN__________________________//
- if(dialogid==DIALOG_STARTTWO)
- {
- if(response==0)
- {
- SendClientMessage(playerid,0x00EBFFFF,"Sie Haben Die Prüfung Abgebrochen");
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,0xFFFA00FF,"Nun folgt die Prüfung");
- SendClientMessage(playerid,0xFFFA00FF,"Wählen Sie die Richtige Antwort aus");
- ShowPlayerDialog(playerid, DIALOG_ANTWORTONE,DIALOG_STYLE_LIST, "Max-Geschwindigkeit", "Schritt Geschwindigkeit\n80Km/h\nGut 120 Kilometer Pro stunde\n25km/h", "Auswählen", "Verlassen");
- return 1;
- }
- else
- {
- return 1;
- }
- }
- }
- //__________________FRAGE 1 Max KM/H________________//
- if(dialogid == DIALOG_ANTWORTONE)
- {
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- case 1:
- {
- GameTextForPlayer(playerid, "~g~ RICHTIG",2000, 4 );
- ShowPlayerDialog(playerid, DIALOG_ANTWORTTWO,DIALOG_STYLE_LIST, "Parken Wo Parken sie?", "Halb Straße Halb geweg\nAuf der Straße\nAuf den gehweg\nIm Wasser", "Auswählen", "Verlassen");
- }
- case 2:
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- case 3:
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- }
- }
- }
- //_____________________FRAGE 2 PARKEN__________________________________//
- if(dialogid == DIALOG_ANTWORTTWO)
- {
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://
- {
- GameTextForPlayer(playerid, "~g~ RICHTIG",2000, 4 );
- ShowPlayerDialog(playerid, DIALOG_ANTWORTDREE,DIALOG_STYLE_LIST, "was machen sie bei ein Blaulicht Fahrzeug?", "Sofort Anhalten\nweiter fahren\nrechts rahn fahren\ndas Blaulicht fahrzeug Rammen", "Auswählen", "Verlassen");
- }
- case 1:
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- case 2:
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- case 3:
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- }
- }
- }
- //_____________________FRAGE 2 PARKEN__________________________________//
- if(dialogid == DIALOG_ANTWORTDREE)
- {
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- case 1:
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- case 2:
- {
- GameTextForPlayer(playerid, "~g~ RICHTIG",2000, 4 );
- ShowPlayerDialog(playerid, DIALOG_ANTWORTFOR,DIALOG_STYLE_LIST, "was machen sie An Einer Roten Ampel?", "Einfach Rüberfahren\nAnhalten\nHupen -Weiterfahren\nAutoparken", "Auswählen", "Verlassen");
- }
- case 3:
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- }
- }
- }
- //_________________FRAGE 3 AMPEL___________________________//
- if(dialogid == DIALOG_ANTWORTFOR)
- {
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- case 1:
- {
- GameTextForPlayer(playerid, "~g~ RICHTIG",2000, 4 );
- SendClientMessage(playerid,0xFF2800FF,"Hertzlichen Glückwunsch Theorie bestanden");
- SendClientMessage(playerid,0xFF2800FF,"Nun geht es Weiter Mit der FahrPrüfung");
- ShowPlayerDialog(playerid,DIALOG_FAHREN,DIALOG_STYLE_MSGBOX ,"Glückwunsch","HERTZLICHEN GLÜCKWUNSCH\nNun Folgt die FahrStunde","Ja","Nein");
- }
- case 2:
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- case 3:
- {
- GameTextForPlayer(playerid, "~w~ Sie Sind ~r~ Durchgefallen",2000, 4 );
- }
- }
- }
- }
- //________________________________DIALOG__FAHREN_________________//
- if(dialogid==DIALOG_FAHREN)
- {
- if(response==0)
- {
- SendClientMessage(playerid,0x00EBFFFF,"Sie Haben Die Prüfung Abgebrochen");
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,0xFF2800FF,"___________FAHRPRÜFUNG__________");
- SendClientMessage(playerid,0x00FF14FF,"Fahren Sie Immer Zu den Checkpoints");
- SendClientMessage(playerid,0x00FF14FF,"Danach erhalten sie ihren Mofaschein");
- SendClientMessage(playerid,0x00FF14FF," Viel Glück");
- SendClientMessage(playerid,0xFF2800FF,"__________________________________");
- new vehicleid;
- new Float:X,Float:Y,Float:Z,Float:Angle;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- GetPlayerVehicleID(playerid);
- vehicleid = CreateVehicle(462,X,Y,Z,Angle,-1,-1,600);
- vehicleid = PutPlayerInVehicle(playerid, vehicleid, 0);
- return 1;
- }
- else
- {
- return 1;
- }
- }
- }
- return 0;
- }
- //________________________________CHECKPONTS________________________//
- public OnPlayerSpawn(playerid)
- {
- SetPlayerCheckpoint(playerid, 2464.3184,-2545.9026,13.2563, 3.0);
- return 1;
- }
- //_____________________SCHEIN ZIEL ____________________________//
- public OnPlayerEnterCheckpoint(playerid)
- {
- SendClientMessage(playerid,0xFFF000FF,"___________ENDE__________");
- SendClientMessage(playerid,0xFFF000FF,"Sie Haben Ihren Schein");
- SendClientMessage(playerid,0xFFF000FF,"Bestaden Viel Spaß damit");
- SendClientMessage(playerid,0xFFF000FF,"_________________________");
- DisablePlayerCheckpoint(playerid);
- SetVehicleToRespawn(playerid);
- //Jetzt Müssten sie noch machen das wenn der spieler alles bestanden hat Seinen schein Beckommt zb
- //GivePlayerMofaschein oder so ich mach das jetzt nicht weil jedes Reallife script anderes ist
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement