hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 13:43



Jelenlévő felhasználók

Jelenleg 222 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 222 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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: d2
HozzászólásElküldve: 2018.08.13. 16:04 
Offline
Beavatott

Csatlakozott: 2018.05.20. 18:01
Hozzászólások: 60
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 3 alkalommal
Sziasztok.
Valaki meg tudná nekem oldani hogy [T] Betűvel előjöjjön a Skin Menü?
elöre is nagyon szépen köszönöm :)


Csatolmányok:
sadboygengd2.sma [25.55 KiB]
Letöltve 72 alkalommal.

_________________
[steam]Goodnigh[/steam]
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: d2
HozzászólásElküldve: 2018.08.13. 16:07 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.02.07. 01:13
Hozzászólások: 127
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Darkmymitra írta:
Sziasztok.
Valaki meg tudná nekem oldani hogy [T] Betűvel előjöjjön a Skin Menü?
elöre is nagyon szépen köszönöm :)

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

Ők köszönték meg Supra nek ezt a hozzászólást: Darkmymitra (2018.08.13. 16:13)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: d2
HozzászólásElküldve: 2018.08.13. 16:07 
Offline
Jómunkásember
Avatar

Csatlakozott: 2017.10.14. 00:48
Hozzászólások: 304
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 16 alkalommal
Tessék.


Csatolmányok:
sadboygengd2.sma [25.59 KiB]
Letöltve 83 alkalommal.

_________________
2015.07.11 Konfigolás kezdete
2017.09.27 Első nagy játékosbázissal rendelkező szerver | RtD
2018.08.24 Második nagy játékosbázissal rendelkező szerver | Black Night
2018.11.16 Konfigolás befejezése

Ők köszönték meg Shadow -.- nek ezt a hozzászólást: Darkmymitra (2018.08.13. 16:13)
  Népszerűség: 2.27%
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: d2
HozzászólásElküldve: 2018.08.13. 16:14 
Offline
Beavatott

Csatlakozott: 2018.05.20. 18:01
Hozzászólások: 60
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 3 alkalommal
Köszi skacok.
Mind a kettőtöknek ment a pacsi :xicon_e_biggrin: ;) :mrgreen:

_________________
[steam]Goodnigh[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: d2
HozzászólásElküldve: 2018.08.13. 19:52 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
1. A fórumrész sem stimmel a leírtak alapján.
2. Azzal, hogy beleírják a pluginodba soha a büdös életben nem fogod megtanulni, és 2 óránként haladsz a dolgaiddal amíg a válaszra vársz. 2 sor volt az egész.

Kód:
#include <engine>


register_impulse(201, "Shop");


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


Ki van itt

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