Guest User

Untitled

a guest
Sep 18th, 2011
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.29 KB | None | 0 0
  1. //////////////////////////////////////////////////////////////////////////////////////////////
  2. //Ronnys Fahrchul DIALOGEN SYSTEM////
  3. ////////////////////////////////////
  4. //Ihr dürft mit dem FILTERSCRIPT machen was ihr Wollt ich wollte euch nur eine Kleine vorlage machen
  5. //es ist nur 1 Checkpont ihr könnt aber noch viel mehr hinzufügen.
  6. //und ihr müsst noch erstellen das der User seinen schein beckommt
  7. //Hoffe euch gefällt das FILTERSCRIPT mit freundlichen grüßen Ronny
  8. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  9.  
  10. #include <a_samp>
  11. #pragma tabsize 0
  12.  
  13. #define DIALOG_START 1
  14. #define DIALOG_LOS 2
  15.  
  16. #if defined FILTERSCRIPT
  17.  
  18. public OnFilterScriptInit()
  19. {
  20. print("\n--------------------------------------");
  21. print(" Fahrschul DIALOGEN SYSTEM FILTERSCRIPT");
  22. print(" Made By Ronny");
  23. print("--------------------------------------\n");
  24. return 1;
  25. }
  26.  
  27. #endif
  28.  
  29. public OnPlayerCommandText(playerid, cmdtext[])
  30. {
  31. if (strcmp("/Fahrschule", cmdtext, true, 10) == 0)
  32. {
  33. ShowPlayerDialog(playerid,DIALOG_START,DIALOG_STYLE_MSGBOX ,"Fahrschul-Prüfung","Guten Tag Das ist die Fahrschul Prüfung \nWollen Sie Starten","Ja","Nein");
  34. return 1;
  35. }
  36. return 0;
  37. }
  38.  
  39. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  40. {
  41. if(dialogid==DIALOG_START)
  42. {
  43. if(response==0)
  44. {
  45. SendClientMessage(playerid,0x00EBFFFF,"Sie Haben Die Prüfung Abgebrochen");
  46. return 1;
  47. }
  48. if(response==1)
  49. {
  50. if(!strlen(inputtext))
  51. {
  52. ShowPlayerDialog(playerid, DIALOG_LOS,DIALOG_STYLE_LIST, "Los-Gehts", "Start[150$] \nBeenden", "Auswählen", "Verlassen");
  53. return 1;
  54. }
  55. else
  56. {
  57. return 1;
  58. }
  59. }
  60. }
  61. //__________________DAILOG_LOS______________________//
  62. if(dialogid == DIALOG_LOS)
  63. {
  64. if(response == 1)
  65. {
  66. switch (listitem)
  67. {
  68. case 0://
  69. {
  70. SendClientMessage(playerid,0xFFE600FF,"Fahren Sie Immer Zum Roten Kreis");
  71. //_______FAHRZEUG
  72. new vehicleid;
  73. new Float:X,Float:Y,Float:Z,Float:Angle;
  74. GetPlayerPos(playerid,X,Y,Z);
  75. GetPlayerFacingAngle(playerid,Angle);
  76. GetPlayerVehicleID(playerid);
  77. vehicleid = CreateVehicle(401,X,Y,Z,Angle,-1,-1,600);
  78. vehicleid = PutPlayerInVehicle(playerid, vehicleid, 0);
  79. }
  80. case 1://Skin 1
  81. {
  82. SendClientMessage(playerid,0xD70000FF,"Sie Haben Die Fahrschul Prüfung Abgebrochen");
  83. }
  84. }
  85. }
  86. }
  87.  
  88. return 0;
  89. }
  90.  
  91. public OnPlayerEnterCheckpoint(playerid)
  92. {
  93. SendClientMessage(playerid,0xFFE600FF,"Sie Haben die Fahrschule ERFOLGREICH Beendet");
  94. SendClientMessage(playerid,0xFFE600FF,"Hier ist ihr Schein");
  95. //machen sie Egentwo ihren schein Definieren usw und sorgen sie dafür das der User nach der Fahrt den schein beckommt
  96. //Ihr Könnt Natürlich noch mehr Checkponts einfügen
  97. DisablePlayerCheckpoint(playerid);
  98. return 1;
  99. }
  100.  
  101. public OnPlayerSpawn(playerid)
  102. {
  103. SetPlayerCheckpoint(playerid, 2223.8389,-1734.3867,13.1710, 3.0);
  104. return 1;
  105. }
Advertisement
Add Comment
Please, Sign In to add comment