mskamilor

Untitled

Aug 12th, 2011
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.89 KB | None | 0 0
  1. #include <a_samp>
  2. #include <dini>
  3. #define BLAU 0x0087FFFF
  4. #define DIALOG_REGISTER 1
  5. #define DIALOG_LOGIN 2
  6.  
  7.  
  8. new bsnenter;
  9. new bsnexit;
  10.  
  11. main()
  12. {
  13. print("\n----------------------------------");
  14. print(" siema jest to nowy serwer :D ");
  15. print("----------------------------------\n");
  16. }
  17.  
  18.  
  19. public OnGameModeInit()
  20. {
  21. bsnexit=CreatePickup(1559,1,363.0582,-75.1169,1001.5078);
  22. bsnenter=CreatePickup(1559,1,1199.3599,-918.3248,43.1211);
  23.  
  24. Create3DTextLabel("BSN\n wejscie",BLAU,1199.3599,-918.3248,43.1211,10,0);
  25.  
  26. DisableInteriorEnterExits();
  27. SetGameModeText("Roleplay inny niż wszystkie");
  28. AddPlayerClass(0,1208.6483,-905.6474,48.0625,279.2569,0,0,0,0,0,0); // spawn początek
  29. AddStaticVehicle(451,1226.2983,-896.7574,42.6953,191.2329,36,36); // turismo przy bsn
  30. CreateObject(6257, 1080.932617, -1749.506348, 19.661221, 0.0000, 0.0000, 180.0000);
  31. CreateObject(1523, 1071.978882, -1751.007568, 12.388265, 0.0000, 0.0000, 270.0000);
  32. CreateObject(970, 1099.739380, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  33. CreateObject(970, 1095.602295, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  34. CreateObject(970, 1091.525513, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  35. CreateObject(970, 1088.601563, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  36. CreateObject(970, 1084.401367, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  37. CreateObject(970, 1080.276001, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  38. CreateObject(970, 1079.767578, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  39. CreateObject(970, 1075.143433, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  40. CreateObject(970, 1071.018555, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  41. CreateObject(970, 1066.918457, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  42. CreateObject(970, 1062.843628, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  43. CreateObject(970, 1061.318604, -1735.723389, 13.315077, 0.0000, 0.0000, 0.0000);
  44. CreateObject(970, 1059.291870, -1737.809570, 13.190087, 0.0000, 0.0000, 270.0000);
  45. CreateObject(970, 1059.291870, -1741.934204, 13.190087, 0.0000, 0.0000, 270.0000);
  46. CreateObject(970, 1059.291870, -1746.058350, 13.190087, 0.0000, 0.0000, 270.0000);
  47. CreateObject(970, 1059.291870, -1750.157471, 13.190087, 0.0000, 0.0000, 270.0000);
  48. CreateObject(970, 1059.291870, -1754.331421, 13.190087, 0.0000, 0.0000, 270.0000);
  49. CreateObject(970, 1059.291870, -1758.406006, 13.190087, 0.0000, 0.0000, 270.0000);
  50. CreateObject(970, 1059.291870, -1762.555908, 13.190087, 0.0000, 0.0000, 270.0000);
  51. CreateObject(970, 1059.291870, -1766.704834, 13.190087, 0.0000, 0.0000, 270.0000);
  52. CreateObject(970, 1059.291870, -1770.830200, 13.190087, 0.0000, 0.0000, 270.0000);
  53. CreateObject(970, 1059.291870, -1775.004883, 13.190087, 0.0000, 0.0000, 270.0000);
  54. CreateObject(970, 1061.370483, -1777.064453, 13.069253, 0.0000, 0.0000, 0.0000);
  55. CreateObject(970, 1065.545166, -1777.064453, 13.069253, 0.0000, 0.0000, 0.0000);
  56. CreateObject(970, 1069.670288, -1777.064453, 13.069253, 0.0000, 0.0000, 0.0000);
  57. CreateObject(970, 1073.819702, -1777.064453, 13.069253, 0.0000, 0.0000, 0.0000);
  58. CreateObject(970, 1077.969116, -1777.064453, 13.069253, 0.0000, 0.0000, 0.0000);
  59. CreateObject(970, 1082.093506, -1777.064453, 13.069253, 0.0000, 0.0000, 0.0000);
  60. CreateObject(970, 1086.193359, -1777.064453, 13.069253, 0.0000, 0.0000, 0.0000);
  61. CreateObject(970, 1090.293457, -1777.064453, 13.069253, 0.0000, 0.0000, 0.0000);
  62. CreateObject(970, 1094.392578, -1777.064453, 13.069253, 0.0000, 0.0000, 0.0000);
  63. CreateObject(970, 1098.442627, -1777.064453, 13.066757, 0.0000, 0.0000, 0.0000);
  64. CreateObject(970, 1099.922241, -1777.064453, 13.066757, 0.0000, 0.0000, 0.0000);
  65. CreateObject(970, 1102.006348, -1774.980957, 13.069245, 0.0000, 0.0000, 270.0000);
  66. CreateObject(970, 1102.006348, -1770.881348, 13.069245, 0.0000, 0.0000, 270.0000);
  67. CreateObject(970, 1102.006348, -1766.756714, 13.069245, 0.0000, 0.0000, 270.0000);
  68. CreateObject(970, 1102.006348, -1762.631836, 13.069245, 0.0000, 0.0000, 270.0000);
  69. CreateObject(970, 1102.006348, -1758.481934, 13.069245, 0.0000, 0.0000, 270.0000);
  70. CreateObject(970, 1102.006348, -1754.433105, 13.069245, 0.0000, 0.0000, 270.0000);
  71. CreateObject(970, 1102.006348, -1751.992554, 13.069245, 0.0000, 0.0000, 270.0000);
  72. CreateObject(1597, 1110.155762, -1733.134277, 15.430820, 0.0000, 0.0000, 270.0000);
  73. CreateObject(1597, 1110.005615, -1748.384277, 15.430820, 0.0000, 0.0000, 269.1406);
  74. CreateObject(673, 1059.995972, -1777.016724, 11.484654, 0.0000, 0.0000, 0.0000);
  75. CreateObject(673, 1075.495972, -1777.016724, 11.484654, 0.0000, 0.0000, 0.0000);
  76. CreateObject(673, 1090.745972, -1777.016724, 11.484654, 0.0000, 0.0000, 0.0000);
  77. CreateObject(673, 1059.245972, -1758.991455, 11.484654, 0.0000, 0.0000, 0.0000);
  78. CreateObject(673, 1059.245972, -1739.741455, 11.484654, 0.0000, 0.0000, 0.0000);
  79. CreateObject(673, 1066.932739, -1735.805054, 12.514317, 0.0000, 0.0000, 0.0000);
  80. CreateObject(638, 1075.917725, -1758.155029, 22.123594, 0.0000, 0.0000, 0.0000);
  81. CreateObject(638, 1075.917725, -1760.379517, 22.123594, 0.0000, 0.0000, 0.0000);
  82. CreateObject(638, 1081.167725, -1760.378540, 22.123594, 0.0000, 0.0000, 0.0000);
  83. CreateObject(638, 1081.167725, -1758.128784, 22.123594, 0.0000, 0.0000, 0.0000);
  84. CreateObject(638, 1077.615845, -1761.333252, 22.123594, 0.0000, 0.0000, 270.0000);
  85. CreateObject(638, 1080.290771, -1761.333008, 22.123594, 0.0000, 0.0000, 270.0000);
  86. CreateObject(638, 1080.190674, -1757.083008, 22.123594, 0.0000, 0.0000, 270.0000);
  87. CreateObject(638, 1077.515503, -1757.083008, 22.123594, 0.0000, 0.0000, 270.0000);
  88. CreateObject(870, 1078.630127, -1758.684814, 21.668684, 0.0000, 0.0000, 303.7500);
  89. CreateObject(870, 1078.630127, -1758.684814, 21.668684, 0.0000, 0.0000, 303.7500);
  90. CreateObject(870, 1078.687012, -1759.382202, 21.633108, 0.0000, 0.0000, 0.0000);
  91. CreateObject(870, 1077.747314, -1758.694946, 21.633108, 0.0000, 0.0000, 270.0000);
  92. CreateObject(870, 1077.270386, -1759.867676, 21.633108, 0.0000, 0.0000, 281.2500);
  93. CreateObject(870, 1079.431763, -1759.757080, 21.633108, 0.0000, 0.0000, 303.7500);
  94. CreateObject(870, 1079.095459, -1758.002197, 21.633108, 0.0000, 0.0000, 281.2500);
  95. CreateObject(870, 1077.190552, -1758.271484, 21.633108, 0.0000, 0.0000, 247.5000);
  96. CreateObject(870, 1079.426270, -1758.890381, 21.633108, 0.0000, 0.0000, 292.5000);
  97. CreateObject(870, 1077.586426, -1759.938477, 21.633108, 0.0000, 0.0000, 281.2500);
  98. CreateObject(870, 1077.574219, -1758.475464, 21.633108, 0.0000, 0.0000, 247.5000);
  99. CreateObject(870, 1079.489014, -1759.740967, 21.633108, 0.0000, 0.0000, 315.0000);
  100. CreateObject(870, 1078.411011, -1758.341064, 21.633108, 0.0000, 0.0000, 292.5000);
  101. CreateObject(870, 1079.573853, -1759.994019, 21.633108, 0.0000, 0.0000, 281.2500);
  102. CreateObject(870, 1077.600098, -1759.910034, 21.633108, 0.0000, 0.0000, 281.2500);
  103. CreateObject(870, 1079.510742, -1758.579102, 21.633108, 0.0000, 0.0000, 292.5000);
  104. CreateObject(870, 1077.230103, -1758.171265, 21.633108, 0.0000, 0.0000, 270.0000);
  105. CreateObject(870, 1077.881592, -1759.718018, 21.633108, 0.0000, 0.0000, 292.5000);
  106. CreateObject(9833, 1077.874634, -1759.105957, 23.868540, 0.0000, 0.0000, 348.7500);
  107. CreateObject(4597,1222.60363770,-938.26885986,42.08860779,0.00000000,0.00000000,9.99755859); //object bsn
  108. CreateObject(652,1221.69970703,-885.53338623,28.11911583,0.00000000,0.00000000,0.00000000); //object bsn
  109. CreateObject(680,1240.11157227,-934.96545410,41.92419815,0.00000000,0.00000000,0.00000000); //object bsn
  110. CreateObject(680,1204.71374512,-941.18151855,41.74291229,0.00000000,0.00000000,0.00000000); //object bsn
  111. CreateObject(16061,1192.26464844,-873.99707031,42.29843140,0.00000000,0.00000000,279.99755859); //object bsn
  112. CreateObject(654,1223.92614746,-881.08007812,41.88997650,0.00000000,0.00000000,0.00000000); //object bsn
  113. CreateObject(654,1225.83178711,-891.70239258,41.88969421,0.00000000,0.00000000,0.00000000); //object bsn
  114. CreateObject(654,1227.29125977,-900.58941650,41.89196777,0.00000000,0.00000000,0.00000000); //object bsn
  115. CreateObject(654,1228.68310547,-908.78619385,41.89772797,0.00000000,0.00000000,0.00000000); //object bsn
  116. CreateObject(654,1230.22802734,-915.44769287,42.09375000,0.00000000,0.00000000,0.00000000); //object bsn
  117. CreateObject(654,1167.21362305,-882.73474121,42.44531250,0.00000000,0.00000000,0.00000000); //object bsn
  118. CreateObject(654,1168.30651855,-891.45819092,42.44531250,0.00000000,0.00000000,0.00000000); //object bsn
  119. CreateObject(654,1168.64843750,-900.24432373,42.44531250,0.00000000,0.00000000,0.00000000); //object bsn
  120. CreateObject(654,1170.07202148,-910.74389648,42.44531250,0.00000000,0.00000000,0.00000000); //object bsn
  121. CreateObject(654,1171.51416016,-923.70257568,42.44531250,0.00000000,0.00000000,0.00000000); //object bsn
  122. CreateObject(1318,1199.25646973,-918.56677246,42.61849213,0.00000000,0.00000000,0.00000000); ///object bsn
  123. CreateObject(2933,1213.94519043,-917.05596924,43.63905716,0.00000000,0.00000000,334.00000000); //object bsn
  124. CreateObject(16362,1190.53955078,-878.63568115,45.20078659,0.00000000,0.00000000,278.00000000); //object bsn
  125. CreateObject(983,1233.91064453,-930.82611084,42.18503189,0.00000000,0.00000000,280.00000000); //object bsn
  126. CreateObject(983,1227.53405762,-932.02014160,42.24098969,0.00000000,0.00000000,279.99755859); //object bsn
  127. CreateObject(983,1221.23669434,-933.24707031,42.29631042,0.00000000,0.00000000,279.99755859); //object bsn
  128. CreateObject(983,1214.97009277,-934.36889648,42.35124207,0.00000000,0.00000000,279.99755859); //object bsn
  129. CreateObject(983,1208.55993652,-935.44525146,42.40956497,0.00000000,0.00000000,279.99755859); //object bsn
  130. CreateObject(16061,1221.02978516,-932.87677002,41.62128830,0.00000000,0.00000000,279.99755859); //object bsn
  131. return 1;
  132. }
  133.  
  134. public OnGameModeExit()
  135. {
  136. return 1;
  137. }
  138.  
  139. public OnPlayerRequestClass(playerid, classid)
  140. {
  141. SetPlayerPos(playerid,2100.7864,1159.0614,11.6484);
  142. SetPlayerFacingAngle(playerid,50.4337);
  143. SetPlayerCameraPos(playerid,2095.8862,1161.3362,11.6484);
  144. SetPlayerCameraLookAt(playerid,2100.7864,1159.0614,11.6484);
  145. return 1;
  146. }
  147.  
  148. public OnPlayerConnect(playerid)
  149. {
  150. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Rejestracja","Wybierz hasło dla siebie","rejestracja","anuluj");
  151. return 1;
  152. }
  153.  
  154. public OnPlayerDisconnect(playerid, reason)
  155. {
  156. return 1;
  157. }
  158.  
  159. public OnPlayerSpawn(playerid)
  160. {
  161. return 1;
  162. }
  163.  
  164. public OnPlayerDeath(playerid, killerid, reason)
  165. {
  166. return 1;
  167. }
  168.  
  169. public OnVehicleSpawn(vehicleid)
  170. {
  171. return 1;
  172. }
  173.  
  174. public OnVehicleDeath(vehicleid, killerid)
  175. {
  176. return 1;
  177. }
  178.  
  179. public OnPlayerText(playerid, text[])
  180. {
  181. return 1;
  182. }
  183.  
  184. public OnPlayerCommandText(playerid, cmdtext[])
  185. {
  186. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  187. {
  188. // Do something here
  189. return 1;
  190. }
  191. return 0;
  192. }
  193.  
  194. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  195. {
  196. return 1;
  197. }
  198.  
  199. public OnPlayerExitVehicle(playerid, vehicleid)
  200. {
  201. return 1;
  202. }
  203.  
  204. public OnPlayerStateChange(playerid, newstate, oldstate)
  205. {
  206. return 1;
  207. }
  208.  
  209. public OnPlayerEnterCheckpoint(playerid)
  210. {
  211. return 1;
  212. }
  213.  
  214. public OnPlayerLeaveCheckpoint(playerid)
  215. {
  216. return 1;
  217. }
  218.  
  219. public OnPlayerEnterRaceCheckpoint(playerid)
  220. {
  221. return 1;
  222. }
  223.  
  224. public OnPlayerLeaveRaceCheckpoint(playerid)
  225. {
  226. return 1;
  227. }
  228.  
  229. public OnRconCommand(cmd[])
  230. {
  231. return 1;
  232. }
  233.  
  234. public OnPlayerRequestSpawn(playerid)
  235. {
  236. return 1;
  237. }
  238.  
  239. public OnObjectMoved(objectid)
  240. {
  241. return 1;
  242. }
  243.  
  244. public OnPlayerObjectMoved(playerid, objectid)
  245. {
  246. return 1;
  247. }
  248.  
  249. public OnPlayerPickUpPickup(playerid, pickupid)
  250. {
  251. if(pickupid==bsnenter)
  252. {
  253. SetPlayerPos(playerid,364.9908,-74.0016,1001.5078);
  254. SetPlayerInterior(playerid,10);
  255. GameTextForPlayer(playerid,"~w~Witaj ~r~w ~b~Burger ~n~~g~Shot North.",3000,3);
  256. }
  257. if(pickupid==bsnexit)
  258. {
  259. SetPlayerPos(playerid,1199.2776,-919.8163,43.1105);
  260. SetPlayerFacingAngle(playerid,184.6060);
  261. SetCameraBehindPlayer(playerid);
  262. SetPlayerInterior(playerid,0);
  263. }
  264. return 1;
  265. }
  266.  
  267. public OnVehicleMod(playerid, vehicleid, componentid)
  268. {
  269. return 1;
  270. }
  271.  
  272. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  273. {
  274. return 1;
  275. }
  276.  
  277. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  278. {
  279. return 1;
  280. }
  281.  
  282. public OnPlayerSelectedMenuRow(playerid, row)
  283. {
  284. return 1;
  285. }
  286.  
  287. public OnPlayerExitedMenu(playerid)
  288. {
  289. return 1;
  290. }
  291.  
  292. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  293. {
  294. return 1;
  295. }
  296.  
  297. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  298. {
  299. return 1;
  300. }
  301.  
  302. public OnRconLoginAttempt(ip[], password[], success)
  303. {
  304. return 1;
  305. }
  306.  
  307. public OnPlayerUpdate(playerid)
  308. {
  309. return 1;
  310. }
  311.  
  312. public OnPlayerStreamIn(playerid, forplayerid)
  313. {
  314. return 1;
  315. }
  316.  
  317. public OnPlayerStreamOut(playerid, forplayerid)
  318. {
  319. return 1;
  320. }
  321.  
  322. public OnVehicleStreamIn(vehicleid, forplayerid)
  323. {
  324. return 1;
  325. }
  326.  
  327. public OnVehicleStreamOut(vehicleid, forplayerid)
  328. {
  329. return 1;
  330. }
  331.  
  332. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  333. {
  334. if(dialogid==DIALOG_REGISTER)
  335. }
  336. return 1;
  337. if(response==0)
  338. {
  339. SendClientMessage(playerid,BLAU,"aby grać na tym serwerze musisz byc zalogowany.");
  340. Kick(playerid);
  341. return 1;
  342. }
  343. if(response==1)
  344. {
  345. if(!strlen(inputtext))
  346. {
  347. SendClientMessage(playerid,BLAU,"hasło jest za krutkie.");
  348. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Rejestracja","Wybierz hasło dla siebie","rejestracja","anuluj");
  349. return 1;
  350. }
  351. else
  352. {
  353. Register(playerid,inputtext);
  354. return 1;
  355. }
  356. }
  357. }
  358.  
  359. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  360. {
  361. return 1;
  362. }
  363.  
  364. stock Register(playerid,key[])
  365. {
  366. new Spielerdetei[64];
  367. new name(MAX_PLAYER_NAME);
  368. GetPlayerName(playerid,name,sizeof(name));
  369. format(Spielerdetei,sizeof(Spielerdetei),"/Accounts/%s.txt",name);
  370. dini_Create(Spielerdetei);
  371. dini_Set(Spielerdetei,"haslo",key);
  372. SendClientMessage(playerid,BLAU,"załozyłeś teraz konto na naszym serwerze.");
  373. return 1;
  374. }
Advertisement
Add Comment
Please, Sign In to add comment