Guest User

Prosze-to-kod

a guest
Oct 16th, 2014
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.77 KB | None | 0 0
  1.  
  2. #include <a_samp>
  3. #include <zcmd>
  4.  
  5. #define wersja "1.1 By Oldschool"
  6. #define zapraszam "www"
  7.  
  8. new posiada[MAX_PLAYERS];
  9. new posiada3[MAX_PLAYERS];
  10. new radiok[MAX_VEHICLES];
  11. new kogut[MAX_VEHICLES];
  12. new posiada2[MAX_PLAYERS];
  13. new taxi[MAX_VEHICLES];
  14. new taxis[MAX_VEHICLES];
  15.  
  16. public OnPlayerDeath(playerid, killerid, reason)
  17. {
  18. posiada[playerid] = 0;
  19. posiada2[playerid] = 0;
  20. posiada3[playerid] = 0;
  21. return 1;
  22. }
  23.  
  24. public OnVehicleSpawn(vehicleid)
  25. {
  26. DestroyObject(radiok[GetPlayerVehicleID(vehicleid)]);
  27. DestroyObject(kogut[GetPlayerVehicleID(vehicleid)]);
  28. DestroyObject(taxi[GetPlayerVehicleID(vehicleid)]);
  29. DestroyObject(taxis[GetPlayerVehicleID(vehicleid)]);
  30. posiada[vehicleid] = 0;
  31. posiada3[vehicleid] = 0;
  32. posiada2[vehicleid] = 0;
  33. return 1;
  34. }
  35.  
  36. public OnVehicleDeath(vehicleid, killerid)
  37. {
  38. DestroyObject(radiok[GetPlayerVehicleID(vehicleid)]);
  39. DestroyObject(kogut[GetPlayerVehicleID(vehicleid)]);
  40. DestroyObject(taxi[GetPlayerVehicleID(vehicleid)]);
  41. DestroyObject(taxis[GetPlayerVehicleID(vehicleid)]);
  42. posiada[vehicleid] = 0;
  43. posiada2[vehicleid] = 0;
  44. posiada3[vehicleid] = 0;
  45. return 1;
  46. }
  47.  
  48.  
  49. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  50. {
  51. //Główne GUI
  52. if(dialogid == 1600)
  53. {
  54. if(response)
  55. {
  56. if(listitem==0)
  57. {
  58. ShowPlayerDialog(playerid, 1100, DIALOG_STYLE_LIST, "{00CED1}Radiolka", "{4169E1}Załóż Radiolkę\n{00CED1}Ściągnij Radiolkę", "Ok", "Anuluj");
  59. }
  60. if(listitem==1)
  61. {
  62. ShowPlayerDialog(playerid, 1700, DIALOG_STYLE_LIST, "{00CED1}Zwykły Kogut", "{00CED1}Założ Koguta\n{4169E1}Ściągnij Koguta", "Ok", "Anuluj");
  63. }
  64. if(listitem==2)
  65. {
  66. ShowPlayerDialog(playerid, 1800, DIALOG_STYLE_LIST, "{00CED1}Koguty Taxi", "{00CED1}Kogut 1\n{4169E1}Kogut 2", "Ok", "Anuluj");
  67. }
  68. }
  69. }
  70. //Koguty TaXi
  71. if(dialogid == 1800)
  72. {
  73. if(response)
  74. {
  75. if(listitem==0)
  76. {
  77. ShowPlayerDialog(playerid, 1801, DIALOG_STYLE_LIST, "{00CED1}Kogut 1", "{00CED1}Zaloz Kogut\n{4169E1}Sciagnij Kogut", "Ok", "Anuluj");
  78. if(listitem==1)
  79. {
  80. ShowPlayerDialog(playerid, 1111, DIALOG_STYLE_LIST, "{00CED1}Kogut 2", "{00CED1}Zaloz Kogut\n{4169E1}Sciagnij Kogut", "Ok", "Anuluj");
  81. }
  82. }
  83. }
  84. }
  85. //Koguty taxi kod zakladania
  86. if(dialogid == 1801)
  87. {
  88. if(response)
  89. {
  90. if(listitem==0)
  91. {
  92. if(!IsPlayerInAnyVehicle(playerid))
  93. {
  94. SendClientMessage(playerid, -1, "{4169E1}Nie jesteś w pojeździe!");
  95. return 1;
  96. }
  97. if(GetPlayerVehicleSeat(playerid) != 0)
  98. {
  99. SendClientMessage(playerid, -1, "{00CED1}Musisz siedzieć za kierownicą!");
  100. return 1;
  101. }
  102. if(posiada2[playerid] == 0)
  103. {
  104. taxi[GetPlayerVehicleID(playerid)] = CreateObject(19310, 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
  105. AttachObjectToVehicle(taxi[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
  106. SendClientMessage(playerid, -1, "Założyłeś(aś) Kogut Taxi!");
  107. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  108. posiada2[playerid] = 1;
  109. }
  110. else
  111. {
  112. SendClientMessage(playerid, -1, "{00CED1}Masz już założony Kogut Taxi!");
  113. }
  114. }
  115. if(listitem==1)
  116. {
  117. if(!IsPlayerInAnyVehicle(playerid))
  118. {
  119. SendClientMessage(playerid, -1, "{4169E1}Nie jesteś w pojeździe!");
  120. return 1;
  121. }
  122. if(GetPlayerVehicleSeat(playerid) != 0)
  123. {
  124. SendClientMessage(playerid, -1, "{00CED1}Musisz siedzieć za kierownicą!");
  125. return 1;
  126. }
  127. posiada2[playerid] = 0;
  128. SendClientMessage(playerid, 0xF20000FF, "Kogut Taxi został usunięty!");
  129. DestroyObject(taxi[GetPlayerVehicleID(playerid)]);
  130. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  131. }
  132. }
  133. }
  134. //kogut taxi 2
  135. if(dialogid == 1111)
  136. {
  137. if(response)
  138. {
  139. if(listitem==0)
  140. {
  141. if(!IsPlayerInAnyVehicle(playerid))
  142. {
  143. SendClientMessage(playerid, -1, "{4169E1}Nie jesteś w pojeździe!");
  144. return 1;
  145. }
  146. if(GetPlayerVehicleSeat(playerid) != 0)
  147. {
  148. SendClientMessage(playerid, -1, "{00CED1}Musisz siedzieć za kierownicą!");
  149. return 1;
  150. }
  151. if(posiada2[playerid] == 0)
  152. {
  153. taxis[GetPlayerVehicleID(playerid)] = CreateObject(19380, 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
  154. AttachObjectToVehicle(taxis[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
  155. SendClientMessage(playerid, -1, "Założyłeś(aś) Kogut Taxi!");
  156. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  157. posiada2[playerid] = 1;
  158. }
  159. else
  160. {
  161. SendClientMessage(playerid, -1, "{00CED1}Masz już założony Kogut Taxi!");
  162. }
  163. }
  164. if(listitem==1)
  165. {
  166. if(!IsPlayerInAnyVehicle(playerid))
  167. {
  168. SendClientMessage(playerid, -1, "{4169E1}Nie jesteś w pojeździe!");
  169. return 1;
  170. }
  171. if(GetPlayerVehicleSeat(playerid) != 0)
  172. {
  173. SendClientMessage(playerid, -1, "{00CED1}Musisz siedzieć za kierownicą!");
  174. return 1;
  175. }
  176. posiada2[playerid] = 0;
  177. SendClientMessage(playerid, 0xF20000FF, "Kogut Taxi został usunięty!");
  178. DestroyObject(taxis[GetPlayerVehicleID(playerid)]);
  179. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  180. }
  181. }
  182. }
  183. //Radiolka
  184. if(dialogid == 1100)
  185. {
  186. if(response)
  187. {
  188. if(listitem==0)
  189. {
  190. if(!IsPlayerInAnyVehicle(playerid))
  191. {
  192. SendClientMessage(playerid, -1, "{4169E1}Nie jesteś w pojeździe!");
  193. return 1;
  194. }
  195. if(GetPlayerVehicleSeat(playerid) != 0)
  196. {
  197. SendClientMessage(playerid, -1, "{00CED1}Musisz siedzieć za kierownicą!");
  198. return 1;
  199. }
  200. if(posiada[playerid] == 0)
  201. {
  202. radiok[GetPlayerVehicleID(playerid)] = CreateObject(19419, 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
  203. AttachObjectToVehicle(radiok[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
  204. SendClientMessage(playerid, -1, "Założyłeś(aś) Radiolkę!");
  205. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  206. posiada[playerid] = 1;
  207. }
  208. else
  209. {
  210. SendClientMessage(playerid, -1, "{00CED1}Masz już założoną Radiolkę!");
  211. }
  212. }
  213. if(listitem==1)
  214. {
  215. if(!IsPlayerInAnyVehicle(playerid))
  216. {
  217. SendClientMessage(playerid, -1, "{4169E1}Nie jesteś w pojeździe!");
  218. return 1;
  219. }
  220. if(GetPlayerVehicleSeat(playerid) != 0)
  221. {
  222. SendClientMessage(playerid, -1, "{00CED1}Musisz siedzieć za kierownicą!");
  223. return 1;
  224. }
  225. posiada[playerid] = 0;
  226. SendClientMessage(playerid, 0xF20000FF, "Radiolka została usunięta!");
  227. DestroyObject(radiok[GetPlayerVehicleID(playerid)]);
  228. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  229. }
  230. }
  231. }
  232. //Kogut
  233. if(dialogid == 1700)
  234. {
  235. if(response)
  236. {
  237. if(listitem==0)
  238. {
  239. if(!IsPlayerInAnyVehicle(playerid))
  240. {
  241. SendClientMessage(playerid, -1, "{4169E1}Nie jesteś w pojeździe!");
  242. return 1;
  243. }
  244. if(GetPlayerVehicleSeat(playerid) != 0)
  245. {
  246. SendClientMessage(playerid, -1, "{00CED1}Musisz siedzieć za kierownicą!");
  247. return 1;
  248. }
  249. if(posiada[playerid] == 0)
  250. {
  251. kogut[GetPlayerVehicleID(playerid)] = CreateObject(18646, 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
  252. AttachObjectToVehicle(kogut[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.0, 0.0, 0.8, 0.0, 0.0, 1.6);
  253. SendClientMessage(playerid, -1, "{0066FF}Założyłeś(aś) Koguta!");
  254. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  255. posiada3[playerid] = 1;
  256. }
  257. else
  258. {
  259. SendClientMessage(playerid, -1, "{00CED1}Masz już założony Kogut!");
  260. }
  261. }
  262. if(listitem==1)
  263. {
  264. if(!IsPlayerInAnyVehicle(playerid))
  265. {
  266. SendClientMessage(playerid, -1, "{4169E1}Nie jesteś w pojeździe!");
  267. return 1;
  268. }
  269. if(GetPlayerVehicleSeat(playerid) != 0)
  270. {
  271. SendClientMessage(playerid, -1, "{00CED1}Musisz siedzieć za kierownicą!");
  272. return 1;
  273. }
  274. posiada3[playerid] = 0;
  275. SendClientMessage(playerid, 0xF20000FF, "{0066FF}Kogut został usunięty!");
  276. DestroyObject(kogut[GetPlayerVehicleID(playerid)]);
  277. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  278. }
  279. }
  280. }
  281. return 1;
  282. }
  283.  
  284. public OnPlayerConnect(playerid)
  285. {
  286. posiada[playerid] = 0;
  287. posiada2[playerid] = 0;
  288. posiada3[playerid] = 0;
  289. return 1;
  290. }
  291.  
  292. public OnPlayerDisconnect(playerid)
  293. {
  294. posiada[playerid] = 0;
  295. posiada2[playerid] = 0;
  296. posiada3[playerid] = 0;
  297. return 1;
  298. }
  299.  
  300. //Komendy
  301. CMD:koguty(playerid, params[])
  302. {
  303.    if(IsPlayerAdmin(playerid))
  304.    {
  305.       ShowPlayerDialog(playerid, 1600, DIALOG_STYLE_LIST, "{00CED1}Koguty", "{0066FF}Radiolka\n{00CED1}Zwykły Kogut\n{0066FF}Koguty Taxi", "Ok", "Anuluj");
  306.       return 1;
  307.    }
  308.    return 1;
  309. }
Advertisement
Add Comment
Please, Sign In to add comment