hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 19:19



Jelenlévő felhasználók

Jelenleg 339 felhasználó van jelen :: 3 regisztrált, 0 rejtett és 336 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot], Zolika_36az 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ő


Új téma nyitása Hozzászólás a témához  [1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ini-ből olvasás.
HozzászólásElküldve:2013.11.29. 19:13 
Offline
Jómunkásember

Csatlakozott:2013.02.11. 16:06
Hozzászólások:491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
Hello. Valaki ezt a félkész plugin megcsinálja úgy, hogy .ini fájlból olvassa ki a koordinátákat, és hogy milyen mapra milyen koordináta legyen? Mint CSDM-be.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <fakemeta>
  4. #include <fun>
  5. #include <amxmisc>
  6. #include <colorchat>
  7.  
  8. new dobozszam[33]
  9. new counter = 0
  10. new bool:megvan
  11. new bool:generalva
  12. new const ET_model[][] = {
  13. "models/w_isotopebox.mdl"
  14. }
  15.  
  16.  
  17. public plugin_precache()
  18. {
  19. precache_model("models/w_isotopebox.mdl")
  20.  
  21.  
  22.  
  23. }
  24. public plugin_init()
  25. {
  26. register_plugin("Nyeremenyjatek", "1.0", "qKKKJ")
  27. set_task(60.0, "keszit",_,_,_,"b")
  28. set_task(1.0, "szamlalo",_,_,_,"b")
  29. register_touch("nyeremendoboz","player","remove")
  30. }
  31.  
  32. public szamlalo(id)
  33. {
  34. if(generalva == true) {
  35. counter++
  36. }
  37. if(megvan == true) {
  38. counter = 0
  39. }
  40. if(counter > 120 && generalva == true)
  41. {
  42. new target = find_ent_by_class(target, "nyeremendoboz")
  43. engfunc(EngFunc_RemoveEntity, target)
  44. dobozszam[id]--
  45. counter = 0
  46. generalva = false
  47. switch(random_num(1,5)) {
  48. case 1: {
  49. ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  50. }
  51. case 2: {
  52. ColorChat(0, GREEN, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  53. }
  54. case 3: {
  55. ColorChat(0, BLUE, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  56. }
  57. case 4: {
  58. ColorChat(0, GREY, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  59. }
  60. case 5: {
  61. ColorChat(0, NORMAL, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  62. }
  63.  
  64. }
  65.  
  66. }
  67. }
  68. public keszit(id)
  69. {
  70. if(dobozszam[id] < 1) {
  71. new Float:origin[3]
  72. new map[50]
  73. get_mapname(map, 49)
  74.  
  75. if(equal(map,"de_dust2"))
  76. {
  77. switch(random_num(1,30)) {
  78. case 1:{
  79. origin[0] = 1131.0
  80. origin[1] = 2350.0
  81. origin[2] = 111.0
  82. }
  83. case 2:{
  84. origin[0] = -484.0
  85. origin[1] = -168.0
  86. origin[2] = 86.0
  87. }
  88. case 3:{
  89. origin[0] = -782.0
  90. origin[1] = 1300.0
  91. origin[2] = -101.0
  92. }
  93. case 4:{
  94. origin[0] = -1483.0
  95. origin[1] = 75.0
  96. origin[2] = 24.0
  97. }
  98. case 5:{
  99. origin[0] = -1757.0
  100. origin[1] = 964.0
  101. origin[2] = 53.0
  102. }
  103. case 6:{
  104. origin[0] = -1637.0
  105. origin[1] = 1648.0
  106. origin[2] = 9.0
  107. }
  108. case 7:{
  109. origin[0] = -2026.0
  110. origin[1] = 3106.0
  111. origin[2] = 64.0
  112. }
  113. case 8:{
  114. origin[0] = -1230.0
  115. origin[1] = 2529.0
  116. origin[2] = 117.0
  117. }
  118. case 9:{
  119. origin[0] = -168.0
  120. origin[1] = 2026.0
  121. origin[2] = -91.0
  122. }
  123. case 10:{
  124. origin[0] = 1511.0
  125. origin[1] = 2839.0
  126. origin[2] = 132.0
  127. }
  128. case 11:{
  129. origin[0] = 1780.0
  130. origin[1] = 1806.0
  131. origin[2] = 140.0
  132. }
  133. case 12:{
  134. origin[0] = 1431.0
  135. origin[1] = 1388.0
  136. origin[2] = 8.0
  137. }
  138. case 13:{
  139. origin[0] = 1752.0
  140. origin[1] = 987.0
  141. origin[2] = 131.0
  142. }
  143. case 14:{
  144. origin[0] = 1646.0
  145. origin[1] = 338.0
  146. origin[2] = 75.0
  147. }
  148. case 15:{
  149. origin[0] = 1326.0
  150. origin[1] = 40.0
  151. origin[2] = -115.0
  152. }
  153. case 16:{
  154. origin[0] = 1580.0
  155. origin[1] = 237.0
  156. origin[2] = -117.0
  157. }
  158. case 17:{
  159. origin[0] = 1001.0
  160. origin[1] = 279.0
  161. origin[2] = 102.0
  162. }
  163. case 18:{
  164. origin[0] = 966.0
  165. origin[1] = 1202.0
  166. origin[2] = 8.0
  167. }
  168. case 19:{
  169. origin[0] = 287.0
  170. origin[1] = 147.0
  171. origin[2] = 7.0
  172. }
  173. case 20:{
  174. origin[0] = -295.0
  175. origin[1] = 285.0
  176. origin[2] = 73.0
  177. }
  178. case 21:{
  179. origin[0] = -273.0
  180. origin[1] = 1489.0
  181. origin[2] = -119.0
  182. }
  183. case 22:{
  184. origin[0] = -836.0
  185. origin[1] = 1345.0
  186. origin[2] = 3.0
  187. }
  188. case 23:{
  189. origin[0] = -1177.0
  190. origin[1] = 1507.0
  191. origin[2] = -35.0
  192. }
  193. case 24:{
  194. origin[0] = -1192.0
  195. origin[1] = 1252.0
  196. origin[2] = 58.0
  197. }
  198. case 25:{
  199. origin[0] = -1641.0
  200. origin[1] = 1221.0
  201. origin[2] = 39.0
  202. }
  203. case 26:{
  204. origin[0] = -1555.0
  205. origin[1] = 978.0
  206. origin[2] = 44.0
  207. }
  208. case 27:{
  209. origin[0] = -1659.0
  210. origin[1] = 715.0
  211. origin[2] = 53.0
  212. }
  213. case 28:{
  214. origin[0] = -1998.0
  215. origin[1] = 606.0
  216. origin[2] = 139.0
  217. }
  218. case 29:{
  219. origin[0] = 6.0
  220. origin[1] = 1469.0
  221. origin[2] = 10.0
  222. }
  223. case 30:{
  224. origin[0] = 427.0
  225. origin[1] = 1750.0
  226. origin[2] = 7.0
  227. }
  228. }
  229. }
  230. if(equal(map,"cs_assault"))
  231. {
  232. switch(random_num(1,30)) {
  233. case 1:{
  234. origin[0] = -1041.0
  235. origin[1] = 2530.0
  236. origin[2] = 362.0
  237. }
  238. case 2:{
  239. origin[0] = -785.0
  240. origin[1] = 2636.0
  241. origin[2] = 361.0
  242. }
  243. case 3:{
  244. origin[0] = -501.0
  245. origin[1] = 2628.0
  246. origin[2] = 345.0
  247. }
  248. case 4:{
  249. origin[0] = -262.0
  250. origin[1] = 2452.0
  251. origin[2] = 535.0
  252. }
  253. case 5:{
  254. origin[0] = -654.0
  255. origin[1] = 2709.0
  256. origin[2] = 141.0
  257. }
  258. case 6:{
  259. origin[0] = 323.0
  260. origin[1] = 2499.0
  261. origin[2] = 138.0
  262. }
  263. case 7:{
  264. origin[0] = 651.0
  265. origin[1] = 1652.0
  266. origin[2] = 219.0
  267. }
  268. case 8:{
  269. origin[0] = 259.0
  270. origin[1] = 1824.0
  271. origin[2] = 427.0
  272. }
  273. case 9:{
  274. origin[0] = 1131.0
  275. origin[1] = 2350.0
  276. origin[2] = 111.0
  277. }
  278. case 10:{
  279. origin[0] = -436.0
  280. origin[1] = 1731.0
  281. origin[2] = 263.0
  282. }
  283. case 11:{
  284. origin[0] = -436.0
  285. origin[1] = 1731.0
  286. origin[2] = 263.0
  287. }
  288. case 12:{
  289. origin[0] = -646.0
  290. origin[1] = 2046.0
  291. origin[2] = 20.0
  292. }
  293. case 13:{
  294. origin[0] = -1338.0
  295. origin[1] = 1938.0
  296. origin[2] = 8.0
  297. }
  298. case 14:{
  299. origin[0] = -835.0
  300. origin[1] = 1556.0
  301. origin[2] = 387.0
  302. }
  303. case 15:{
  304. origin[0] = -162.0
  305. origin[1] = 1980.0
  306. origin[2] = 524.0
  307. }
  308. case 16:{
  309. origin[0] = -875.0
  310. origin[1] = 715.0
  311. origin[2] = 19.0
  312. }
  313. case 17:{
  314. origin[0] = -72.0
  315. origin[1] = 1138.0
  316. origin[2] = 31.0
  317. }
  318. case 18:{
  319. origin[0] = 288.0
  320. origin[1] = 683.0
  321. origin[2] = 56.0
  322. }
  323. case 19:{
  324. origin[0] = 255.0
  325. origin[1] = 11.0
  326. origin[2] = 46.0
  327. }
  328. case 20:{
  329. origin[0] = 840.0
  330. origin[1] = 1839.0
  331. origin[2] = 9.0
  332. }
  333. case 21:{
  334. origin[0] = 438.0
  335. origin[1] = 315.0
  336. origin[2] = 63.0
  337. }
  338. case 22:{
  339. origin[0] = -984.0
  340. origin[1] = -99.0
  341. origin[2] = 72.0
  342. }
  343. case 23:{
  344. origin[0] = -1848.0
  345. origin[1] = -202.0
  346. origin[2] = 33.0
  347. }
  348. case 24:{
  349. origin[0] = -2003.0
  350. origin[1] = 288.0
  351. origin[2] = 39.0
  352. }
  353. case 25:{
  354. origin[0] = -1494.0
  355. origin[1] = 981.0
  356. origin[2] = 264.0
  357. }
  358. case 26:{
  359. origin[0] = -1714.0
  360. origin[1] = 1555.0
  361. origin[2] = 258.0
  362. }
  363. case 27:{
  364. origin[0] = -1714.0
  365. origin[1] = 1555.0
  366. origin[2] = 258.0
  367. }
  368. case 28:{
  369. origin[0] = -1471.0
  370. origin[1] = 2005.0
  371. origin[2] = 263.0
  372. }
  373. case 29:{
  374. origin[0] = -768.0
  375. origin[1] = 2227.0
  376. origin[2] = 137.0
  377. }
  378. case 30:{
  379. origin[0] = -946.0
  380. origin[1] = 1225.0
  381. origin[2] = 277.0
  382. }
  383. }
  384. }
  385. if(equal(map,"cs_italy"))
  386. {
  387. switch(random_num(1,30)) {
  388. case 1:{
  389. origin[0] = 748.0
  390. origin[1] = 2422.0
  391. origin[2] = 148.0
  392. }
  393. case 2:{
  394. origin[0] = 950.0
  395. origin[1] = 1904.0
  396. origin[2] = 143.0
  397. }
  398. case 3:{
  399. origin[0] = 443.0
  400. origin[1] = 2304.0
  401. origin[2] = 106.0
  402. }
  403. case 4:{
  404. origin[0] = 284.0
  405. origin[1] = 1937.0
  406. origin[2] = 6.0
  407. }
  408. case 5:{
  409. origin[0] = -101.0
  410. origin[1] = 1820.0
  411. origin[2] = -140.0
  412. }
  413. case 6:{
  414. origin[0] = -477.0
  415. origin[1] = 2187.0
  416. origin[2] = -83.0
  417. }
  418. case 7:{
  419. origin[0] = -1117.0
  420. origin[1] = 1873.0
  421. origin[2] = -100.0
  422. }
  423. case 8:{
  424. origin[0] = -1041.0
  425. origin[1] = 1562.0
  426. origin[2] = -32.0
  427. }
  428. case 9:{
  429. origin[0] = -1027.0
  430. origin[1] = 1185.0
  431. origin[2] = 33.0
  432. }
  433. case 10:{
  434. origin[0] = -1415.0
  435. origin[1] = 1111.0
  436. origin[2] = 34.0
  437. }
  438. case 11:{
  439. origin[0] = -1417.0
  440. origin[1] = 107.0
  441. origin[2] = 42.0
  442. }
  443. case 12:{
  444. origin[0] = -1256.0
  445. origin[1] = 1293.0
  446. origin[2] = -123.0
  447. }
  448. case 13:{
  449. origin[0] = -1247.0
  450. origin[1] = 453.0
  451. origin[2] = -144.0
  452. }
  453. case 14:{
  454. origin[0] = -966.0
  455. origin[1] = -146.0
  456. origin[2] = -135.0
  457. }
  458. case 15:{
  459. origin[0] = -1182.0
  460. origin[1] = -476.0
  461. origin[2] = -79.0
  462. }
  463. case 16:{
  464. origin[0] = -1022.0
  465. origin[1] = -976.0
  466. origin[2] = -139.0
  467. }
  468. case 17:{
  469. origin[0] = -946.0
  470. origin[1] = -1581.0
  471. origin[2] = -131.0
  472. }
  473. case 18:{
  474. origin[0] = -564.0
  475. origin[1] = -1983.0
  476. origin[2] = -223.0
  477. }
  478. case 19:{
  479. origin[0] = -342.0
  480. origin[1] = -961.0
  481. origin[2] = -131.0
  482. }
  483. case 20:{
  484. origin[0] = 329.0
  485. origin[1] = -298.0
  486. origin[2] = -136.0
  487. }
  488. case 21:{
  489. origin[0] = 989.0
  490. origin[1] = -690.0
  491. origin[2] = -138.0
  492. }
  493. case 22:{
  494. origin[0] = 1007.0
  495. origin[1] = -142.0
  496. origin[2] = -70.0
  497. }
  498. case 23:{
  499. origin[0] = 755.0
  500. origin[1] = 484.0
  501. origin[2] = -138.0
  502. }
  503. case 24:{
  504. origin[0] = 909.0
  505. origin[1] = 1119.0
  506. origin[2] = -2.0
  507. }
  508. case 25:{
  509. origin[0] = 620.0
  510. origin[1] = 1420.0
  511. origin[2] = 67.0
  512. }
  513. case 26:{
  514. origin[0] = -775.0
  515. origin[1] = 597.0
  516. origin[2] = 35.0
  517. }
  518. case 27:{
  519. origin[0] = -325.0
  520. origin[1] = 691.0
  521. origin[2] = 39.0
  522. }
  523. case 28:{
  524. origin[0] = -538.0
  525. origin[1] = 379.0
  526. origin[2] = 18.0
  527. }
  528. case 29:{
  529. origin[0] = -516.0
  530. origin[1] = 226.0
  531. origin[2] = 66.0
  532. }
  533. case 30:{
  534. origin[0] = -350.0
  535. origin[1] = -161.0
  536. origin[2] = -6.0
  537. }
  538. }
  539. }
  540.  
  541. new ent = create_entity("info_target")
  542. set_pev(ent, pev_classname, "nyeremendoboz")
  543. entity_set_model(ent, ET_model[random(sizeof(ET_model))])
  544.  
  545. set_pev(ent,pev_solid, SOLID_BBOX)
  546. set_pev(ent, pev_movetype, MOVETYPE_TOSS)
  547. engfunc(EngFunc_SetOrigin, ent, origin)
  548. engfunc(EngFunc_SetSize, ent, Float:{-10.0,-10.0,0.0}, Float:{10.0,10.0,25.0})
  549. fm_set_rendering(ent, kRenderFxGlowShell, 200, 100, 0, kRenderNormal, 100);
  550. switch(random_num(1,5)) {
  551. case 1: {
  552. ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
  553. }
  554. case 2: {
  555. ColorChat(0, GREEN, "Uj doboz jelent meg keressetek!!!!!!!")
  556. }
  557. case 3: {
  558. ColorChat(0, BLUE, "Uj doboz jelent meg keressetek!!!!!!!")
  559. }
  560. case 4: {
  561. ColorChat(0, GREY, "Uj doboz jelent meg keressetek!!!!!!!")
  562. }
  563. case 5: {
  564. ColorChat(0, NORMAL, "Uj doboz jelent meg keressetek!!!!!!!")
  565. }
  566.  
  567. }
  568. megvan = false
  569. generalva = true
  570. }
  571. }
  572.  
  573. public remove(ent, id)
  574. {
  575. if(is_user_alive(id)) {
  576.  
  577. dobozszam[id]--
  578. new nev[32]
  579. get_user_name(id, nev, 31)
  580. switch(random_num(1,5)) {
  581. case 1: {
  582. ColorChat(0, RED, "%s megtalalt egy ajandek dobozt gratulalunk!", nev)
  583. }
  584. case 2: {
  585. ColorChat(0, GREEN, "%s megtalalt egy ajandek dobozt gratulalunk!", nev)
  586. }
  587. case 3: {
  588. ColorChat(0, BLUE, "%s megtalalt egy ajandek dobozt gratulalunk!", nev)
  589. }
  590. case 4: {
  591. ColorChat(0, GREY, "%s megtalalt egy ajandek dobozt gratulalunk!", nev)
  592. }
  593. case 5: {
  594. ColorChat(0, NORMAL, "%s megtalalt egy ajandek dobozt gratulalunk!", nev)
  595. }
  596. }
  597. engfunc(EngFunc_RemoveEntity, ent)
  598. megvan = true
  599. generalva = false
  600. }
  601. return PLUGIN_HANDLED
  602. }
  603.  
  604. stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16)
  605. {
  606. static Float:color[3]
  607. color[0] = float(r)
  608. color[1] = float(g)
  609. color[2] = float(b)
  610.  
  611. set_pev(entity, pev_renderfx, fx)
  612. set_pev(entity, pev_rendercolor, color)
  613. set_pev(entity, pev_rendermode, render)
  614. set_pev(entity, pev_renderamt, float(amount))
  615. }
  616. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  617. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  618. */
  619.  


Még nincs kész a plugin, azért néz ki szörnyűn, nem is használható még:D

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [1 hozzászólás ] 


Ki van itt

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


Nyithatsz új témákat ebben a fórumban.
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