mskamilor

rp polnisch

Aug 12th, 2011
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.24 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 niz wszystkie");
  28. AddPlayerClass(0,1208.6483,-905.6474,48.0625,279.2569,0,0,0,0,0,0); // spawn poczatek
  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. new Spielerdetei[64];
  151. new name[MAX_PLAYER_NAME];
  152. GetPlayerName(playerid,name,sizeof(name));
  153. format(Spielerdetei,sizeof(Spielerdetei),"/Accounts/%s.txt",name);
  154. if(dini_Exists(Spielerdetei))
  155. {
  156. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"zaloguj sie"," konto o tej nazwie zostało znalezione.podaj swoje haslo","zaloguj","anuluj");
  157. }
  158. else
  159. {
  160. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Rejestracja","Wybierz haslo dla siebie","rejestracja","anuluj");
  161. }
  162. return 1;
  163.  
  164.  
  165. public OnPlayerDisconnect(playerid, reason)
  166. {
  167. return 1;
  168. }
  169.  
  170. public OnPlayerSpawn(playerid)
  171. {
  172. return 1;
  173. }
  174.  
  175. public OnPlayerDeath(playerid, killerid, reason)
  176. {
  177. return 1;
  178. }
  179.  
  180. public OnVehicleSpawn(vehicleid)
  181. {
  182. return 1;
  183. }
  184.  
  185. public OnVehicleDeath(vehicleid, killerid)
  186. {
  187. return 1;
  188. }
  189.  
  190. public OnPlayerText(playerid, text[])
  191. {
  192. return 1;
  193. }
  194.  
  195. public OnPlayerCommandText(playerid, cmdtext[])
  196. {
  197. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  198. {
  199. // Do something here
  200. return 1;
  201. }
  202. return 0;
  203. }
  204.  
  205. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  206. {
  207. return 1;
  208. }
  209.  
  210. public OnPlayerExitVehicle(playerid, vehicleid)
  211. {
  212. return 1;
  213. }
  214.  
  215. public OnPlayerStateChange(playerid, newstate, oldstate)
  216. {
  217. return 1;
  218. }
  219.  
  220. public OnPlayerEnterCheckpoint(playerid)
  221. {
  222. return 1;
  223. }
  224.  
  225. public OnPlayerLeaveCheckpoint(playerid)
  226. {
  227. return 1;
  228. }
  229.  
  230. public OnPlayerEnterRaceCheckpoint(playerid)
  231. {
  232. return 1;
  233. }
  234.  
  235. public OnPlayerLeaveRaceCheckpoint(playerid)
  236. {
  237. return 1;
  238. }
  239.  
  240. public OnRconCommand(cmd[])
  241. {
  242. return 1;
  243. }
  244.  
  245. public OnPlayerRequestSpawn(playerid)
  246. {
  247. return 1;
  248. }
  249.  
  250. public OnObjectMoved(objectid)
  251. {
  252. return 1;
  253. }
  254.  
  255. public OnPlayerObjectMoved(playerid, objectid)
  256. {
  257. return 1;
  258. }
  259.  
  260. public OnPlayerPickUpPickup(playerid, pickupid)
  261. {
  262. if(pickupid==bsnenter)
  263. {
  264. SetPlayerPos(playerid,364.9908,-74.0016,1001.5078);
  265. SetPlayerInterior(playerid,10);
  266. GameTextForPlayer(playerid,"~w~Witaj ~r~w ~b~Burger ~n~~g~Shot North.",3000,3);
  267. }
  268. if(pickupid==bsnexit)
  269. {
  270. SetPlayerPos(playerid,1199.2776,-919.8163,43.1105);
  271. SetPlayerFacingAngle(playerid,184.6060);
  272. SetCameraBehindPlayer(playerid);
  273. SetPlayerInterior(playerid,0);
  274. }
  275. return 1;
  276. }
  277.  
  278. public OnVehicleMod(playerid, vehicleid, componentid)
  279. {
  280. return 1;
  281. }
  282.  
  283. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  284. {
  285. return 1;
  286. }
  287.  
  288. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  289. {
  290. return 1;
  291. }
  292.  
  293. public OnPlayerSelectedMenuRow(playerid, row)
  294. {
  295. return 1;
  296. }
  297.  
  298. public OnPlayerExitedMenu(playerid)
  299. {
  300. return 1;
  301. }
  302.  
  303. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  304. {
  305. return 1;
  306. }
  307.  
  308. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  309. {
  310. return 1;
  311. }
  312.  
  313. public OnRconLoginAttempt(ip[], password[], success)
  314. {
  315. return 1;
  316. }
  317.  
  318. public OnPlayerUpdate(playerid)
  319. {
  320. return 1;
  321. }
  322.  
  323. public OnPlayerStreamIn(playerid, forplayerid)
  324. {
  325. return 1;
  326. }
  327.  
  328. public OnPlayerStreamOut(playerid, forplayerid)
  329. {
  330. return 1;
  331. }
  332.  
  333. public OnVehicleStreamIn(vehicleid, forplayerid)
  334. {
  335. return 1;
  336. }
  337.  
  338. public OnVehicleStreamOut(vehicleid, forplayerid)
  339. {
  340. return 1;
  341. }
  342.  
  343. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  344. {
  345. if(dialogid==DIALOG_LOGIN)
  346. {
  347. if(response==0)
  348. {
  349. SendClientMessage(playerid,BLAU,"aby grac na tym serwerze musisz byc zalogowany.");
  350. Kick(playerid);
  351. return 1;
  352. }
  353. if(response==1)
  354. {
  355. if(!strlen(inputtext))
  356. {
  357. SendClientMessage(playerid,BLAU,"haslo jest za krutkie.");
  358. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"zaloguj sie"," konto o tej nazwie zostało znalezione.podaj swoje haslo","zaloguj","anuluj");
  359. return 1;
  360. }
  361. Login(playerid,inputtext);
  362. return 1;
  363. }
  364. }
  365. if(dialogid==DIALOG_REGISTER)
  366. {
  367. if(response==0)
  368. {
  369. SendClientMessage(playerid,BLAU,"aby grac na tym serwerze musisz byc zalogowany.");
  370. Kick(playerid);
  371. return 1;
  372. }
  373. if(response==1)
  374. {
  375. if(!strlen(inputtext))
  376. {
  377. SendClientMessage(playerid,BLAU,"haslo jest za krutkie.");
  378. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Rejestracja","Wybierz haslo dla siebie","rejestracja","anuluj");
  379. return 1;
  380. }
  381. Register(playerid,inputtext);
  382. return 1;
  383. }
  384. }
  385. return 1;
  386. }
  387. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  388. {
  389. return 1;
  390. }
  391.  
  392. stock Register(playerid,key[])
  393. {
  394. new Spielerdetei[64];
  395. new name[MAX_PLAYER_NAME];
  396. GetPlayerName(playerid,name,sizeof(name));
  397. format(Spielerdetei,sizeof(Spielerdetei),"/Accounts/%s.txt",name);
  398. dini_Create(Spielerdetei);
  399. dini_Set(Spielerdetei,"haslo",key);
  400. SendClientMessage(playerid,BLAU,"zalozyles teraz konto na naszym serwerze.");
  401. dini_IntSet(Spielerdetei,"Level",0);
  402. return 1;
  403. }
  404.  
  405. stock Login(playerid,key[])
  406. {
  407. new Spielerdetei[64];
  408. new name[MAX_PLAYER_NAME];
  409. GetPlayerName(playerid,name,sizeof(name));
  410. format(Spielerdetei,sizeof(Spielerdetei),"/Accounts/%s.txt",name);
  411. if(!strcmp(key,dini_Get(spielerdetei,"haslo"),false))
  412. {
  413. SetPlayerScore(playerid,dini_Int(Spielerdetei,"Level"));
  414. SendClientMessage(playerid,BLAU,"witamy spowrotem.");
  415. return 1;
  416. }
  417. else
  418. {
  419. SendClientMessage(playerid,BLAU,"złe haslo.");
  420. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"zaloguj sie"," konto o tej nazwie zostało znalezione.podaj swoje haslo","zaloguj","anuluj");
  421. return 1;
  422. }
  423. return 1;
  424. }
Advertisement
Add Comment
Please, Sign In to add comment