Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////////////////////////////////////////////////////////////////////////
- //Ronnys Fahrchul DIALOGEN SYSTEM////
- ////////////////////////////////////
- //Ihr dürft mit dem FILTERSCRIPT machen was ihr Wollt ich wollte euch nur eine Kleine vorlage machen
- //es ist nur 1 Checkpont ihr könnt aber noch viel mehr hinzufügen.
- //und ihr müsst noch erstellen das der User seinen schein beckommt
- //Hoffe euch gefällt das FILTERSCRIPT mit freundlichen grüßen Ronny
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- #include <a_samp>
- #pragma tabsize 0
- #define DIALOG_START 1
- #define DIALOG_LOS 2
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Fahrschul DIALOGEN SYSTEM FILTERSCRIPT");
- print(" Made By Ronny");
- print("--------------------------------------\n");
- return 1;
- }
- #endif
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/Fahrschule", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_START,DIALOG_STYLE_MSGBOX ,"Fahrschul-Prüfung","Guten Tag Das ist die Fahrschul Prüfung \nWollen Sie Starten","Ja","Nein");
- 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,0xFFE600FF,"Fahren Sie Immer Zum Roten Kreis");
- //_______FAHRZEUG
- new vehicleid;
- new Float:X,Float:Y,Float:Z,Float:Angle;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- GetPlayerVehicleID(playerid);
- vehicleid = CreateVehicle(401,X,Y,Z,Angle,-1,-1,600);
- vehicleid = PutPlayerInVehicle(playerid, vehicleid, 0);
- }
- case 1://Skin 1
- {
- SendClientMessage(playerid,0xD70000FF,"Sie Haben Die Fahrschul Prüfung Abgebrochen");
- }
- }
- }
- }
- return 0;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- SendClientMessage(playerid,0xFFE600FF,"Sie Haben die Fahrschule ERFOLGREICH Beendet");
- SendClientMessage(playerid,0xFFE600FF,"Hier ist ihr Schein");
- //machen sie Egentwo ihren schein Definieren usw und sorgen sie dafür das der User nach der Fahrt den schein beckommt
- //Ihr Könnt Natürlich noch mehr Checkponts einfügen
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerCheckpoint(playerid, 2223.8389,-1734.3867,13.1710, 3.0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment