Advertisement
Guest User

Untitled

a guest
Oct 4th, 2012
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.80 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #if defined FILTERSCRIPT
  4.  
  5. public OnFilterScriptInit()
  6. {
  7. print("\n--------------------------------------");
  8. print(" Blank Filterscript by your name here");
  9. print("--------------------------------------\n");
  10. return 1;
  11. }
  12.  
  13. public OnFilterScriptExit()
  14. {
  15. return 1;
  16. }
  17.  
  18. #else
  19.  
  20. main()
  21. {
  22. print("\n----------------------------------");
  23. print(" Blank Gamemode by your name here");
  24. print("----------------------------------\n");
  25. }
  26.  
  27.  
  28. #endif
  29.  
  30. public OnGameModeInit()
  31. {
  32. return 1;
  33. }
  34.  
  35.  
  36. public OnPlayerRequestClass(playerid, classid)
  37. {
  38. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  39. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  40. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  41. return 1;
  42. }
  43.  
  44. public OnPlayerRequestSpawn(playerid)
  45. {
  46. return 1;
  47. }
  48.  
  49. public OnPlayerConnect(playerid)
  50. {
  51. return 1;
  52. }
  53.  
  54. public OnPlayerDisconnect(playerid, reason)
  55. {
  56. return 1;
  57. }
  58.  
  59. public OnPlayerSpawn(playerid)
  60. {
  61. return 1;
  62. }
  63.  
  64. public OnPlayerDeath(playerid, killerid, reason)
  65. {
  66. return 1;
  67. }
  68.  
  69. public OnVehicleSpawn(vehicleid)
  70. {
  71. return 1;
  72. }
  73.  
  74. public OnVehicleDeath(vehicleid, killerid)
  75. {
  76. return 1;
  77. }
  78.  
  79. public OnPlayerText(playerid, text[])
  80. {
  81. return 1;
  82. }
  83.  
  84. public OnPlayerCommandText(playerid, cmdtext[])
  85. {
  86. if (strcmp("/buylevel", cmdtext, true) == 0)
  87. {
  88. if(GetPlayerScore(playerid)==0)
  89. {
  90. if(GetPlayerMoney(playerid) < 1000000)//
  91. {
  92. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 1. li-meni!");
  93. }
  94.  
  95. else
  96. {
  97. SetPlayerScore(playerid, 1);
  98. GivePlayerMoney(playerid, -1000000);//
  99. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Ju-s iega-da-ja-ties 1. Li-meni. Tagad jums ir iespe-ja lietot /repair, lai salabotu mas(i-nu nekur nebraucot!");
  100. }
  101. return 1;
  102. }
  103. //2.lvl
  104. if(GetPlayerScore(playerid)==1)
  105. {
  106. if(GetPlayerMoney(playerid) < 2000000)//Nauda
  107. {
  108. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 2. līmeni!");
  109. }
  110. else
  111. {
  112. SetPlayerScore(playerid, 2);
  113. GivePlayerMoney(playerid, -2000000);//Nauda.....
  114. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 2. Līmeni. Tagad jums ir iespēja lietot /flip komandu!");
  115. }
  116. return 1;
  117. }
  118. //3.lvl
  119. if(GetPlayerScore(playerid)==2)
  120. {
  121. if(GetPlayerMoney(playerid) < 3000000)
  122. {
  123. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 3. līmeni!");
  124. }
  125. else
  126. {
  127. SetPlayerScore(playerid, 3);
  128. GivePlayerMoney(playerid, -3000000);
  129. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 3. Līmeni. Tagad jums ir iespēja lietot /lock un /unlock komandu, lai aizslēgtu un atslēgtu mašīnu!");
  130. }
  131. return 1;
  132. }
  133. //4.lvl
  134. if(GetPlayerScore(playerid)==3)
  135. {
  136. if(GetPlayerMoney(playerid) < 4)
  137. {
  138. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 4. līmeni!");
  139. }
  140. else
  141. {
  142. SetPlayerScore(playerid, 4);
  143. GivePlayerMoney(playerid, -4);
  144. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 4. Līmeni. Tagad jums ir iespēja lietot /savecar un /getcar komandu, lai izsauktu jūsu saglabāto mašīnu!");
  145. }
  146. return 1;
  147. }
  148. //5.lvl
  149. if(GetPlayerScore(playerid)==4)
  150. {
  151. if(GetPlayerMoney(playerid) < 5)
  152. {
  153. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 5. līmeni!");
  154. }
  155. else
  156. {
  157. SetPlayerScore(playerid, 5);
  158. GivePlayerMoney(playerid, -5);
  159. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 5. Līmeni. Tagad jums ir iespēja lietot /tune komandu, lai uztūnētu mašīnu nekur nebraucot!");
  160. }
  161. return 1;
  162. }
  163. //6.lvl
  164. if(GetPlayerScore(playerid)==5)
  165. {
  166. if(GetPlayerMoney(playerid) < 6)
  167. {
  168. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 6. līmeni!");
  169. }
  170. else
  171. {
  172. SetPlayerScore(playerid, 6);
  173. GivePlayerMoney(playerid, -6);
  174. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 6. Līmeni. Tagad jums ir iespēja lietot /afon un /afoff komandu, lai ieslēgtu un izslēgtu antifall!");
  175. }
  176. return 1;
  177. }
  178. //7.lvl
  179. if(GetPlayerScore(playerid)==6)
  180. {
  181. if(GetPlayerMoney(playerid) < 7)
  182. {
  183. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 7. līmeni!");
  184. }
  185. else
  186. {
  187. SetPlayerScore(playerid, 7);
  188. GivePlayerMoney(playerid, -7);
  189. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 7. Līmeni. Tagad jums ir iespēja lietot /count komandu, lai ieslēgtu laika atskaiti!");
  190. }
  191. return 1;
  192. }
  193. //8.lvl
  194. if(GetPlayerScore(playerid)==7)
  195. {
  196. if(GetPlayerMoney(playerid) < 8)
  197. {
  198. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 8. līmeni!");
  199. }
  200. else
  201. {
  202. SetPlayerScore(playerid, 8);
  203. GivePlayerMoney(playerid, -8);
  204. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 8. Līmeni. Tagad jums nospawnojoties būs bruņas!");
  205. }
  206. return 1;
  207. }
  208. //9.lvl
  209. if(GetPlayerScore(playerid)==8)
  210. {
  211. if(GetPlayerMoney(playerid) < 9)
  212. {
  213. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 9. līmeni!");
  214. }
  215. else
  216. {
  217. SetPlayerScore(playerid, 9);
  218. GivePlayerMoney(playerid, -9);
  219. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 9. Līmeni. Tagad jums ir iespēja lietot /parachute komandu, lai paņemtu izpletni!");
  220. }
  221. return 1;
  222. }
  223. //10.lvl
  224. if(GetPlayerScore(playerid)==9)
  225. {
  226. if(GetPlayerMoney(playerid) < 10)
  227. {
  228. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 10. līmeni!");
  229. }
  230. else
  231. {
  232. SetPlayerScore(playerid, 10);
  233. GivePlayerMoney(playerid, -10);
  234. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 10. Līmeni. Tagad jums ir iespēja lietot /neons komandu, lai ievietotu mašīnā neonus!");
  235. }
  236. return 1;
  237. }
  238. //11.lvl
  239. if(GetPlayerScore(playerid)==10)
  240. {
  241. if(GetPlayerMoney(playerid) < 11)
  242. {
  243. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 10. līmeni!");
  244. }
  245. else
  246. {
  247. SetPlayerScore(playerid, 11);
  248. GivePlayerMoney(playerid, -10);
  249. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 10. Līmeni. Tagad jums ir iespēja lietot /neons komandu, lai ievietotu mašīnā neonus!");
  250. }
  251. return 1;
  252. }
  253. else
  254. {
  255. SendClientMessage(playerid, 0x00a48dff, "Jums jau ir maksimālais līmenis!");
  256. }
  257. return 1;
  258. }
  259. //12.lvl
  260. if(GetPlayerScore(playerid)==11)
  261. {
  262. if(GetPlayerMoney(playerid) < 12)
  263. {
  264. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 9. līmeni!");
  265. }
  266. else
  267. {
  268. SetPlayerScore(playerid, 12);
  269. GivePlayerMoney(playerid, -12);
  270. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 9. Līmeni. Tagad jums ir iespēja lietot /parachute komandu, lai paņemtu izpletni!");
  271. }
  272. return 1;
  273. }
  274. //13.lvl
  275. if(GetPlayerScore(playerid)==12)
  276. {
  277. if(GetPlayerMoney(playerid) < 13)
  278. {
  279. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 9. līmeni!");
  280. }
  281. else
  282. {
  283. SetPlayerScore(playerid, 13);
  284. GivePlayerMoney(playerid, -13);
  285. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 9. Līmeni. Tagad jums ir iespēja lietot /parachute komandu, lai paņemtu izpletni!");
  286. }
  287. return 1;
  288. }
  289. //14.lvl
  290. if(GetPlayerScore(playerid)==13)
  291. {
  292. if(GetPlayerMoney(playerid) < 14)
  293. {
  294. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 9. līmeni!");
  295. }
  296. else
  297. {
  298. SetPlayerScore(playerid, 14);
  299. GivePlayerMoney(playerid, -14);
  300. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 9. Līmeni. Tagad jums ir iespēja lietot /parachute komandu, lai paņemtu izpletni!");
  301. }
  302. return 1;
  303. }
  304. //15.lvl
  305. if(GetPlayerScore(playerid)==14)
  306. {
  307. if(GetPlayerMoney(playerid) < 15)
  308. {
  309. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 9. līmeni!");
  310. }
  311. else
  312. {
  313. SetPlayerScore(playerid, 15);
  314. GivePlayerMoney(playerid, -15);
  315. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 9. Līmeni. Tagad jums ir iespēja lietot /parachute komandu, lai paņemtu izpletni!");
  316. }
  317. return 1;
  318. }
  319. //16.lvl
  320. if(GetPlayerScore(playerid)==15)
  321. {
  322. if(GetPlayerMoney(playerid) < 16)
  323. {
  324. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 9. līmeni!");
  325. }
  326. else
  327. {
  328. SetPlayerScore(playerid, 16);
  329. GivePlayerMoney(playerid, -16);
  330. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 9. Līmeni. Tagad jums ir iespēja lietot /parachute komandu, lai paņemtu izpletni!");
  331. }
  332. return 1;
  333. }
  334. //17.lvl
  335. if(GetPlayerScore(playerid)==16)
  336. {
  337. if(GetPlayerMoney(playerid) < 17)
  338. {
  339. SendClientMessage(playerid, 0xE6000033, "Jums nav pietiekami daudz naudas, lai nopirktu 9. līmeni!");
  340. }
  341. else
  342. {
  343. SetPlayerScore(playerid, 17);
  344. GivePlayerMoney(playerid, -17);
  345. SendClientMessage(playerid, 0x33AA33AA, "Apsveicam! Jūs iegādājāties 9. Līmeni. Tagad jums ir iespēja lietot /parachute komandu, lai paņemtu izpletni!");
  346. }
  347. return 1;
  348. }
  349.  
  350.  
  351. //===========================LIIMENU KOMANDAS============================================================//
  352. //=====================================================================================================================//
  353. //1.LĪMENIS
  354. if(GetPlayerScore(playerid) >= 1)
  355. {
  356. if(!strcmp(cmdtext, "/repaircar", true, 4))
  357. {
  358. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "KĻŪDA:Tev jābūt mašīnā!");
  359. {
  360. new vehicleid = GetPlayerVehicleID(playerid);
  361. SetVehicleHealth(vehicleid, 1000.0);
  362. }
  363. SendClientMessage(playerid, 0x00CC00FF, "Tava mašīna salabota!");
  364.  
  365. }
  366. return 1;
  367. }
  368. //===================================================================================================================//
  369. //2.LĪMENIS
  370. {
  371. if(GetPlayerScore(playerid) >= 2)
  372. {
  373. if(!strcmp(cmdtext, "/flipcar", true, 4))
  374. {
  375. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "KĻŪDA: Tev jābūt mašīnā!");
  376. {
  377. new currentveh;
  378. new Float:angle;
  379. currentveh = GetPlayerVehicleID(playerid);
  380. GetVehicleZAngle(currentveh, angle);
  381. SetVehicleZAngle(currentveh, angle);
  382. SendClientMessage(playerid, 0xFFFFFFFF, "Tava mašīna veiksmīgi apgriezta.");
  383. }
  384.  
  385. return 1;
  386. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement