Advertisement
Guest User

Dialog Problem

a guest
Apr 2nd, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.05 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define DIALOG_TUTORIAL 1
  4.  
  5. #define GRÜN 0x00FF14FF
  6.  
  7. #pragma tabsize 0
  8. new bsnenter;
  9. new bsnexit;
  10. main()
  11. {
  12.     print("\n----------------------------------");
  13.     print(" TestServer");
  14.     print("----------------------------------\n");
  15. }
  16.  
  17.  
  18.  
  19. public OnGameModeInit()
  20. {
  21.     bsnexit=CreatePickup(1559,1,362.9133,-75.2108,1001.5078);
  22.     bsnenter=CreatePickup(1559,1,1199.2477,-918.1451,43.1233);
  23.  
  24.     Create3DTextLabel("BSN\n Eingang",GRÜN,1199.2477,-918.1451,43.1233,10,0);
  25.     DisableInteriorEnterExits();
  26.     SetGameModeText("TestMode");
  27.     AddPlayerClass(0,1129.0637,-1468.8392,15.7424,7.7302,0,0,0,0,0,0); // spawn ls
  28.     AddPlayerClass(1,1129.0637,-1468.8392,15.7424,7.7302,0,0,0,0,0,0); // spawn ls
  29.     AddPlayerClass(2,1129.0637,-1468.8392,15.7424,7.7302,0,0,0,0,0,0); // spawn ls
  30.    
  31.     AddStaticVehicle(481,1125.8920,-1471.7837,15.2876,26.6651,6,6); // BMX1
  32.     AddStaticVehicle(481,1124.6099,-1472.2386,15.2926,32.5526,14,1); // BMX2
  33.     AddStaticVehicle(481,1123.0200,-1472.3546,15.2916,43.9280,26,1); // BMX3
  34.     AddStaticVehicle(481,1121.8846,-1472.5243,15.3165,41.0315,3,3); // BMX4
  35.     AddStaticVehicle(481,1136.0806,-1471.8395,15.3086,9.9465,46,46); // BMX5
  36.     AddStaticVehicle(481,1134.7628,-1471.7703,15.3077,23.1004,26,1); // BMX6
  37.     AddStaticVehicle(481,1133.0925,-1471.8392,15.2981,27.8463,3,3); // BMX7
  38.     AddStaticVehicle(481,1132.2401,-1472.0646,15.2946,33.4777,14,1); // BMX8
  39.     AddStaticVehicle(481,1133.9072,-1471.8401,15.3012,20.3301,26,1); // BMX9
  40.  
  41.     return 1;
  42. }
  43.  
  44. public OnGameModeExit()
  45. {
  46.     return 1;
  47. }
  48.  
  49. public OnPlayerRequestClass(playerid, classid)
  50. {
  51.     SetPlayerPos(playerid,1129.0343,-1466.0370,15.7550);
  52.     SetPlayerFacingAngle(playerid,359.4186);
  53.     SetPlayerCameraPos(playerid,1129.2068,-1464.0314,15.7800);
  54.     SetPlayerCameraLookAt(playerid,1129.0343,-1466.0370,15.7550);
  55.     return 1;
  56. }
  57.  
  58. public OnPlayerConnect(playerid)
  59. {
  60.     return 1;
  61. }
  62.  
  63. public OnPlayerDisconnect(playerid, reason)
  64. {
  65.     return 1;
  66. }
  67.  
  68. public OnPlayerSpawn(playerid)
  69. {
  70.    
  71.     return 1;
  72. }
  73.  
  74. public OnPlayerDeath(playerid, killerid, reason)
  75. {
  76.     return 1;
  77. }
  78.  
  79. public OnVehicleSpawn(vehicleid)
  80. {
  81.     return 1;
  82. }
  83.  
  84. public OnVehicleDeath(vehicleid, killerid)
  85. {
  86.     return 1;
  87. }
  88.  
  89. public OnPlayerText(playerid, text[])
  90. {
  91.     return 1;
  92. }
  93.  
  94. public OnPlayerCommandText(playerid, cmdtext[])
  95. {
  96. if(strcmp(cmdtext,"/noobspawn",true)==0)
  97. {
  98.     SetPlayerPos(playerid,1129.0637,-1468.8392,15.7424);
  99.     SendClientMessage(playerid,0xF5FF00FF,"Du wurdest Teleportiert");
  100.     return 1;
  101. }
  102.     if(strcmp(cmdtext,"/bsn",true)==0)
  103. {
  104.     ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"BSN","Möchten sie wirklich zum BSN?","Ja","Nein");
  105.    
  106.     return 1;
  107. }
  108.     if(strcmp(cmdtext,"/bank",true)==0)
  109. {
  110.     ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"Bank","Möchten sie wirklich zur Bank?","Ja","Nein");
  111.  
  112.     return 1;
  113. }
  114.  
  115.     if(strcmp(cmdtext,"/lspd",true)==0)
  116. {
  117.     SetPlayerPos(playerid,1545.5657,-1675.6315,13.5606);
  118.     SendClientMessage(playerid,0xF5FF00FF,"Du wurdest Teleportiert");
  119.     return 1;
  120. }
  121.     if(strcmp(cmdtext,"/stadthalle",true)==0)
  122. {
  123.     SetPlayerPos(playerid,1480.7246,-1765.8708,18.7958);
  124.     SendClientMessage(playerid,0xF5FF00FF,"Du wurdest Teleportiert");
  125.     return 1;
  126. }
  127. return 0;
  128. }
  129. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  130. {
  131.     return 1;
  132. }
  133.  
  134. public OnPlayerExitVehicle(playerid, vehicleid)
  135. {
  136.     return 1;
  137. }
  138.  
  139. public OnPlayerStateChange(playerid, newstate, oldstate)
  140. {
  141.     return 1;
  142. }
  143.  
  144. public OnPlayerEnterCheckpoint(playerid)
  145. {
  146.     return 1;
  147. }
  148.  
  149. public OnPlayerLeaveCheckpoint(playerid)
  150. {
  151.     return 1;
  152. }
  153.  
  154. public OnPlayerEnterRaceCheckpoint(playerid)
  155. {
  156.     return 1;
  157. }
  158.  
  159. public OnPlayerLeaveRaceCheckpoint(playerid)
  160. {
  161.     return 1;
  162. }
  163.  
  164. public OnRconCommand(cmd[])
  165. {
  166.     return 1;
  167. }
  168.  
  169. public OnPlayerRequestSpawn(playerid)
  170. {
  171.     return 1;
  172. }
  173.  
  174. public OnObjectMoved(objectid)
  175. {
  176.     return 1;
  177. }
  178.  
  179. public OnPlayerObjectMoved(playerid, objectid)
  180. {
  181.     return 1;
  182. }
  183.  
  184. public OnPlayerPickUpPickup(playerid, pickupid)
  185. {
  186.     if(pickupid==bsnenter)
  187.     {
  188.         SetPlayerPos(playerid,364.9531,-74.0781,1001.5078);
  189.         SetPlayerInterior(playerid,10);
  190.         GameTextForPlayer(playerid,"~g~Du hast den BSN betreten.",3000,3);
  191.    
  192.     }
  193.     if(pickupid==bsnexit)
  194.     {
  195.         SetPlayerPos(playerid,1199.1652,-920.6877,43.0288);
  196.         SetPlayerFacingAngle(playerid,190.5073);
  197.         SetCameraBehindPlayer(playerid);
  198.         SetPlayerInterior(playerid,0);
  199.     }
  200.     return 1;
  201. }
  202.  
  203. public OnVehicleMod(playerid, vehicleid, componentid)
  204. {
  205.     return 1;
  206. }
  207.  
  208. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  209. {
  210.     return 1;
  211. }
  212.  
  213. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  214. {
  215.     return 1;
  216. }
  217.  
  218. public OnPlayerSelectedMenuRow(playerid, row)
  219. {
  220.     return 1;
  221. }
  222.  
  223. public OnPlayerExitedMenu(playerid)
  224. {
  225.     return 1;
  226. }
  227.  
  228. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  229. {
  230.     return 1;
  231. }
  232.  
  233. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  234. {
  235.     return 1;
  236. }
  237.  
  238. public OnRconLoginAttempt(ip[], password[], success)
  239. {
  240.     return 1;
  241. }
  242.  
  243. public OnPlayerUpdate(playerid)
  244. {
  245.     return 1;
  246. }
  247.  
  248. public OnPlayerStreamIn(playerid, forplayerid)
  249. {
  250.     return 1;
  251. }
  252.  
  253. public OnPlayerStreamOut(playerid, forplayerid)
  254. {
  255.     return 1;
  256. }
  257.  
  258. public OnVehicleStreamIn(vehicleid, forplayerid)
  259. {
  260.     return 1;
  261. }
  262.  
  263. public OnVehicleStreamOut(vehicleid, forplayerid)
  264. {
  265.     return 1;
  266. }
  267.  
  268. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  269. {
  270.     if(dialogid==DIALOG_TUTORIAL)
  271.     {
  272.         if(response==1)
  273.         {
  274.             SetPlayerPos(playerid,1218.4027,-919.8371,43.0938);
  275.             SendClientMessage(playerid,0xF5FF00FF,"Du wurdest Teleportiert");
  276.         }
  277.         if(response==0)
  278.         {
  279.             SendClientMessage(playerid,GRÜN,"Ok dann halt nicht");
  280.        
  281.         }
  282.  
  283.  
  284.     }
  285.     return 1;
  286. }
  287.  
  288. {
  289.     if(dialogid==DIALOG_TUTORIAL)
  290.     {
  291.         if(response==1)
  292.         {
  293.             SetPlayerPos(playerid,1460.1771,-1015.9474,26.1763);
  294.             SendClientMessage(playerid,0xF5FF00FF,"Du wurdest Teleportiert");
  295.         }
  296.         if(response==0)
  297.         {
  298.             SendClientMessage(playerid,GRÜN,"ok dann halt nicht");
  299.         }
  300.        
  301.     }
  302.     return 1;
  303. }
  304. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  305. {
  306.     return 1;
  307. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement