hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 14:04



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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ő


Új téma nyitása  Hozzászólás a témához  [ 13 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
HozzászólásElküldve: 2015.04.12. 16:25 
Offline
Jómunkásember
Avatar

Csatlakozott: 2014.04.14. 16:23
Hozzászólások: 475
Megköszönt másnak: 97 alkalommal
Megköszönték neki: 4 alkalommal
Sziasztok
Szeretnem ha a fegyver skin olestol pluginomnál valaki megcsinalna,hogy admin tudjon adni olest
Pl:give_kill "név" "fegyver" "mennyiseg"
Es a kick joggal lehetne
Koszi elore is
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3.  
  4.  
  5. #include <nvault>
  6.  
  7.  
  8.  
  9. #include <fakemeta>
  10.  
  11.  
  12.  
  13. #include <nvault>
  14.  
  15.  
  16.  
  17. #include <colorchat>
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. #define PLUGIN "Arany fegyverek olestol"
  26.  
  27.  
  28.  
  29. #define VERSION "1.0"
  30.  
  31.  
  32.  
  33. #define AUTHOR "DeRoiD"
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. new m4a1_jatekosnezet[] = "models/fegyverskinek/v_m4a1.mdl"
  42.  
  43.  
  44.  
  45. new ak47_jatekosnezet[] = "models/fegyverskinek/v_ak47.mdl"
  46.  
  47.  
  48.  
  49. new awp_jatekosnezet[] = "models/fegyverskinek/v_awp.mdl"
  50.  
  51.  
  52.  
  53. new deagle_jatekosnezet[] = "models/fegyverskinek/v_deagle.mdl"
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. new m4a1_kivulnezet[] = "models/fegyverskinek/p_m4a1.mdl"
  62.  
  63.  
  64.  
  65. new ak47_kivulnezet[] = "models/fegyverskinek/p_ak47.mdl"
  66.  
  67.  
  68.  
  69. new awp_kivulnezet[] = "models/fegyverskinek/p_awp.mdl"
  70.  
  71.  
  72.  
  73. new deagle_kivulnezet[] = "models/fegyverskinek/p_deagle.mdl"
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. new m4a1_oles[33], ak47_oles[33], awp_oles[33], deagle_oles[33]
  82.  
  83.  
  84.  
  85. new m4a1_ertek, ak47_ertek, awp_ertek, deagle_ertek
  86.  
  87.  
  88.  
  89. new vault
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97. public plugin_precache()
  98.  
  99.  
  100.  
  101. {
  102.  
  103.  
  104.  
  105. precache_model(m4a1_jatekosnezet)
  106.  
  107.  
  108.  
  109. precache_model(m4a1_kivulnezet)
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117. precache_model(ak47_jatekosnezet)
  118.  
  119.  
  120.  
  121. precache_model(ak47_kivulnezet)
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129. precache_model(awp_jatekosnezet)
  130.  
  131.  
  132.  
  133. precache_model(awp_kivulnezet)
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141. precache_model(deagle_jatekosnezet)
  142.  
  143.  
  144.  
  145. precache_model(deagle_kivulnezet)
  146.  
  147.  
  148.  
  149. }
  150.  
  151.  
  152.  
  153. public plugin_init() {
  154.  
  155.  
  156.  
  157. register_plugin(PLUGIN, VERSION, AUTHOR)
  158.  
  159.  
  160.  
  161. register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  162.  
  163.  
  164.  
  165. register_event("DeathMsg","halal","a")
  166.  
  167.  
  168.  
  169. vault = nvault_open("Aranyfegyverek")
  170.  
  171.  
  172.  
  173. register_clcmd("say /oleseim","lekeres")
  174.  
  175.  
  176.  
  177. register_clcmd("say /oles","lekeres")
  178.  
  179.  
  180.  
  181. register_clcmd("say /olesek","lekeres")
  182.  
  183.  
  184.  
  185. register_clcmd("say /kill","lekeres")
  186.  
  187.  
  188.  
  189. register_clcmd("say /kills","lekeres")
  190.  
  191.  
  192.  
  193. register_clcmd("say /arany","lekeres")
  194.  
  195.  
  196.  
  197. register_clcmd("say /gold","lekeres")
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205. m4a1_ertek = register_cvar("m4a1_ertek","150")
  206.  
  207.  
  208.  
  209. ak47_ertek = register_cvar("ak47_ertek","150")
  210.  
  211.  
  212.  
  213. awp_ertek = register_cvar("awp_ertek","150")
  214.  
  215.  
  216.  
  217. deagle_ertek = register_cvar("deagle_ertek","100")
  218.  
  219.  
  220.  
  221. }
  222.  
  223.  
  224.  
  225. public fegyver_valtas(id)
  226.  
  227.  
  228.  
  229. {
  230.  
  231.  
  232.  
  233. new fegyver = get_user_weapon(id)
  234.  
  235.  
  236.  
  237. if(m4a1_oles[id] >= get_pcvar_num(m4a1_ertek) && fegyver == CSW_M4A1)
  238.  
  239.  
  240.  
  241. {
  242.  
  243.  
  244.  
  245. set_pev(id, pev_viewmodel2, m4a1_jatekosnezet)
  246.  
  247.  
  248.  
  249. set_pev(id, pev_weaponmodel2, m4a1_kivulnezet)
  250.  
  251.  
  252.  
  253. }
  254.  
  255.  
  256.  
  257. if(ak47_oles[id] >= get_pcvar_num(ak47_ertek) && fegyver == CSW_AK47)
  258.  
  259.  
  260.  
  261. {
  262.  
  263.  
  264.  
  265. set_pev(id, pev_viewmodel2, ak47_jatekosnezet)
  266.  
  267.  
  268.  
  269. set_pev(id, pev_weaponmodel2, ak47_kivulnezet)
  270.  
  271.  
  272.  
  273. }
  274.  
  275.  
  276.  
  277. if(awp_oles[id] >= get_pcvar_num(awp_ertek) && fegyver == CSW_AWP)
  278.  
  279.  
  280.  
  281. {
  282.  
  283.  
  284.  
  285. set_pev(id, pev_viewmodel2, awp_jatekosnezet)
  286.  
  287.  
  288.  
  289. set_pev(id, pev_weaponmodel2, awp_kivulnezet)
  290.  
  291.  
  292.  
  293. }
  294.  
  295.  
  296.  
  297. if(deagle_oles[id] >= get_pcvar_num(deagle_ertek) && fegyver == CSW_DEAGLE)
  298.  
  299.  
  300.  
  301. {
  302.  
  303.  
  304.  
  305. set_pev(id, pev_viewmodel2, deagle_jatekosnezet)
  306.  
  307.  
  308.  
  309. set_pev(id, pev_weaponmodel2, deagle_kivulnezet)
  310.  
  311.  
  312.  
  313. }
  314.  
  315.  
  316.  
  317. }
  318.  
  319.  
  320.  
  321. public halal()
  322.  
  323.  
  324.  
  325. {
  326.  
  327.  
  328.  
  329. new attacker = read_data(1)
  330.  
  331.  
  332.  
  333. new victim = read_data(2)
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341. if(attacker == victim)
  342.  
  343.  
  344.  
  345. {
  346.  
  347.  
  348.  
  349. return PLUGIN_HANDLED;
  350.  
  351.  
  352.  
  353. }
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361. if(get_user_weapon(attacker) == CSW_M4A1)
  362.  
  363.  
  364.  
  365. {
  366.  
  367.  
  368.  
  369. m4a1_oles[attacker]++
  370.  
  371.  
  372.  
  373. }
  374.  
  375.  
  376.  
  377. else if(get_user_weapon(attacker) == CSW_AK47)
  378.  
  379.  
  380.  
  381. {
  382.  
  383.  
  384.  
  385. ak47_oles[attacker]++
  386.  
  387.  
  388.  
  389. }
  390.  
  391.  
  392.  
  393. else if(get_user_weapon(attacker) == CSW_AWP)
  394.  
  395.  
  396.  
  397. {
  398.  
  399.  
  400.  
  401. awp_oles[attacker]++
  402.  
  403.  
  404.  
  405. }
  406.  
  407.  
  408.  
  409. else if(get_user_weapon(attacker) == CSW_DEAGLE)
  410.  
  411.  
  412.  
  413. {
  414.  
  415.  
  416.  
  417. deagle_oles[attacker]++
  418.  
  419.  
  420.  
  421. }
  422.  
  423.  
  424.  
  425. return PLUGIN_HANDLED
  426.  
  427.  
  428.  
  429. }
  430.  
  431.  
  432.  
  433. public lekeres(id)
  434.  
  435.  
  436.  
  437. {
  438.  
  439.  
  440.  
  441. ColorChat(id, GREEN, "^x03[W-T-F #2 Fegyver-skin]^x04 M4A1=>^x03 %d^x01/150 |^x04 AK47:^x03 %d^x01/150 |^x04 AWP:^x03 %d^x01/150 |^x04 DEAGLE:^x03 %d^x01/100" ,m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id])
  442.  
  443.  
  444.  
  445. }
  446.  
  447.  
  448.  
  449. public mentes(id)
  450.  
  451.  
  452.  
  453. {
  454.  
  455.  
  456.  
  457. new AuthId[32]
  458.  
  459.  
  460.  
  461. get_user_authid(id, AuthId, 31)
  462.  
  463.  
  464.  
  465. new vaultkey[64],vaultdata[256]
  466.  
  467.  
  468.  
  469. format(vaultkey,63,"%s", AuthId)
  470.  
  471.  
  472.  
  473. format(vaultdata,255,"%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id])
  474.  
  475.  
  476.  
  477. nvault_set(vault,vaultkey,vaultdata)
  478.  
  479.  
  480.  
  481. return PLUGIN_CONTINUE
  482.  
  483.  
  484.  
  485. }
  486.  
  487.  
  488.  
  489. public betoltes(id)
  490.  
  491.  
  492.  
  493. {
  494.  
  495.  
  496.  
  497. new AuthId[32]
  498.  
  499.  
  500.  
  501. get_user_authid(id, AuthId, 31)
  502.  
  503.  
  504.  
  505. new vaultkey[64],vaultdata[256]
  506.  
  507.  
  508.  
  509. format(vaultkey,63,"%s", AuthId)
  510.  
  511.  
  512.  
  513. format(vaultdata,255,"%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id])
  514.  
  515.  
  516.  
  517. nvault_get(vault,vaultkey,vaultdata,255)
  518.  
  519.  
  520.  
  521. replace_all(vaultdata, 255, "#", " ")
  522.  
  523.  
  524.  
  525. new m_o[32], a_o[32], a_ol[32], d_o[32]
  526.  
  527.  
  528.  
  529. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31, d_o, 31)
  530.  
  531.  
  532.  
  533. m4a1_oles[id] = str_to_num(m_o)
  534.  
  535.  
  536.  
  537. ak47_oles[id] = str_to_num(a_o)
  538.  
  539.  
  540.  
  541. awp_oles[id] = str_to_num(a_ol)
  542.  
  543.  
  544.  
  545. deagle_oles[id] = str_to_num(d_o)
  546.  
  547.  
  548.  
  549. return PLUGIN_CONTINUE
  550.  
  551.  
  552.  
  553. }
  554.  
  555.  
  556.  
  557. public client_connect(id)
  558.  
  559.  
  560.  
  561. {
  562.  
  563.  
  564.  
  565. betoltes(id)
  566.  
  567.  
  568.  
  569. }
  570.  
  571.  
  572.  
  573. public client_disconnect(id)
  574.  
  575.  
  576.  
  577. {
  578.  
  579.  
  580.  
  581. mentes(id)
  582.  
  583.  
  584.  
  585. }
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  

_________________
Kép
Kép


A hozzászólást 1 alkalommal szerkesztették, utoljára parodyshelf 2015.04.12. 16:41-kor.

Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.04.12. 16:30 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.11.20. 15:40
Hozzászólások: 259
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
egy sma jól jönne ;)

_________________
rwT* Szerverek!

Különleges játékélmény különleges szerverektől.
Bővebb információkért nézz az alábbi tartalmak után.

( FaceBook ) ( YouTube ) ( Web ) ( GameTracker )


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.04.12. 16:40 
Offline
Jómunkásember
Avatar

Csatlakozott: 2014.04.14. 16:23
Hozzászólások: 475
Megköszönt másnak: 97 alkalommal
Megköszönték neki: 4 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3.  
  4.  
  5. #include <nvault>
  6.  
  7.  
  8.  
  9. #include <fakemeta>
  10.  
  11.  
  12.  
  13. #include <nvault>
  14.  
  15.  
  16.  
  17. #include <colorchat>
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. #define PLUGIN "Arany fegyverek olestol"
  26.  
  27.  
  28.  
  29. #define VERSION "1.0"
  30.  
  31.  
  32.  
  33. #define AUTHOR "DeRoiD"
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. new m4a1_jatekosnezet[] = "models/fegyverskinek/v_m4a1.mdl"
  42.  
  43.  
  44.  
  45. new ak47_jatekosnezet[] = "models/fegyverskinek/v_ak47.mdl"
  46.  
  47.  
  48.  
  49. new awp_jatekosnezet[] = "models/fegyverskinek/v_awp.mdl"
  50.  
  51.  
  52.  
  53. new deagle_jatekosnezet[] = "models/fegyverskinek/v_deagle.mdl"
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. new m4a1_kivulnezet[] = "models/fegyverskinek/p_m4a1.mdl"
  62.  
  63.  
  64.  
  65. new ak47_kivulnezet[] = "models/fegyverskinek/p_ak47.mdl"
  66.  
  67.  
  68.  
  69. new awp_kivulnezet[] = "models/fegyverskinek/p_awp.mdl"
  70.  
  71.  
  72.  
  73. new deagle_kivulnezet[] = "models/fegyverskinek/p_deagle.mdl"
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. new m4a1_oles[33], ak47_oles[33], awp_oles[33], deagle_oles[33]
  82.  
  83.  
  84.  
  85. new m4a1_ertek, ak47_ertek, awp_ertek, deagle_ertek
  86.  
  87.  
  88.  
  89. new vault
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97. public plugin_precache()
  98.  
  99.  
  100.  
  101. {
  102.  
  103.  
  104.  
  105. precache_model(m4a1_jatekosnezet)
  106.  
  107.  
  108.  
  109. precache_model(m4a1_kivulnezet)
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117. precache_model(ak47_jatekosnezet)
  118.  
  119.  
  120.  
  121. precache_model(ak47_kivulnezet)
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129. precache_model(awp_jatekosnezet)
  130.  
  131.  
  132.  
  133. precache_model(awp_kivulnezet)
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141. precache_model(deagle_jatekosnezet)
  142.  
  143.  
  144.  
  145. precache_model(deagle_kivulnezet)
  146.  
  147.  
  148.  
  149. }
  150.  
  151.  
  152.  
  153. public plugin_init() {
  154.  
  155.  
  156.  
  157. register_plugin(PLUGIN, VERSION, AUTHOR)
  158.  
  159.  
  160.  
  161. register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  162.  
  163.  
  164.  
  165. register_event("DeathMsg","halal","a")
  166.  
  167.  
  168.  
  169. vault = nvault_open("Aranyfegyverek")
  170.  
  171.  
  172.  
  173. register_clcmd("say /oleseim","lekeres")
  174.  
  175.  
  176.  
  177. register_clcmd("say /oles","lekeres")
  178.  
  179.  
  180.  
  181. register_clcmd("say /olesek","lekeres")
  182.  
  183.  
  184.  
  185. register_clcmd("say /kill","lekeres")
  186.  
  187.  
  188.  
  189. register_clcmd("say /kills","lekeres")
  190.  
  191.  
  192.  
  193. register_clcmd("say /arany","lekeres")
  194.  
  195.  
  196.  
  197. register_clcmd("say /gold","lekeres")
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205. m4a1_ertek = register_cvar("m4a1_ertek","150")
  206.  
  207.  
  208.  
  209. ak47_ertek = register_cvar("ak47_ertek","150")
  210.  
  211.  
  212.  
  213. awp_ertek = register_cvar("awp_ertek","150")
  214.  
  215.  
  216.  
  217. deagle_ertek = register_cvar("deagle_ertek","100")
  218.  
  219.  
  220.  
  221. }
  222.  
  223.  
  224.  
  225. public fegyver_valtas(id)
  226.  
  227.  
  228.  
  229. {
  230.  
  231.  
  232.  
  233. new fegyver = get_user_weapon(id)
  234.  
  235.  
  236.  
  237. if(m4a1_oles[id] >= get_pcvar_num(m4a1_ertek) && fegyver == CSW_M4A1)
  238.  
  239.  
  240.  
  241. {
  242.  
  243.  
  244.  
  245. set_pev(id, pev_viewmodel2, m4a1_jatekosnezet)
  246.  
  247.  
  248.  
  249. set_pev(id, pev_weaponmodel2, m4a1_kivulnezet)
  250.  
  251.  
  252.  
  253. }
  254.  
  255.  
  256.  
  257. if(ak47_oles[id] >= get_pcvar_num(ak47_ertek) && fegyver == CSW_AK47)
  258.  
  259.  
  260.  
  261. {
  262.  
  263.  
  264.  
  265. set_pev(id, pev_viewmodel2, ak47_jatekosnezet)
  266.  
  267.  
  268.  
  269. set_pev(id, pev_weaponmodel2, ak47_kivulnezet)
  270.  
  271.  
  272.  
  273. }
  274.  
  275.  
  276.  
  277. if(awp_oles[id] >= get_pcvar_num(awp_ertek) && fegyver == CSW_AWP)
  278.  
  279.  
  280.  
  281. {
  282.  
  283.  
  284.  
  285. set_pev(id, pev_viewmodel2, awp_jatekosnezet)
  286.  
  287.  
  288.  
  289. set_pev(id, pev_weaponmodel2, awp_kivulnezet)
  290.  
  291.  
  292.  
  293. }
  294.  
  295.  
  296.  
  297. if(deagle_oles[id] >= get_pcvar_num(deagle_ertek) && fegyver == CSW_DEAGLE)
  298.  
  299.  
  300.  
  301. {
  302.  
  303.  
  304.  
  305. set_pev(id, pev_viewmodel2, deagle_jatekosnezet)
  306.  
  307.  
  308.  
  309. set_pev(id, pev_weaponmodel2, deagle_kivulnezet)
  310.  
  311.  
  312.  
  313. }
  314.  
  315.  
  316.  
  317. }
  318.  
  319.  
  320.  
  321. public halal()
  322.  
  323.  
  324.  
  325. {
  326.  
  327.  
  328.  
  329. new attacker = read_data(1)
  330.  
  331.  
  332.  
  333. new victim = read_data(2)
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341. if(attacker == victim)
  342.  
  343.  
  344.  
  345. {
  346.  
  347.  
  348.  
  349. return PLUGIN_HANDLED;
  350.  
  351.  
  352.  
  353. }
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361. if(get_user_weapon(attacker) == CSW_M4A1)
  362.  
  363.  
  364.  
  365. {
  366.  
  367.  
  368.  
  369. m4a1_oles[attacker]++
  370.  
  371.  
  372.  
  373. }
  374.  
  375.  
  376.  
  377. else if(get_user_weapon(attacker) == CSW_AK47)
  378.  
  379.  
  380.  
  381. {
  382.  
  383.  
  384.  
  385. ak47_oles[attacker]++
  386.  
  387.  
  388.  
  389. }
  390.  
  391.  
  392.  
  393. else if(get_user_weapon(attacker) == CSW_AWP)
  394.  
  395.  
  396.  
  397. {
  398.  
  399.  
  400.  
  401. awp_oles[attacker]++
  402.  
  403.  
  404.  
  405. }
  406.  
  407.  
  408.  
  409. else if(get_user_weapon(attacker) == CSW_DEAGLE)
  410.  
  411.  
  412.  
  413. {
  414.  
  415.  
  416.  
  417. deagle_oles[attacker]++
  418.  
  419.  
  420.  
  421. }
  422.  
  423.  
  424.  
  425. return PLUGIN_HANDLED
  426.  
  427.  
  428.  
  429. }
  430.  
  431.  
  432.  
  433. public lekeres(id)
  434.  
  435.  
  436.  
  437. {
  438.  
  439.  
  440.  
  441. ColorChat(id, GREEN, "^x03[W-T-F #2 Fegyver-skin]^x04 M4A1=>^x03 %d^x01/150 |^x04 AK47:^x03 %d^x01/150 |^x04 AWP:^x03 %d^x01/150 |^x04 DEAGLE:^x03 %d^x01/100" ,m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id])
  442.  
  443.  
  444.  
  445. }
  446.  
  447.  
  448.  
  449. public mentes(id)
  450.  
  451.  
  452.  
  453. {
  454.  
  455.  
  456.  
  457. new AuthId[32]
  458.  
  459.  
  460.  
  461. get_user_authid(id, AuthId, 31)
  462.  
  463.  
  464.  
  465. new vaultkey[64],vaultdata[256]
  466.  
  467.  
  468.  
  469. format(vaultkey,63,"%s", AuthId)
  470.  
  471.  
  472.  
  473. format(vaultdata,255,"%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id])
  474.  
  475.  
  476.  
  477. nvault_set(vault,vaultkey,vaultdata)
  478.  
  479.  
  480.  
  481. return PLUGIN_CONTINUE
  482.  
  483.  
  484.  
  485. }
  486.  
  487.  
  488.  
  489. public betoltes(id)
  490.  
  491.  
  492.  
  493. {
  494.  
  495.  
  496.  
  497. new AuthId[32]
  498.  
  499.  
  500.  
  501. get_user_authid(id, AuthId, 31)
  502.  
  503.  
  504.  
  505. new vaultkey[64],vaultdata[256]
  506.  
  507.  
  508.  
  509. format(vaultkey,63,"%s", AuthId)
  510.  
  511.  
  512.  
  513. format(vaultdata,255,"%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id])
  514.  
  515.  
  516.  
  517. nvault_get(vault,vaultkey,vaultdata,255)
  518.  
  519.  
  520.  
  521. replace_all(vaultdata, 255, "#", " ")
  522.  
  523.  
  524.  
  525. new m_o[32], a_o[32], a_ol[32], d_o[32]
  526.  
  527.  
  528.  
  529. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31, d_o, 31)
  530.  
  531.  
  532.  
  533. m4a1_oles[id] = str_to_num(m_o)
  534.  
  535.  
  536.  
  537. ak47_oles[id] = str_to_num(a_o)
  538.  
  539.  
  540.  
  541. awp_oles[id] = str_to_num(a_ol)
  542.  
  543.  
  544.  
  545. deagle_oles[id] = str_to_num(d_o)
  546.  
  547.  
  548.  
  549. return PLUGIN_CONTINUE
  550.  
  551.  
  552.  
  553. }
  554.  
  555.  
  556.  
  557. public client_connect(id)
  558.  
  559.  
  560.  
  561. {
  562.  
  563.  
  564.  
  565. betoltes(id)
  566.  
  567.  
  568.  
  569. }
  570.  
  571.  
  572.  
  573. public client_disconnect(id)
  574.  
  575.  
  576.  
  577. {
  578.  
  579.  
  580.  
  581. mentes(id)
  582.  
  583.  
  584.  
  585. }
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  

_________________
Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.04.12. 16:48 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.11.20. 15:40
Hozzászólások: 259
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Teszteld.

/adas parancs

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3.  
  4.  
  5. #include <nvault>
  6.  
  7.  
  8.  
  9. #include <fakemeta>
  10.  
  11.  
  12.  
  13. #include <nvault>
  14.  
  15.  
  16.  
  17. #include <colorchat>
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. #define PLUGIN "Arany fegyverek olestol"
  26.  
  27.  
  28.  
  29. #define VERSION "1.0"
  30.  
  31.  
  32.  
  33. #define AUTHOR "DeRoiD"
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. new m4a1_jatekosnezet[] = "models/fegyverskinek/v_m4a1.mdl"
  42.  
  43.  
  44.  
  45. new ak47_jatekosnezet[] = "models/fegyverskinek/v_ak47.mdl"
  46.  
  47.  
  48.  
  49. new awp_jatekosnezet[] = "models/fegyverskinek/v_awp.mdl"
  50.  
  51.  
  52.  
  53. new deagle_jatekosnezet[] = "models/fegyverskinek/v_deagle.mdl"
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. new m4a1_kivulnezet[] = "models/fegyverskinek/p_m4a1.mdl"
  62.  
  63.  
  64.  
  65. new ak47_kivulnezet[] = "models/fegyverskinek/p_ak47.mdl"
  66.  
  67.  
  68.  
  69. new awp_kivulnezet[] = "models/fegyverskinek/p_awp.mdl"
  70.  
  71.  
  72.  
  73. new deagle_kivulnezet[] = "models/fegyverskinek/p_deagle.mdl"
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. new m4a1_oles[33], ak47_oles[33], awp_oles[33], deagle_oles[33]
  82.  
  83.  
  84.  
  85. new m4a1_ertek, ak47_ertek, awp_ertek, deagle_ertek
  86.  
  87.  
  88.  
  89. new vault
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97. public plugin_precache()
  98.  
  99.  
  100.  
  101. {
  102.  
  103.  
  104.  
  105. precache_model(m4a1_jatekosnezet)
  106.  
  107.  
  108.  
  109. precache_model(m4a1_kivulnezet)
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117. precache_model(ak47_jatekosnezet)
  118.  
  119.  
  120.  
  121. precache_model(ak47_kivulnezet)
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129. precache_model(awp_jatekosnezet)
  130.  
  131.  
  132.  
  133. precache_model(awp_kivulnezet)
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141. precache_model(deagle_jatekosnezet)
  142.  
  143.  
  144.  
  145. precache_model(deagle_kivulnezet)
  146.  
  147.  
  148.  
  149. }
  150.  
  151.  
  152.  
  153. public plugin_init() {
  154.  
  155.  
  156.  
  157. register_plugin(PLUGIN, VERSION, AUTHOR)
  158.  
  159.  
  160.  
  161. register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  162.  
  163.  
  164.  
  165. register_event("DeathMsg","halal","a")
  166.  
  167.  
  168.  
  169. vault = nvault_open("Aranyfegyverek")
  170.  
  171.  
  172.  
  173. register_clcmd("say /oleseim","lekeres")
  174. register_clcmd("say /oles","lekeres")
  175. register_clcmd("say /adas", "adas")
  176. register_clcmd("say /olesek","lekeres")
  177. register_clcmd("say /kill","lekeres")
  178. register_clcmd("say /kills","lekeres")
  179. register_clcmd("say /arany","lekeres")
  180. register_clcmd("say /gold","lekeres")
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188. m4a1_ertek = register_cvar("m4a1_ertek","150")
  189.  
  190.  
  191.  
  192. ak47_ertek = register_cvar("ak47_ertek","150")
  193.  
  194.  
  195.  
  196. awp_ertek = register_cvar("awp_ertek","150")
  197.  
  198.  
  199.  
  200. deagle_ertek = register_cvar("deagle_ertek","100")
  201.  
  202.  
  203.  
  204. }
  205.  
  206.  
  207.  
  208. public fegyver_valtas(id)
  209.  
  210.  
  211.  
  212. {
  213.  
  214.  
  215.  
  216. new fegyver = get_user_weapon(id)
  217.  
  218.  
  219.  
  220. if(m4a1_oles[id] >= get_pcvar_num(m4a1_ertek) && fegyver == CSW_M4A1)
  221.  
  222.  
  223.  
  224. {
  225.  
  226.  
  227.  
  228. set_pev(id, pev_viewmodel2, m4a1_jatekosnezet)
  229.  
  230.  
  231.  
  232. set_pev(id, pev_weaponmodel2, m4a1_kivulnezet)
  233.  
  234.  
  235.  
  236. }
  237.  
  238.  
  239.  
  240. if(ak47_oles[id] >= get_pcvar_num(ak47_ertek) && fegyver == CSW_AK47)
  241.  
  242.  
  243.  
  244. {
  245.  
  246.  
  247.  
  248. set_pev(id, pev_viewmodel2, ak47_jatekosnezet)
  249.  
  250.  
  251.  
  252. set_pev(id, pev_weaponmodel2, ak47_kivulnezet)
  253.  
  254.  
  255.  
  256. }
  257.  
  258.  
  259.  
  260. if(awp_oles[id] >= get_pcvar_num(awp_ertek) && fegyver == CSW_AWP)
  261.  
  262.  
  263.  
  264. {
  265.  
  266.  
  267.  
  268. set_pev(id, pev_viewmodel2, awp_jatekosnezet)
  269.  
  270.  
  271.  
  272. set_pev(id, pev_weaponmodel2, awp_kivulnezet)
  273.  
  274.  
  275.  
  276. }
  277.  
  278.  
  279.  
  280. if(deagle_oles[id] >= get_pcvar_num(deagle_ertek) && fegyver == CSW_DEAGLE)
  281.  
  282.  
  283.  
  284. {
  285.  
  286.  
  287.  
  288. set_pev(id, pev_viewmodel2, deagle_jatekosnezet)
  289.  
  290.  
  291.  
  292. set_pev(id, pev_weaponmodel2, deagle_kivulnezet)
  293.  
  294.  
  295.  
  296. }
  297.  
  298.  
  299.  
  300. }
  301.  
  302.  
  303.  
  304. public halal()
  305.  
  306.  
  307.  
  308. {
  309.  
  310.  
  311.  
  312. new attacker = read_data(1)
  313.  
  314.  
  315.  
  316. new victim = read_data(2)
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324. if(attacker == victim)
  325.  
  326.  
  327.  
  328. {
  329.  
  330.  
  331.  
  332. return PLUGIN_HANDLED;
  333.  
  334.  
  335.  
  336. }
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344. if(get_user_weapon(attacker) == CSW_M4A1)
  345.  
  346.  
  347.  
  348. {
  349.  
  350.  
  351.  
  352. m4a1_oles[attacker]++
  353.  
  354.  
  355.  
  356. }
  357.  
  358.  
  359.  
  360. else if(get_user_weapon(attacker) == CSW_AK47)
  361.  
  362.  
  363.  
  364. {
  365.  
  366.  
  367.  
  368. ak47_oles[attacker]++
  369.  
  370.  
  371.  
  372. }
  373.  
  374.  
  375.  
  376. else if(get_user_weapon(attacker) == CSW_AWP)
  377.  
  378.  
  379.  
  380. {
  381.  
  382.  
  383.  
  384. awp_oles[attacker]++
  385.  
  386.  
  387.  
  388. }
  389.  
  390.  
  391.  
  392. else if(get_user_weapon(attacker) == CSW_DEAGLE)
  393.  
  394.  
  395.  
  396. {
  397.  
  398.  
  399.  
  400. deagle_oles[attacker]++
  401.  
  402.  
  403.  
  404. }
  405.  
  406.  
  407.  
  408. return PLUGIN_HANDLED
  409.  
  410.  
  411.  
  412. }
  413.  
  414.  
  415.  
  416. public lekeres(id)
  417.  
  418.  
  419.  
  420. {
  421.  
  422.  
  423.  
  424. ColorChat(id, GREEN, "^x03[W-T-F #2 Fegyver-skin]^x04 M4A1=>^x03 %d^x01/150 |^x04 AK47:^x03 %d^x01/150 |^x04 AWP:^x03 %d^x01/150 |^x04 DEAGLE:^x03 %d^x01/100" ,m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id])
  425.  
  426.  
  427.  
  428. }
  429.  
  430.  
  431.  
  432. public mentes(id)
  433.  
  434.  
  435.  
  436. {
  437.  
  438.  
  439.  
  440. new AuthId[32]
  441.  
  442.  
  443.  
  444. get_user_authid(id, AuthId, 31)
  445.  
  446.  
  447.  
  448. new vaultkey[64],vaultdata[256]
  449.  
  450.  
  451.  
  452. format(vaultkey,63,"%s", AuthId)
  453.  
  454.  
  455.  
  456. format(vaultdata,255,"%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id])
  457.  
  458.  
  459.  
  460. nvault_set(vault,vaultkey,vaultdata)
  461.  
  462.  
  463.  
  464. return PLUGIN_CONTINUE
  465.  
  466.  
  467.  
  468. }
  469.  
  470.  
  471.  
  472. public betoltes(id)
  473.  
  474.  
  475.  
  476. {
  477.  
  478.  
  479.  
  480. new AuthId[32]
  481.  
  482.  
  483.  
  484. get_user_authid(id, AuthId, 31)
  485.  
  486.  
  487.  
  488. new vaultkey[64],vaultdata[256]
  489.  
  490.  
  491.  
  492. format(vaultkey,63,"%s", AuthId)
  493.  
  494.  
  495.  
  496. format(vaultdata,255,"%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id])
  497.  
  498.  
  499.  
  500. nvault_get(vault,vaultkey,vaultdata,255)
  501.  
  502.  
  503.  
  504. replace_all(vaultdata, 255, "#", " ")
  505.  
  506.  
  507.  
  508. new m_o[32], a_o[32], a_ol[32], d_o[32]
  509.  
  510.  
  511.  
  512. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31, d_o, 31)
  513.  
  514.  
  515.  
  516. m4a1_oles[id] = str_to_num(m_o)
  517.  
  518.  
  519.  
  520. ak47_oles[id] = str_to_num(a_o)
  521.  
  522.  
  523.  
  524. awp_oles[id] = str_to_num(a_ol)
  525.  
  526.  
  527.  
  528. deagle_oles[id] = str_to_num(d_o)
  529.  
  530.  
  531.  
  532. return PLUGIN_CONTINUE
  533.  
  534.  
  535.  
  536. }
  537.  
  538.  
  539.  
  540. public client_connect(id)
  541.  
  542.  
  543.  
  544. {
  545.  
  546.  
  547.  
  548. betoltes(id)
  549.  
  550.  
  551.  
  552. }
  553.  
  554.  
  555.  
  556. public client_disconnect(id)
  557.  
  558.  
  559.  
  560. {
  561.  
  562.  
  563.  
  564. mentes(id)
  565.  
  566.  
  567.  
  568. }
  569. public adas(id)
  570. {
  571. if (get_user_flags(id) & ADMIN_BAN)
  572. {
  573. new menu = menu_create("Kinek akarsz adni?! \y(20, 20, 20, 20)", "menu_handler")
  574. new players[32], pnum, tempid
  575. new szName[32], szTempid[10]
  576. get_players(players, pnum)
  577. for( new i; i<pnum; i++ )
  578. {
  579. tempid = players[i];
  580. get_user_name(tempid, szName, charsmax(szName))
  581. num_to_str(tempid, szTempid, charsmax(szTempid))
  582. menu_additem(menu, szName, szTempid, 0)
  583.  
  584. }
  585. menu_display(id, menu, 0)
  586. }
  587. else
  588. {
  589. ColorChat(id, RED, "Sajnos nincs jogod hasznalni ezt a parancsot!")
  590.  
  591. }
  592. }
  593. public menu_handler(id, menu, item)
  594. {
  595. if( item == MENU_EXIT )
  596. {
  597. menu_destroy(menu);
  598. return PLUGIN_HANDLED;
  599. }
  600.  
  601. new data[6], szName[64];
  602. new access, callback;
  603. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  604.  
  605. new tempid = str_to_num(data);
  606.  
  607. if( is_user_alive(tempid) )
  608. {
  609. m4a1_oles[tempid] += 20
  610. ak47_oles[tempid] +=20
  611. awp_oles[tempid] +=20
  612. deagle_oles[tempid] +=20
  613. }
  614. client_cmd(id,"pont_adas")
  615. menu_destroy(menu);
  616. return PLUGIN_HANDLED;
  617. }

_________________
rwT* Szerverek!

Különleges játékélmény különleges szerverektől.
Bővebb információkért nézz az alábbi tartalmak után.

( FaceBook ) ( YouTube ) ( Web ) ( GameTracker )

Ők köszönték meg MISU1998 nek ezt a hozzászólást: parodyshelf (2015.04.15. 15:23)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.04.12. 16:55 
Offline
Nagyúr

Csatlakozott: 2015.02.01. 11:40
Hozzászólások: 670
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 99 alkalommal
nem ezt kérte :D

_________________
http://steamcommunity.com/id/floxay/


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.04.12. 16:57 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.11.20. 15:40
Hozzászólások: 259
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Ja tényleg :DD sorry
Kicsit olvashatnék figyelmesebben

_________________
rwT* Szerverek!

Különleges játékélmény különleges szerverektől.
Bővebb információkért nézz az alábbi tartalmak után.

( FaceBook ) ( YouTube ) ( Web ) ( GameTracker )


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.04.12. 18:06 
Offline
Jómunkásember
Avatar

Csatlakozott: 2014.04.14. 16:23
Hozzászólások: 475
Megköszönt másnak: 97 alkalommal
Megköszönték neki: 4 alkalommal
Megkerdezhetem,hogy igy mit csinal?
Ahogy en ertelmezem:
/adas parancsra bejon egy menu ahol valaszthatunk h kinek szeretnenk adni,a kivakasztottnak minden fegyohoz +20at ad
Na en igy ertelmezem,mi az igazi funkcioja?

_________________
Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.04.12. 18:12 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.11.20. 15:40
Hozzászólások: 259
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Amit írtál elvileg azt csinálja.
Nem olvastam el rendesen, amit kértél, bocsi.

_________________
rwT* Szerverek!

Különleges játékélmény különleges szerverektől.
Bővebb információkért nézz az alábbi tartalmak után.

( FaceBook ) ( YouTube ) ( Web ) ( GameTracker )


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.04.12. 18:46 
Offline
Jómunkásember
Avatar

Csatlakozott: 2014.04.14. 16:23
Hozzászólások: 475
Megköszönt másnak: 97 alkalommal
Megköszönték neki: 4 alkalommal
Ezis megfelel a celomra,ha mukodik..
Misu!
SMA Forráskód: [ Mindet kijelol ]
  1. A menu resznel amikor hozzaadod az oleseket,akkor az m4 nel az egyenloseg jel utan raktal spacet,de a tobbinel mar nem
  2. m4a1_oles[tempid] += 20
  3. ak47_oles[tempid] +=20
  4. awp_oles[tempid] +=20
  5. deagle_oles[tempid] +=20

_________________
Kép
Kép


A hozzászólást 1 alkalommal szerkesztették, utoljára Zeei 2015.04.12. 20:41-kor.
DUPLAPOSZT! KERÜLJÜK!


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2015.04.12. 20:35 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.07.22. 17:59
Hozzászólások: 667
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 36 alkalommal
Elírta.

_________________
Kép


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  [ 13 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 10 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