hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.19. 10:58



Jelenlévő felhasználók

Jelenleg 212 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 211 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Javitas
HozzászólásElküldve: 2015.08.03. 22:18 
Offline
Lelkes
Avatar

Csatlakozott: 2015.07.25. 09:08
Hozzászólások: 27
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 2 alkalommal
Vlaki nekem ki javitana ezt ?
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <nvault>
  4. #include <vault>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <hamsandwich>
  9. #include <colorchat>
  10.  
  11. #define PLUGIN "New Plug-In"
  12. #define VERSION "1.0"
  13. #define AUTHOR "author"
  14.  
  15.  
  16. new oles[33]
  17. new awp[33], m4a1[33], ak47[33]
  18. new vault
  19. new message[192]
  20. new nev[32]
  21. new Temp[192]
  22. static color[10]
  23. new g_vault
  24. new szint[33]
  25.  
  26. #define ASD 15
  27.  
  28. //Ha az ASD értéke 15 akkor a szamoknal 15 szám a rangoknál 16 szöveg
  29.  
  30. public plugin_init() {
  31. register_plugin(PLUGIN, VERSION, AUTHOR)
  32.  
  33. //Chat parancsok
  34. register_impulse(201, "fomenu")
  35. register_clcmd("say /ak", "ak_menu")
  36. register_clcmd("say /wp", "wp_menu")
  37. register_clcmd("say /m4", "m4_menu")
  38. register_clcmd("say /add", "adas")
  39. register_clcmd("say", "sayhook")
  40. register_clcmd("say_team", "tshook")
  41. register_event("DeathMsg", "halal", "a")
  42. register_clcmd("say /menu", "fomenu")
  43.  
  44. //Fegyverváltás
  45. register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
  46.  
  47. //Halál
  48. register_event("DeathMsg", "eDeath", "ade")
  49.  
  50. vault = nvault_open("Fegyverskin")
  51. }
  52.  
  53. public plugin_precache() {
  54. precache_model("models/badboys/ak1.mdl")
  55. precache_model("models/badboys/ak2.mdl")
  56. precache_model("models/badboys/ak3.mdl")
  57. precache_model("models/badboys/ak4.mdl")
  58. precache_model("models/badboys/ak5.mdl")
  59. precache_model("models/badboys/m41.mdl")
  60. precache_model("models/badboys/m42.mdl")
  61. precache_model("models/badboys/m43.mdl")
  62. precache_model("models/badboys/m44.mdl")
  63. precache_model("models/badboys/m45.mdl")
  64. precache_model("models/badboys/wp1.mdl")
  65. precache_model("models/badboys/wp2.mdl")
  66. precache_model("models/badboys/wp3.mdl")
  67. precache_model("models/badboys/wp4.mdl")
  68. precache_model("models/badboys/wp5.mdl")
  69. }
  70.  
  71. public halal()
  72. {
  73. new killer = read_data(1)
  74. new victim = read_data(2)
  75.  
  76. if(killer != victim)
  77. oles[killer]++
  78.  
  79. while(oles[killer] >= szamok[szint[killer]])
  80. {
  81. szint[killer]++
  82. }
  83. }
  84.  
  85. new const szamok[ASD] = {
  86. 15,
  87. 20,
  88. 30,
  89. 45,
  90. 55,
  91. 65,
  92. 75,
  93. 85,
  94. 90,
  95. 105,
  96. 115,
  97. 120,
  98. 125,
  99. 135,
  100. 140
  101. }
  102. new const rangok[ASD+1][] = {
  103. "Újonc",
  104. "Lelkes",
  105. "Tag",
  106. "Beavatott",
  107. "Tud valamit",
  108. "Fanatikus",
  109. "Senior Tag",
  110. "Jómunkásember",
  111. "Nagyúr",
  112. "Félisten",
  113. "Östag",
  114. "Veterán",
  115. "Oskövület",
  116. "Minden6ó",
  117. "ISTEN",
  118. "Mindent Tudó"
  119. }
  120. public fomenu(id) {
  121. new menu = menu_create("\r.:[BadboYs]:. \yFőmenü \d- Made By $upra", "fomenu_h")
  122.  
  123. menu_additem(menu, "\rAK47 Skinek", "1", 0)
  124. menu_additem(menu, "\rAWP Skinek", "2", 0)
  125. menu_additem(menu, "\rM4A1 Skinek", "3", 0)
  126.  
  127. menu_display(id, menu, 0)
  128. }
  129.  
  130. public fomenu_h(id, menu, item) {
  131.  
  132. if(item == MENU_EXIT)
  133. {
  134. menu_cancel(id)
  135. return PLUGIN_HANDLED
  136. }
  137.  
  138. new data[9], access, callback, szName[64]
  139. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  140. new key = str_to_num(data)
  141.  
  142. switch(key) {
  143. case 1 :{
  144. ak_menu(id)
  145. }
  146. case 2 :{
  147. wp_menu(id)
  148. }
  149. case 3 :{
  150. m4_menu(id)
  151. }
  152. }
  153.  
  154. return PLUGIN_HANDLED
  155. }
  156.  
  157. public ak_menu(id) {
  158.  
  159. new szText[512]
  160. new cim[121]
  161. format(cim, charsmax(cim), "\r[BadboYs]- \yAK47 Skinek \d[Öléseid: %d]",oles[id])
  162. new menu = menu_create(cim, "ak47_handler" )
  163.  
  164. if(oles[id] < 150)
  165. {
  166. formatex(szText, charsmax(szText), "\r[BadboYs]- Dak AK47 \d[%d/150]",oles[id])
  167. menu_additem(menu, szText, "1", 0)
  168. }
  169. else
  170. menu_additem(menu, "\r[BadboYs]- Dak AK47 \y[Elérve]", "1", 0)
  171. if(oles[id] < 200)
  172. {
  173. formatex(szText, charsmax(szText), "\r[BadboYs]- Arany AK47 \d[%d/200]",oles[id])
  174. menu_additem(menu, szText, "1", 0)
  175. }
  176. else
  177. menu_additem(menu, "\r[BadboYs]- Arany AK47 \y[Elérve]", "2", 0)
  178. if(oles[id] < 350)
  179. {
  180. formatex(szText, charsmax(szText), "\r[BadboYs]- Black In Yellow AK47 \d[%d/350]",oles[id])
  181. menu_additem(menu, szText, "1", 0)
  182. }
  183. else
  184. menu_additem(menu, "\r[BadboYs]- Black In Yellow AK47 \y[Elérve]", "3", 0)
  185. if(oles[id] < 500)
  186. {
  187. formatex(szText, charsmax(szText), "\r[BadboYs]- HR AK47 \d[%d/500]",oles[id])
  188. menu_additem(menu, szText, "1", 0)
  189. }
  190. else
  191. menu_additem(menu, "\r[BadboYs]- HR AK47 \y[Elérve]", "4", 0)
  192. if(oles[id] < 650)
  193. {
  194. formatex(szText, charsmax(szText), "\r[BadboYs]- Joker AK47 \d[%d/650]",oles[id])
  195. menu_additem(menu, szText, "1", 0)
  196. }
  197. else
  198. menu_additem(menu, "\r[BadboYs]- Joker AK47 \y[Elérve]", "5", 0)
  199.  
  200. menu_display(id, menu, 0)
  201. }
  202.  
  203. public ak47_handler(id, menu, item) {
  204. if( item == MENU_EXIT )
  205. {
  206. menu_destroy(menu);
  207. return PLUGIN_HANDLED;
  208. }
  209. new data[9], szName[64];
  210. new access, callback;
  211. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  212. new key = str_to_num(data);
  213. switch(key)
  214. {
  215.  
  216. case 1 : {
  217.  
  218. if(oles[id] >= 150) {
  219. ak47[id] = 1
  220. }
  221.  
  222. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  223.  
  224. }
  225. case 2 : {
  226.  
  227. if(oles[id] >= 200) {
  228. ak47[id] = 2
  229. }
  230.  
  231. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  232.  
  233. }
  234.  
  235. case 3 : {
  236.  
  237. if(oles[id] >= 350) {
  238. ak47[id] = 3
  239. }
  240.  
  241. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  242.  
  243. }
  244. case 4 : {
  245.  
  246. if(oles[id] >= 500) {
  247. ak47[id] = 4
  248. }
  249.  
  250. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  251.  
  252. }
  253. case 5 : {
  254.  
  255. if(oles[id] >= 650) {
  256. ak47[id] = 5
  257. }
  258.  
  259. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  260.  
  261. }
  262. }
  263.  
  264. menu_destroy(menu)
  265. return PLUGIN_HANDLED
  266. }
  267.  
  268. public wp_menu(id) {
  269.  
  270. new szText[512]
  271. new cim[121]
  272. format(cim, charsmax(cim), "\r[BadboYs]- \yAWP Skinek \d[Ölés: %d]",oles[id])
  273. new menu = menu_create(cim, "awp_handler" )
  274.  
  275. if(oles[id] < 50)
  276. {
  277. formatex(szText, charsmax(szText), "\r[BadboYs]- Gyik AWP \d[%d/50]",oles[id])
  278. menu_additem(menu, szText, "1", 0)
  279. }
  280. else
  281. menu_additem(menu, "\r[BadboYs]- Gyik AWP \y[Elérve]", "1", 0)
  282. if(oles[id] < 75)
  283. {
  284. formatex(szText, charsmax(szText), "\r[BadboYs]- Nemesis AWP \d[%d/75]",oles[id])
  285. menu_additem(menu, szText, "2", 0)
  286. }
  287. else
  288. menu_additem(menu, "\r[BadboYs]- Nemesis AWP \y[Elérve]", "2", 0)
  289. if(oles[id] < 100)
  290. {
  291. formatex(szText, charsmax(szText), "\r[BadboYs]- Devil AWP \d[%d/100]",oles[id])
  292. menu_additem(menu, szText, "3", 0)
  293. }
  294. else
  295. menu_additem(menu, "\r[BadboYs]- Devil AWP \y[Elérve]", "3", 0)
  296. if(oles[id] < 120)
  297. {
  298. formatex(szText, charsmax(szText), "\r[BadboYs]- Killer AWP \d[%d/125]",oles[id])
  299. menu_additem(menu, szText, "4", 0)
  300. }
  301. else
  302. menu_additem(menu, "\r[BadboYs]- Killer AWP \y[Elérve]", "4", 0)
  303. if(oles[id] < 150)
  304. {
  305. formatex(szText, charsmax(szText), "\r[BadboYs]- Joker AWP \d[%d/150]",oles[id])
  306. menu_additem(menu, szText, "5", 0)
  307. }
  308. else
  309. menu_additem(menu, "\r[BadboYs]- Joker AWP \y[Elérve]", "5", 0)
  310.  
  311. menu_display(id, menu, 0)
  312. }
  313.  
  314. public awp_handler(id, menu, item) {
  315. if( item == MENU_EXIT )
  316. {
  317. menu_destroy(menu);
  318. return PLUGIN_HANDLED;
  319. }
  320. new data[9], szName[64];
  321. new access, callback;
  322. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  323. new key = str_to_num(data);
  324. switch(key)
  325. {
  326.  
  327. case 1 : {
  328.  
  329. if(oles[id] >= 50) {
  330. awp[id] = 1
  331. }
  332.  
  333. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  334.  
  335. }
  336. case 2 : {
  337.  
  338. if(oles[id] >= 75) {
  339. awp[id] = 2
  340. }
  341.  
  342. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  343.  
  344. }
  345.  
  346. case 3 : {
  347.  
  348. if(oles[id] >= 100) {
  349. awp[id] = 3
  350. }
  351.  
  352. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  353.  
  354. }
  355. case 4 : {
  356.  
  357. if(oles[id] >= 125) {
  358. awp[id] = 4
  359. }
  360.  
  361. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  362.  
  363. }
  364. case 5 : {
  365.  
  366. if(oles[id] >= 150) {
  367. awp[id] = 5
  368. }
  369.  
  370. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  371.  
  372. }
  373. }
  374.  
  375. menu_destroy(menu)
  376. return PLUGIN_HANDLED
  377. }
  378.  
  379. public m4_menu(id) {
  380.  
  381. new szText[512]
  382. new cim[121]
  383. format(cim, charsmax(cim), "\r[BadboYs]- \yM4A1 Skinek \d[Ölés: %d]",oles[id])
  384. new menu = menu_create(cim, "m4a1_handler" )
  385.  
  386. if(oles[id] < 150)
  387. {
  388. formatex(szText, charsmax(szText), "\r[BadboYs]- A1 M4A1 \d[%d/150]",oles[id])
  389. menu_additem(menu, szText, "1", 0)
  390. }
  391. else
  392. menu_additem(menu, "\r[BadboYs]- A1 M4A1 \y[Elérve]", "1", 0)
  393. if(oles[id] < 200)
  394. {
  395. formatex(szText, charsmax(szText), "\r[BadboYs]- Szerencse M4A1 \d[%d/200]",oles[id])
  396. menu_additem(menu, szText, "2", 0)
  397. }
  398. else
  399. menu_additem(menu, "\r[BadboYs]- Szerencse M4A1 \y[Elérve]", "2", 0)
  400. if(oles[id] < 350)
  401. {
  402. formatex(szText, charsmax(szText), "\r[BadboYs]- Vadasz M4A1 \d[%d/350]",oles[id])
  403. menu_additem(menu, szText, "3", 0)
  404. }
  405. else
  406. menu_additem(menu, "\r[BadboYs]- Vadasz M4A1 \y[Elérve]", "3", 0)
  407. if(oles[id] < 500)
  408. {
  409. formatex(szText, charsmax(szText), "\r[BadboYs]- Aranyos M4A1 \d[%d/500]",oles[id])
  410. menu_additem(menu, szText, "4", 0)
  411. }
  412. else
  413. menu_additem(menu, "\r[BadboYs]- Aranyos M4A1 \y[Elérve]", "4", 0)
  414. if(oles[id] < 650)
  415. {
  416. formatex(szText, charsmax(szText), "\r[BadboYs]- Kutya M4A1 \d[%d/650]",oles[id])
  417. menu_additem(menu, szText, "5", 0)
  418. }
  419. else
  420. menu_additem(menu, "\r[BadboYs]- Kutya M4A1 \y[Elérve]", "5", 0)
  421.  
  422. menu_display(id, menu, 0)
  423. }
  424.  
  425. public m4a1_handler(id, menu, item) {
  426. if( item == MENU_EXIT )
  427. {
  428. menu_destroy(menu);
  429. return PLUGIN_HANDLED;
  430. }
  431. new data[9], szName[64];
  432. new access, callback;
  433. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  434. new key = str_to_num(data);
  435. switch(key)
  436. {
  437.  
  438. case 1 : {
  439.  
  440. if(oles[id] >= 150) {
  441. m4a1[id] = 1
  442. }
  443.  
  444. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  445.  
  446. }
  447. case 2 : {
  448.  
  449. if(oles[id] >= 200) {
  450. m4a1[id] = 2
  451. }
  452.  
  453. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  454.  
  455. }
  456.  
  457. case 3 : {
  458.  
  459. if(oles[id] >= 350) {
  460. m4a1[id] = 3
  461. }
  462.  
  463. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  464.  
  465. }
  466. case 4 : {
  467.  
  468. if(oles[id] >= 500) {
  469. m4a1[id] = 4
  470. }
  471.  
  472. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  473.  
  474. }
  475. case 5 : {
  476.  
  477. if(oles[id] >= 650) {
  478. m4a1[id] = 5
  479. }
  480.  
  481. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")
  482.  
  483. }
  484. }
  485.  
  486. menu_destroy(menu)
  487. return PLUGIN_HANDLED
  488. }
  489. public rangmenu(id) {
  490. new menu = menu_create("Rangok:", "rangrendszer")
  491. menu_additem(menu, "Ujonc", "0")
  492. menu_additem(menu, "Lelkes", "1")
  493. menu_additem(menu, "Tag", "2")
  494. menu_additem(menu, "Beavatott", "3")
  495. menu_additem(menu, "Tud valamit", "4")
  496. menu_additem(menu, "Fanatikus", "5")
  497. menu_additem(menu, "Senior Tag", "6")
  498. menu_additem(menu, "Jómunkásember", "7")
  499. menu_additem(menu, "Nagyúr", "8")
  500. menu_additem(menu, "Félisten", "9")
  501. menu_additem(menu, "Östag", "10")
  502. menu_additem(menu, "Veterán", "11")
  503. menu_additem(menu, "Oskövület", "12")
  504. menu_additem(menu, "Minden6ó", "13")
  505. menu_additem(menu, "ISTEN", "14")
  506. menu_additem(menu, "Mindent Tudó", "15")
  507. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  508. menu_display(id, menu, 0)
  509. }
  510. public rangrendszer(id, menu, item) {
  511. new data[6],name[64]
  512. new acces,callback
  513. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  514. new key = str_to_num(data)
  515. switch(key){
  516. case 1: {
  517.  
  518. if(olesek[id] >= 15)
  519.  
  520. {
  521. print_color(id, "Neked már megvan ez a rang.")
  522. }
  523. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  524. }
  525.  
  526. case 2: {
  527.  
  528. if(olesek[id] >= 20)
  529.  
  530. {
  531. print_color(id, "Neked már megvan ez a rang.")
  532. }
  533. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  534. }
  535.  
  536. case 3: {
  537.  
  538. if(olesek[id] >= 20)
  539.  
  540. {
  541. print_color(id, "Neked már megvan ez a rang.")
  542. }
  543. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  544. }
  545.  
  546. case 4: {
  547.  
  548. if(olesek[id] >= 20)
  549.  
  550. {
  551. print_color(id, "Neked már megvan ez a rang.")
  552. }
  553. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  554. }
  555.  
  556. case 5: {
  557.  
  558. if(olesek[id] >= 20)
  559.  
  560. {
  561. print_color(id, "Neked már megvan ez a rang.")
  562. }
  563. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  564. }
  565.  
  566. case 6: {
  567.  
  568. if(olesek[id] >= 20)
  569.  
  570. {
  571. print_color(id, "Neked már megvan ez a rang.")
  572. }
  573. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  574. }
  575.  
  576. case 7: {
  577.  
  578. if(olesek[id] >= 20)
  579.  
  580. {
  581. print_color(id, "Neked már megvan ez a rang.")
  582. }
  583. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  584. }
  585.  
  586. case 8: {
  587.  
  588. if(olesek[id] >= 20)
  589.  
  590. {
  591. print_color(id, "Neked már megvan ez a rang.")
  592. }
  593. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  594. }
  595.  
  596. case 9: {
  597.  
  598. if(olesek[id] >= 20)
  599.  
  600. {
  601. print_color(id, "Neked már megvan ez a rang.")
  602. }
  603. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  604. }
  605.  
  606. case 10: {
  607.  
  608. if(olesek[id] >= 20)
  609.  
  610. {
  611. print_color(id, "Neked már megvan ez a rang.")
  612. }
  613. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  614. }
  615.  
  616. case 11: {
  617.  
  618. if(olesek[id] >= 20)
  619.  
  620. {
  621. print_color(id, "Neked már megvan ez a rang.")
  622. }
  623. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  624. }
  625.  
  626. case 12: {
  627.  
  628. if(olesek[id] >= 20)
  629.  
  630. {
  631. print_color(id, "Neked már megvan ez a rang.")
  632. }
  633. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  634. }
  635.  
  636. case 13: {
  637.  
  638. if(olesek[id] >= 20)
  639.  
  640. {
  641. print_color(id, "Neked már megvan ez a rang.")
  642. }
  643. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  644. }
  645.  
  646. case 14: {
  647.  
  648. if(olesek[id] >= 20)
  649.  
  650. {
  651. print_color(id, "Neked már megvan ez a rang.")
  652. }
  653. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  654. }
  655.  
  656. case 15: {
  657.  
  658. if(olesek[id] >= 20)
  659.  
  660. {
  661. print_color(id, "Neked már megvan ez a rang.")
  662. }
  663. else print_color(id, "Még olj hogy meglegyen ez a rang.")
  664. }
  665. }
  666.  
  667.  
  668. menu_destroy(menu)
  669. return PLUGIN_HANDLED
  670. }
  671.  
  672.  
  673.  
  674. public sayhook(id)
  675. {
  676.  
  677. read_args (message, 191)
  678. remove_quotes (message)
  679. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  680. {
  681. return PLUGIN_CONTINUE
  682. }
  683. get_user_name(id, nev, 31)
  684. if(is_user_alive(id)) {
  685. if(get_user_flags(id) & ADMIN_IMMUNITY) {
  686. get_user_team(id, color, 9)
  687. formatex(Temp, 191, "^x04[ADMIN][%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  688. }
  689. else {
  690. formatex(Temp, 191, "^x04[%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  691. }
  692.  
  693.  
  694. }
  695. else {
  696. if(get_user_flags(id) & ADMIN_IMMUNITY) {
  697. get_user_team(id, color, 9)
  698. formatex(Temp, 191, "^x04*Halott* [ADMIN][%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  699. }
  700. else {
  701. formatex(Temp, 191, "^x04*Halott* [%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  702. }
  703. sendmessage(color)
  704. return PLUGIN_HANDLED
  705. }
  706. public tshook(id)
  707. {
  708. read_args (message, 191)
  709. remove_quotes (message)
  710. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  711. {
  712. return PLUGIN_CONTINUE
  713. }
  714. get_user_name(id, nev, 31)
  715. new playerTeam = get_user_team(id)
  716. new playerTeamName[19]
  717. switch (playerTeam)
  718. {
  719. case 1: {
  720. copy (playerTeamName, 11, "*Terrorista*")
  721.  
  722. }
  723. case 2: {
  724. copy (playerTeamName, 18, "*Anti-Terrorista*")
  725.  
  726. }
  727. default:
  728. copy (playerTeamName, 9, "*Nézo*")
  729. }
  730. if(is_user_alive(id))
  731. {
  732. if(get_user_flags(id) & ADMIN_IMMUNITY) {
  733. get_user_team(id, color, 9)
  734. formatex(Temp, 191, "^x03(%s) ^x04[ADMIN][%s] ^x03%s^x01: %s",playerTeamName, rangok[szint[id]], nev, message)
  735. else {
  736. formatex(Temp, 191, "^x03(%s) ^x04[%s] ^x03%s^x01: %s",playerTeamName, rangok[szint[id]], nev, message)
  737.  
  738. }
  739. else
  740. {
  741. if(get_user_flags(id) & ADMIN_IMMUNITY) {
  742. get_user_team(id, color, 9)
  743. formatex(Temp, 191, "^x04*Halott* ^x03(%s) ^x04[ADMIN][%s] ^x03%s^x01: %s",playerTeamName, rangok[szint[id]], nev, message)
  744. else {
  745. formatex(Temp, 191, "^x04*Halott* ^x03(%s) ^x04[%s] ^x03%s^x01: %s",playerTeamName, rangok[szint[id]], nev, message)
  746. }
  747. sendtmessage(color, playerTeam)
  748. return PLUGIN_HANDLED
  749. }
  750. public sendmessage(color[])
  751. {
  752. new teamName[10]
  753. for(new player = 1; player < get_maxplayers(); player++)
  754. {
  755. get_user_team (player, teamName, 9)
  756. teamf (player, color)
  757. elkuldes(player, Temp)
  758. teamf(player, teamName)
  759. }
  760. }
  761. public sendtmessage(color[], playerTeam)
  762. {
  763. new teamName[10]
  764. for (new player = 1; player < get_maxplayers(); player++)
  765. {
  766. if(get_user_team(player) == playerTeam)
  767. {
  768. get_user_team (player, teamName, 9)
  769. elkuldes(player, Temp)
  770. teamf (player, teamName)
  771. teamf (player, color)
  772. }
  773. }
  774. }
  775. public teamf(player, team[])
  776. {
  777. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  778. write_byte(player)
  779. write_string(team)
  780. message_end()
  781. }
  782. public elkuldes(player, Temp[])
  783. {
  784.  
  785. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  786. write_byte( player )
  787. write_string( Temp )
  788. message_end()
  789.  
  790. }
  791.  
  792. public client_connect(id)
  793. {
  794. betoltes(id)
  795. }
  796. stock print_color(const id, const input[], any:...)
  797. {
  798. new count = 1, players[32]
  799. static msg[191]
  800. vformat(msg, 190, input, 3)
  801.  
  802. replace_all(msg, 190, "!g", "^4")
  803. replace_all(msg, 190, "!y", "^1")
  804. replace_all(msg, 190, "!t", "^3")
  805. replace_all(msg, 190, "á", "A?")
  806. replace_all(msg, 190, "é", "A©")
  807. replace_all(msg, 190, "í", "A­")
  808. replace_all(msg, 190, "ó", "Al")
  809. replace_all(msg, 190, "ö", "A¶")
  810. replace_all(msg, 190, "o", "L‘")
  811. replace_all(msg, 190, "ú", "As")
  812. replace_all(msg, 190, "ü", "AL")
  813. replace_all(msg, 190, "u", "L±")
  814. replace_all(msg, 190, "Á", "A")
  815. replace_all(msg, 190, "É", "A‰")
  816. replace_all(msg, 190, "Í", "AT")
  817. replace_all(msg, 190, "Ó", "A“")
  818. replace_all(msg, 190, "Ö", "A–")
  819. replace_all(msg, 190, "O", "L")
  820. replace_all(msg, 190, "Ú", "Aš")
  821. replace_all(msg, 190, "Ü", "As")
  822. replace_all(msg, 190, "U", "L°")
  823.  
  824. if (id) players[0] = id; else get_players(players, count, "ch")
  825. {
  826. for (new i = 0; i < count; i++)
  827. {
  828. if (is_user_connected(players[i]))
  829. {
  830. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  831. write_byte(players[i])
  832. write_string(msg)
  833. message_end()
  834. }
  835. }
  836. }
  837. return PLUGIN_HANDLED
  838. }
  839.  
  840. }
  841. public adas(id)
  842. {
  843. if(get_user_flags(id) & ADMIN_IMMUNITY)
  844. {
  845. new menu = menu_create("\r.:BadboYs:. Menu\d - \wAdás","adas_h")
  846. new players[32], pnum, tempid
  847. new szName[32], szTempid[20]
  848. get_players(players, pnum)
  849. for( new i; i<pnum; i++ )
  850. {
  851. tempid = players[i];
  852. get_user_name(tempid, szName, charsmax(szName))
  853. num_to_str(tempid, szTempid, charsmax(szTempid))
  854. menu_additem(menu, szName, szTempid, 0)
  855. }
  856. menu_display(id, menu, 0)
  857. }
  858. else
  859. {
  860. ColorChat(id, BLUE,"[Informácio] Neked nincs jogod használni ezt a parancsot!")
  861. }
  862. }
  863. public adas_h(id, menu, item)
  864. {
  865. if( item == MENU_EXIT )
  866. {
  867. menu_destroy(menu);
  868. return PLUGIN_HANDLED;
  869. }
  870. new data[6], szName[64];
  871. new access, callback;
  872. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  873. new tempid = str_to_num(data);
  874. if( is_user_alive(tempid) )
  875. {
  876. oles[tempid] += 50
  877. }
  878. client_cmd(id,"adas")
  879. menu_destroy(menu);
  880. return PLUGIN_HANDLED;
  881. }
  882. public mentes(id)
  883. {
  884. new name[32]
  885. get_user_name(id, name, 31)
  886. new vaultkey[64],vaultdata[256]
  887. format(vaultkey,63,"%s", name)
  888. format(vaultdata,255,"%i",oles[id])
  889. nvault_set(vault,vaultkey,vaultdata)
  890. return PLUGIN_CONTINUE
  891. }
  892. public betoltes(id)
  893. {
  894. new name[32]
  895. get_user_name(id, name, 31)
  896. new vaultkey[64],vaultdata[256]
  897. format(vaultkey,63,"%s", name)
  898. format(vaultdata,255,"%i",oles[id])
  899. nvault_get(vault,vaultkey,vaultdata,255)
  900. replace_all(vaultdata, 255, "#", " ")
  901. new a_o[32]
  902. parse(vaultdata, a_o, 31)
  903. oles[id] = str_to_num(a_o)
  904. return PLUGIN_CONTINUE
  905. }
  906. public client_putinserver(id)
  907. {
  908. awp[id] = 0
  909. m4a1[id] = 0
  910. ak47[id] = 0
  911. }
  912. public client_connect(id)
  913. {
  914. betoltes(id)
  915. }
  916. public client_disconnect(id)
  917. {
  918. mentes(id)
  919. }
  920.  
  921. public fegyvervaltas(id) {
  922. new fgy = get_user_weapon(id)
  923.  
  924. if(ak47[id] == 1 && fgy == CSW_AK47)
  925. {
  926. set_pev(id, pev_viewmodel2, "models/badboys/ak1.mdl")
  927. }
  928. if(ak47[id] == 2 && fgy == CSW_AK47)
  929. {
  930. set_pev(id, pev_viewmodel2, "models/badboys/ak2.mdl")
  931. }
  932. if(ak47[id] == 3 && fgy == CSW_AK47)
  933. {
  934. set_pev(id, pev_viewmodel2, "models/badboys/ak3.mdl")
  935. }
  936. if(ak47[id] == 4 && fgy == CSW_AK47)
  937. {
  938. set_pev(id, pev_viewmodel2, "models/badboys/ak4.mdl")
  939. }
  940. if(ak47[id] == 5 && fgy == CSW_AK47)
  941. {
  942. set_pev(id, pev_viewmodel2, "models/badboys/ak5.mdl")
  943. }
  944. if(m4a1[id] == 1 && fgy == CSW_M4A1)
  945. {
  946. set_pev(id, pev_viewmodel2, "models/badboys/m41.mdl")
  947. }
  948. if(m4a1[id] == 2 && fgy == CSW_M4A1)
  949. {
  950. set_pev(id, pev_viewmodel2, "models/badboys/m42.mdl")
  951. }
  952. if(m4a1[id] == 3 && fgy == CSW_M4A1)
  953. {
  954. set_pev(id, pev_viewmodel2, "models/badboys/m43.mdl")
  955. }
  956. if(m4a1[id] == 4 && fgy == CSW_M4A1)
  957. {
  958. set_pev(id, pev_viewmodel2, "models/badboys/m44.mdl")
  959. }
  960. if(m4a1[id] == 5 && fgy == CSW_M4A1)
  961. {
  962. set_pev(id, pev_viewmodel2, "models/badboys/m45.mdl")
  963. }
  964. if(awp[id] == 1 && fgy == CSW_AWP)
  965. {
  966. set_pev(id, pev_viewmodel2, "models/badboys/wp1.mdl")
  967. }
  968. if(awp[id] == 2 && fgy == CSW_AWP)
  969. {
  970. set_pev(id, pev_viewmodel2, "models/badboys/wp2.mdl")
  971. }
  972. if(awp[id] == 3 && fgy == CSW_AWP)
  973. {
  974. set_pev(id, pev_viewmodel2, "models/badboys/wp3.mdl")
  975. }
  976. if(awp[id] == 4 && fgy == CSW_AWP)
  977. {
  978. set_pev(id, pev_viewmodel2, "models/badboys/wp4.mdl")
  979. }
  980. if(awp[id] == 5 && fgy == CSW_AWP)
  981. {
  982. set_pev(id, pev_viewmodel2, "models/badboys/wp5.mdl")
  983. }
  984. }
  985.  


ebbe tanal hiba-t :/
SMA Forráskód: [ Mindet kijelol ]
  1. public halal()
  2. {
  3. new killer = read_data(1)
  4. new victim = read_data(2)
  5.  
  6. if(killer != victim)
  7. oles[killer]++
  8.  
  9. while(oles[killer] >= szamok[szint[killer]])
  10. {
  11. szint[killer]++
  12. }
  13. }

_________________
SMA Forráskód: [ Mindet kijelol ]
  1. new PLUGIN = ""
  2. new VERSION = "1.0"
  3. new AUTHOR = "$upra


AWP~Mod [AWP_skinek, rangok, Extra cuccok] [30%]


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Javitas
HozzászólásElküldve: 2015.08.03. 22:25 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.03.11. 20:11
Hozzászólások: 915
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 317 alkalommal
Könyörgöm :xicon_e_biggrin:
SMA Forráskód: [ Mindet kijelol ]
  1. else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")

_________________
viewtopic.php?f=101&t=25611#p184899
viewtopic.php?f=114&t=29544&p=209471#p209431


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Javitas
HozzászólásElküldve: 2015.08.03. 22:26 
Offline
Lelkes
Avatar

Csatlakozott: 2015.07.25. 09:08
Hozzászólások: 27
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 2 alkalommal
SmaCk írta:
Könyörgöm :xicon_e_biggrin:
SMA Forráskód: [ Mindet kijelol ]else ColorChat(id, BLUE, "^4[BadboYs]- Tul keves Oles-et van!")

????????

_________________
SMA Forráskód: [ Mindet kijelol ]
  1. new PLUGIN = ""
  2. new VERSION = "1.0"
  3. new AUTHOR = "$upra


AWP~Mod [AWP_skinek, rangok, Extra cuccok] [30%]


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 7 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole