hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 01:41



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [Bot]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  [4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Skinrendszer hiba javítás.
HozzászólásElküldve:2017.08.07. 22:14 
Offline
Senior Tag
Avatar

Csatlakozott:2017.07.14. 12:17
Hozzászólások:208
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 22 alkalommal
Sziasztok.
Valaki tudná ezt javítaná az a lényeg lefordul de tényleg van valami baj a menüvel.
Ezt nagyon szépen megköszönném attól a kedves embertől aki megcsinálná nekem.
Megy a pacsi! :)
Üdv

Hiba: skinrendszer.sma(54) : warning 217: loose indentation
skinrendszer.sma(57) : warning 217: loose indentation
skinrendszer.sma(488) : warning 217: loose indentation
Header size: 1852 bytes
Code size: 25088 bytes
Data size: 26764 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 70088 bytes

_________________
~ Mondd ki amit ki akarsz mondani, tedd azt amihez kedved van, ne bánj meg semmit és ne hagyd hogy az emberek elgyengítsenek! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skinrendszer hiba javítás.
HozzászólásElküldve:2017.08.07. 22:23 
Offline
Félisten
Avatar

Csatlakozott:2016.03.06. 14:20
Hozzászólások:982
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 140 alkalommal
Sheriff Kapitány. írta:
Sziasztok.
Valaki tudná ezt javítaná az a lényeg lefordul de tényleg van valami baj a menüvel.
Ezt nagyon szépen megköszönném attól a kedves embertől aki megcsinálná nekem.
Megy a pacsi! :)
Üdv

Hiba: skinrendszer.sma(54) : warning 217: loose indentation
skinrendszer.sma(57) : warning 217: loose indentation
skinrendszer.sma(488) : warning 217: loose indentation
Header size: 1852 bytes
Code size: 25088 bytes
Data size: 26764 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 70088 bytes


  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <fakemeta>
  6. #include <hamsandwich>
  7. #include <nvault>
  8. #include <colorchat>
  9.  
  10. #define PLUGIN "Pontrendszer"
  11. #define VERSION "2.0"
  12. #define AUTHOR "crazy & mforce"
  13.  
  14. new g_vault
  15. new pontok[33]
  16. new fegyo[33]
  17. new authid[33][32]
  18. new killp, killhsp
  19. new ajandek1, ajandek2, ajandek3
  20. new bombatesz, bombaszed
  21. new bombateszvip, bombaszedvip, killpvip, killhspvip, ajandek1vip, ajandek2vip, ajandek3vip
  22. new sebzok[32];
  23. new sebzesek[32];
  24. new sebzettek[32];
  25.  
  26. public plugin_init() {
  27.    
  28.     register_plugin(PLUGIN, VERSION, AUTHOR)
  29.     set_task(180.0, "uzenet", 0, _, _, "b")
  30.    
  31.     killp = register_cvar("pont_kill", "1")
  32.     killhsp = register_cvar("pont_killhs", "2")
  33.     killpvip = register_cvar("pont_killvip", "2")
  34.     killhspvip = register_cvar("pont_killhsvip", "3")
  35.    
  36.     ajandek1 = register_cvar("pont_ajandek1", "2")
  37.     ajandek1vip = register_cvar("pont_ajandek1vip", "3")
  38.     ajandek2 = register_cvar("pont_ajandek2", "5")
  39.     ajandek2vip = register_cvar("pont_ajandek2vip", "8")
  40.     ajandek3 = register_cvar("pont_ajandek3", "10")
  41.     ajandek3 = register_cvar("pont_ajandek3vip", "15")
  42.     bombatesz = register_cvar("bomba_tesz", "3")
  43.     bombateszvip = register_cvar("bomba_teszvip", "5")
  44.     bombaszed = register_cvar("bomba_szed", "3")
  45.     bombaszedvip = register_cvar("bomba_szedvip", "5")
  46.    
  47.     register_clcmd("team_say /pontok", "Shop")
  48.     register_clcmd("say /pontok", "Shop")
  49.     register_clcmd("team_say /pont", "Shop")
  50.     register_clcmd("say /pont", "Shop")
  51.     register_clcmd("team_say /skin", "Shop")
  52.     register_clcmd("say /skin", "Shop")
  53.     register_clcmd("team_say /adas", "adas")
  54.     register_clcmd("say /adas", "adas")
  55.     register_clcmd("pont_adas", "adas")
  56.    
  57.     g_vault = nvault_open("PontRendszer");
  58.    
  59.     register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  60.     RegisterHam(Ham_Killed, "player", "fw_player_killed", 1)
  61.     register_event("DeathMsg", "halal_event", "ae");
  62.     register_event("Damage", "sebzes_event", "be", "2!0", "3=0", "4!0")
  63.     RegisterHam(Ham_Spawn, "player", "spawn_event", 1)
  64. }
  65.  
  66. new m4a1r_jatekosnezet[] = "models/din4sty_fegyverek/rozsdas/v_m4a1.mdl"
  67. new ak47r_jatekosnezet[]  = "models/din4sty_fegyverek/rozsdas/v_ak47.mdl"
  68. new awpr_jatekosnezet[] = "models/din4sty_fegyverek/rozsdas/v_awp.mdl"
  69. new deagler_jatekosnezet[]  = "models/din4sty_fegyverek/rozsdas/v_deagle.mdl"
  70.  
  71. new m4a1b_jatekosnezet[] = "models/din4sty_fegyverek/bronz/v_m4a1.mdl"
  72. new ak47b_jatekosnezet[]  = "models/din4sty_fegyverek/bronz/v_ak47.mdl"
  73. new awpb_jatekosnezet[] = "models/din4sty_fegyverek/bronz/v_awp.mdl"
  74. new deagleb_jatekosnezet[]  = "models/din4sty_fegyverek/bronz/v_deagle.mdl"
  75.  
  76. new m4a1e_jatekosnezet[] = "models/din4sty_fegyverek/ezust/v_m4a1.mdl"
  77. new ak47e_jatekosnezet[]  = "models/din4sty_fegyverek/ezust/v_ak47.mdl"
  78. new awpe_jatekosnezet[] = "models/din4sty_fegyverek/ezust/v_awp.mdl"
  79. new deaglee_jatekosnezet[]  = "models/din4sty_fegyverek/ezust/v_deagle.mdl"
  80.  
  81. new m4a1a_jatekosnezet[] = "models/din4sty_fegyverek/arany/v_m4a1.mdl"
  82. new ak47a_jatekosnezet[]  = "models/din4sty_fegyverek/arany/v_ak47.mdl"
  83. new awpa_jatekosnezet[] = "models/din4sty_fegyverek/arany/v_awp.mdl"
  84. new deaglea_jatekosnezet[]  = "models/din4sty_fegyverek/arany/v_deagle.mdl"
  85.  
  86. new m4a1v_jatekosnezet[] = "models/din4sty_fegyverek/vip_new/v_m4a1.mdl"
  87. new ak47v_jatekosnezet[]  = "models/din4sty_fegyverek/vip_new/v_ak47.mdl"
  88. new awpv_jatekosnezet[] = "models/din4sty_fegyverek/vip_new/v_awp.mdl"
  89. new deaglev_jatekosnezet[]  = "models/din4sty_fegyverek/vip_new/v_deagle.mdl"
  90. new knifev_jatekosnezet[]  = "models/din4sty_fegyverek/vip_new/v_knife.mdl"
  91.  
  92. new m4a1t_jatekosnezet[] = "models/din4sty_fegyverek/tuz/v_m4a1.mdl"
  93. new ak47t_jatekosnezet[]  = "models/din4sty_fegyverek/tuz/v_ak47.mdl"
  94. new awpt_jatekosnezet[] = "models/din4sty_fegyverek/tuz/v_awp.mdl"
  95. new deaglet_jatekosnezet[]  = "models/din4sty_fegyverek/tuz/v_deagle.mdl"
  96.  
  97. new m4a1u_jatekosnezet[] = "models/din4sty_fegyverek/ultra/v_m4a1.mdl"
  98. new ak47u_jatekosnezet[]  = "models/din4sty_fegyverek/ultra/v_ak47.mdl"
  99. new awpu_jatekosnezet[] = "models/din4sty_fegyverek/ultra/v_awp.mdl"
  100. new deagleu_jatekosnezet[]  = "models/din4sty_fegyverek/ultra/v_deagle.mdl"
  101.  
  102. new m4a1m_jatekosnezet[] = "models/din4sty_fegyverek/metal/v_m4a1.mdl"
  103. new ak47m_jatekosnezet[]  = "models/din4sty_fegyverek/metal/v_ak47.mdl"
  104. new awpm_jatekosnezet[] = "models/din4sty_fegyverek/metal/v_awp.mdl"
  105. new deaglem_jatekosnezet[]  = "models/din4sty_fegyverek/metal/v_deagle.mdl"
  106.  
  107. new m4a1s_jatekosnezet[] = "models/din4sty_fegyverek/star/v_m4a1.mdl"
  108. new ak47s_jatekosnezet[]  = "models/din4sty_fegyverek/star/v_ak47.mdl"
  109. new awps_jatekosnezet[] = "models/din4sty_fegyverek/star/v_awp.mdl"
  110. new deagles_jatekosnezet[]  = "models/din4sty_fegyverek/star/v_deagle.mdl"
  111.  
  112.  
  113. public plugin_precache()
  114. {
  115.    
  116.     precache_model(m4a1r_jatekosnezet)
  117.     precache_model(ak47r_jatekosnezet)
  118.     precache_model(awpr_jatekosnezet)
  119.     precache_model(deagler_jatekosnezet)
  120.    
  121.     precache_model(m4a1b_jatekosnezet)
  122.     precache_model(ak47b_jatekosnezet)
  123.     precache_model(awpb_jatekosnezet)
  124.     precache_model(deagleb_jatekosnezet)
  125.    
  126.     precache_model(m4a1e_jatekosnezet)
  127.     precache_model(ak47e_jatekosnezet)
  128.     precache_model(awpe_jatekosnezet)
  129.     precache_model(deaglee_jatekosnezet)
  130.    
  131.     precache_model(m4a1a_jatekosnezet)
  132.     precache_model(ak47a_jatekosnezet)
  133.     precache_model(awpa_jatekosnezet)
  134.     precache_model(deaglea_jatekosnezet)
  135.    
  136.     precache_model(m4a1v_jatekosnezet)
  137.     precache_model(ak47v_jatekosnezet)
  138.     precache_model(awpv_jatekosnezet)
  139.     precache_model(deaglev_jatekosnezet)
  140.     precache_model(knifev_jatekosnezet)
  141.    
  142.     precache_model(m4a1t_jatekosnezet)
  143.     precache_model(ak47t_jatekosnezet)
  144.     precache_model(awpt_jatekosnezet)
  145.     precache_model(deaglet_jatekosnezet)
  146.    
  147.     precache_model(m4a1u_jatekosnezet)
  148.     precache_model(ak47u_jatekosnezet)
  149.     precache_model(awpu_jatekosnezet)
  150.     precache_model(deagleu_jatekosnezet)
  151.    
  152.     precache_model(m4a1m_jatekosnezet)
  153.     precache_model(ak47m_jatekosnezet)
  154.     precache_model(awpm_jatekosnezet)
  155.     precache_model(deaglem_jatekosnezet)
  156.    
  157.     precache_model(m4a1s_jatekosnezet)
  158.     precache_model(ak47s_jatekosnezet)
  159.     precache_model(awps_jatekosnezet)
  160.     precache_model(deagles_jatekosnezet)
  161.    
  162. }
  163.  
  164. public fegyver_valtas(id)
  165. {
  166.     new fegyver = get_user_weapon(id)
  167.    
  168.     if(fegyo[id] == 1 && fegyver == CSW_DEAGLE)
  169.     {
  170.         set_pev(id, pev_viewmodel2, deagler_jatekosnezet)
  171.     }
  172.     if(fegyo[id] == 1 && fegyver == CSW_AK47)
  173.     {
  174.         set_pev(id, pev_viewmodel2, ak47r_jatekosnezet)
  175.     }
  176.     if(fegyo[id] == 1 && fegyver == CSW_M4A1)
  177.     {
  178.         set_pev(id, pev_viewmodel2, m4a1r_jatekosnezet)
  179.     }
  180.     if(fegyo[id] == 1 && fegyver == CSW_AWP)
  181.     {
  182.         set_pev(id, pev_viewmodel2, awpr_jatekosnezet)
  183.     }
  184.     if(fegyo[id] == 2 && fegyver == CSW_DEAGLE)
  185.     {
  186.         set_pev(id, pev_viewmodel2, deagleb_jatekosnezet)
  187.     }
  188.     if(fegyo[id] == 2 && fegyver == CSW_AK47)
  189.     {
  190.         set_pev(id, pev_viewmodel2, ak47b_jatekosnezet)
  191.     }
  192.     if(fegyo[id] == 2 && fegyver == CSW_M4A1)
  193.     {
  194.         set_pev(id, pev_viewmodel2, m4a1b_jatekosnezet)
  195.     }
  196.     if(fegyo[id] == 2 && fegyver == CSW_AWP)
  197.     {
  198.         set_pev(id, pev_viewmodel2, awpb_jatekosnezet)
  199.     }  
  200.     if(fegyo[id] == 3 && fegyver == CSW_DEAGLE)
  201.     {
  202.         set_pev(id, pev_viewmodel2, deaglee_jatekosnezet)
  203.     }
  204.     if(fegyo[id] == 3 && fegyver == CSW_AK47)
  205.     {
  206.         set_pev(id, pev_viewmodel2, ak47e_jatekosnezet)
  207.     }
  208.     if(fegyo[id] == 3 && fegyver == CSW_M4A1)
  209.     {
  210.         set_pev(id, pev_viewmodel2, m4a1e_jatekosnezet)
  211.     }
  212.     if(fegyo[id] == 3 && fegyver == CSW_AWP)
  213.     {
  214.         set_pev(id, pev_viewmodel2, awpe_jatekosnezet)
  215.     }
  216.     if(fegyo[id] == 4 && fegyver == CSW_DEAGLE)
  217.     {
  218.         set_pev(id, pev_viewmodel2, deaglea_jatekosnezet)
  219.     }
  220.     if(fegyo[id] == 4 && fegyver == CSW_AK47)
  221.     {
  222.         set_pev(id, pev_viewmodel2, ak47a_jatekosnezet)
  223.     }
  224.     if(fegyo[id] == 4 && fegyver == CSW_M4A1)
  225.     {
  226.         set_pev(id, pev_viewmodel2, m4a1a_jatekosnezet)
  227.     }
  228.     if(fegyo[id] == 4 && fegyver == CSW_AWP)
  229.     {
  230.         set_pev(id, pev_viewmodel2, awpa_jatekosnezet)
  231.     }
  232.     if(fegyo[id] == 5 && fegyver == CSW_DEAGLE)
  233.     {
  234.         set_pev(id, pev_viewmodel2, deaglev_jatekosnezet)
  235.     }
  236.     if(fegyo[id] == 5 && fegyver == CSW_AK47)
  237.     {
  238.         set_pev(id, pev_viewmodel2, ak47v_jatekosnezet)
  239.     }
  240.     if(fegyo[id] == 5 && fegyver == CSW_M4A1)
  241.     {
  242.         set_pev(id, pev_viewmodel2, m4a1v_jatekosnezet)
  243.     }
  244.     if(fegyo[id] == 5 && fegyver == CSW_AWP)
  245.     {
  246.         set_pev(id, pev_viewmodel2, awpv_jatekosnezet)
  247.     }
  248.     if(fegyo[id] == 5 && fegyver == CSW_KNIFE)
  249.     {
  250.         set_pev(id, pev_viewmodel2, knifev_jatekosnezet)
  251.     }
  252.     if(fegyo[id] == 6 && fegyver == CSW_DEAGLE)
  253.     {
  254.         set_pev(id, pev_viewmodel2, deaglet_jatekosnezet)
  255.     }
  256.     if(fegyo[id] == 6 && fegyver == CSW_AK47)
  257.     {
  258.         set_pev(id, pev_viewmodel2, ak47t_jatekosnezet)
  259.     }
  260.     if(fegyo[id] == 6 && fegyver == CSW_M4A1)
  261.     {
  262.         set_pev(id, pev_viewmodel2, m4a1t_jatekosnezet)
  263.     }
  264.     if(fegyo[id] == 6 && fegyver == CSW_AWP)
  265.     {
  266.         set_pev(id, pev_viewmodel2, awpt_jatekosnezet)
  267.     }
  268.     if(fegyo[id] == 7 && fegyver == CSW_DEAGLE)
  269.     {
  270.         set_pev(id, pev_viewmodel2, deagleu_jatekosnezet)
  271.     }
  272.     if(fegyo[id] == 7 && fegyver == CSW_AK47)
  273.     {
  274.         set_pev(id, pev_viewmodel2, ak47u_jatekosnezet)
  275.     }
  276.     if(fegyo[id] == 7 && fegyver == CSW_M4A1)
  277.     {
  278.         set_pev(id, pev_viewmodel2, m4a1u_jatekosnezet)
  279.     }
  280.     if(fegyo[id] == 7 && fegyver == CSW_AWP)
  281.     {
  282.         set_pev(id, pev_viewmodel2, awpu_jatekosnezet)
  283.     }
  284.     if(fegyo[id] == 8 && fegyver == CSW_DEAGLE)
  285.     {
  286.         set_pev(id, pev_viewmodel2, deaglem_jatekosnezet)
  287.     }
  288.     if(fegyo[id] == 8 && fegyver == CSW_AK47)
  289.     {
  290.         set_pev(id, pev_viewmodel2, ak47m_jatekosnezet)
  291.     }
  292.     if(fegyo[id] == 8 && fegyver == CSW_M4A1)
  293.     {
  294.         set_pev(id, pev_viewmodel2, m4a1m_jatekosnezet)
  295.     }
  296.     if(fegyo[id] == 8 && fegyver == CSW_AWP)
  297.     {
  298.         set_pev(id, pev_viewmodel2, awpm_jatekosnezet)
  299.     }
  300.     if(fegyo[id] == 9 && fegyver == CSW_DEAGLE)
  301.     {
  302.         set_pev(id, pev_viewmodel2, deagles_jatekosnezet)
  303.     }
  304.     if(fegyo[id] == 9 && fegyver == CSW_AK47)
  305.     {
  306.         set_pev(id, pev_viewmodel2, ak47s_jatekosnezet)
  307.     }
  308.     if(fegyo[id] == 9 && fegyver == CSW_M4A1)
  309.     {
  310.         set_pev(id, pev_viewmodel2, m4a1s_jatekosnezet)
  311.     }
  312.     if(fegyo[id] == 9 && fegyver == CSW_AWP)
  313.     {
  314.         set_pev(id, pev_viewmodel2, awps_jatekosnezet)
  315.     }
  316.    
  317. }
  318. public spawn_event(id)
  319. {
  320.     sebzok[id] = 0;
  321.     sebzesek[id] = 0;
  322.     sebzettek[id] = 0;
  323. }
  324.  
  325. public sebzes_event(aldozat)
  326. {
  327.     new tamado = get_user_attacker(aldozat);
  328.     new sebzes = read_data(2);
  329.     sebzesek[tamado] += sebzes;
  330.     if(sebzesek[tamado] >= 50)
  331.     {
  332.         sebzok[tamado] = aldozat;
  333.         sebzettek[aldozat] = tamado;
  334.     }
  335. }
  336.  
  337. public halal_event()
  338. {
  339.     new aldozat = read_data(2);
  340.     new tamado = read_data(1);
  341.     if(sebzettek[aldozat] && sebzettek[aldozat] != tamado)
  342.     {
  343.         new fragetkap = sebzettek[aldozat];
  344.         sebzok[fragetkap] = 0;
  345.         sebzesek[fragetkap] = 0;
  346.         sebzettek[aldozat] = 0;
  347.        
  348.         new frag = get_user_frags(fragetkap) + 1
  349.         set_user_frags(fragetkap, frag);
  350.         message_begin(MSG_ALL, get_user_msgid("ScoreInfo"))
  351.         write_byte(fragetkap)
  352.         write_short(frag)
  353.         write_short(get_user_deaths(fragetkap))
  354.         write_short(0)
  355.         write_short(get_user_team(fragetkap))
  356.         message_end()
  357.        
  358.         ColorChat(fragetkap, GREEN, "[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 +1^x01 fraget Ă©s^x03 1^x01 pontot!");
  359.         pontok[fragetkap] += 1
  360.        
  361.     }
  362. }
  363.  
  364. public bomb_planted(planter)
  365. {
  366.     if(get_user_flags(planter) & ADMIN_LEVEL_C)
  367.     {
  368.         pontok[planter] += get_pcvar_num(bombateszvip)
  369.         ColorChat(planter, GREEN,"[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 %d ^x01pontot a bomba lerakásĂ©rt!", get_pcvar_num(bombateszvip))
  370.     }
  371.     else
  372.     {
  373.         pontok[planter] += get_pcvar_num(bombatesz)
  374.         ColorChat(planter, GREEN,"[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 %d ^x01pontot a bomba lerakásĂ©rt!", get_pcvar_num(bombatesz))
  375.     }
  376. }
  377. public bomb_defused(defuser)
  378. {
  379.     if(get_user_flags(defuser) & ADMIN_LEVEL_C)
  380.     {
  381.         pontok[defuser] += get_pcvar_num(bombaszedvip)
  382.         ColorChat(defuser, GREEN,"[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 %d ^x01pontot a bomba hatástalaní­tásĂ©rt!", get_pcvar_num(bombaszedvip))
  383.     }
  384.     else
  385.     {  
  386.         pontok[defuser] += get_pcvar_num(bombaszed)
  387.         ColorChat(defuser, GREEN,"[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 %d ^x01pontot a bomba hatástalaní­tásĂ©rt!", get_pcvar_num(bombaszed))
  388.     }
  389. }
  390. public fw_player_killed(victim, attacker, shouldgib)
  391. {
  392.     if(!is_user_connected(attacker) || !is_user_connected(victim) || attacker == victim)
  393.         return PLUGIN_CONTINUE;
  394.    
  395.     if(get_pdata_int(victim, 75) == HIT_HEAD && get_user_flags(attacker) & ADMIN_LEVEL_C)
  396.     {
  397.         pontok[attacker] += get_pcvar_num(killhspvip)
  398.         ColorChat(attacker, GREEN,"[.:[D]in4$t[Y]:.]^x01 !HEADSHOT! Ez megĂ©rt^x03 %d ^x01pontot!", get_pcvar_num(killhspvip))
  399.     }
  400.     else if(get_user_flags(attacker) & ADMIN_LEVEL_C)
  401.     {
  402.         pontok[attacker] += get_pcvar_num(killpvip)
  403.     }
  404.     else if(get_pdata_int(victim, 75) == HIT_HEAD)
  405.     {
  406.         pontok[attacker] += get_pcvar_num(killhsp)
  407.         ColorChat(attacker, GREEN,"[.:[D]in4$t[Y]:.]^x01 !HEADSHOT! Ez megĂ©rt^x03 %d ^x01pontot!", get_pcvar_num(killhsp))
  408.     }
  409.     else
  410.     {
  411.         pontok[attacker] += get_pcvar_num(killp)
  412.     }
  413.     return PLUGIN_CONTINUE
  414. }
  415.  
  416. public Shop(id){
  417.    
  418.     new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121],ks9[121],ks10[121]
  419.     format(cim, charsmax(cim),"\y[.:\r.:[D]in4$t[Y]:.\y:.] \w- \dOnly Dust2^nwww\r.\fuckyou\r.\whu^n\rPontjaid: \w%d", pontok[id])
  420.     if(fegyo[id] == 0)
  421.         format(ks1, charsmax(ks1),"\rALAP \wFegyvercsomag \r[\Megszerezve\r]")
  422.     if(fegyo[id] == 1)
  423.         format(ks2, charsmax(ks2),"\rRozsdás \wFegyvercsomag \r[\wMegszerezve\r]")
  424.     else
  425.         format(ks2, charsmax(ks2),"\rRozsdás \wFegyvercsomag \r[\w250 pont\r] ")
  426.     if(fegyo[id] == 2)
  427.         format(ks3, charsmax(ks3),"\rBronz \wFegyvercsomag \r[\wMegszerezve\r]")
  428.     else
  429.         format(ks3, charsmax(ks3),"\rBronz \wFegyvercsomag \r[\w450 pont\r] ")
  430.     if(fegyo[id] == 3)
  431.         format(ks4, charsmax(ks4),"\rEzĂĽst \wFegyvercsomag \r[\wMegszerezve\r]")
  432.     else
  433.         format(ks4, charsmax(ks4),"\rEzĂĽst \wFegyvercsomag \r[\w600 pont\r] ")
  434.     if(fegyo[id] == 4)
  435.         format(ks5, charsmax(ks5),"\rArany \wFegyvercsomag \r[\wMegszerezve\r]")
  436.     else
  437.         format(ks5, charsmax(ks5),"\rArany \wFegyvercsomag \r[\w750 pont\r] ")
  438.     if(fegyo[id] == 6)
  439.         format(ks6, charsmax(ks6),"\rTűz \wFegyvercsomag \r[\wMegszerezve\r]")
  440.     else
  441.         format(ks6, charsmax(ks6),"\rTűz \wFegyvercsomag \r[\w900 pont\r] ")
  442.     if(fegyo[id] == 7)
  443.         format(ks7, charsmax(ks7),"\rUltra \wFegyvercsomag \r[\wMegszerezve\r]")
  444.     else
  445.         format(ks7, charsmax(ks7),"\rUltra \wFegyvercsomag \r[\w1100 pont\r] ")
  446.     if(fegyo[id] == 8)
  447.         format(ks8, charsmax(ks8),"\rMetál \wFegyvercsomag \r[\wMegszerezve\r]")
  448.     else
  449.         format(ks8, charsmax(ks8),"\rMetál \wFegyvercsomag \r[\w1350 pont\r] ")
  450.     if(fegyo[id] == 9)
  451.         format(ks9, charsmax(ks9),"\rStar \wFegyvercsomag \r[\wMegszerezve\r]")
  452.     else
  453.         format(ks9, charsmax(ks9),"\rStar \wFegyvercsomag \r[\w1500 pont\r] ")
  454.     if(fegyo[id] == 10)
  455.         format(ks10, charsmax(ks10),"\rVip \wFegyvercsomag \d(\yĂšj\d) \r[\wMegszerezve\r]")
  456.     else
  457.         format(ks10, charsmax(ks10),"\rVip \wFegyvercsomag \d(\yĂšj\d) \r[\w508Ft\r]")
  458.     new menu = menu_create(cim, "Shoph")
  459.    
  460.     menu_additem(menu,ks1,"1",0)
  461.     menu_additem(menu,ks2,"2",0)
  462.     menu_additem(menu,ks3,"3",0)
  463.     menu_additem(menu,ks4,"4",0)
  464.     menu_additem(menu,ks5,"5",0)
  465.     menu_additem(menu,ks6,"6",0)
  466.     menu_additem(menu,ks7,"7",0)
  467.     menu_additem(menu,ks8,"8",0)
  468.     menu_additem(menu,ks9,"9",0)
  469.     menu_additem(menu,ks10,"10",0)
  470.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  471.     menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  472.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  473.     menu_display(id,menu,0)
  474. }
  475.  
  476. public Shoph(id, menu, item)
  477. {
  478.     if( item == MENU_EXIT )
  479.     {
  480.         menu_destroy(menu);
  481.         return PLUGIN_HANDLED;
  482.     }
  483.     new data[9], szName[64];
  484.     new access, callback;
  485.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  486.     new key = str_to_num(data);
  487.    
  488.     switch(key)
  489.     {
  490.         case 1:{
  491.             fegyo[id] = 0
  492.             ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad az^x03 Alap^x01 csomagot!")
  493.         }
  494.         case 2:{
  495.             if (pontok[id] >= 250){
  496.                 fegyo[id] = 1
  497.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Rozsdás^x01 csomagot!")
  498.             }
  499.             else{
  500.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  501.             }
  502.         }
  503.         case 3:{
  504.             if (pontok[id] >= 450)
  505.             {
  506.                 fegyo[id] = 2
  507.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Bronz^x01 csomagot!")
  508.             }
  509.             else{
  510.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  511.             }
  512.         }
  513.         case 4:{
  514.             if (pontok[id] >= 600){
  515.                 fegyo[id] = 3
  516.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad az^x03 EzĂĽst^x01 csomagot!")
  517.             }
  518.             else{
  519.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  520.             }
  521.         }
  522.         case 5:{
  523.             if (pontok[id] >= 750){
  524.                 fegyo[id] = 4
  525.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad az^x03 Arany^x01 csomagot!")
  526.             }
  527.             else
  528.             {
  529.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  530.             }
  531.         }
  532.         case 6:{
  533.             if (pontok[id] >= 900){
  534.                 fegyo[id] = 6
  535.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Tűz^x01 csomagot!")
  536.             }
  537.             else{
  538.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  539.             }
  540.         }
  541.         case 7:{
  542.             if (pontok[id] >= 1100){
  543.                 fegyo[id] = 7
  544.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Ultra^x01 csomagot!")
  545.             }
  546.             else{
  547.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  548.             }
  549.         }
  550.         case 8:{
  551.             if (pontok[id] >= 1350){
  552.                 fegyo[id] = 8
  553.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Metál^x01 csomagot!")
  554.             }
  555.             else{
  556.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  557.             }
  558.         }
  559.         case 9:{
  560.             if (pontok[id] >= 1500){
  561.                 fegyo[id] = 9
  562.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Star^x01 csomagot!")
  563.             }
  564.             else{
  565.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  566.             }
  567.         }
  568.         case 10:{
  569.             if (get_user_flags(id) & ADMIN_KICK || get_user_flags(id) & ADMIN_LEVEL_C){
  570.                 fegyo[id] = 5
  571.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Vip^x01 csomagot!")
  572.             }
  573.             else{
  574.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Nem vagy^x03 Vip!")
  575.             }
  576.         }
  577.     }
  578.     menu_destroy(menu)
  579.     return PLUGIN_HANDLED
  580. }
  581.  
  582. public uzenet()
  583. {
  584.     ColorChat(0, GREEN, "[.:[D]in4$t[Y]:.]^x01 A pontjaid beváltásához használd a^x03 /pontok^x01 parancsot!")
  585. }
  586. public mentes(id)
  587. {
  588.     new vaultkey[64],vaultdata[256]
  589.    
  590.     format(vaultkey,63,"%s-PONTOK", authid[id])
  591.     format(vaultdata,255,"%d#%d", pontok[id], fegyo[id])
  592.    
  593.     nvault_set(g_vault,vaultkey,vaultdata)
  594.     return PLUGIN_CONTINUE
  595. }
  596. public betoltes(id)
  597. {
  598.     new vaultkey[64],vaultdata[256]
  599.    
  600.     format(vaultkey,63,"%s-PONTOK", authid[id])
  601.     format(vaultdata,255,"%d#%d", pontok[id], fegyo[id])
  602.    
  603.     nvault_get(g_vault,vaultkey,vaultdata,255)
  604.     replace_all(vaultdata, 255, "#", " ")
  605.     new p_o[32], f_o[32]
  606.     parse(vaultdata, p_o, 31, f_o, 31)
  607.     pontok[id] = str_to_num(p_o)
  608.     fegyo[id] = str_to_num(f_o)
  609.     return PLUGIN_CONTINUE;
  610. }
  611. public client_disconnect(id)
  612. {
  613.     mentes(id);
  614.     remove_task(id);
  615.     pontok[id] = 0;
  616.     fegyo[id] = 0;
  617. }
  618.  
  619. public client_connect(id)
  620. {
  621.     get_user_authid(id, authid[id], 31)
  622.     betoltes(id);
  623.     set_task(300.0, "ajandek_1",id)
  624.     set_task(900.0, "ajandek_2",id)
  625.     set_task(1800.0, "ajandek_3",id)
  626. }
  627.  
  628. public ajandek_1(id)
  629. {
  630.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  631.     {
  632.         new penz = get_pcvar_num(ajandek1vip);
  633.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont jár mert, itt vagy már 5 perce!", penz)
  634.         pontok[id] += penz;
  635.     }
  636.     else
  637.     {
  638.         new penz = get_pcvar_num(ajandek1);
  639.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont jár mert, itt vagy már 5 perce!", penz)
  640.         pontok[id] += penz;
  641.     }
  642. }
  643. public ajandek_2(id)
  644. {
  645.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  646.     {
  647.         new penz = get_pcvar_num(ajandek2vip);
  648.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont jár mert, itt vagy már 5 perce!", penz)
  649.         pontok[id] += penz;
  650.     }
  651.     else
  652.     {
  653.         new penz = get_pcvar_num(ajandek2);
  654.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont pont jár, mert itt vagy már 5 perce!", penz)
  655.         pontok[id] += penz;
  656.     }
  657. }
  658. public ajandek_3(id)
  659. {
  660.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  661.     {
  662.         new penz = get_pcvar_num(ajandek3vip);
  663.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont pont jár, mert itt vagy már 5 perce!", penz)
  664.         pontok[id] += penz;
  665.     }
  666.     else
  667.     {
  668.         new penz = get_pcvar_num(ajandek3);
  669.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont pont jár, mert itt vagy már 5 perce!", penz)
  670.         pontok[id] += penz;
  671.     }
  672. }
  673.  
  674. public adas(id)
  675. {
  676.     if (get_user_flags(id) & ADMIN_KICK)
  677.     {
  678.         new menu = menu_create("\rKinek akarsz pontot adni? \y(10 pont)", "menu_handler")
  679.         new players[32], pnum, tempid
  680.         new szName[32], szTempid[10]
  681.         get_players(players, pnum)
  682.         for( new i; i<pnum; i++ )
  683.         {
  684.             tempid = players[i];
  685.             get_user_name(tempid, szName, charsmax(szName))
  686.             num_to_str(tempid, szTempid, charsmax(szTempid))
  687.             menu_additem(menu, szName, szTempid, 0)
  688.            
  689.         }
  690.         menu_display(id, menu, 0)
  691.     }
  692.     else
  693.     {
  694.         ColorChat(id, BLUE, "^4 Sajnos nincs jogod használni ezt a parancsot!")
  695.        
  696.     }
  697. }
  698.  
  699. public menu_handler(id, menu, item)
  700. {
  701.     if( item == MENU_EXIT )
  702.     {
  703.         menu_destroy(menu);
  704.         return PLUGIN_HANDLED;
  705.     }
  706.    
  707.     new data[6], szName[64];
  708.     new access, callback;
  709.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  710.    
  711.     new tempid = str_to_num(data);
  712.    
  713.     if( is_user_alive(tempid) )
  714.     {
  715.         pontok[tempid] += 10
  716.     }
  717.     client_cmd(id,"pont_adas")
  718.     menu_destroy(menu);
  719.     return PLUGIN_HANDLED;
  720. }


Üdvözöllek az AMX Mod X 1.8.1 kompilálóba.
Copyright (c) 2017 peace all!

Header size: 2000 bytes
Code size: 26992 bytes
Data size: 25868 bytes
Stack/heap size: 16384 bytes; estimated max. usage=1344 cells (5376 bytes)
Total requirements: 71244 bytes
Done.

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skinrendszer hiba javítás.
HozzászólásElküldve:2017.08.12. 17:37 
Offline
Újonc

Csatlakozott:2017.08.11. 17:58
Hozzászólások:4
The Peace írta:
Sheriff Kapitány. írta:
Sziasztok.
Valaki tudná ezt javítaná az a lényeg lefordul de tényleg van valami baj a menüvel.
Ezt nagyon szépen megköszönném attól a kedves embertől aki megcsinálná nekem.
Megy a pacsi! :)
Üdv

Hiba: skinrendszer.sma(54) : warning 217: loose indentation
skinrendszer.sma(57) : warning 217: loose indentation
skinrendszer.sma(488) : warning 217: loose indentation
Header size: 1852 bytes
Code size: 25088 bytes
Data size: 26764 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 70088 bytes


  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <fakemeta>
  6. #include <hamsandwich>
  7. #include <nvault>
  8. #include <colorchat>
  9.  
  10. #define PLUGIN "Pontrendszer"
  11. #define VERSION "2.0"
  12. #define AUTHOR "crazy & mforce"
  13.  
  14. new g_vault
  15. new pontok[33]
  16. new fegyo[33]
  17. new authid[33][32]
  18. new killp, killhsp
  19. new ajandek1, ajandek2, ajandek3
  20. new bombatesz, bombaszed
  21. new bombateszvip, bombaszedvip, killpvip, killhspvip, ajandek1vip, ajandek2vip, ajandek3vip
  22. new sebzok[32];
  23. new sebzesek[32];
  24. new sebzettek[32];
  25.  
  26. public plugin_init() {
  27.    
  28.     register_plugin(PLUGIN, VERSION, AUTHOR)
  29.     set_task(180.0, "uzenet", 0, _, _, "b")
  30.    
  31.     killp = register_cvar("pont_kill", "1")
  32.     killhsp = register_cvar("pont_killhs", "2")
  33.     killpvip = register_cvar("pont_killvip", "2")
  34.     killhspvip = register_cvar("pont_killhsvip", "3")
  35.    
  36.     ajandek1 = register_cvar("pont_ajandek1", "2")
  37.     ajandek1vip = register_cvar("pont_ajandek1vip", "3")
  38.     ajandek2 = register_cvar("pont_ajandek2", "5")
  39.     ajandek2vip = register_cvar("pont_ajandek2vip", "8")
  40.     ajandek3 = register_cvar("pont_ajandek3", "10")
  41.     ajandek3 = register_cvar("pont_ajandek3vip", "15")
  42.     bombatesz = register_cvar("bomba_tesz", "3")
  43.     bombateszvip = register_cvar("bomba_teszvip", "5")
  44.     bombaszed = register_cvar("bomba_szed", "3")
  45.     bombaszedvip = register_cvar("bomba_szedvip", "5")
  46.    
  47.     register_clcmd("team_say /pontok", "Shop")
  48.     register_clcmd("say /pontok", "Shop")
  49.     register_clcmd("team_say /pont", "Shop")
  50.     register_clcmd("say /pont", "Shop")
  51.     register_clcmd("team_say /skin", "Shop")
  52.     register_clcmd("say /skin", "Shop")
  53.     register_clcmd("team_say /adas", "adas")
  54.     register_clcmd("say /adas", "adas")
  55.     register_clcmd("pont_adas", "adas")
  56.    
  57.     g_vault = nvault_open("PontRendszer");
  58.    
  59.     register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  60.     RegisterHam(Ham_Killed, "player", "fw_player_killed", 1)
  61.     register_event("DeathMsg", "halal_event", "ae");
  62.     register_event("Damage", "sebzes_event", "be", "2!0", "3=0", "4!0")
  63.     RegisterHam(Ham_Spawn, "player", "spawn_event", 1)
  64. }
  65.  
  66. new m4a1r_jatekosnezet[] = "models/din4sty_fegyverek/rozsdas/v_m4a1.mdl"
  67. new ak47r_jatekosnezet[]  = "models/din4sty_fegyverek/rozsdas/v_ak47.mdl"
  68. new awpr_jatekosnezet[] = "models/din4sty_fegyverek/rozsdas/v_awp.mdl"
  69. new deagler_jatekosnezet[]  = "models/din4sty_fegyverek/rozsdas/v_deagle.mdl"
  70.  
  71. new m4a1b_jatekosnezet[] = "models/din4sty_fegyverek/bronz/v_m4a1.mdl"
  72. new ak47b_jatekosnezet[]  = "models/din4sty_fegyverek/bronz/v_ak47.mdl"
  73. new awpb_jatekosnezet[] = "models/din4sty_fegyverek/bronz/v_awp.mdl"
  74. new deagleb_jatekosnezet[]  = "models/din4sty_fegyverek/bronz/v_deagle.mdl"
  75.  
  76. new m4a1e_jatekosnezet[] = "models/din4sty_fegyverek/ezust/v_m4a1.mdl"
  77. new ak47e_jatekosnezet[]  = "models/din4sty_fegyverek/ezust/v_ak47.mdl"
  78. new awpe_jatekosnezet[] = "models/din4sty_fegyverek/ezust/v_awp.mdl"
  79. new deaglee_jatekosnezet[]  = "models/din4sty_fegyverek/ezust/v_deagle.mdl"
  80.  
  81. new m4a1a_jatekosnezet[] = "models/din4sty_fegyverek/arany/v_m4a1.mdl"
  82. new ak47a_jatekosnezet[]  = "models/din4sty_fegyverek/arany/v_ak47.mdl"
  83. new awpa_jatekosnezet[] = "models/din4sty_fegyverek/arany/v_awp.mdl"
  84. new deaglea_jatekosnezet[]  = "models/din4sty_fegyverek/arany/v_deagle.mdl"
  85.  
  86. new m4a1v_jatekosnezet[] = "models/din4sty_fegyverek/vip_new/v_m4a1.mdl"
  87. new ak47v_jatekosnezet[]  = "models/din4sty_fegyverek/vip_new/v_ak47.mdl"
  88. new awpv_jatekosnezet[] = "models/din4sty_fegyverek/vip_new/v_awp.mdl"
  89. new deaglev_jatekosnezet[]  = "models/din4sty_fegyverek/vip_new/v_deagle.mdl"
  90. new knifev_jatekosnezet[]  = "models/din4sty_fegyverek/vip_new/v_knife.mdl"
  91.  
  92. new m4a1t_jatekosnezet[] = "models/din4sty_fegyverek/tuz/v_m4a1.mdl"
  93. new ak47t_jatekosnezet[]  = "models/din4sty_fegyverek/tuz/v_ak47.mdl"
  94. new awpt_jatekosnezet[] = "models/din4sty_fegyverek/tuz/v_awp.mdl"
  95. new deaglet_jatekosnezet[]  = "models/din4sty_fegyverek/tuz/v_deagle.mdl"
  96.  
  97. new m4a1u_jatekosnezet[] = "models/din4sty_fegyverek/ultra/v_m4a1.mdl"
  98. new ak47u_jatekosnezet[]  = "models/din4sty_fegyverek/ultra/v_ak47.mdl"
  99. new awpu_jatekosnezet[] = "models/din4sty_fegyverek/ultra/v_awp.mdl"
  100. new deagleu_jatekosnezet[]  = "models/din4sty_fegyverek/ultra/v_deagle.mdl"
  101.  
  102. new m4a1m_jatekosnezet[] = "models/din4sty_fegyverek/metal/v_m4a1.mdl"
  103. new ak47m_jatekosnezet[]  = "models/din4sty_fegyverek/metal/v_ak47.mdl"
  104. new awpm_jatekosnezet[] = "models/din4sty_fegyverek/metal/v_awp.mdl"
  105. new deaglem_jatekosnezet[]  = "models/din4sty_fegyverek/metal/v_deagle.mdl"
  106.  
  107. new m4a1s_jatekosnezet[] = "models/din4sty_fegyverek/star/v_m4a1.mdl"
  108. new ak47s_jatekosnezet[]  = "models/din4sty_fegyverek/star/v_ak47.mdl"
  109. new awps_jatekosnezet[] = "models/din4sty_fegyverek/star/v_awp.mdl"
  110. new deagles_jatekosnezet[]  = "models/din4sty_fegyverek/star/v_deagle.mdl"
  111.  
  112.  
  113. public plugin_precache()
  114. {
  115.    
  116.     precache_model(m4a1r_jatekosnezet)
  117.     precache_model(ak47r_jatekosnezet)
  118.     precache_model(awpr_jatekosnezet)
  119.     precache_model(deagler_jatekosnezet)
  120.    
  121.     precache_model(m4a1b_jatekosnezet)
  122.     precache_model(ak47b_jatekosnezet)
  123.     precache_model(awpb_jatekosnezet)
  124.     precache_model(deagleb_jatekosnezet)
  125.    
  126.     precache_model(m4a1e_jatekosnezet)
  127.     precache_model(ak47e_jatekosnezet)
  128.     precache_model(awpe_jatekosnezet)
  129.     precache_model(deaglee_jatekosnezet)
  130.    
  131.     precache_model(m4a1a_jatekosnezet)
  132.     precache_model(ak47a_jatekosnezet)
  133.     precache_model(awpa_jatekosnezet)
  134.     precache_model(deaglea_jatekosnezet)
  135.    
  136.     precache_model(m4a1v_jatekosnezet)
  137.     precache_model(ak47v_jatekosnezet)
  138.     precache_model(awpv_jatekosnezet)
  139.     precache_model(deaglev_jatekosnezet)
  140.     precache_model(knifev_jatekosnezet)
  141.    
  142.     precache_model(m4a1t_jatekosnezet)
  143.     precache_model(ak47t_jatekosnezet)
  144.     precache_model(awpt_jatekosnezet)
  145.     precache_model(deaglet_jatekosnezet)
  146.    
  147.     precache_model(m4a1u_jatekosnezet)
  148.     precache_model(ak47u_jatekosnezet)
  149.     precache_model(awpu_jatekosnezet)
  150.     precache_model(deagleu_jatekosnezet)
  151.    
  152.     precache_model(m4a1m_jatekosnezet)
  153.     precache_model(ak47m_jatekosnezet)
  154.     precache_model(awpm_jatekosnezet)
  155.     precache_model(deaglem_jatekosnezet)
  156.    
  157.     precache_model(m4a1s_jatekosnezet)
  158.     precache_model(ak47s_jatekosnezet)
  159.     precache_model(awps_jatekosnezet)
  160.     precache_model(deagles_jatekosnezet)
  161.    
  162. }
  163.  
  164. public fegyver_valtas(id)
  165. {
  166.     new fegyver = get_user_weapon(id)
  167.    
  168.     if(fegyo[id] == 1 && fegyver == CSW_DEAGLE)
  169.     {
  170.         set_pev(id, pev_viewmodel2, deagler_jatekosnezet)
  171.     }
  172.     if(fegyo[id] == 1 && fegyver == CSW_AK47)
  173.     {
  174.         set_pev(id, pev_viewmodel2, ak47r_jatekosnezet)
  175.     }
  176.     if(fegyo[id] == 1 && fegyver == CSW_M4A1)
  177.     {
  178.         set_pev(id, pev_viewmodel2, m4a1r_jatekosnezet)
  179.     }
  180.     if(fegyo[id] == 1 && fegyver == CSW_AWP)
  181.     {
  182.         set_pev(id, pev_viewmodel2, awpr_jatekosnezet)
  183.     }
  184.     if(fegyo[id] == 2 && fegyver == CSW_DEAGLE)
  185.     {
  186.         set_pev(id, pev_viewmodel2, deagleb_jatekosnezet)
  187.     }
  188.     if(fegyo[id] == 2 && fegyver == CSW_AK47)
  189.     {
  190.         set_pev(id, pev_viewmodel2, ak47b_jatekosnezet)
  191.     }
  192.     if(fegyo[id] == 2 && fegyver == CSW_M4A1)
  193.     {
  194.         set_pev(id, pev_viewmodel2, m4a1b_jatekosnezet)
  195.     }
  196.     if(fegyo[id] == 2 && fegyver == CSW_AWP)
  197.     {
  198.         set_pev(id, pev_viewmodel2, awpb_jatekosnezet)
  199.     }  
  200.     if(fegyo[id] == 3 && fegyver == CSW_DEAGLE)
  201.     {
  202.         set_pev(id, pev_viewmodel2, deaglee_jatekosnezet)
  203.     }
  204.     if(fegyo[id] == 3 && fegyver == CSW_AK47)
  205.     {
  206.         set_pev(id, pev_viewmodel2, ak47e_jatekosnezet)
  207.     }
  208.     if(fegyo[id] == 3 && fegyver == CSW_M4A1)
  209.     {
  210.         set_pev(id, pev_viewmodel2, m4a1e_jatekosnezet)
  211.     }
  212.     if(fegyo[id] == 3 && fegyver == CSW_AWP)
  213.     {
  214.         set_pev(id, pev_viewmodel2, awpe_jatekosnezet)
  215.     }
  216.     if(fegyo[id] == 4 && fegyver == CSW_DEAGLE)
  217.     {
  218.         set_pev(id, pev_viewmodel2, deaglea_jatekosnezet)
  219.     }
  220.     if(fegyo[id] == 4 && fegyver == CSW_AK47)
  221.     {
  222.         set_pev(id, pev_viewmodel2, ak47a_jatekosnezet)
  223.     }
  224.     if(fegyo[id] == 4 && fegyver == CSW_M4A1)
  225.     {
  226.         set_pev(id, pev_viewmodel2, m4a1a_jatekosnezet)
  227.     }
  228.     if(fegyo[id] == 4 && fegyver == CSW_AWP)
  229.     {
  230.         set_pev(id, pev_viewmodel2, awpa_jatekosnezet)
  231.     }
  232.     if(fegyo[id] == 5 && fegyver == CSW_DEAGLE)
  233.     {
  234.         set_pev(id, pev_viewmodel2, deaglev_jatekosnezet)
  235.     }
  236.     if(fegyo[id] == 5 && fegyver == CSW_AK47)
  237.     {
  238.         set_pev(id, pev_viewmodel2, ak47v_jatekosnezet)
  239.     }
  240.     if(fegyo[id] == 5 && fegyver == CSW_M4A1)
  241.     {
  242.         set_pev(id, pev_viewmodel2, m4a1v_jatekosnezet)
  243.     }
  244.     if(fegyo[id] == 5 && fegyver == CSW_AWP)
  245.     {
  246.         set_pev(id, pev_viewmodel2, awpv_jatekosnezet)
  247.     }
  248.     if(fegyo[id] == 5 && fegyver == CSW_KNIFE)
  249.     {
  250.         set_pev(id, pev_viewmodel2, knifev_jatekosnezet)
  251.     }
  252.     if(fegyo[id] == 6 && fegyver == CSW_DEAGLE)
  253.     {
  254.         set_pev(id, pev_viewmodel2, deaglet_jatekosnezet)
  255.     }
  256.     if(fegyo[id] == 6 && fegyver == CSW_AK47)
  257.     {
  258.         set_pev(id, pev_viewmodel2, ak47t_jatekosnezet)
  259.     }
  260.     if(fegyo[id] == 6 && fegyver == CSW_M4A1)
  261.     {
  262.         set_pev(id, pev_viewmodel2, m4a1t_jatekosnezet)
  263.     }
  264.     if(fegyo[id] == 6 && fegyver == CSW_AWP)
  265.     {
  266.         set_pev(id, pev_viewmodel2, awpt_jatekosnezet)
  267.     }
  268.     if(fegyo[id] == 7 && fegyver == CSW_DEAGLE)
  269.     {
  270.         set_pev(id, pev_viewmodel2, deagleu_jatekosnezet)
  271.     }
  272.     if(fegyo[id] == 7 && fegyver == CSW_AK47)
  273.     {
  274.         set_pev(id, pev_viewmodel2, ak47u_jatekosnezet)
  275.     }
  276.     if(fegyo[id] == 7 && fegyver == CSW_M4A1)
  277.     {
  278.         set_pev(id, pev_viewmodel2, m4a1u_jatekosnezet)
  279.     }
  280.     if(fegyo[id] == 7 && fegyver == CSW_AWP)
  281.     {
  282.         set_pev(id, pev_viewmodel2, awpu_jatekosnezet)
  283.     }
  284.     if(fegyo[id] == 8 && fegyver == CSW_DEAGLE)
  285.     {
  286.         set_pev(id, pev_viewmodel2, deaglem_jatekosnezet)
  287.     }
  288.     if(fegyo[id] == 8 && fegyver == CSW_AK47)
  289.     {
  290.         set_pev(id, pev_viewmodel2, ak47m_jatekosnezet)
  291.     }
  292.     if(fegyo[id] == 8 && fegyver == CSW_M4A1)
  293.     {
  294.         set_pev(id, pev_viewmodel2, m4a1m_jatekosnezet)
  295.     }
  296.     if(fegyo[id] == 8 && fegyver == CSW_AWP)
  297.     {
  298.         set_pev(id, pev_viewmodel2, awpm_jatekosnezet)
  299.     }
  300.     if(fegyo[id] == 9 && fegyver == CSW_DEAGLE)
  301.     {
  302.         set_pev(id, pev_viewmodel2, deagles_jatekosnezet)
  303.     }
  304.     if(fegyo[id] == 9 && fegyver == CSW_AK47)
  305.     {
  306.         set_pev(id, pev_viewmodel2, ak47s_jatekosnezet)
  307.     }
  308.     if(fegyo[id] == 9 && fegyver == CSW_M4A1)
  309.     {
  310.         set_pev(id, pev_viewmodel2, m4a1s_jatekosnezet)
  311.     }
  312.     if(fegyo[id] == 9 && fegyver == CSW_AWP)
  313.     {
  314.         set_pev(id, pev_viewmodel2, awps_jatekosnezet)
  315.     }
  316.    
  317. }
  318. public spawn_event(id)
  319. {
  320.     sebzok[id] = 0;
  321.     sebzesek[id] = 0;
  322.     sebzettek[id] = 0;
  323. }
  324.  
  325. public sebzes_event(aldozat)
  326. {
  327.     new tamado = get_user_attacker(aldozat);
  328.     new sebzes = read_data(2);
  329.     sebzesek[tamado] += sebzes;
  330.     if(sebzesek[tamado] >= 50)
  331.     {
  332.         sebzok[tamado] = aldozat;
  333.         sebzettek[aldozat] = tamado;
  334.     }
  335. }
  336.  
  337. public halal_event()
  338. {
  339.     new aldozat = read_data(2);
  340.     new tamado = read_data(1);
  341.     if(sebzettek[aldozat] && sebzettek[aldozat] != tamado)
  342.     {
  343.         new fragetkap = sebzettek[aldozat];
  344.         sebzok[fragetkap] = 0;
  345.         sebzesek[fragetkap] = 0;
  346.         sebzettek[aldozat] = 0;
  347.        
  348.         new frag = get_user_frags(fragetkap) + 1
  349.         set_user_frags(fragetkap, frag);
  350.         message_begin(MSG_ALL, get_user_msgid("ScoreInfo"))
  351.         write_byte(fragetkap)
  352.         write_short(frag)
  353.         write_short(get_user_deaths(fragetkap))
  354.         write_short(0)
  355.         write_short(get_user_team(fragetkap))
  356.         message_end()
  357.        
  358.         ColorChat(fragetkap, GREEN, "[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 +1^x01 fraget Ă©s^x03 1^x01 pontot!");
  359.         pontok[fragetkap] += 1
  360.        
  361.     }
  362. }
  363.  
  364. public bomb_planted(planter)
  365. {
  366.     if(get_user_flags(planter) & ADMIN_LEVEL_C)
  367.     {
  368.         pontok[planter] += get_pcvar_num(bombateszvip)
  369.         ColorChat(planter, GREEN,"[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 %d ^x01pontot a bomba lerakásĂ©rt!", get_pcvar_num(bombateszvip))
  370.     }
  371.     else
  372.     {
  373.         pontok[planter] += get_pcvar_num(bombatesz)
  374.         ColorChat(planter, GREEN,"[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 %d ^x01pontot a bomba lerakásĂ©rt!", get_pcvar_num(bombatesz))
  375.     }
  376. }
  377. public bomb_defused(defuser)
  378. {
  379.     if(get_user_flags(defuser) & ADMIN_LEVEL_C)
  380.     {
  381.         pontok[defuser] += get_pcvar_num(bombaszedvip)
  382.         ColorChat(defuser, GREEN,"[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 %d ^x01pontot a bomba hatástalaní­tásĂ©rt!", get_pcvar_num(bombaszedvip))
  383.     }
  384.     else
  385.     {  
  386.         pontok[defuser] += get_pcvar_num(bombaszed)
  387.         ColorChat(defuser, GREEN,"[.:[D]in4$t[Y]:.]^x01 Kaptál^x03 %d ^x01pontot a bomba hatástalaní­tásĂ©rt!", get_pcvar_num(bombaszed))
  388.     }
  389. }
  390. public fw_player_killed(victim, attacker, shouldgib)
  391. {
  392.     if(!is_user_connected(attacker) || !is_user_connected(victim) || attacker == victim)
  393.         return PLUGIN_CONTINUE;
  394.    
  395.     if(get_pdata_int(victim, 75) == HIT_HEAD && get_user_flags(attacker) & ADMIN_LEVEL_C)
  396.     {
  397.         pontok[attacker] += get_pcvar_num(killhspvip)
  398.         ColorChat(attacker, GREEN,"[.:[D]in4$t[Y]:.]^x01 !HEADSHOT! Ez megĂ©rt^x03 %d ^x01pontot!", get_pcvar_num(killhspvip))
  399.     }
  400.     else if(get_user_flags(attacker) & ADMIN_LEVEL_C)
  401.     {
  402.         pontok[attacker] += get_pcvar_num(killpvip)
  403.     }
  404.     else if(get_pdata_int(victim, 75) == HIT_HEAD)
  405.     {
  406.         pontok[attacker] += get_pcvar_num(killhsp)
  407.         ColorChat(attacker, GREEN,"[.:[D]in4$t[Y]:.]^x01 !HEADSHOT! Ez megĂ©rt^x03 %d ^x01pontot!", get_pcvar_num(killhsp))
  408.     }
  409.     else
  410.     {
  411.         pontok[attacker] += get_pcvar_num(killp)
  412.     }
  413.     return PLUGIN_CONTINUE
  414. }
  415.  
  416. public Shop(id){
  417.    
  418.     new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121],ks9[121],ks10[121]
  419.     format(cim, charsmax(cim),"\y[.:\r.:[D]in4$t[Y]:.\y:.] \w- \dOnly Dust2^nwww\r.\fuckyou\r.\whu^n\rPontjaid: \w%d", pontok[id])
  420.     if(fegyo[id] == 0)
  421.         format(ks1, charsmax(ks1),"\rALAP \wFegyvercsomag \r[\Megszerezve\r]")
  422.     if(fegyo[id] == 1)
  423.         format(ks2, charsmax(ks2),"\rRozsdás \wFegyvercsomag \r[\wMegszerezve\r]")
  424.     else
  425.         format(ks2, charsmax(ks2),"\rRozsdás \wFegyvercsomag \r[\w250 pont\r] ")
  426.     if(fegyo[id] == 2)
  427.         format(ks3, charsmax(ks3),"\rBronz \wFegyvercsomag \r[\wMegszerezve\r]")
  428.     else
  429.         format(ks3, charsmax(ks3),"\rBronz \wFegyvercsomag \r[\w450 pont\r] ")
  430.     if(fegyo[id] == 3)
  431.         format(ks4, charsmax(ks4),"\rEzĂĽst \wFegyvercsomag \r[\wMegszerezve\r]")
  432.     else
  433.         format(ks4, charsmax(ks4),"\rEzĂĽst \wFegyvercsomag \r[\w600 pont\r] ")
  434.     if(fegyo[id] == 4)
  435.         format(ks5, charsmax(ks5),"\rArany \wFegyvercsomag \r[\wMegszerezve\r]")
  436.     else
  437.         format(ks5, charsmax(ks5),"\rArany \wFegyvercsomag \r[\w750 pont\r] ")
  438.     if(fegyo[id] == 6)
  439.         format(ks6, charsmax(ks6),"\rTűz \wFegyvercsomag \r[\wMegszerezve\r]")
  440.     else
  441.         format(ks6, charsmax(ks6),"\rTűz \wFegyvercsomag \r[\w900 pont\r] ")
  442.     if(fegyo[id] == 7)
  443.         format(ks7, charsmax(ks7),"\rUltra \wFegyvercsomag \r[\wMegszerezve\r]")
  444.     else
  445.         format(ks7, charsmax(ks7),"\rUltra \wFegyvercsomag \r[\w1100 pont\r] ")
  446.     if(fegyo[id] == 8)
  447.         format(ks8, charsmax(ks8),"\rMetál \wFegyvercsomag \r[\wMegszerezve\r]")
  448.     else
  449.         format(ks8, charsmax(ks8),"\rMetál \wFegyvercsomag \r[\w1350 pont\r] ")
  450.     if(fegyo[id] == 9)
  451.         format(ks9, charsmax(ks9),"\rStar \wFegyvercsomag \r[\wMegszerezve\r]")
  452.     else
  453.         format(ks9, charsmax(ks9),"\rStar \wFegyvercsomag \r[\w1500 pont\r] ")
  454.     if(fegyo[id] == 10)
  455.         format(ks10, charsmax(ks10),"\rVip \wFegyvercsomag \d(\yĂšj\d) \r[\wMegszerezve\r]")
  456.     else
  457.         format(ks10, charsmax(ks10),"\rVip \wFegyvercsomag \d(\yĂšj\d) \r[\w508Ft\r]")
  458.     new menu = menu_create(cim, "Shoph")
  459.    
  460.     menu_additem(menu,ks1,"1",0)
  461.     menu_additem(menu,ks2,"2",0)
  462.     menu_additem(menu,ks3,"3",0)
  463.     menu_additem(menu,ks4,"4",0)
  464.     menu_additem(menu,ks5,"5",0)
  465.     menu_additem(menu,ks6,"6",0)
  466.     menu_additem(menu,ks7,"7",0)
  467.     menu_additem(menu,ks8,"8",0)
  468.     menu_additem(menu,ks9,"9",0)
  469.     menu_additem(menu,ks10,"10",0)
  470.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  471.     menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  472.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  473.     menu_display(id,menu,0)
  474. }
  475.  
  476. public Shoph(id, menu, item)
  477. {
  478.     if( item == MENU_EXIT )
  479.     {
  480.         menu_destroy(menu);
  481.         return PLUGIN_HANDLED;
  482.     }
  483.     new data[9], szName[64];
  484.     new access, callback;
  485.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  486.     new key = str_to_num(data);
  487.    
  488.     switch(key)
  489.     {
  490.         case 1:{
  491.             fegyo[id] = 0
  492.             ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad az^x03 Alap^x01 csomagot!")
  493.         }
  494.         case 2:{
  495.             if (pontok[id] >= 250){
  496.                 fegyo[id] = 1
  497.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Rozsdás^x01 csomagot!")
  498.             }
  499.             else{
  500.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  501.             }
  502.         }
  503.         case 3:{
  504.             if (pontok[id] >= 450)
  505.             {
  506.                 fegyo[id] = 2
  507.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Bronz^x01 csomagot!")
  508.             }
  509.             else{
  510.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  511.             }
  512.         }
  513.         case 4:{
  514.             if (pontok[id] >= 600){
  515.                 fegyo[id] = 3
  516.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad az^x03 EzĂĽst^x01 csomagot!")
  517.             }
  518.             else{
  519.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  520.             }
  521.         }
  522.         case 5:{
  523.             if (pontok[id] >= 750){
  524.                 fegyo[id] = 4
  525.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad az^x03 Arany^x01 csomagot!")
  526.             }
  527.             else
  528.             {
  529.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  530.             }
  531.         }
  532.         case 6:{
  533.             if (pontok[id] >= 900){
  534.                 fegyo[id] = 6
  535.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Tűz^x01 csomagot!")
  536.             }
  537.             else{
  538.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  539.             }
  540.         }
  541.         case 7:{
  542.             if (pontok[id] >= 1100){
  543.                 fegyo[id] = 7
  544.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Ultra^x01 csomagot!")
  545.             }
  546.             else{
  547.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  548.             }
  549.         }
  550.         case 8:{
  551.             if (pontok[id] >= 1350){
  552.                 fegyo[id] = 8
  553.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Metál^x01 csomagot!")
  554.             }
  555.             else{
  556.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  557.             }
  558.         }
  559.         case 9:{
  560.             if (pontok[id] >= 1500){
  561.                 fegyo[id] = 9
  562.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Star^x01 csomagot!")
  563.             }
  564.             else{
  565.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Sajnálom, nincs elĂ©g pontod!")
  566.             }
  567.         }
  568.         case 10:{
  569.             if (get_user_flags(id) & ADMIN_KICK || get_user_flags(id) & ADMIN_LEVEL_C){
  570.                 fegyo[id] = 5
  571.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Megkaptad a^x03 Vip^x01 csomagot!")
  572.             }
  573.             else{
  574.                 ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 Nem vagy^x03 Vip!")
  575.             }
  576.         }
  577.     }
  578.     menu_destroy(menu)
  579.     return PLUGIN_HANDLED
  580. }
  581.  
  582. public uzenet()
  583. {
  584.     ColorChat(0, GREEN, "[.:[D]in4$t[Y]:.]^x01 A pontjaid beváltásához használd a^x03 /pontok^x01 parancsot!")
  585. }
  586. public mentes(id)
  587. {
  588.     new vaultkey[64],vaultdata[256]
  589.    
  590.     format(vaultkey,63,"%s-PONTOK", authid[id])
  591.     format(vaultdata,255,"%d#%d", pontok[id], fegyo[id])
  592.    
  593.     nvault_set(g_vault,vaultkey,vaultdata)
  594.     return PLUGIN_CONTINUE
  595. }
  596. public betoltes(id)
  597. {
  598.     new vaultkey[64],vaultdata[256]
  599.    
  600.     format(vaultkey,63,"%s-PONTOK", authid[id])
  601.     format(vaultdata,255,"%d#%d", pontok[id], fegyo[id])
  602.    
  603.     nvault_get(g_vault,vaultkey,vaultdata,255)
  604.     replace_all(vaultdata, 255, "#", " ")
  605.     new p_o[32], f_o[32]
  606.     parse(vaultdata, p_o, 31, f_o, 31)
  607.     pontok[id] = str_to_num(p_o)
  608.     fegyo[id] = str_to_num(f_o)
  609.     return PLUGIN_CONTINUE;
  610. }
  611. public client_disconnect(id)
  612. {
  613.     mentes(id);
  614.     remove_task(id);
  615.     pontok[id] = 0;
  616.     fegyo[id] = 0;
  617. }
  618.  
  619. public client_connect(id)
  620. {
  621.     get_user_authid(id, authid[id], 31)
  622.     betoltes(id);
  623.     set_task(300.0, "ajandek_1",id)
  624.     set_task(900.0, "ajandek_2",id)
  625.     set_task(1800.0, "ajandek_3",id)
  626. }
  627.  
  628. public ajandek_1(id)
  629. {
  630.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  631.     {
  632.         new penz = get_pcvar_num(ajandek1vip);
  633.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont jár mert, itt vagy már 5 perce!", penz)
  634.         pontok[id] += penz;
  635.     }
  636.     else
  637.     {
  638.         new penz = get_pcvar_num(ajandek1);
  639.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont jár mert, itt vagy már 5 perce!", penz)
  640.         pontok[id] += penz;
  641.     }
  642. }
  643. public ajandek_2(id)
  644. {
  645.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  646.     {
  647.         new penz = get_pcvar_num(ajandek2vip);
  648.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont jár mert, itt vagy már 5 perce!", penz)
  649.         pontok[id] += penz;
  650.     }
  651.     else
  652.     {
  653.         new penz = get_pcvar_num(ajandek2);
  654.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont pont jár, mert itt vagy már 5 perce!", penz)
  655.         pontok[id] += penz;
  656.     }
  657. }
  658. public ajandek_3(id)
  659. {
  660.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  661.     {
  662.         new penz = get_pcvar_num(ajandek3vip);
  663.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont pont jár, mert itt vagy már 5 perce!", penz)
  664.         pontok[id] += penz;
  665.     }
  666.     else
  667.     {
  668.         new penz = get_pcvar_num(ajandek3);
  669.         ColorChat(id, GREEN, "[.:[D]in4$t[Y]:.]^x01 %d pont pont jár, mert itt vagy már 5 perce!", penz)
  670.         pontok[id] += penz;
  671.     }
  672. }
  673.  
  674. public adas(id)
  675. {
  676.     if (get_user_flags(id) & ADMIN_KICK)
  677.     {
  678.         new menu = menu_create("\rKinek akarsz pontot adni? \y(10 pont)", "menu_handler")
  679.         new players[32], pnum, tempid
  680.         new szName[32], szTempid[10]
  681.         get_players(players, pnum)
  682.         for( new i; i<pnum; i++ )
  683.         {
  684.             tempid = players[i];
  685.             get_user_name(tempid, szName, charsmax(szName))
  686.             num_to_str(tempid, szTempid, charsmax(szTempid))
  687.             menu_additem(menu, szName, szTempid, 0)
  688.            
  689.         }
  690.         menu_display(id, menu, 0)
  691.     }
  692.     else
  693.     {
  694.         ColorChat(id, BLUE, "^4 Sajnos nincs jogod használni ezt a parancsot!")
  695.        
  696.     }
  697. }
  698.  
  699. public menu_handler(id, menu, item)
  700. {
  701.     if( item == MENU_EXIT )
  702.     {
  703.         menu_destroy(menu);
  704.         return PLUGIN_HANDLED;
  705.     }
  706.    
  707.     new data[6], szName[64];
  708.     new access, callback;
  709.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  710.    
  711.     new tempid = str_to_num(data);
  712.    
  713.     if( is_user_alive(tempid) )
  714.     {
  715.         pontok[tempid] += 10
  716.     }
  717.     client_cmd(id,"pont_adas")
  718.     menu_destroy(menu);
  719.     return PLUGIN_HANDLED;
  720. }


Üdvözöllek az AMX Mod X 1.8.1 kompilálóba.
Copyright (c) 2017 peace all!

Header size: 2000 bytes
Code size: 26992 bytes
Data size: 25868 bytes
Stack/heap size: 16384 bytes; estimated max. usage=1344 cells (5376 bytes)
Total requirements: 71244 bytes
Done.


Csatolmányok:
Magyarázat:ikább ezt ajánlom sokall több csomag mindegyikhez van kes skin
forciklusos-skincsomagok.sma [34.7KiB]
Letöltve 44 alkalommal.
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skinrendszer hiba javítás.
HozzászólásElküldve:2017.08.13. 20:04 
Offline
Senior Tag
Avatar

Csatlakozott:2017.07.14. 12:17
Hozzászólások:208
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 22 alkalommal
Köszönöm szépen még 1 x DerDevil :)

_________________
~ Mondd ki amit ki akarsz mondani, tedd azt amihez kedved van, ne bánj meg semmit és ne hagyd hogy az emberek elgyengítsenek! :)


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


Ki van itt

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