hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.20. 11:22



Jelenlévő felhasználók

Jelenleg 234 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 234 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Nem adja a Skint.
HozzászólásElküldve: 2016.01.28. 09:27 
Offline
Beavatott

Csatlakozott: 2015.10.13. 16:16
Hozzászólások: 87
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 13 alkalommal
Sziasztok!
Lenne ez a Plugin: Fegyver Skin Csomagok v2.1

A gondom az lenne hogy valamiért nem adja meg a csomagokat.
Az öléseim megvannak hozzá.
Beadja a Skin csomagokat, Kiválasztom...Bezárja a menüt de nem adja meg a skineket.
Valaki esetleg tudja-e hogy miért.?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem adja a Skint.
HozzászólásElküldve: 2016.01.28. 12:33 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.10.04. 22:42
Hozzászólások: 164
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 6 alkalommal
bordadani98 írta:
Sziasztok!
Lenne ez a Plugin: Fegyver Skin Csomagok v2.1

A gondom az lenne hogy valamiért nem adja meg a csomagokat.
Az öléseim megvannak hozzá.
Beadja a Skin csomagokat, Kiválasztom...Bezárja a menüt de nem adja meg a skineket.
Valaki esetleg tudja-e hogy miért.?


  1. #include <amxmisc>
  2. #include <cstrike>
  3. #include <fun>
  4. #include <fakemeta>
  5. #include <hamsandwich>
  6. #include <nvault>
  7. #include <colorchat>
  8.  
  9. #define PLUGIN "Pontrendszer"
  10. #define VERSION "2.0"
  11. #define AUTHOR "crazy & mforce"
  12.  
  13. #pragma tabsize 0
  14.  
  15. new g_vault
  16. new pontok[33]
  17. new fegyo[33]
  18. new nev[33][32]
  19. new killp, killhsp
  20. new ajandek1, ajandek2, ajandek3
  21. new bombatesz, bombaszed
  22. new bolt2, bolt3, bolt4, bolt5, bolt6, bolt7, bolt8, bolt9
  23. new bombateszvip, bombaszedvip, killpvip, killhspvip, ajandek1vip, ajandek2vip, ajandek3vip
  24. new sebzok[32];
  25. new sebzesek[32];
  26. new sebzettek[32];
  27.  
  28. public plugin_init() {
  29.  
  30.     register_plugin(PLUGIN, VERSION, AUTHOR)
  31.     set_task(180.0, "uzenet", 0, _, _, "b")
  32.  
  33.     killp = register_cvar("pont_kill", "1")
  34.     killhsp = register_cvar("pont_killhs", "2")
  35.     killpvip = register_cvar("pont_killvip", "2")
  36.     killhspvip = register_cvar("pont_killhsvip", "3")
  37.  
  38.     ajandek1 = register_cvar("pont_ajandek1", "2")
  39.     ajandek1vip = register_cvar("pont_ajandek1vip", "3")
  40.     ajandek2 = register_cvar("pont_ajandek2", "5")
  41.     ajandek2vip = register_cvar("pont_ajandek2vip", "8")
  42.     ajandek3 = register_cvar("pont_ajandek3", "10")
  43.     ajandek3 = register_cvar("pont_ajandek3vip", "15")
  44.     bombatesz = register_cvar("bomba_tesz", "3")
  45.     bombateszvip = register_cvar("bomba_teszvip", "5")
  46.     bombaszed = register_cvar("bomba_szed", "3")
  47.     bombaszedvip = register_cvar("bomba_szedvip", "5")
  48.     bolt2 = register_cvar("bolt_2", "250")
  49.     bolt3 = register_cvar("bolt_3", "450")
  50.     bolt4 = register_cvar("bolt_4", "600")
  51.     bolt5 = register_cvar("bolt_5", "750")
  52.     bolt6 = register_cvar("bolt_6", "870")
  53.     bolt7 = register_cvar("bolt_7", "950")
  54.     bolt8 = register_cvar("bolt_8", "1050")
  55.     bolt9 = register_cvar("bolt_9", "1150")
  56.  
  57.  
  58.     register_clcmd("team_say /pontok", "Shop")
  59.     register_clcmd("say /pontok", "Shop")
  60.     register_clcmd("team_say /pont", "Shop")
  61.     register_clcmd("say /pont", "Shop")
  62.     register_clcmd("team_say /skin", "Shop")
  63.     register_clcmd("say /menu", "Shop")
  64.         register_clcmd("impulse 201", "Shop")
  65.         register_clcmd("say /adokmagamnak", "addolas")
  66.  
  67.     g_vault = nvault_open("PontRendszer");
  68.  
  69.     register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  70.     RegisterHam(Ham_Killed, "player", "fw_player_killed", 1)
  71.     register_event("DeathMsg", "halal_event", "ae");
  72.     register_event("Damage", "sebzes_event", "be", "2!0", "3=0", "4!0")
  73.     RegisterHam(Ham_Spawn, "player", "spawn_event", 1)
  74. }
  75.  
  76. new m4a1r_jatekosnezet[] = "models/asd/rozsdas/v_m4a1.mdl"
  77. new ak47r_jatekosnezet[]  = "models/asd/rozsdas/v_ak47.mdl"
  78. new awpr_jatekosnezet[] = "models/asd/rozsdas/v_awp.mdl"
  79. new deagler_jatekosnezet[]  = "models/asd//rozsdas/v_deagle.mdl"
  80.  
  81. new m4a1b_jatekosnezet[] = "models/asd/bronz/v_m4a1.mdl"
  82. new ak47b_jatekosnezet[]  = "models/asd/bronz/v_ak47.mdl"
  83. new awpb_jatekosnezet[] = "models/asd/bronz/v_awp.mdl"
  84. new deagleb_jatekosnezet[]  = "models/asd/bronz/v_deagle.mdl"
  85.  
  86. new m4a1e_jatekosnezet[] = "models/asd/ezust/v_m4a1.mdl"
  87. new ak47e_jatekosnezet[]  = "models/asd/ezust/v_ak47.mdl"
  88. new awpe_jatekosnezet[] = "models/asd/ezust/v_awp.mdl"
  89. new deaglee_jatekosnezet[]  = "models/asd/ezust/v_deagle.mdl"
  90.  
  91. new m4a1a_jatekosnezet[] = "models/asd/arany/v_m4a1.mdl"
  92. new ak47a_jatekosnezet[]  = "models/asd/arany/v_ak47.mdl"
  93. new awpa_jatekosnezet[] = "models/asd/arany/v_awp.mdl"
  94. new deaglea_jatekosnezet[]  = "models/asd/arany/v_deagle.mdl"
  95.  
  96. new m4a1v_jatekosnezet[] = "models/asd/vip/v_m4a1.mdl"
  97. new ak47v_jatekosnezet[]  = "models/asd/vip/v_ak47.mdl"
  98. new awpv_jatekosnezet[] = "models/asd/vip/v_awp.mdl"
  99. new deaglev_jatekosnezet[]  = "models/asd/vip/v_deagle.mdl"
  100. new knifev_jatekosnezet[]  = "models/asd/vip/v_knife.mdl"
  101.  
  102. new m4fegyver1[] = "models/asd/fegyvertipus/v_m4a1.mdl"
  103. new ak47fegyver2[] = "models/asdasd/fegyvertipus/v_ak47.mdl"
  104. new awpfegyver3[] = "models/asd/fegyvertipus/v_awp.mdl"
  105. new deaglefegyver4[] = "models/asd/fegyvertipus/v_deagle.mdl"
  106. new knifefegyver5[] = "models/asd/fegyvertipus/v_knife.mdl"
  107.  
  108. new m4fegyver6[] = "models/asd/fegyvertipus2/v_m4a1.mdl"
  109. new ak47fegyver7[] = "models/asd/fegyvertipus2/v_ak47.mdl"
  110. new awpfegyver8[] = "models/asd/fegyvertipus2/v_awp.mdl"
  111. new deaglefegyver9[] = "models/asd/fegyvertipus2/v_deagle.mdl"
  112. new knifefegyver10[] = "models/asd/fegyvertipus2/v_knife.mdl"
  113.  
  114. new m4fegyver11[] = "models/asd/fegyvertipus3/v_m4a1.mdl"
  115. new ak47fegyver12[] = "models/asd/fegyvertipus3/v_ak47.mdl"
  116. new awpfegyver13[] = "models/asd/fegyvertipus3/v_awp.mdl"
  117. new deaglefegyver14[] = "models/asd/fegyvertipus3/v_deagle.mdl"
  118. new knifefegyver15[] = "models/asd/fegyvertipus3/v_knife.mdl"
  119.  
  120. //getthere keszitette pack 4
  121. new m4fegyver16[] = "models/asd/fegyvertipus4/v_m4a1.mdl"
  122. new ak47fegyver17[] = "models/asd/fegyvertipus4/v_ak47.mdl"
  123. new awpfegyver18[] = "models/asd/fegyvertipus4/v_awp.mdl"
  124. new deaglefegyver19[] = "models/asd/fegyvertipus4/v_deagle.mdl"
  125. new knifefegyver20[] = "models/asd/fegyvertipus4/v_knife.mdl"
  126.  
  127. public plugin_precache()
  128. {
  129.  
  130.     precache_model(m4a1r_jatekosnezet)
  131.  
  132.     precache_model(ak47r_jatekosnezet)
  133.  
  134.     precache_model(awpr_jatekosnezet)
  135.  
  136.     precache_model(deagler_jatekosnezet)
  137.  
  138.     precache_model(m4a1b_jatekosnezet)
  139.  
  140.     precache_model(ak47b_jatekosnezet)
  141.  
  142.     precache_model(awpb_jatekosnezet)
  143.  
  144.     precache_model(deagleb_jatekosnezet)
  145.  
  146.     precache_model(m4a1e_jatekosnezet)
  147.  
  148.     precache_model(ak47e_jatekosnezet)
  149.  
  150.     precache_model(awpe_jatekosnezet)
  151.  
  152.     precache_model(deaglee_jatekosnezet)
  153.  
  154.     precache_model(m4a1a_jatekosnezet)
  155.  
  156.     precache_model(ak47a_jatekosnezet)
  157.  
  158.     precache_model(awpa_jatekosnezet)
  159.  
  160.     precache_model(deaglea_jatekosnezet)
  161.  
  162.     precache_model(m4a1v_jatekosnezet)
  163.     precache_model(ak47v_jatekosnezet)
  164.     precache_model(awpv_jatekosnezet)
  165.     precache_model(deaglev_jatekosnezet)
  166.     precache_model(knifev_jatekosnezet)
  167.  
  168.         precache_model(m4fegyver1)
  169.         precache_model(ak47fegyver2)
  170.         precache_model(awpfegyver3)
  171.         precache_model(deaglefegyver4)
  172.         precache_model(knifefegyver5)
  173.  
  174.         precache_model(m4fegyver6)
  175.         precache_model(ak47fegyver7)
  176.         precache_model(awpfegyver8)
  177.         precache_model(deaglefegyver9)
  178.         precache_model(knifefegyver10)
  179.  
  180.         precache_model(m4fegyver11)
  181.         precache_model(ak47fegyver12)
  182.         precache_model(awpfegyver13)
  183.         precache_model(deaglefegyver14)
  184.         precache_model(knifefegyver15)
  185.  
  186.         precache_model(m4fegyver16)
  187.         precache_model(ak47fegyver17)
  188.         precache_model(awpfegyver18)
  189.         precache_model(deaglefegyver19)
  190.         precache_model(knifefegyver20)
  191. }
  192.  
  193. public addolas(id)
  194. {
  195. if(get_user_flags(id) & ADMIN_IMMUNITY)
  196. {
  197. pontok[id] += 200
  198. }
  199. else
  200. {
  201. ColorChat(id, RED, "^1[^4X^3.^4T ^3Error^1]^4==> ^3Nincs jogosultságod!")
  202. }
  203. }
  204. public fegyver_valtas(id)
  205. {
  206.     new fegyver = get_user_weapon(id)
  207.  
  208.     if(fegyo[id] == 1 && fegyver == CSW_DEAGLE)
  209.     {
  210.         set_pev(id, pev_viewmodel2, deagler_jatekosnezet)
  211.     }
  212.     if(fegyo[id] == 1 && fegyver == CSW_AK47)
  213.     {
  214.         set_pev(id, pev_viewmodel2, ak47r_jatekosnezet)
  215.     }
  216.     if(fegyo[id] == 1 && fegyver == CSW_M4A1)
  217.     {
  218.         set_pev(id, pev_viewmodel2, m4a1r_jatekosnezet)
  219.     }
  220.     if(fegyo[id] == 1 && fegyver == CSW_AWP)
  221.     {
  222.         set_pev(id, pev_viewmodel2, awpr_jatekosnezet)
  223.     }
  224.     if(fegyo[id] == 2 && fegyver == CSW_DEAGLE)
  225.     {
  226.         set_pev(id, pev_viewmodel2, deagleb_jatekosnezet)
  227.     }
  228.     if(fegyo[id] == 2 && fegyver == CSW_AK47)
  229.     {
  230.         set_pev(id, pev_viewmodel2, ak47b_jatekosnezet)
  231.     }
  232.     if(fegyo[id] == 2 && fegyver == CSW_M4A1)
  233.     {
  234.         set_pev(id, pev_viewmodel2, m4a1b_jatekosnezet)
  235.     }
  236.     if(fegyo[id] == 2 && fegyver == CSW_AWP)
  237.     {
  238.         set_pev(id, pev_viewmodel2, awpb_jatekosnezet)
  239.     }  
  240.     if(fegyo[id] == 3 && fegyver == CSW_DEAGLE)
  241.     {
  242.         set_pev(id, pev_viewmodel2, deaglee_jatekosnezet)
  243.     }
  244.     if(fegyo[id] == 3 && fegyver == CSW_AK47)
  245.     {
  246.         set_pev(id, pev_viewmodel2, ak47e_jatekosnezet)
  247.     }
  248.     if(fegyo[id] == 3 && fegyver == CSW_M4A1)
  249.     {
  250.         set_pev(id, pev_viewmodel2, m4a1e_jatekosnezet)
  251.     }
  252.     if(fegyo[id] == 3 && fegyver == CSW_AWP)
  253.     {
  254.         set_pev(id, pev_viewmodel2, awpe_jatekosnezet)
  255.     }
  256.     if(fegyo[id] == 4 && fegyver == CSW_DEAGLE)
  257.     {
  258.         set_pev(id, pev_viewmodel2, deaglea_jatekosnezet)
  259.     }
  260.     if(fegyo[id] == 4 && fegyver == CSW_AK47)
  261.     {
  262.         set_pev(id, pev_viewmodel2, ak47a_jatekosnezet)
  263.     }
  264.     if(fegyo[id] == 4 && fegyver == CSW_M4A1)
  265.     {
  266.         set_pev(id, pev_viewmodel2, m4a1a_jatekosnezet)
  267.     }
  268.     if(fegyo[id] == 4 && fegyver == CSW_AWP)
  269.     {
  270.         set_pev(id, pev_viewmodel2, awpa_jatekosnezet)
  271.     }
  272.     if(fegyo[id] == 5 && fegyver == CSW_DEAGLE)
  273.     {
  274.         set_pev(id, pev_viewmodel2, deaglev_jatekosnezet)
  275.     }
  276.     if(fegyo[id] == 5 && fegyver == CSW_AK47)
  277.     {
  278.         set_pev(id, pev_viewmodel2, ak47v_jatekosnezet)
  279.     }
  280.     if(fegyo[id] == 5 && fegyver == CSW_M4A1)
  281.     {
  282.         set_pev(id, pev_viewmodel2, m4a1v_jatekosnezet)
  283.     }
  284.     if(fegyo[id] == 5 && fegyver == CSW_AWP)
  285.     {
  286.         set_pev(id, pev_viewmodel2, awpv_jatekosnezet)
  287.     }
  288.     if(fegyo[id] == 5 && fegyver == CSW_KNIFE)
  289.     {
  290.         set_pev(id, pev_viewmodel2, knifev_jatekosnezet)
  291.     }
  292.         if(fegyo[id] == 6 && fegyver == CSW_M4A1)
  293.         {
  294.                 set_pev(id, pev_viewmodel2, m4fegyver1)
  295.         }
  296.        if(fegyo[id] == 6 && fegyver == CSW_AK47)
  297.         {
  298.                 set_pev(id, pev_viewmodel2, ak47fegyver2)
  299.         }
  300.        if(fegyo[id] == 6 && fegyver == CSW_AWP)
  301.         {
  302.                 set_pev(id, pev_viewmodel2, awpfegyver3)
  303.         }
  304.        if(fegyo[id] == 6 && fegyver == CSW_DEAGLE)
  305.         {
  306.                 set_pev(id, pev_viewmodel2, deaglefegyver4)
  307.         }
  308.        if(fegyo[id] == 6 && fegyver == CSW_KNIFE)
  309.         {
  310.                 set_pev(id, pev_viewmodel2, knifefegyver5)
  311.         }
  312.         if(fegyo[id] == 7 && fegyver == CSW_M4A1)
  313.         {
  314.                 set_pev(id, pev_viewmodel2, m4fegyver6)
  315.         }
  316.         if(fegyo[id] == 7 && fegyver == CSW_AK47)
  317.         {
  318.                 set_pev(id, pev_viewmodel2, ak47fegyver7)
  319.         }
  320.         if(fegyo[id] == 7 && fegyver == CSW_AWP)
  321.         {
  322.                 set_pev(id, pev_viewmodel2, awpfegyver8)
  323.         }
  324.         if(fegyo[id] == 7 && fegyver == CSW_DEAGLE)
  325.         {
  326.                 set_pev(id, pev_viewmodel2, deaglefegyver9)
  327.         }
  328.         if(fegyo[id] == 7 && fegyver == CSW_KNIFE)
  329.         {
  330.                 set_pev(id, pev_viewmodel2, knifefegyver10)
  331.         }
  332.         if(fegyo[id] == 8 && fegyver == CSW_M4A1)
  333.         {
  334.                 set_pev(id, pev_viewmodel2, m4fegyver11)
  335.         }
  336.        if(fegyo[id] == 8 && fegyver == CSW_AK47)
  337.         {
  338.                 set_pev(id, pev_viewmodel2, ak47fegyver12)
  339.         }
  340.        if(fegyo[id] == 8 && fegyver == CSW_AWP)
  341.         {
  342.                 set_pev(id, pev_viewmodel2, awpfegyver13)
  343.         }
  344.        if(fegyo[id] == 8 && fegyver == CSW_DEAGLE)
  345.         {
  346.                 set_pev(id, pev_viewmodel2, deaglefegyver14)
  347.         }
  348.        if(fegyo[id] == 8 && fegyver == CSW_KNIFE)
  349.         {
  350.                 set_pev(id, pev_viewmodel2, knifefegyver15)
  351.         }
  352.         if(fegyo[id] == 9 && fegyver == CSW_M4A1)
  353.         {
  354.                 set_pev(id, pev_viewmodel2, m4fegyver16)
  355.         }
  356.         if(fegyo[id] == 9 && fegyver == CSW_AK47)
  357.         {
  358.                 set_pev(id, pev_viewmodel2, ak47fegyver17)
  359.         }
  360.         if(fegyo[id] == 9 && fegyver == CSW_AWP)
  361.         {
  362.                 set_pev(id, pev_viewmodel2, awpfegyver18)
  363.         }
  364.         if(fegyo[id] == 9 && fegyver == CSW_DEAGLE)
  365.         {
  366.                 set_pev(id, pev_viewmodel2, deaglefegyver19)
  367.         }
  368.         if(fegyo[id] == 9 && fegyver == CSW_KNIFE)
  369.         {
  370.                 set_pev(id, pev_viewmodel2, knifefegyver20)
  371.         }  
  372.        
  373.  
  374. }
  375. public spawn_event(id)
  376. {
  377.     sebzok[id] = 0;
  378.     sebzesek[id] = 0;
  379.     sebzettek[id] = 0;
  380. }
  381.  
  382. public sebzes_event(aldozat)
  383. {
  384.     new tamado = get_user_attacker(aldozat);
  385.     new sebzes = read_data(2);
  386.     sebzesek[tamado] += sebzes;
  387.     if(sebzesek[tamado] >= 50)
  388.     {
  389.         sebzok[tamado] = aldozat;
  390.         sebzettek[aldozat] = tamado;
  391.     }
  392. }
  393.  
  394. public halal_event()
  395. {
  396.     new aldozat = read_data(2);
  397.     new tamado = read_data(1);
  398.     if(sebzettek[aldozat] && sebzettek[aldozat] != tamado)
  399.     {
  400.         new fragetkap = sebzettek[aldozat];
  401.         sebzok[fragetkap] = 0;
  402.         sebzesek[fragetkap] = 0;
  403.         sebzettek[aldozat] = 0;
  404.  
  405.         new frag = get_user_frags(fragetkap) + 1
  406.         set_user_frags(fragetkap, frag);
  407.         message_begin(MSG_ALL, get_user_msgid("ScoreInfo"))
  408.         write_byte(fragetkap)
  409.         write_short(frag)
  410.         write_short(get_user_deaths(fragetkap))
  411.         write_short(0)
  412.         write_short(get_user_team(fragetkap))
  413.         message_end()
  414.  
  415.         ColorChat(fragetkap, GREEN, "[asd]^x01 Kaptál^x03 +1^x01 fraget Ă©s^x03 1^x01 pontot.");
  416.         pontok[fragetkap] += 1
  417.  
  418.     }
  419. }
  420.  
  421. public bomb_planted(planter)
  422. {
  423.     if(get_user_flags(planter) & ADMIN_LEVEL_C)
  424.     {
  425.     pontok[planter] += get_pcvar_num(bombateszvip)
  426.     ColorChat(planter, GREEN,"[asd]^x01 Kaptál^x03 %d ^x01pontot a bomba lerakásĂ©rt!", get_pcvar_num(bombateszvip))
  427.     }
  428.     else
  429.     {
  430.     pontok[planter] += get_pcvar_num(bombatesz)
  431.     ColorChat(planter, GREEN,"[asd]^x01 Kaptál^x03 %d ^x01pontot a bomba lerakásĂ©rt!", get_pcvar_num(bombatesz))
  432.     }
  433. }
  434. public bomb_defused(defuser)
  435. {
  436.     if(get_user_flags(defuser) & ADMIN_LEVEL_C)
  437.     {
  438.     pontok[defuser] += get_pcvar_num(bombaszedvip)
  439.     ColorChat(defuser, GREEN,"[asd]^x01 Kaptál^x03 %d ^x01pontot a bomba hatástalaní­tásĂ©rt!", get_pcvar_num(bombaszedvip))
  440.     }
  441.     else
  442.     {  
  443.     pontok[defuser] += get_pcvar_num(bombaszed)
  444.     ColorChat(defuser, GREEN,"[asd]^x01 Kaptál^x03 %d ^x01pontot a bomba hatástalaní­tásĂ©rt!", get_pcvar_num(bombaszed))
  445.     }
  446. }
  447. public fw_player_killed(victim, attacker, shouldgib)
  448. {
  449.     if(!is_user_connected(attacker) || !is_user_connected(victim) || attacker == victim)
  450.         return PLUGIN_CONTINUE;
  451.  
  452.     if(get_pdata_int(victim, 75) == HIT_HEAD && get_user_flags(attacker) & ADMIN_LEVEL_C)
  453.     {
  454.         pontok[attacker] += get_pcvar_num(killhspvip)
  455.         ColorChat(attacker, GREEN,"[asd]^x01 !HEADSHOT! Ez megĂ©rt^x03 %d ^x01pontot!", get_pcvar_num(killhspvip))
  456.     }
  457.     else if(get_user_flags(attacker) & ADMIN_LEVEL_C)
  458.     {
  459.         pontok[attacker] += get_pcvar_num(killpvip)
  460.     }
  461.     else if(get_pdata_int(victim, 75) == HIT_HEAD)
  462.     {
  463.         pontok[attacker] += get_pcvar_num(killhsp)
  464.         ColorChat(attacker, GREEN,"[asd]^x01 !HEADSHOT! Ez megĂ©rt^x03 %d ^x01pontot!", get_pcvar_num(killhsp))
  465.     }
  466.     else
  467.     {
  468.         pontok[attacker] += get_pcvar_num(killp)
  469.     }
  470.     return PLUGIN_CONTINUE
  471. }
  472.  
  473. public Shop(id)
  474. {
  475.     new boot2 = get_pcvar_num(bolt2)
  476.     new boot3 = get_pcvar_num(bolt3)
  477.     new boot4 = get_pcvar_num(bolt4)
  478.     new boot5 = get_pcvar_num(bolt5)
  479.     new boot6 = get_pcvar_num(bolt6)
  480.     new boot7 = get_pcvar_num(bolt7)
  481.     new boot8 = get_pcvar_num(bolt8)
  482.     new boot9 = get_pcvar_num(bolt9)
  483.  
  484.     new menukapcs[256]
  485.     formatex(menukapcs, charsmax(menukapcs), "\\r[asd] \\yFegyver Csomagok ^nPontok: \\r%d", pontok[id]);
  486.     new menu2[256]
  487.     formatex(menu2, charsmax(menu2), "Rozsdás fegyvercsomag \\r|%d| \\yPont", boot2);
  488.     new menu3[256]
  489.     formatex(menu3, charsmax(menu3), "Bronz fegyvercsomag \\r|%d| \\yPont", boot3);
  490.     new menu4[256]
  491.     formatex(menu4, charsmax(menu4), "EzĂĽst fegyvercsomag \\r|%d| \\yPont", boot4);
  492.     new menu5[256]
  493.     formatex(menu5, charsmax(menu5), "Arany fegyvercsomag \\r|%d| \\yPont", boot5);
  494.         new menu6[256]
  495.         formatex(menu6, charsmax(menu6), "Fegyver 1 csomag \\r|%d| \\Pont", boot6);
  496.         new menu7[256]
  497.         formatex(menu7, charsmax(menu7), "Fegyver 2 csomag \\r|%d| \\Pont", boot7);
  498.         new menu8[256]
  499.         formatex(menu8, charsmax(menu8), "Fegyver 3 csomag \\r|%d| \\Pont", boot8);
  500.         new menu9[256]
  501.         formatex(menu9, charsmax(menu9), "Fegyver 4 csomag \\r|%d| \\Pont", boot9);
  502.  
  503.     new menu = menu_create( menukapcs, "Shoph");
  504.     if(fegyo[id] == 0)
  505.     menu_additem(menu, "Alap fegyvercsomag \\y|AKTĂŤV|", "1", 0);
  506.     else
  507.     menu_additem(menu, "Alap fegyvercsomag", "1", 0);
  508.     if(fegyo[id] == 1)
  509.     menu_additem(menu, "Rozsdás fegyvercsomag \\y|AKTĂŤV|", "2", 0);
  510.     else
  511.     menu_additem(menu, menu2, "2", 0);
  512.     if(fegyo[id] == 2)
  513.     menu_additem(menu, "Bronz fegyvercsomag \\y|AKTĂŤV|", "3", 0);
  514.     else
  515.     menu_additem(menu, menu3, "3", 0);
  516.     if(fegyo[id] == 3)
  517.     menu_additem(menu, "EzĂĽst fegyvercsomag \\y|AKTĂŤV|", "4", 0);
  518.     else
  519.     menu_additem(menu, menu4, "4", 0);
  520.     if(fegyo[id] == 4)
  521.     menu_additem(menu, "Arany fegyvercsomag \\y|AKTĂŤV|", "5", 0);
  522.     else
  523.     menu_additem(menu, menu5, "5", 0);
  524.         if(fegyo[id] == 6)
  525.         menu_additem(menu, "Fegyver1 fegyvercsomag \\y|AKTĂŤV|", "6", 0);
  526.         else
  527.         menu_additem(menu, menu6, "6", 0);
  528.         if(fegyo[id] == 7)
  529.         menu_additem(menu, "Fegyver2 fegyvercsomag \\y|AKTĂŤV|", "7", 0);
  530.         else
  531.         menu_additem(menu, menu7, "7", 0);
  532.         if(fegyo[id] == 8)
  533.         menu_additem(menu, "Fegyver3 fegyvercsomag \\y|AKTĂŤV|", "8", 0);
  534.         else
  535.         menu_additem(menu, menu8, "8", 0);
  536.         if(fegyo[id] == 9)
  537.         menu_additem(menu, "Fegyver4 fegyvercsomag \\y|AKTĂŤV|", "9", 0);
  538.         else
  539.         menu_additem(menu, menu9, "9", 0);
  540.     if(fegyo[id] == 5)
  541.     menu_additem(menu, "VIP fegyvercsomag \\y|AKTĂŤV|", "10", 0);
  542.     else
  543.     menu_additem(menu, "VIP fegyvercsomag \\r|VIP|", "10", 0);
  544.  
  545.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  546.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  547.     menu_setprop(menu, MPROP_NEXTNAME, "KövetkezĹ‘");
  548.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  549.  
  550.     menu_display(id, menu, 0);
  551.  
  552.     return PLUGIN_HANDLED;
  553. }
  554.  
  555. public Shoph(id, menu, item)
  556. {
  557.     if( item == MENU_EXIT )
  558.     {
  559.     menu_destroy(menu);
  560.     return PLUGIN_HANDLED;
  561.     }
  562.     new data[9], szName[64];
  563.     new access, callback;
  564.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  565.     new key = str_to_num(data);
  566.  
  567.     new boot2 = get_pcvar_num(bolt2)
  568.     new boot3 = get_pcvar_num(bolt3)
  569.     new boot4 = get_pcvar_num(bolt4)
  570.     new boot5 = get_pcvar_num(bolt5)
  571.     new boot6 = get_pcvar_num(bolt6)
  572.     new boot7 = get_pcvar_num(bolt7)
  573.     new boot8 = get_pcvar_num(bolt8)
  574.     new boot9 = get_pcvar_num(bolt9)
  575.  
  576.     switch(key)
  577.     {
  578.         case 1:
  579.         {
  580.             fegyo[id] = 0
  581.             ColorChat(id, GREEN, "[asd]^x01 Megkaptad az^x03 ALAP^x01 csomagot!")
  582.         }
  583.         case 2:
  584.         {
  585.             if (pontok[id] >= boot2 || get_user_flags(id) & ADMIN_KICK)
  586.             {
  587.                 fegyo[id] = 1
  588.                 ColorChat(id, GREEN, "[asd]^x01 Megkaptad a^x03 ROZSDÁS^x01 csomagot!")
  589.             }
  590.             else
  591.             {
  592.                 ColorChat(id, GREEN, "[asd]^x01 Sajnos,nincs elĂ©g pontod...")
  593.             }
  594.         }
  595.         case 3:
  596.         {
  597.             if (pontok[id] >= boot3 || get_user_flags(id) & ADMIN_KICK)
  598.             {
  599.                 fegyo[id] = 2
  600.                 ColorChat(id, GREEN, "[asd]^x01 Megkaptad a^x03 BRONZ^x01 csomagot!")
  601.             }
  602.             else
  603.             {
  604.                 ColorChat(id, GREEN, "[asd]^x01 Sajnos,nincs elĂ©g pontod...")
  605.             }
  606.         }
  607.         case 4:
  608.         {
  609.             if (pontok[id] >= boot4 || get_user_flags(id) & ADMIN_KICK)
  610.             {
  611.                 fegyo[id] = 3
  612.                 ColorChat(id, GREEN, "[asd]^x01 Megkaptad az^x03 EZĂśST^x01 csomagot!")
  613.             }
  614.             else
  615.             {
  616.                 ColorChat(id, GREEN, "[asd]^x01 Sajnos,nincs elĂ©g pontod...")
  617.             }
  618.         }
  619.         case 5:
  620.         {
  621.             if (pontok[id] >= boot5 || get_user_flags(id) & ADMIN_KICK)
  622.             {
  623.                 fegyo[id] = 4
  624.                 ColorChat(id, GREEN, "[asd]^x01 Megkaptad az^x03 ARANY^x01 csomagot!")
  625.             }
  626.             else
  627.             {
  628.                 ColorChat(id, GREEN, "[asd]^x01 Sajnos,nincs elĂ©g pontod...")
  629.             }
  630.         }
  631.                 case 6:
  632.         {
  633.             if (pontok[id] >= boot6 || get_user_flags(id) & ADMIN_KICK)
  634.             {
  635.                 fegyo[id] = 6
  636.                 ColorChat(id, GREEN, "[asd]^x01 Megkaptad az^x03 Fegyver1^x01 csomagot!")
  637.             }
  638.             else
  639.             {
  640.                 ColorChat(id, GREEN, "[asd]^x01 Sajnos,nincs elĂ©g pontod...")
  641.             }
  642.         }
  643.                 case 7:
  644.         {
  645.             if (pontok[id] >= boot7 || get_user_flags(id) & ADMIN_KICK)
  646.             {
  647.                 fegyo[id] = 7
  648.                 ColorChat(id, GREEN, "[asd]^x01 Megkaptad az^x03 Fegyver2^x01 csomagot!")
  649.             }
  650.             else
  651.             {
  652.                 ColorChat(id, GREEN, "[asd]^x01 Sajnos,nincs elĂ©g pontod...")
  653.             }
  654.         }
  655.                 case 8:
  656.         {
  657.             if (pontok[id] >= boot8 || get_user_flags(id) & ADMIN_KICK)
  658.             {
  659.                 fegyo[id] = 8
  660.                 ColorChat(id, GREEN, "[asd]^x01 Megkaptad az^x03 Fegyver3^x01 csomagot!")
  661.             }
  662.             else
  663.             {
  664.                 ColorChat(id, GREEN, "[asd]^x01 Sajnos,nincs elĂ©g pontod...")
  665.             }
  666.         }
  667.                 case 9:
  668.         {
  669.             if (pontok[id] >= boot9 || get_user_flags(id) & ADMIN_KICK)
  670.             {
  671.                 fegyo[id] = 9
  672.                 ColorChat(id, GREEN, "[asd]^x01 Megkaptad az^x03 Fegyver4^x01 csomagot!")
  673.             }
  674.             else
  675.             {
  676.                 ColorChat(id, GREEN, "[asd]^x01 Sajnos,nincs elĂ©g pontod...")
  677.             }
  678.         }    
  679.         case 10:
  680.         {
  681.             if (get_user_flags(id) & ADMIN_KICK || get_user_flags(id) & ADMIN_LEVEL_C)
  682.             {
  683.                 fegyo[id] = 5
  684.                 ColorChat(id, GREEN, "[asd]^x01 Megkaptad a^x03 VIP^x01 csomagot!")
  685.             }
  686.             else
  687.             {
  688.                 ColorChat(id, GREEN, "[asd]^x01 Nem vagy^x03 VIP")
  689.             }
  690.         }
  691.     }
  692.     menu_destroy(menu)
  693.     return PLUGIN_HANDLED
  694. }
  695.  
  696. public uzenet()
  697. {
  698.     ColorChat(0, GREEN, "[asd]^x01 A pontjaid beváltásához használd a^x03 /pontok^x01 parancsot!")
  699. }
  700. public mentes(id)
  701. {
  702.     new vaultkey[64],vaultdata[256]
  703.  
  704.     format(vaultkey,63,"%s-PONTOK", nev[id])
  705.     format(vaultdata,255,"%d#%d", pontok[id], fegyo[id])
  706.  
  707.     nvault_set(g_vault,vaultkey,vaultdata)
  708.     return PLUGIN_CONTINUE
  709. }
  710. public betoltes(id)
  711. {
  712.     new vaultkey[64],vaultdata[256]
  713.  
  714.     format(vaultkey,63,"%s-PONTOK", nev[id])
  715.     format(vaultdata,255,"%d#%d", pontok[id], fegyo[id])
  716.  
  717.     nvault_get(g_vault,vaultkey,vaultdata,255)
  718.     replace_all(vaultdata, 255, "#", " ")
  719.     new p_o[32], f_o[32]
  720.     parse(vaultdata, p_o, 31, f_o, 31)
  721.     pontok[id] = str_to_num(p_o)
  722.     fegyo[id] = str_to_num(f_o)
  723.     return PLUGIN_CONTINUE;
  724. }
  725. public client_disconnect(id)
  726. {
  727.     mentes(id);
  728.     remove_task(id);
  729.     pontok[id] = 0;
  730.     fegyo[id] = 0;
  731. }
  732.  
  733. public client_connect(id)
  734. {
  735.     get_user_name(id, nev[id], 31)
  736.     betoltes(id);
  737.     set_task(300.0, "ajandek_1",id)
  738.     set_task(900.0, "ajandek_2",id)
  739.     set_task(1800.0, "ajandek_3",id)
  740. }
  741.  
  742. public ajandek_1(id)
  743. {
  744.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  745.     {
  746.         new penz = get_pcvar_num(ajandek1vip);
  747.         ColorChat(id, GREEN, "[asd]^x01 %d pont jár mert itt vagy már 5 perce!", penz)
  748.         pontok[id] += penz;
  749.     }
  750.     else
  751.     {
  752.         new penz = get_pcvar_num(ajandek1);
  753.         ColorChat(id, GREEN, "[asd]^x01 %d pont jár mert itt vagy már 5 perce!", penz)
  754.         pontok[id] += penz;
  755.     }
  756. }
  757. public ajandek_2(id)
  758. {
  759.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  760.     {
  761.         new penz = get_pcvar_num(ajandek2vip);
  762.         ColorChat(id, GREEN, "[asd]^x01 %d pont jár mert itt vagy már 5 perce!", penz)
  763.         pontok[id] += penz;
  764.     }
  765.     else
  766.     {
  767.         new penz = get_pcvar_num(ajandek2);
  768.         ColorChat(id, GREEN, "[asd]^x01 %d pont pont jár mert itt vagy már 5 perce!", penz)
  769.         pontok[id] += penz;
  770.     }
  771. }
  772. public ajandek_3(id)
  773. {
  774.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  775.     {
  776.         new penz = get_pcvar_num(ajandek3vip);
  777.         ColorChat(id, GREEN, "[asd]^x01 %d pont pont jár mert itt vagy már 5 perce!", penz)
  778.         pontok[id] += penz;
  779.     }
  780.     else
  781.     {
  782.         new penz = get_pcvar_num(ajandek3);
  783.         ColorChat(id, GREEN, "[asd]^x01 %d pont pont jár mert itt vagy már 5 perce!", penz)
  784.         pontok[id] += penz;
  785.     }
  786. }


nem ugyanaz de működik

_________________
Konfigost keresek aki ha bozonyít megkapja a jogot hogy az összes pbt szervert konfigolja irányitja


Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem adja a Skint.
HozzászólásElküldve: 2016.01.28. 14:26 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
Helló!
Szerintem hagyd azt a plugint.. :)
Elméletileg működik evvel:
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <nvault>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <hamsandwich>
  9. #include <fakemeta_util>
  10. #include <colorchat>
  11.  
  12. #define PREFIX "Szerver"
  13.  
  14.  
  15. new sebzok[33];
  16. new sebzesek[33];
  17. new sebzettek[33];
  18.  
  19. new oles[33], vault, KISGRAV, ALAPGRAV, skin_oles, skin_hsoles, skin_kesoles, SEBZES,kredit[33]
  20. new skin1[121], skin2[121], skin3[121], skin4[121],skin5[121],awps[33],mnegy[33],aks[33],desert[33],knifes[33]
  21.  
  22. new const Classnamesdoll[] = "oles_s";
  23.  
  24. #define MINSZ Float:{ -23.160000, -13.660000, -0.050000 }
  25. #define MAXSZ Float:{ 11.470000, 12.780000, 6.720000 }
  26. #define MODEL_OLES "models/fegyver_skin/olesek.mdl"
  27.  
  28. new const awp[] = "models/fegyver_skin/v_awp.mdl"
  29. new const awp1[] = "models/fegyver_skin/v_awp1.mdl"
  30. new const awp2[] = "models/fegyver_skin/v_awp2.mdl"
  31. new const awp3[] = "models/fegyver_skin/v_awp3.mdl"
  32. new const m4[] = "models/fegyver_skin/v_m4.mdl"
  33. new const m41[] = "models/fegyver_skin/v_m41.mdl"
  34. new const m42[] = "models/fegyver_skin/v_m42.mdl"
  35. new const m43[] = "models/fegyver_skin/v_m43.mdl"
  36. new const m44[] = "models/fegyver_skin/v_m44.mdl"
  37. new const ak[] = "models/fegyver_skin/v_ak.mdl"
  38. new const ak1[] = "models/fegyver_skin/v_ak1.mdl"
  39. new const ak2[] = "models/fegyver_skin/v_ak2.mdl"
  40. new const ak3[] = "models/fegyver_skin/v_ak3.mdl"
  41. new const desi[] = "models/fegyver_skin/v_desi.mdl"
  42. new const desi1[] = "models/fegyver_skin/v_desi1.mdl"
  43. new const desi2[] = "models/fegyver_skin/v_desi2.mdl"
  44. new const kes[] = "models/fegyver_skin/v_knife.mdl"
  45.  
  46. public plugin_precache()
  47. {
  48.  precache_model(awp)
  49.  precache_model(awp1)
  50.  precache_model(awp2)
  51.  precache_model(awp3)
  52.  precache_model(m4)
  53.  precache_model(m41)
  54.  precache_model(m42)
  55.  precache_model(m43)
  56.  precache_model(m44)
  57.  precache_model(ak)
  58.  precache_model(ak1)
  59.  precache_model(ak2)
  60.  precache_model(ak3)
  61.  precache_model(desi)
  62.  precache_model(desi1)
  63.  precache_model(desi2)
  64.  precache_model(kes)
  65.  precache_model("models/fegyver_skin/olesek.mdl")
  66. }
  67. public plugin_init()
  68. {
  69. //*Egyeb*//
  70. register_plugin("Fegyver Skinek", "1.0", "")
  71. set_task(45.0, "KorUzenet", 0, _, _, "b")
  72. set_task(85.0, "KorUzenettt", 0, _, _, "b")
  73. RegisterHam(Ham_Spawn, "player", "spawn_event", 1)
  74. register_logevent( "logevent_round_start", 2, "1=Round_Start" );
  75. register_forward( FM_Touch,"ForwardTouch" );
  76.  
  77. //*Eventek*//
  78. register_event("CurWeapon","fegyverek","be","1=1")
  79. register_event("DeathMsg", "halal", "a" );
  80. register_event("CurWeapon", "fegyverid", "be", "1=1")
  81. register_event("DeathMsg", "halal_event", "ae");
  82. register_event("Damage", "sebzes_event", "be", "2!0", "3=0", "4!0")
  83. register_event("Damage", "event_sebzes", "be" )
  84. register_event( "DeathMsg","drop","a" );
  85.  
  86. //*Parancsok*//
  87. register_clcmd("say /skin","fegymenu")
  88. register_clcmd("say /skinoles","pontmegtekint")
  89. register_clcmd("say /oles","pontmegtekint")
  90. register_clcmd("say /kredit","kredmegtek")
  91. register_clcmd("say /bevalt","bevaltas")
  92. register_clcmd("say /fegyverskin","fegymenu")
  93. register_clcmd("say /fegyverinfo","infok")
  94. register_clcmd("say /jatekosoles","OlesMenu")
  95.  
  96. //*Konzol Parancsok*//
  97. register_concmd("give_oles", "OlesAdas", ADMIN_CFG, "<nev, #userid, authid | @all> <oles>" )
  98. register_concmd("remove_oles", "OlesElveves", ADMIN_CFG, "<nev, #userid, authid | @all> <oles>" )
  99.  
  100. //*Cvarok*//
  101. register_cvar("sima_oles", "2");
  102. register_cvar("hs_oles", "4");
  103. register_cvar("kes_oles", "3");
  104.  
  105. skin_oles = get_cvar_num("sima_oles");
  106. skin_hsoles = get_cvar_num("hs_oles");
  107. skin_kesoles = get_cvar_num("kes_oles");
  108. KISGRAV = register_cvar("skin_kisgravity","375.0")
  109. SEBZES = register_cvar("skin_sebzes", "2")
  110. ALAPGRAV = get_cvar_pointer("sv_gravity")
  111.  
  112.  //*Vault*//
  113. vault = nvault_open("fegyver_skin")
  114.  
  115. }
  116. public fegyverid(id)
  117. {
  118.     new fegyver = get_user_weapon(id)
  119.  
  120.     if(awps[id] == 1 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awp)
  121.     if(awps[id] == 2 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awp1)
  122.     if(awps[id] == 3 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awp2)
  123.     if(awps[id] == 4 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awp3)
  124.     if(mnegy[id] == 5 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m4)
  125.     if(mnegy[id] == 6 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m41)
  126.     if(mnegy[id] == 7 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m42)
  127.     if(mnegy[id] == 8 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m43)
  128.     if(aks[id] == 9 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak)
  129.     if(aks[id] == 10 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak1)
  130.     if(aks[id] == 11 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak2)
  131.     if(aks[id] == 12 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak3)
  132.     if(desert[id] == 13 && fegyver == CSW_DEAGLE)set_pev(id, pev_viewmodel2, desi)
  133.     if(desert[id] == 14 && fegyver == CSW_DEAGLE)set_pev(id, pev_viewmodel2, desi1)
  134.     if(desert[id] == 15 && fegyver == CSW_DEAGLE)set_pev(id, pev_viewmodel2, desi2)
  135.     if(knifes[id] == 16 && fegyver == CSW_KNIFE)set_pev(id, pev_viewmodel2, kes)
  136.     if(mnegy[id] == 17 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m44)
  137.  
  138. }
  139. public spawn_event(id)
  140. {
  141.     sebzok[id] = 0;
  142.     sebzesek[id] = 0;
  143.     sebzettek[id] = 0;
  144. }
  145. public sebzes_event(aldozat)
  146. {
  147.     new tamado = get_user_attacker(aldozat);
  148.     new sebzes = read_data(2);
  149.     sebzesek[tamado] += sebzes;
  150.  
  151.     if(sebzesek[tamado] >= 50)
  152.     {
  153.         sebzok[tamado] = aldozat;
  154.         sebzettek[aldozat] = tamado;
  155.     }
  156. }
  157. public halal_event(id)
  158. {
  159.     new aldozat = read_data(2);
  160.     new tamado = read_data(1);
  161.     if(sebzettek[aldozat] && sebzettek[aldozat] != tamado)
  162.     {
  163.         new fragetkap = sebzettek[aldozat];
  164.         new fragetkapneve[32];
  165.         sebzok[fragetkap] = 0;
  166.         sebzesek[fragetkap] = 0;
  167.         sebzettek[aldozat] = 0;
  168.         get_user_name(fragetkap, fragetkapneve, 31);
  169.         oles[fragetkap]++
  170.         ColorChat(0, GREEN, "^3[%s] ^4%s ^1kapott ^3+1 ^1olest ember lesebzesert.",PREFIX , fragetkapneve);
  171.     }
  172. }
  173. public drop()
  174. {  
  175.     new victim = read_data( 2 );
  176.  
  177.     static Float:origin[ 3 ];
  178.     pev( victim, pev_origin, origin );
  179.  
  180.     new ent = engfunc( EngFunc_CreateNamedEntity, engfunc( EngFunc_AllocString, "info_target" ) );
  181.     origin[ 2 ] -= 36;
  182.     engfunc( EngFunc_SetOrigin, ent, origin );
  183.  
  184.     if( !pev_valid( ent ) )
  185.     {
  186.         return PLUGIN_HANDLED;
  187.     }
  188.  
  189.     set_pev( ent, pev_classname, Classnamesdoll );
  190.     engfunc( EngFunc_SetModel, ent, MODEL_OLES );
  191.     dllfunc( DLLFunc_Spawn, ent );
  192.     set_pev( ent, pev_solid, SOLID_BBOX );
  193.     set_pev( ent, pev_movetype, MOVETYPE_NONE );
  194.     engfunc( EngFunc_SetSize, ent, MINSZ, MAXSZ );
  195.     engfunc( EngFunc_DropToFloor, ent );
  196.  
  197.     return PLUGIN_HANDLED;
  198. }
  199. public ForwardTouch( ent, id )
  200. {
  201.     new classname[ 32 ];
  202.     pev( ent, pev_classname, classname, charsmax( classname ) );
  203.  
  204.     if( !equal( classname, Classnamesdoll ) )
  205.     {
  206.         return FMRES_IGNORED;
  207.     }
  208.     new olesrandom = random_num(0,1)
  209.  
  210.     kredit[id] += olesrandom
  211.  
  212.     ColorChat(id, GREEN, "^3[%s] ^4Atnezted a holttestet es talaltal ^3%i ^4kreditet.",PREFIX ,olesrandom);
  213.  
  214.     engfunc( EngFunc_RemoveEntity, ent );
  215.     return FMRES_IGNORED
  216. }
  217. public logevent_round_start()
  218. {
  219.     new hkt = FM_NULLENT;
  220.     while ( ( hkt = fm_find_ent_by_class( hkt, Classnamesdoll ) ) )
  221.     {
  222.         engfunc( EngFunc_RemoveEntity, hkt );
  223.     }  
  224. }
  225. public halal()
  226. {
  227.     new gyilkos = read_data( 1 );
  228.     new aldozat = read_data( 2 );  
  229.  
  230.     static Fegyver[26];
  231.     read_data(4, Fegyver, sizeof(Fegyver) -1);
  232.  
  233.     if( 1 <= gyilkos <= get_maxplayers() && cs_get_user_team( aldozat ) != cs_get_user_team( gyilkos )
  234.     && is_user_connected( gyilkos ))
  235.     {
  236.         new nev[32]
  237.         get_user_name(aldozat, nev, 31)
  238.  
  239.         if(read_data( 3 ))
  240.         {
  241.             oles[ gyilkos ] += skin_hsoles
  242.             ColorChat( gyilkos, GREEN, "^3[%s] ^4WOW! ^1Megolted ^3%s^1-t ^4FEJLOVESBE! ^1Ezert kaptal ^3+%i ^1olest.",PREFIX , nev, skin_hsoles)
  243.         }
  244.         else if(skin_oles != 0)
  245.         {
  246.             oles[ gyilkos ] += skin_oles
  247.             ColorChat( gyilkos, GREEN, "^3[%s] ^1Megolted ^4%s^1-t es ezert kaptal ^3+%i ^1olest.",PREFIX , nev, skin_oles)
  248.         }
  249.         else if(equal(Fegyver,"knife"))  
  250.         {
  251.             oles[ gyilkos ] += skin_kesoles;
  252.             ColorChat( gyilkos, GREEN, "^3[%s] ^1Leszurtad ^4%s^1-t es ezert kaptal ^3+%i ^1olest. ^4Szep Munka!",PREFIX , nev, skin_kesoles)
  253.         }
  254.     }
  255. }
  256. public infok(id)
  257. {
  258.     static motd[2501], len;
  259.  
  260.     len = format(motd, 2500,"<body bgcolor=#000000><font color=#87cefa><pre>");
  261.     len += format(motd[len], 2500-len,"<center><h4><font color=^"blue^"> Fegyver Skin Informaciok </font></h4></center>");
  262.     len += format(motd[len], 2500-len,"<left><font color=^"blue^">Csomagok</color></left>^n");
  263.     len += format(motd[len], 2500-len,"<left><font color=^"red^"><B>Bronz Csomag :</B> <font color=^"white^">1000 olest (Tartalom:Bronz AWP,M4A1,Ak47,Deagle) [Kepesseg: nincs]</color></left>^n");
  264.     len += format(motd[len], 2500-len,"<left><font color=^"red^"><B>Ezust Csomag :</B> <font color=^"white^">3000 olest (Tartalom:Ezust AWP,M4A1,Ak47,Deagle) [Kepesseg: nincs]</color></left>^n");
  265.     len += format(motd[len], 2500-len,"<left><font color=^"red^"><B>Arany Csomag :</B> <font color=^"white^">5000 olest (Tartalom:Arany AWP,M4A1,Ak47,Deagle) [Kepesseg: nincs]</color></left>^n");
  266.     len += format(motd[len], 2500-len,"<left><font color=^"red^"><B>Specialis Csomag :</B> <font color=^"white^">10000 olest (Tartalom:AWP,M4A1,Ak47,Kes Skin) [Kepesseg: Dupla Sebzes(AK47),Felig Atlatszosag(Kes),Kis Gravitacio(M4),No Trapp(WP)]</color></left>^n");
  267.     len += format(motd[len], 2500-len,"<left><font color=^"red^"><B>Kredit Csomag :</B> <font color=^"white^">300 kredit (Tartalom:Elet M4A1) [Kepesseg: Elet Regeneracio 1.5HP/MP]</color></left>^n");
  268.     len += format(motd[len], 2500-len,"<left><font color=^"blue^">Parancsok</color></left>^n");
  269.     len += format(motd[len], 2500-len,"<left><font color=^"red^">say:/jatekosoles <font color=^"white^">Mas jatekos oleseinek megtekintese</color></left>^n");
  270.     len += format(motd[len], 2500-len,"<left><font color=^"red^">say:/skin <font color=^"white^">Skin Menu megnyitasa</color></left>^n");
  271.     len += format(motd[len], 2500-len,"<left><font color=^"red^">say:/kredit <font color=^"white^">Krediteid megtekintese</color></left>^n");
  272.     len += format(motd[len], 2500-len,"<left><font color=^"red^">say:/oles <font color=^"white^">Oleseid megtekintese</color></left>^n");
  273.     len += format(motd[len], 2500-len,"<left><font color=^"red^">say:/bevalt <font color=^"white^">Kreditek bevaltasa olesre</color></left>^n");
  274.  
  275.     show_motd(id, motd, "Infok");
  276.  
  277.     return 0;
  278. }
  279. public fegymenu(id)
  280. {
  281. new cim[121]
  282. formatex(cim, charsmax(cim), "\wFegyver Skinek \yBy \rRandom \yOlesek: \w%d \r| \yKreditek: \w%d^n",oles[id],kredit[id])
  283. new menu = menu_create(cim, "skin_menu");
  284.  
  285. formatex(skin1, charsmax(skin1),"%s", oles[id] >= 1000 ? "\wBronz Csomag \y[Tartalom:\dAK47,M4A1,AWP,DEAGLE\y]\w-\r[Megszerezve]" : "\dBronz Csomag \r[1000 Oles]\y-\w[LEZARVA]");
  286. formatex(skin2, charsmax(skin2),"%s", oles[id] >= 3000 ? "\wEzust Csomag \y[Tartalom:\dAK47,M4A1,AWP,DEAGLE\y]\w-\r[Megszerezve]" : "\dEzust Csomag \r[3000 Oles]\y-\w[LEZARVA]");
  287. formatex(skin3, charsmax(skin3),"%s", oles[id] >= 5000 ? "\wArany Csomag \y[Tartalom:\dAK47,M4A1,AWP,DEAGLE\y]\w-\r[Megszerezve]" : "\dArany Csomag \r[5000 Oles]\y-\w[LEZARVA]");
  288. formatex(skin4, charsmax(skin4),"%s", oles[id] >= 10000 ? "\yS\rP\wE\dC\yI\rA\wL\dI\yS \wCsomag \y[Tartalom:\wAK47,M4A1,AWP,KES\y]\w-\r[Megszerezve]" : "\yS\rP\wE\dC\yI\rA\wL\dI\yS \wCsomag \r[10000 Oles]\y-\w[LEZARVA]");
  289. formatex(skin5, charsmax(skin5),"%s", kredit[id] >= 300 ? "\rKre\ddit \wCsomag \y[Tartalom:\wElet M4A1\y]\r[\dMegszerezve\r]" : "\rKre\ddit \wCsomag \y[\r300 \yKredit]\d-\w[LEZARVA]");
  290.  
  291. menu_additem(menu, "\yAlap Csomag \r[\wMegszerezve\r]", "1", 0 );
  292. menu_additem(menu, skin1, "2", oles[id] >= 1000 ? 0 : 1);
  293. menu_additem(menu, skin2, "3", oles[id] >= 3000 ? 0 : 1);
  294. menu_additem(menu, skin3, "4", oles[id] >= 5000 ? 0 : 1);
  295. menu_additem(menu, skin4, "5", oles[id] >= 10000 ? 0 : 1);
  296. menu_additem(menu, skin5, "6", kredit[id] >= 300 ? 0 : 1);
  297.  
  298. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  299. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  300. menu_setprop(menu, MPROP_NEXTNAME, "Elore");
  301. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  302. menu_display(id, menu, 0);
  303. }
  304. public pontmegtekint(id)
  305. {  
  306. set_hudmessage(0, 127, 255, -1.0, 0.3 , 2, 6.0, 9.0)
  307. show_hudmessage(id, "Jelenlegi Oleseid: %i",oles[id])
  308. ColorChat(id,GREEN, "^3[%s] ^4Neked osszesen ^3%d ^4olesed van.",PREFIX ,oles[id])
  309. }
  310. public kredmegtek(id)
  311. {
  312. set_hudmessage(0, 127, 255, -1.0, 0.3 , 2, 6.0, 9.0)
  313. show_hudmessage(id, "Jelenlegi Krediteid: %i",kredit[id])
  314. ColorChat(id,GREEN, "^3[%s] ^4Neked osszesen ^3%d ^4kredited van.",PREFIX ,kredit[id])
  315. }
  316. public OlesMenu(id)
  317. {  
  318.     new some[256], menu;
  319.  
  320.     static players[32],szTemp[10],pnum;
  321.     get_players(players,pnum,"ch");
  322.  
  323.     formatex(some,255,"\r[\yFegyver Skinek\r] \wA jatekosok olesei es kreditjei:");
  324.  
  325.     menu = menu_create(some,"Oles_Handler");
  326.  
  327.     for (new i; i < pnum; i++)
  328.     {
  329.         formatex(some,256,"%s \r(\yOlesei: \w%i \d| \yKreditjei: \w%i\r)",get_player_name(players[i]), oles[players[i]],kredit[players[i]]);
  330.         num_to_str(players[i],szTemp,charsmax(szTemp));
  331.         menu_additem(menu, some, szTemp);
  332.     }
  333.  
  334.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
  335.     menu_display(id, menu);
  336.  
  337.     return PLUGIN_HANDLED;
  338. }
  339. public Oles_Handler(id,menu, item)
  340. {
  341.     if (item == MENU_EXIT)
  342.     {
  343.         menu_destroy(menu);
  344.         return;
  345.     }
  346.  
  347.     new data[6] ,szName[64],access,callback;
  348.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  349.     new player = str_to_num(data);
  350.  
  351.     ColorChat(id, GREEN, "^3[%s] ^4%s ^1olesei: ^3%i ^1es kreditjei: ^3%i",PREFIX ,get_player_name(player), oles[player], kredit[player]);
  352.     OlesMenu(id);
  353. }
  354. public event_sebzes( id ) {
  355.  
  356.     new aldozat_id = id;
  357.     if( !is_user_connected( aldozat_id ) ) return PLUGIN_CONTINUE
  358.     new dmg_adas = read_data( 2 );
  359.     new dmgtype = read_data( 3 );
  360.     new Float:szorzo = get_pcvar_float(SEBZES);
  361.     new Float:sebzes = dmg_adas * szorzo;
  362.     new elet = get_user_health( aldozat_id );
  363.  
  364.     new FegyID, sebzo_id = get_user_attacker( aldozat_id, FegyID );
  365.  
  366.     if( !is_user_connected( sebzo_id ) || !is_user_alive( aldozat_id ) ) {
  367.         return PLUGIN_HANDLED
  368.     }
  369.  
  370.     if( FegyID == CSW_AK47 && aks[sebzo_id] == 12 ) {
  371.  
  372.         if( floatround(sebzes) >= elet ) {
  373.             if( aldozat_id == sebzo_id ) {
  374.                 return PLUGIN_CONTINUE
  375.                 }else{
  376.                 log_kill( sebzo_id, aldozat_id, "ak47", 0 );
  377.             }
  378.  
  379.             return PLUGIN_CONTINUE
  380.             }else {
  381.             if( aldozat_id == sebzo_id ) return PLUGIN_CONTINUE
  382.  
  383.             fakedamage( aldozat_id, "weapon_ak47", sebzes, dmgtype );
  384.         }
  385.     }
  386.     return PLUGIN_CONTINUE
  387. }
  388. stock log_kill(gyilkos, aldozat, fegyver[],fejloves) {
  389.     user_silentkill( aldozat );
  390.  
  391.     message_begin( MSG_ALL, get_user_msgid( "DeathMsg" ), {0,0,0}, 0 );
  392.     write_byte( gyilkos );
  393.     write_byte( aldozat );
  394.     write_byte( fejloves );
  395.     write_string( fegyver );
  396.     message_end();
  397.  
  398.     new oles = get_user_frags( gyilkos );
  399.     set_user_frags( gyilkos, oles++ );
  400.     new elvetel = get_user_frags( aldozat );
  401.     set_user_frags( aldozat, elvetel++ );
  402.  
  403.     return PLUGIN_CONTINUE
  404. }
  405. public OlesAdas( iPlayer, level, cid )
  406. {
  407.     if( !cmd_access( iPlayer, level, cid, 3 ) ) return PLUGIN_HANDLED;
  408.  
  409.     new arg [ 32 ]
  410.     read_argv ( 1, arg, 31 )
  411.  
  412.     new AddOles [ 32 ]
  413.     read_argv ( 2, AddOles, charsmax ( AddOles ) )
  414.  
  415.     new OlestoGive = str_to_num ( AddOles )
  416.  
  417.     new AdminName [ 32 ]
  418.     new TargetName [ 32 ]
  419.     get_user_name ( iPlayer, AdminName, charsmax ( AdminName ) )
  420.  
  421.     if( arg[0]=='@' )
  422.     {
  423.         if( equali(arg[1],"All") || equali(arg[1],"ALL") )
  424.         {
  425.             new players[32], totalplayers, All
  426.             get_players( players, totalplayers )
  427.  
  428.             for ( new i = 0; i < totalplayers; i++ )
  429.             {
  430.                 All = players[ i ]
  431.                 oles[ All ] += OlestoGive
  432.             }
  433.         }
  434.         else if( equali(arg[1],"T") || equali(arg[1],"t") )
  435.         {
  436.             new players[32], totalplayers, T
  437.             get_players( players, totalplayers )
  438.  
  439.             for ( new i = 0; i < totalplayers; i++ )
  440.             {
  441.                 if ( get_user_team(players[ i ]) == 1 )
  442.                 {
  443.                     T = players[ i ]
  444.                     oles[ T ] += OlestoGive
  445.                 }
  446.             }
  447.         }
  448.         else if( equali(arg[1],"CT") || equali(arg[1],"ct") )
  449.         {
  450.             new players[32], totalplayers, CT
  451.             get_players( players, totalplayers )
  452.  
  453.             for( new i = 0; i < totalplayers; i++ )
  454.             {
  455.                 if( get_user_team(players[ i ] ) == 2 )
  456.                 {
  457.                     CT = players[ i ]
  458.                     oles[ CT ] += OlestoGive
  459.                 }
  460.             }
  461.         }
  462.     }
  463.     else
  464.     {
  465.         new iTarget = cmd_target( iPlayer, arg, 3 )
  466.         get_user_name ( iTarget, TargetName, charsmax ( TargetName ) )
  467.  
  468.         if( iTarget )
  469.         {
  470.             oles[ iTarget ] += OlestoGive
  471.         }
  472.     }
  473.     return PLUGIN_HANDLED
  474. }
  475. public bevaltas(id)
  476. {
  477. new cim[121]
  478. formatex(cim, charsmax(cim), "\w[Fegyver Skinek] \yBevaltas:^n\rOles: \d%d \w| \rKredit: \d%d",oles[id],kredit[id])
  479. new menu = menu_create(cim, "bev_menu");
  480. new kred1[121]
  481.  
  482. menu_additem(menu, "\w1 Kredited \r--> \y20 Olesre", "1", 0 );
  483. menu_additem(menu, "\w30 Kredited \r--> \y600 Olesre", "2", 0 );
  484. menu_additem(menu, "\w80 Kredited \r--> \y1600 Olesre", "3", 0 );
  485. format(kred1, charsmax(kred1), "\yOsszes Kredited \d(\r%d\d) \ybavaltasa \d(\r%d\d) \yolesre",kredit[id],kredit[id] * 20)
  486. menu_additem(menu, kred1, "4", 0);
  487.  
  488. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  489. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  490. menu_setprop(menu, MPROP_NEXTNAME, "Elore");
  491. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  492. menu_display(id, menu, 0);
  493. }
  494. public bev_menu(id, menu, item)
  495. {
  496.     if( item == MENU_EXIT )
  497.     {
  498.         menu_destroy(id);
  499.         return PLUGIN_CONTINUE
  500.     }
  501.     new data[9]
  502.     new key = str_to_num(data);
  503.     new kredossz = kredit[id] * 20
  504.     new kredmin = kredit[id]
  505.  
  506.     switch(key)
  507. {
  508. case 1:{
  509. if(kredit[id] >= 1){
  510. kredit[id] -= 1
  511. oles[id] += 20
  512. ColorChat(id, GREEN, "^3[%s] ^4Bevaltottal^3 1 ^4kreditet!",PREFIX)
  513. }
  514. else
  515. {
  516. ColorChat(id, GREEN, "^3[%s] ^4Sajnos Nincs eleg kredited!",PREFIX)
  517. }
  518. }
  519. case 2:{
  520. if(kredit[id] >= 30)
  521. {
  522. kredit[id] -= 30
  523. oles[id] += 600
  524. ColorChat(id, GREEN, "^3[%s] ^4Bevaltottal^3 30 ^4kreditet!",PREFIX)
  525. }
  526. else
  527. {
  528. ColorChat(id, GREEN, "^3[%s] ^4Sajnos Nincs eleg kredited!",PREFIX)
  529. }
  530. }
  531. case 3:{
  532. if(kredit[id] >= 80){
  533. kredit[id] -= 80
  534. oles[id] += 1600
  535. ColorChat(id, GREEN, "^3[%s] ^4Bevaltottal^3 80 ^4kreditet!",PREFIX)
  536. }
  537. else
  538. {
  539. ColorChat(id, GREEN, "^3[%s] ^4Sajnos Nincs eleg kredited!",PREFIX)
  540. }
  541. }
  542. case 4:{
  543. if(kredit[id] >= 1){
  544. ColorChat(id, GREEN, "^3[%s] ^4Bevaltottal^3 %i ^4kreditet ^3%i ^4olesre!",PREFIX ,kredit[id],kredit[id] * 20)
  545. oles[id] += kredossz
  546. kredit[id] -= kredmin
  547. }
  548. else
  549. {
  550. ColorChat(id, GREEN, "^3[%s] ^4Sajnos Nincs eleg kredited!",PREFIX)
  551. }
  552. }
  553. }
  554.     menu_destroy(menu)
  555.     return PLUGIN_HANDLED
  556. }
  557. public OlesElveves( iPlayer, level, cid )
  558. {
  559.     if( !cmd_access(iPlayer, level, cid, 3) ) return PLUGIN_HANDLED;
  560.  
  561.     new arg [ 32 ]
  562.     read_argv ( 1, arg, 31 )
  563.  
  564.     new RemoveOles [ 32 ]
  565.     read_argv ( 2, RemoveOles, charsmax ( RemoveOles ) )
  566.  
  567.     new OlestoRemove = str_to_num ( RemoveOles )
  568.  
  569.     new AdminName [ 32 ]
  570.     new TargetName [ 32 ]
  571.     get_user_name ( iPlayer, AdminName, charsmax ( AdminName ) )
  572.  
  573.     if( arg[0]=='@' )
  574.     {
  575.         if( equali(arg[1],"All") || equali(arg[1],"ALL") )
  576.         {
  577.             new players[32], totalplayers, All
  578.             get_players( players, totalplayers )
  579.  
  580.             for ( new i = 0; i < totalplayers; i++ )
  581.             {
  582.                 All = players[ i ]
  583.                 oles[ All ] -= OlestoRemove
  584.             }
  585.         }
  586.         else if( equali(arg[1],"T") || equali(arg[1],"t") )
  587.         {
  588.             new players[32], totalplayers, T
  589.             get_players( players, totalplayers )
  590.  
  591.             for ( new i = 0; i < totalplayers; i++ )
  592.             {
  593.                 if ( get_user_team(players[ i ]) == 1 )
  594.                 {
  595.                     T = players[ i ]
  596.  
  597.                     oles[ T ] -= OlestoRemove
  598.                 }
  599.             }
  600.         }
  601.         else if( equali(arg[1],"CT") || equali(arg[1],"ct") )
  602.         {
  603.             new players[32], totalplayers, CT
  604.             get_players( players, totalplayers )
  605.  
  606.             for( new i = 0; i < totalplayers; i++ )
  607.             {
  608.                 if( get_user_team(players[ i ] ) == 2 )
  609.                 {
  610.                     CT = players[ i ]
  611.                     oles[ CT ] -= OlestoRemove
  612.                 }
  613.             }
  614.         }
  615.     }
  616.     else
  617.     {
  618.         new iTarget = cmd_target( iPlayer, arg, 3 )
  619.         get_user_name ( iTarget, TargetName, charsmax ( TargetName ) )
  620.  
  621.         if( !iTarget )
  622.             return PLUGIN_HANDLED
  623.  
  624.         oles[ iTarget ] -= OlestoRemove
  625.     }
  626.     return PLUGIN_HANDLED
  627. }
  628. public fegyverek(id)
  629. {
  630.     new fegyver = get_user_weapon(id)
  631.  
  632.     set_user_footsteps(id , ( (awps[id] == 4 && fegyver == CSW_AWP) ? 1 : 0) )
  633.  
  634.     if(mnegy[id] == 17 && fegyver == CSW_M4A1)
  635.     {
  636.     set_task(1.5 ,"toltes",id)
  637.     }
  638.  
  639.     new Float:Gravitacio = ((mnegy[id] == 8 && fegyver == CSW_M4A1)? get_pcvar_float(KISGRAV) : get_pcvar_float(ALAPGRAV)) / 800.0
  640.     set_user_gravity(id, Gravitacio)
  641.  
  642.     if(knifes[id] == 16 && fegyver == CSW_KNIFE )
  643.     {
  644.     set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 80)
  645.     }
  646.  
  647.     return PLUGIN_HANDLED
  648. }
  649. public toltes(id)
  650. {
  651.     if(get_user_health(id) < 110)
  652.     {
  653.         set_task(1.5,"toltes", id)
  654.         set_user_health(id, get_user_health(id) + 1)
  655.     }
  656.     else
  657.     {
  658.         set_hudmessage(0, 85, 255, -1.0, 0.25, 2, 6.0, 6.0)
  659.         show_hudmessage(id, "Az eleted elerte a maximumot!")
  660.         return PLUGIN_HANDLED;
  661.     }
  662.  
  663.     return PLUGIN_CONTINUE;
  664. }
  665. public BajnokFel(id)
  666. {
  667.     new nev[32]
  668.     get_user_name(id, nev, sizeof(nev) -1)
  669.  
  670.     set_hudmessage(0, 255, 0, 0.07, 0.69, 0, 6.0, 7.0)
  671.     show_hudmessage(id, "A ^"Killer^" %s Csatlakozott!^nNeki megvan az osszes csomag %i olessel es %i kredittel!", nev,oles[id],kredit[id])
  672. }
  673.  
  674. public BajnokLe(id)
  675. {
  676.     new nev[32]
  677.     get_user_name(id, nev, sizeof(nev) -1)
  678.  
  679.     set_hudmessage(255, 0, 0, 0.07, 0.69, 0, 6.0, 7.0)
  680.     show_hudmessage(id, "A ^"Killer^" %s Lelepett!^nNeki megvan az osszes csomag %i olessel es %i kredittel!", nev, oles[id],kredit[id])
  681. }
  682. public KorUzenet()
  683. {
  684.     ColorChat(0, GREEN, "^3[%s] ^4Ird be ^3/skin ^4hogy megnyisd a ^1Fegyver Skin ^4menut.",PREFIX);
  685.     return PLUGIN_HANDLED;
  686. }
  687. public KorUzenettt()
  688. {
  689.     ColorChat(0, GREEN, "^3[%s] ^4Ha reszletesebb infokat szeretnel ird be ^3/fegyverinfo.",PREFIX);
  690.     return PLUGIN_HANDLED;
  691. }
  692. stock get_player_name(id)
  693. {
  694.     static szName[32];
  695.     get_user_name(id,szName,31);
  696.     return szName;
  697. }
  698. public skin_menu(id, menu, item)
  699. {
  700.     if( item == MENU_EXIT )
  701.     {
  702.         menu_destroy(id);
  703.         return PLUGIN_CONTINUE;
  704.     }
  705.     new data[9]
  706.     new key = str_to_num(data);
  707.  
  708.     switch(key)
  709.  
  710. {
  711. case 1:{
  712. awps[id] = false
  713. mnegy[id] = false
  714. aks[id] = false
  715. desert[id] = false
  716. knifes[id] = false
  717. ColorChat(id, GREEN, "^3[%s] ^4Kivalasztottad az ^3Alap csomagot!",PREFIX)
  718. fegymenu(id)
  719. }
  720. case 2:{
  721. if(oles[id] >= 1000){
  722. awps[id] = 1
  723. mnegy[id] = 5
  724. aks[id] = 9
  725. desert[id] = 13
  726. knifes[id] = false
  727. ColorChat(id, GREEN, "^3[%s] ^4Kivalasztottad a ^3Bronz Csomagot!",PREFIX)
  728. fegymenu(id)
  729. }
  730. else
  731. {
  732. ColorChat(id, GREEN, "^3[%s] ^4Sajnos Nincs eleg olesed!",PREFIX)
  733. fegymenu(id)
  734. }
  735. }
  736. case 3:{
  737. if(oles[id] >= 3000){
  738. awps[id] = 2
  739. mnegy[id] = 6
  740. aks[id] = 10
  741. desert[id] = 14
  742. knifes[id] = false
  743. ColorChat(id, GREEN, "^3[%s] ^4Kivalasztottad az ^3Ezust Csomagot!",PREFIX)
  744. fegymenu(id)
  745. }
  746. else
  747. {
  748. ColorChat(id, GREEN, "^3[%s] ^4Sajnos Nincs eleg olesed!",PREFIX)
  749. fegymenu(id)
  750. }
  751. }
  752. case 4:{
  753. if(oles[id] >= 5000){
  754. awps[id] = 3
  755. mnegy[id] = 7
  756. aks[id] = 11
  757. desert[id] = 15
  758. knifes[id] = false
  759. ColorChat(id, GREEN, "^3[%s] ^4Kivalasztottad az ^3Arany Csomagot!",PREFIX)
  760. fegymenu(id)
  761. }
  762. else
  763. {
  764. ColorChat(id, GREEN, "^3[%s] ^4Sajnos Nincs eleg olesed!",PREFIX)
  765. fegymenu(id)
  766. }
  767. }
  768. case 5:{
  769. if(oles[id] >= 10000){
  770. awps[id] = 4
  771. mnegy[id] = 8
  772. aks[id] = 12
  773. knifes[id] = 16
  774. desert[id] = false
  775. ColorChat(id, GREEN, "^3[%s] ^4Kivalasztottad a ^3Specialis Csomagot!")
  776. fegymenu(id)
  777. }
  778. else
  779. {
  780. ColorChat(id, GREEN, "^3[%s] ^4Sajnos Nincs eleg olesed!")
  781. fegymenu(id)
  782. }
  783. }
  784. case 6:{
  785. if(kredit[id] >= 300){
  786. mnegy[id] = 17
  787. awps[id] = false
  788. aks[id] = false
  789. desert[id] = false
  790. knifes[id] = false
  791. ColorChat(id, GREEN, "^3[%s] ^4Kivalasztottad a ^3Kredit Csomagot!",PREFIX)
  792. fegymenu(id)
  793. }
  794. else
  795. {
  796. ColorChat(id, GREEN, "^3[%s] ^4Sajnos Nincs eleg kredited!",PREFIX)
  797. fegymenu(id)
  798. }
  799. }
  800. }      
  801.     menu_destroy(menu)
  802.     return PLUGIN_HANDLED
  803. }
  804. public mentes(id)
  805. {
  806.     new vaultkey[64],vaultdata[256], authid[32]
  807.     get_user_authid(id, authid, 31)
  808.     format(vaultkey,63,"%s-SKIN", authid)
  809.     format(vaultdata,255,"%i#%i#", oles[id],kredit[id])
  810.     nvault_set(vault,vaultkey,vaultdata)
  811.     return PLUGIN_CONTINUE
  812. }
  813. public betoltes(id)
  814. {
  815.     new vaultkey[64],vaultdata[256], authid[32]
  816.     get_user_authid(id, authid, 31)
  817.     format(vaultkey,63,"%s-SKIN", authid)
  818.     format(vaultdata,255,"%i#%i#",oles[id],kredit[id])
  819.     nvault_get(vault,vaultkey,vaultdata,255)
  820.     replace_all(vaultdata, 255, "#", " ")
  821.     new str_num[32], kred_num[32]
  822.     parse(vaultdata, str_num, 31, kred_num, 31)
  823.     oles[id] = str_to_num(str_num)
  824.     kredit[id] = str_to_num(kred_num)
  825.     return PLUGIN_CONTINUE
  826. }
  827. public client_disconnect(id)
  828. {
  829.     mentes(id)
  830.  
  831.     if(oles[id] >= 10000 && kredit[id] >= 300)
  832.     {
  833.         set_task(3.0, "BajnokLe", id)
  834.     }
  835. }
  836. public client_connect(id)
  837. {
  838.     betoltes(id)
  839.  
  840.     if(oles[id] >= 10000 && kredit[id] >= 300)
  841.     {
  842.         set_task(3.0, "BajnokFel", id)
  843.     }
  844. }

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem adja a Skint.
HozzászólásElküldve: 2016.01.28. 14:39 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Minden egyes lövésnél 17x lekérni milyen fegyver van a kézben, az a kemény xD

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem adja a Skint.
HozzászólásElküldve: 2016.01.28. 14:44 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
de legalább biztonságos :D :D :xicon_e_biggrin: :xicon_e_biggrin: :lol: :lol:

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem adja a Skint.
HozzászólásElküldve: 2016.01.29. 13:59 
Offline
Beavatott

Csatlakozott: 2015.10.13. 16:16
Hozzászólások: 87
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 13 alkalommal
Ez sem adja meg a skint.


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  [ 6 hozzászólás ] 


Ki van itt

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