Advertisement
Guest User

Untitled

a guest
Mar 27th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.62 KB | None | 0 0
  1. public OnPlayerPickUpPickup(playerid, pickupid)
  2. {
  3. if(!playerDB[playerid][pickup]) return 1;
  4.  
  5. FIX_PICKUPS
  6.  
  7. if(pickupid > pickups[0][namai]-1 && pickupid < pickups[1][namai]+1) //Namai
  8. {
  9. new name[MAX_PLAYER_NAME];
  10. GetPlayerName(playerid,name,sizeof(name));
  11.  
  12. if(!strcmp(name,houseDB[pickupid][owner_name],true)) //Ar zaidejas namo savininkas
  13. {
  14. SendClientMessage(playerid,COLOR,"* Atvykote i savo namus! Namu komandos:");
  15. SendClientMessage(playerid,COLOR,"* /gydytis /padet /parduoti /paimt /pakviest");
  16. SendClientMessage(playerid,COLOR,"* /nekviest /balansas /iseit /atiduot");
  17. new inter = houseDB[pickupid][setting];
  18. SetPlayerInterior(playerid,houseSETTINGS[inter][interior]);
  19. SetPlayerPos(playerid,houseSETTINGS[inter][enter_pos][0],houseSETTINGS[inter][enter_pos][1],houseSETTINGS[inter][enter_pos][2]);
  20. SetPlayerVirtualWorld(playerid,pickupid);
  21. return 1;
  22. }
  23.  
  24. if(playerDB[playerid][pakviestas][pickupid])
  25. {
  26. new msg[128];
  27. format(msg,sizeof(msg),"Atvkote i %s namus. Komandos: /iseit.",houseDB[pickupid][owner_name]);
  28. SendClientMessage(playerid,COLOR,msg);
  29. new inter = houseDB[pickupid][setting];
  30. SetPlayerInterior(playerid,houseSETTINGS[inter][interior]);
  31. SetPlayerPos(playerid,houseSETTINGS[inter][enter_pos][0],houseSETTINGS[inter][enter_pos][1],houseSETTINGS[inter][enter_pos][2]);
  32. SetPlayerVirtualWorld(playerid,pickupid);
  33. return 1;
  34. }
  35.  
  36. if(!strcmp("no",houseDB[pickupid][owner_name],true))
  37. {
  38. new msg[128];
  39. format(msg,sizeof(msg),"Namas parduodamas! Kaina: %i LT. Pirkti? [taip/ne]",houseDB[pickupid][nkaina]);
  40. SendClientMessage(playerid,COLOR,msg);
  41. playerDB[playerid][textas]=4;
  42. playerDB[playerid][rid][3]=pickupid;
  43. return 1;
  44. }
  45.  
  46. new msg[128];
  47. format(msg,sizeof(msg),"Sis namas priklauso: %s.",houseDB[pickupid][owner_name]);
  48. SendClientMessage(playerid,COLOR,msg);
  49.  
  50. return 1;
  51. }
  52.  
  53. if(pickupid > pickups[0][degaline]-1 && pickupid < pickups[1][degaline]+1) //Degalines
  54. {
  55. if(playerDB[playerid][masina] == -1)
  56. {
  57. SendClientMessage(playerid,COLOR,"* Jus neturite masinos.");
  58. return 1;
  59. }
  60.  
  61. new modelis = GetVehicleModel(playerDB[playerid][masina]);
  62.  
  63. if(modelis == BMX || modelis == MTBIKE || modelis == BIKE)
  64. {
  65. SendClientMessage(playerid,COLOR,"* Jus neturite masinos.");
  66. return 1;
  67. }
  68.  
  69. new Float:cpo[3];
  70. GetVehiclePos(playerDB[playerid][masina],cpo[0],cpo[1],cpo[2]);
  71.  
  72. if(!PlayerToPoint(7,playerid,cpo[0],cpo[1],cpo[2]))
  73. {
  74. SendClientMessage(playerid,COLOR,"* Jusu masina per toli");
  75. return 1;
  76. }
  77.  
  78. new kof,Float:angle;
  79. new station = pickupid - pickups[0][degaline];
  80.  
  81. switch(station)
  82. {
  83. case 0: {kof=2; angle=40;} //Docke
  84. case 1: {kof=1; angle=337;} //Kaime
  85. case 2: {kof=4; angle=90;} //Cj
  86. case 3: {kof=3; angle=90;} //Prie tilto
  87. case 4: {kof=3; angle=90;} //Prie tilto
  88. case 5: {kof=3; angle=90;} //prie tilto
  89. case 6: {kof=10; angle=320;} //oro uoste
  90. case 7: {kof=1; angle=225;} //uoste
  91. }
  92.  
  93. SetPlayerFacingAngle(playerid,angle);
  94. SetPlayerPos(playerid,PickupIDs[pickupid][0],PickupIDs[pickupid][1],PickupIDs[pickupid][2]);
  95.  
  96. playerDB[playerid][pila]=true;
  97. TogglePlayerControllable(playerid,false);
  98. Gasup(playerDB[playerid][masina],0,kof,0,playerid);
  99.  
  100. ApplyAnimation(playerid, "HEIST9", "Use_SwipeCard", 4.000000, 0, 0, 0, 0, -1);
  101. return 1;
  102. }
  103.  
  104. if(pickupid > pickups[0][narkotikai]-1 && pickupid < pickups[1][narkotikai]+1)
  105. {
  106. if(GetPlayerMoneyA(playerid) < 100)
  107. {
  108. SendClientMessage(playerid,COLOR,"* Narkotikai kainuoja 100LT");
  109. return 1;
  110. }
  111.  
  112. ApplyAnimation(playerid, "MISC", "pickup_box", 4.000000, 0, 0, 0, 0, -1);
  113. playerDB[playerid][narkotikai]++;
  114. SendClientMessage(playerid,COLOR,"* Narkotikai paimti! (100LT)");
  115. GivePlayerMoneyA(playerid,-100);
  116. return 1;
  117. }
  118.  
  119. if(pickupid > pickups[0][savegame]-1 && pickupid < pickups[1][savegame]+1)
  120. {
  121. SavePlayerData(playerid,false);
  122. return 1;
  123. }
  124.  
  125. if(pickupid == pickups[0][mokykla])
  126. {
  127. if(playerDB[playerid][specialybe]==7)
  128. {
  129. SendClientMessage(playerid,COLOR,"* FortCarson Vairavimo mokykla: Palikote vairavimo mokytojo darba.");
  130. playerDB[playerid][specialybe]=0;
  131. }else if(playerDB[playerid][specialybe]==0){
  132.  
  133. if(!playerDB[playerid][teises])
  134. {
  135. SendClientMessage(playerid,COLOR,"* === GRP3 Vairavimo Mokykla ===");
  136. SendClientMessage(playerid,COLOR,"* Jei esate pasirenge ir zinote, kad per testa:");
  137. SendClientMessage(playerid,COLOR,"* 1. Nesudausyzite masinos");
  138. SendClientMessage(playerid,COLOR,"* 2. Nevaziuosite per greit");
  139. SendClientMessage(playerid,COLOR,"* 3. Laikysites eismo taisykliu");
  140. SendClientMessage(playerid,COLOR,"* Susiraskite vairavimo mokytoja ir pirmyn!");
  141. SendClientMessage(playerid,COLOR,"* Operatore pranese mokytojams, kad ju laukia moksleivis.");
  142.  
  143. new msg[128],name[MAX_PLAYER_NAME];
  144. GetPlayerName(playerid,name,sizeof(name));
  145. format(msg,sizeof(msg),"Operatore: %s iesko vairavimo mokytojo prie vairavimo mokyklos.",name);
  146. SendMessageToTeachers(COLOR,msg);
  147. return 1;
  148. }
  149.  
  150. if(GetPlayerScore(playerid)<300)
  151. {
  152. SendClientMessage(playerid,COLOR,"* San Fierro Vairavimo mokykla: Mokytoju dirbti dabar negalite, jusu patirtis per maza. (<300xp)");
  153. SendClientMessage(playerid,COLOR,"* San Fierro Vairavimo mokykla: Sugrizkite veliau.");
  154. return 1;
  155. }
  156.  
  157. if(!playerDB[playerid][leanvited][3])
  158. {
  159. SendClientMessage(playerid,COLOR,"* San Fierro Vairavimo mokykla: Prasome pasikalbeti su musu direktoriumi.");
  160. return 1;
  161. }
  162.  
  163. SendClientMessage(playerid,COLOR,"* San Fierro Vairavimo mokykla: Sveikas atvykes! Susirask moksleivi :).");
  164. SendClientMessage(playerid,COLOR,"* Teisiu ( /supa ) kaina 200LT");
  165. playerDB[playerid][specialybe]=7;
  166. }else{
  167. SendClientMessage(playerid,COLOR,"* San Fierro Vairavimo mokykla: Negalite dirbti dvieju darbu!");
  168. }
  169.  
  170. return 1;
  171. }
  172.  
  173. if(pickupid > pickups[0][bizniss]-1 && pickupid < pickups[1][bizniss]+1)
  174. {
  175. new msg[128],name[MAX_PLAYER_NAME];
  176. format(msg,sizeof(msg),"=== %s ===",bussinesDB[pickupid][pavadinimas]);
  177. SendClientMessage(playerid,COLOR,msg);
  178. GetPlayerName(playerid,name,sizeof(name));
  179.  
  180. if(!strcmp(bussinesDB[pickupid][own_name],name,true))
  181. {
  182. SendClientMessage(playerid,COLOR,"* Biznis priklauso jums.");
  183. SendClientMessage(playerid,COLOR,"* Apleisti bizni? [taip/ne]");
  184. playerDB[playerid][rid][2]=pickupid;
  185. playerDB[playerid][textas]=5;
  186. return 1;
  187. }
  188.  
  189. if(!strcmp(bussinesDB[pickupid][own_name],"no",true))
  190. {
  191. if(playerDB[playerid][biznis] != 0)
  192. {
  193. SendClientMessage(playerid,COLOR,"* Biznis parduodamas, taciau jus jau turite bizni.");
  194. return 1;
  195. }
  196.  
  197. if(GetPlayerScore(playerid) < 7000)
  198. {
  199. SendClientMessage(playerid,COLOR,"* Biznis parduodamas, bet jusu dar niekas nepazista. Biznio pirkti negalite.");
  200. SendClientMessage(playerid,COLOR,"* Patarimas: Pazaiskite siame serveryje daugiau!");
  201. return 1;
  202. }
  203.  
  204. SendClientMessage(playerid,COLOR,"* Biznis parduodamas.");
  205. format(msg,sizeof(msg),"Kaina: %i LT.",bussinesDB[pickupid][bizkaina]);
  206. SendClientMessage(playerid,COLOR,msg);
  207. format(msg,sizeof(msg),"Maksimalus pelnas: %i LT/val.",bussinesDB[pickupid][moka]);
  208. SendClientMessage(playerid,COLOR,msg);
  209. SendClientMessage(playerid,COLOR,"* Ar notite pirkti si bizni? [taip/ne]");
  210. playerDB[playerid][rid][4]=pickupid;
  211. playerDB[playerid][textas]=6;
  212. return 1;
  213. }
  214.  
  215. format(msg,sizeof(msg),"Biznis priklauso: %s",bussinesDB[pickupid][own_name]);
  216. SendClientMessage(playerid,COLOR,msg);
  217. return 1;
  218. }
  219.  
  220. if(pickupid == pickups[0][bankas])
  221. {
  222. SetPlayerInterior(playerid,12);
  223. SetPlayerPos(playerid,2324.33,-1144.79,1050.71);
  224. SendClientMessage(playerid,COLOR,"* FortCarson Bankas: Sveiki atvyke! (banko komandos: /padet /paimt /balansas /iseit)");
  225. return 1;
  226. }
  227.  
  228. if(pickupid == pickups[0][draudimas])
  229. {
  230. SendClientMessage(playerid,COLOR,"* === Lietuvos Gyvybes Draudimas ===");
  231. SendClientMessage(playerid,COLOR,"* Komandos: /draust /iseit");
  232. SetPlayerInterior(playerid,1);
  233. SetPlayerPos(playerid,-2158.9189,642.6813,1052.3750);
  234. return 1;
  235. }
  236.  
  237. if(pickupid == pickups[1][draudimas])
  238. {
  239. if(playerDB[playerid][draudimas]<1)
  240. {
  241. SendClientMessage(playerid,COLOR,"* Lietuvos Gyvybes Draudimas: Jus neesate apsidraudes.");
  242. }else{
  243. new msg[128];
  244. format(msg,sizeof(msg),"Lietuvos Gyvybes Draudimas: Jus esate apsidraudes %i LT.",playerDB[playerid][draudimas]);
  245. SendClientMessage(playerid,COLOR,msg);
  246. SendClientMessage(playerid,COLOR,"* Si suma bus ismokama, jei:");
  247. SendClientMessage(playerid,COLOR,"* 1. Jei atsidursite ligonineje suzeistas kito zmogaus.");
  248. SendClientMessage(playerid,COLOR,"* Suma bus neismokama, jei:");
  249. SendClientMessage(playerid,COLOR,"* 1. Susizeisite pats.");
  250. SendClientMessage(playerid,COLOR,"* 2. Susizeisite avarijoje.");
  251. SendClientMessage(playerid,COLOR,"* 3. Busite suzeistas policijos pareiguno, del pazeidimo.");
  252. }
  253. return 1;
  254. }
  255.  
  256. if(pickupid == pickups[0][farai])
  257. {
  258. if(GetPlayerWantedLevel(playerid) > 0)
  259. {
  260. playerDB[playerid][kalejimo_laikas] = GetPlayerWantedLevel(playerid)*50;
  261. JailPlayer(playerid,227.3138,108.9786,999.0156,0,playerDB[playerid][kalejimo_laikas]*1000,10,-1597.6338,716.4904,11.7759,341.3682,0,true);
  262. new msg[128];
  263. format(msg,sizeof(msg),"* Jus sueme policija lengvinanciomis aplinkybemis (%i sec.)",playerDB[playerid][kalejimo_laikas]);
  264. SendClientMessage(playerid,COLOR,msg);
  265. return 1;
  266. }
  267.  
  268.  
  269. if(playerDB[playerid][specialybe]==1)
  270. {
  271.  
  272. if(playerDB[playerid][uniformd])
  273. {
  274. SendClientMessage(playerid,COLOR,"* Jus esate su uniforma. Pries palikdami policija ja nusivilkite.");
  275. return 1;
  276. }
  277.  
  278. SendClientMessage(playerid,COLOR,"* FortCarson Policijos Departamentas: Palikote policija!");
  279. playerDB[playerid][specialybe]=0;
  280. playerDB[playerid][uniforma]=-1;
  281. }else if(playerDB[playerid][specialybe]==0){
  282.  
  283. if(GetPlayerScore(playerid)<120)
  284. {
  285. SendClientMessage(playerid,COLOR,"* FortCarson Policijos Departamentas: Atsiprasome, jus dar nepakankamai patyres! (xp > 120)");
  286. SendClientMessage(playerid,COLOR,"* FortCarson Policijos Departamentas: Sugrizkite veliau.");
  287. return 1;
  288. }
  289.  
  290. if(!playerDB[playerid][teises])
  291. {
  292. SendClientMessage(playerid,COLOR,"* FortCarson Policijos Departamentas: Atsiprasome, noredami tapti policininku, turite tureti vairavimo teises.");
  293. return 1;
  294. }
  295.  
  296. if(playerDB[playerid][lytis]!=1)
  297. {
  298. SendClientMessage(playerid,COLOR,"* FortCarson Policijos Departamentas: Atsiprasome, taciau policijoje dirbti gali tik vyrai.");
  299. return 1;
  300. }
  301.  
  302. if(!playerDB[playerid][leanvited][0])
  303. {
  304. SendClientMessage(playerid,COLOR,"* FortCarson Policijos Departamentas: Prasome pasikalbeti su musu direktoriumi.");
  305. return 1;
  306. }
  307.  
  308. GivePlayerWeapon(playerid,22,200);
  309. GivePlayerWeapon(playerid,17,5);
  310. GivePlayerWeapon(playerid,3,1);
  311. SetPlayerArmour(playerid,150);
  312. SendClientMessage(playerid,COLOR,"* FortCarson Policijos Departamentas: Apmokymai:");
  313. SendClientMessage(playerid,COLOR,"* Nusikaltelius ( /gaudomi ) gali suimti:");
  314. SendClientMessage(playerid,COLOR,"* 1. Juos nuvezdami i policijos nuovada ir ivesdami juos i melynus markinelius.");
  315. SendClientMessage(playerid,COLOR,"* 2. Blogiausiu atveju nusaudami juos.");
  316. SendClientMessage(playerid,COLOR,"* Nusikaltelius galite isteisinti ( /ist ) arba, jei pamatete zaideja daranti nusikaltima,");
  317. SendClientMessage(playerid,COLOR,"* galite ji itarti ( /ita ). Jei numanote, kad zaidejas neturi vairuotojo pazymejimo,");
  318. SendClientMessage(playerid,COLOR,"* patikrinkite ji ( /paz ), taip pat del narkotiku galite patikrinti ( /nark ).");
  319. SendClientMessage(playerid,COLOR,"* Taip pat bausti ( /ita ) turetumete uz masinos parkavima ne vietoje. Daugiau komandu: /policija");
  320. SendClientMessage(playerid,COLOR,"* Tiek siam kartui.");
  321. SendClientMessage(playerid,COLOR,"* San Fierro Policijos Departamentas: Sveikiname prisijungus!");
  322. playerDB[playerid][drabuziai]=GetPlayerSkin(playerid);
  323. new skinr = random(4);
  324. SetPlayerSkin(playerid,280+skinr);
  325. playerDB[playerid][uniforma]=280+skinr;
  326. playerDB[playerid][uniformd]=true;
  327. ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
  328. playerDB[playerid][specialybe]=1;
  329.  
  330. }else{
  331. SendClientMessage(playerid,COLOR,"* FortCarson Policijos Departamentas: Negalite dirbti dvieju darbu!");
  332. }
  333. return 1;
  334. }
  335.  
  336. if(pickupid == pickups[0][medikai])
  337. {
  338. if(playerDB[playerid][specialybe]==2)
  339. {
  340. SendClientMessage(playerid,COLOR,"* FortCarson Ligonine: Nusibodo but paramediku? (darbas paliktas)");
  341. playerDB[playerid][specialybe]=0;
  342. }else if(playerDB[playerid][specialybe]==0){
  343.  
  344. if(GetPlayerScore(playerid)<75)
  345. {
  346. SendClientMessage(playerid,COLOR,"* Fort Carson Ligonine: Atsiprasome, jus dar nepakankamai patyres! (xp > 75)");
  347. SendClientMessage(playerid,COLOR,"* Fort Carson Ligonine: Sugrizkite veliau.");
  348. return 1;
  349. }
  350.  
  351. if(!playerDB[playerid][teises])
  352. {
  353. SendClientMessage(playerid,COLOR,"* Fort Carson Ligonine: Atsiprasome, jei norite dirbti mediku, turite tureti vairavimo teises.");
  354. return 1;
  355. }
  356.  
  357. if(!playerDB[playerid][leanvited][1])
  358. {
  359. SendClientMessage(playerid,COLOR,"* Fort Carson Ligonine: Musu direktorius neinformuotas apie jus, pries istojant, turite pasikalbeti su juo.");
  360. return 1;
  361. }
  362.  
  363. SendClientMessage(playerid,COLOR,"* Fort Carson Ligonine: Isidarbinote paramediku!");
  364. playerDB[playerid][specialybe]=2;
  365. }else{
  366. SendClientMessage(playerid,COLOR,"* Fort Carson Ligonine: Negalite dirbti dvieju darbu!");
  367. }
  368. return 1;
  369. }
  370.  
  371. if(pickupid == pickups[0][traukinys])
  372. {
  373. if(playerDB[playerid][specialybe]==4)
  374. {
  375. SendClientMessage(playerid,COLOR,"* Lietuvos Gelezinkeliai: Atsisakete traukinio vairuotojo darbo!");
  376. playerDB[playerid][specialybe]=0;
  377. }else if(playerDB[playerid][specialybe]==0){
  378. SendClientMessage(playerid,COLOR,"* Lietuvos Gelezinkeliai: Taigi busite traukinio vairuotoju? Susirask traukini!");
  379. playerDB[playerid][specialybe]=4;
  380. }else{
  381. SendClientMessage(playerid,COLOR,"* Lietuvos Gelezinkeliai: Negalite dirbti dvieju darbu!");
  382. }
  383. return 1;
  384. }
  385.  
  386. if(pickupid == pickups[0][autobusas])
  387. {
  388. if(playerDB[playerid][specialybe]==5)
  389. {
  390. if(playerDB[playerid][uniformd])
  391. {
  392. SendClientMessage(playerid,COLOR,"* Jus esate su uniforma. Pries palikdami musu stoti ja nusivilkite.");
  393. return 1;
  394. }
  395.  
  396. SendClientMessage(playerid,COLOR,"* FortCarson Autobusu stotis: Atsisakete autobuso vairuotojo darbo!");
  397. playerDB[playerid][specialybe]=0;
  398. playerDB[playerid][uniforma]=-1;
  399. }else if(playerDB[playerid][specialybe]==0){
  400. SendClientMessage(playerid,COLOR,"* FortCarson Autobusu stotis: Sveikinu, prisidejus prie musu. Susirask autobusa!");
  401.  
  402. playerDB[playerid][drabuziai]=GetPlayerSkin(playerid);
  403. if(playerDB[playerid][lytis]==1)
  404. {
  405. SetPlayerSkin(playerid,171);
  406. playerDB[playerid][uniforma]=171;
  407. ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
  408. }else{
  409. SetPlayerSkin(playerid,172);
  410. playerDB[playerid][uniforma]=172;
  411. ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
  412. }
  413. playerDB[playerid][uniformd]=true;
  414. autoDB[playerid][CPnumber]=0;
  415. playerDB[playerid][specialybe]=5;
  416. }else{
  417. SendClientMessage(playerid,COLOR,"* FortCarson Autobusu stotis: Negalite dirbti dvieju darbu!");
  418. }
  419. return 1;
  420. }
  421.  
  422. if(pickupid == pickups[0][taxi])
  423. {
  424. if(playerDB[playerid][specialybe]==3)
  425. {
  426. SendClientMessage(playerid,COLOR,"* FortCarson taksi: atsisakote! Vistiek mums jusu nereikejo! >:D");
  427. playerDB[playerid][specialybe]=0;
  428. }else if(playerDB[playerid][specialybe]==0){
  429.  
  430. if(GetPlayerScore(playerid)<0)
  431. {
  432. SendClientMessage(playerid,COLOR,"* FortCarson taksi: Atsiprasome, jus dar nepakankamai patyres! (xp > 0");
  433. return 1;
  434. }
  435.  
  436. if(!playerDB[playerid][teises])
  437. {
  438. SendClientMessage(playerid,COLOR,"* FortCarson taksi: Privalai tureti teises, kaip kitaip vairuosi taxi?");
  439. return 1;
  440. }
  441.  
  442. if(!playerDB[playerid][leanvited][2])
  443. {
  444. SendClientMessage(playerid,COLOR,"* FortCarson taksi: Pirmiausia pasikalbekit su direktorium.");
  445. return 1;
  446. }
  447.  
  448. SendClientMessage(playerid,COLOR,"* FortCarson taksi: Sveikinu, prisidejus prie musu saunios komandos.");
  449. SendClientMessage(playerid,COLOR,"* FortCarson taksi: Pasiimk taksi masina, ir prie darbo!");
  450. playerDB[playerid][specialybe]=3;
  451. }else{
  452. SendClientMessage(playerid,COLOR,"* FortCarson taksi: Negalite dirbti dvieju darbu!");
  453. }
  454. return 1;
  455. }
  456.  
  457. if(pickupid == pickups[0][kareivis])
  458. {
  459. if(playerDB[playerid][specialybe]==6)
  460. {
  461.  
  462. if(playerDB[playerid][uniformd])
  463. {
  464. SendClientMessage(playerid,COLOR,"* Jus esate su musu apranga. Pries palikdami kareivines ja nusivilkite.");
  465. return 1;
  466. }
  467.  
  468. SendClientMessage(playerid,COLOR,"* Teroristai: Palikote mus!");
  469. playerDB[playerid][specialybe]=0;
  470. playerDB[playerid][uniforma]=-1;
  471. }else if(playerDB[playerid][specialybe]==0){
  472.  
  473. if(GetPlayerScore(playerid)<500)
  474. {
  475. SendClientMessage(playerid,COLOR,"* Teroristai: Mes taves nepazystam, tu glai buti itartinas.");
  476. SendClientMessage(playerid,COLOR,"* Teroristai: Sugrizk veliau.");
  477. return 1;
  478. }
  479.  
  480. if(playerDB[playerid][lytis]!=1)
  481. {
  482. SendClientMessage(playerid,COLOR,"* Teroristai: Moteru mums nereikia.");
  483. return 1;
  484. }
  485.  
  486. SetPlayerArmour(playerid,150);
  487. SendClientMessage(playerid,COLOR,"* Teroristai: Na sveikas atvykes biciuli. Nusipirk ginklu.");
  488. playerDB[playerid][drabuziai]=GetPlayerSkin(playerid);
  489. SetPlayerSkin(playerid,109);
  490. playerDB[playerid][uniforma]=109;
  491. playerDB[playerid][uniformd]=true;
  492. ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
  493. playerDB[playerid][specialybe]=6;
  494.  
  495. }else{
  496. SendClientMessage(playerid,COLOR,"* Teroristai: Jus jau dirbate kazkur, mums nereikia uziemusiu zmoniu!");
  497. }
  498. return 1;
  499. }
  500.  
  501. if(pickupid >= pickups[0][parduotuves] && pickupid <= pickups[1][parduotuves])
  502. {
  503. if(pickupid == pickups[0][parduotuves]) ShowBuyMenu(playerid,0);
  504. else if(pickupid == pickups[1][parduotuves]) ShowBuyMenu(playerid,2);
  505. else ShowBuyMenu(playerid,1);
  506. }
  507.  
  508. if(pickupid == pickups[1][kareivis])
  509. {
  510. if(playerDB[playerid][specialybe] != 6)
  511. {
  512. SendClientMessage(playerid,COLOR,"* Jei norite paimti ginklus,turite buti teroristas.");
  513. return 1;
  514. }
  515.  
  516. if(GetPlayerMoneyA(playerid) < 20000)
  517. {
  518. SendClientMessage(playerid,COLOR,"* Krovinio kaina 20000LT.");
  519. return 1;
  520. }
  521.  
  522. GivePlayerMoneyA(playerid,-20000);
  523. SendClientMessage(playerid,COLOR,"* Stai ir jusu ginklai. Griebk juos ir sukelk siek tiek chaoso. Arba importuok.");
  524. GivePlayerWeapon(playerid,30,700);
  525. GivePlayerWeapon(playerid,34,400);
  526. GivePlayerWeapon(playerid,25,300);
  527. GivePlayerWeapon(playerid,45,4);
  528. GivePlayerWeapon(playerid,5,4);
  529. return 1;
  530. }
  531.  
  532. if(pickupid == pickups[0][stadionas])
  533. {
  534. if(strcmp(bussinesDB[pickups[0][stadbzn]][own_name],"no",true))
  535. {
  536. new msg[128];
  537. format(msg,sizeof(msg),"Sveiki atvyke i San Fierro Stadiona! (Stadiono savininkas yra: %s)",bussinesDB[pickups[0][stadbzn]][own_name]);
  538. SendClientMessage(playerid,COLOR,msg);
  539. }else{
  540. SendClientMessage(playerid,COLOR,"* Sveiki atvyke i San Fierro Stadiona! (Stadionas yra parduodamas)");
  541. }
  542. SetPlayerInterior(playerid,15);
  543. SetPlayerPos(playerid,-1446.8335,938.8027,1036.5743);
  544. return 1;
  545. }
  546.  
  547. if(pickupid == pickups[1][stadionas])
  548. {
  549. SetPlayerInterior(playerid,0);
  550. SetPlayerPos(playerid,-2123.6646,-444.7346,35.5344);
  551. return 1;
  552. }
  553.  
  554. if(pickupid == pickups[0][stadgalai])
  555. {
  556. if(playerDB[playerid][masina]==-1)
  557. {
  558. SendClientMessage(playerid,COLOR,"* Jus neturite masinos, tad nera kam ir pilti degalu.");
  559. return 1;
  560. }
  561.  
  562. vehicleDB[playerDB[playerid][masina]][gas]=20;
  563. SendClientMessage(playerid, COLOR,"* Degalu lygis jusu masinoje optimizuotas buliu kautynems!");
  564. return 1;
  565. }
  566.  
  567. if(pickupid == pickups[0][info])
  568. {
  569. GameTextForPlayer(playerid,"Gyvernimas ~p~FortCarson~w~ - GRP-NEW",5000,5);
  570. SendClientMessage(playerid,COLOR,"* ==== GRP - NEW INFORMACIJA ====");
  571. SendClientMessage(playerid,COLOR,"* GRP-New gamemode yra sukurtas Augis_Gogis su Vilius_Vode pagalba. (c) 2015, Lietuva");
  572. SendClientMessage(playerid,COLOR,"* Tai yra Grp pobudzio zaidimas, sukurtas kiek imanoma tikresnio");
  573. SendClientMessage(playerid,COLOR,"* gyvenimo mieste simuliavimui. Dekojame, kad pasirinkote mus.");
  574. SendClientMessage(playerid,COLOR,"* ==== Zaidimo INFORMACIJA ====");
  575. SendClientMessage(playerid,COLOR,"* Jaigu reikia kokios pagalbos arba kazko nezinot /kviesti admin.");
  576. SendClientMessage(playerid,COLOR,"* Jus visada kalbate savo zaideju, tad tik aplinkiniai jus girdes.");
  577. SendClientMessage(playerid,COLOR,"* Pries zaisdami, butinai perzvelkite musu /Pagalba .");
  578. SendClientMessage(playerid,COLOR,"* Sio serverio apsauga yra stipri. Jusu duomenys yra uzkoduoti 32bit hash formatu.");
  579. SendClientMessage(playerid,COLOR,"* Sekmes zaidziant!");
  580. return 1;
  581. }
  582.  
  583. if(pickupid == pickups[0][loterija])
  584. {
  585. SendClientMessage(playerid,COLOR,"* ======= TELELOTO =======");
  586. if(playerDB[playerid][bilietas])
  587. {
  588. playerDB[playerid][bilietas]=false;
  589. if(random(5000)==25)
  590. {
  591. SendClientMessage(playerid,COLOR,"* Jusu bilietas laimingas! Laimejote milijona LT!!!");
  592. GivePlayerMoneyA(playerid,1000000);
  593. SetPlayerScore(playerid,GetPlayerScore(playerid)+20000);
  594. return 1;
  595. }else if(random(400)==25){
  596. SendClientMessage(playerid,COLOR,"* Jusu bilietas laimingas! Uzbraukete istrizaine!");
  597. GivePlayerMoneyA(playerid,15);
  598. return 1;
  599. }else if(random(100)==25){
  600. SendClientMessage(playerid,COLOR,"* Jusu bilietas laimingas! Uzbraukete visus keturis kampus!");
  601. GivePlayerMoneyA(playerid,10);
  602. return 1;
  603. }
  604. SendClientMessage(playerid,COLOR,"* Jusu bilietas nelaimingas.");
  605. return 1;
  606. }
  607.  
  608. SendClientMessage(playerid,COLOR,"* Pagrindinis prizas 1 milijonas LITU!");
  609. SendClientMessage(playerid,COLOR,"* ========================");
  610. SendClientMessage(playerid,COLOR,"* Nusipirkote bilieta! (Kaina 2LT)");
  611. SendClientMessage(playerid,COLOR,"* Patikrinti bilieta galesite cia pat, po keliu min.");
  612. GivePlayerMoneyA(playerid,-2);
  613. playerDB[playerid][bilietas]=true;
  614. return 1;
  615. }
  616.  
  617. if(pickupid == pickups[0][valgis] || pickupid == pickups[1][valgis])
  618. {
  619. if(GetPlayerMoneyA(playerid) < 20)
  620. {
  621. SendClientMessage(playerid,COLOR,"* Valgiui jums reikia bent 20LT");
  622. return 1;
  623. }
  624.  
  625. GivePlayerMoneyA(playerid,-20);
  626. ClearAnimations(playerid);
  627. ApplyAnimation(playerid,"VENDING","vend_eat1_P",4.1,0,0,0,0,0);
  628. new sir = random(5);
  629. if(sir == 0) SendClientMessage(playerid,COLOR,"* Valgote keptu bulvyciu.");
  630. else if(sir == 1) SendClientMessage(playerid,COLOR,"* Valgote kepta vista.");
  631. else if(sir == 2) SendClientMessage(playerid,COLOR,"* Valgote mesaini.");
  632. else if(sir == 3) SendClientMessage(playerid,COLOR,"* Valgote didele pica.");
  633. else SendClientMessage(playerid,COLOR,"* Valgote ryziu salotu.");
  634.  
  635. new Float:hp;
  636. GetPlayerHealth(playerid,hp);
  637. if(hp<120) SetPlayerHealth(playerid,hp+30);
  638. return 1;
  639. }
  640.  
  641.  
  642.  
  643.  
  644.  
  645. if(EntrenceDB[pickupid][IsEntrence])
  646. {
  647. SetPlayerInterior(playerid,EntrenceDB[pickupid][interior]);
  648. SetPlayerPos(playerid,EntrenceDB[pickupid][coordinates][0],EntrenceDB[pickupid][coordinates][1],EntrenceDB[pickupid][coordinates][2]);
  649. playerDB[playerid][cbuilding]=pickupid;
  650. SendClientMessage(playerid,COLOR,"* Jei norite iseiti, rasykite: /iseit");
  651. return 1;
  652. }
  653.  
  654. return 1;
  655. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement