hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 08:29



Jelenlévő felhasználók

Jelenleg 540 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 540 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: Addolás+T betű menü
HozzászólásElküldve: 2017.11.04. 11:43 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Üdv ebbe a pluginba kellene beleírni hogy tudjak addolni és hogy t betűre megjelenjen a menü. Aki segít millió pacsi!


Csatolmányok:
kesmenuv1.sma [19.96 KiB]
Letöltve 66 alkalommal.

_________________
Kép
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Addolás+T betű menü
HozzászólásElküldve: 2017.11.04. 11:57 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
rusky18 írta:
Üdv ebbe a pluginba kellene beleírni hogy tudjak addolni és hogy t betűre megjelenjen a menü. Aki segít millió pacsi!


Inc: Fakemeta



Plugin_Init: register_impulse( 201, "kesmenu" )

_________________
 ! 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: Addolás+T betű menü
HozzászólásElküldve: 2017.11.04. 12:49 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.11.08. 18:40
Hozzászólások: 127
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 22 alkalommal
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <nvault>
  6. #include <fakemeta>
  7. #include <engine>
  8. #include <cstrike>
  9. #include <Colorchat>
  10.  
  11. #define PLUGIN "myer szara xdd"
  12. #define VERSION "1.0"
  13. #define AUTHOR "DeRoiD"
  14.  
  15. new oles[33], kesek[33], vault
  16.  
  17. new RosszKarakterek, RosszKarakterek2
  18.  
  19. public plugin_init() {
  20.     register_plugin(PLUGIN, VERSION, AUTHOR)
  21.    
  22.     register_impulse( 201, "kesmenu" )
  23.     register_clcmd( "say /add", "Addolas" )
  24.  
  25.     register_clcmd("say /kes", "kesmenu")
  26.     register_clcmd("say /bolt", "kesmenu")
  27.     register_clcmd("say /knife", "kesmenu")
  28.     register_clcmd("say /menu", "kesmenu")
  29.     register_clcmd("say","handlesay")
  30.     register_clcmd("say_team","handlesay")
  31.     vault = nvault_open("Knife_mentes")
  32.     register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  33.     register_event("DeathMsg","death","a")
  34. }
  35. public Addolas( iId )
  36. {
  37.     if( get_user_flags( iId ) & ADMIN_IMMUNITY )
  38.         oles[ iId ] += 1000;
  39. }
  40. public plugin_precache() {
  41.     precache_model("models/kes/fps.mdl")
  42.     precache_model("models/kes/knife_1.mdl")
  43.     precache_model("models/kes/knife_2.mdl")
  44.     precache_model("models/kes/knife_3.mdl")
  45.     precache_model("models/kes/knife_4.mdl")
  46.     precache_model("models/kes/knife_5.mdl")
  47.     precache_model("models/kes/knife_6.mdl")
  48.     precache_model("models/kes/knife_7.mdl")
  49.     precache_model("models/kes/knife_8.mdl")
  50.     precache_model("models/kes/knife_9.mdl")
  51.     precache_model("models/kes/knife_10.mdl")
  52. }
  53. public death(){
  54.     new killer = read_data(1)
  55.     new victim = read_data(2)
  56.    
  57.     if(killer == victim)
  58.     {
  59.         return PLUGIN_HANDLED
  60.     }
  61.     oles[killer]++
  62.     return PLUGIN_HANDLED
  63. }
  64. public kesmenu(id) {
  65.     new menu = menu_create("\r.:[Gan[G]sta'S ]:. \wPaintball", "kesmenu_hl")
  66.    
  67.     menu_additem(menu,"Kesek","1",0)
  68.     menu_additem(menu,"Rangok","2",0)
  69.     menu_additem(menu,"\FPS Kes","3",0)
  70.     menu_display(id,menu,0)
  71. }
  72. public kesmenu_hl(id, menu, item)
  73. {
  74.     if( item == MENU_EXIT )
  75.     {
  76.         menu_destroy(menu);
  77.         return PLUGIN_HANDLED;
  78.     }
  79.     new data[9], szName[64];
  80.     new access, callback;
  81.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  82.     new key = str_to_num(data);
  83.    
  84.     switch(key)
  85.     {
  86.         case 1: kes(id)
  87.         case 2: rangok(id)
  88.         case 3: kkes(id)
  89.     }
  90.     menu_destroy(menu);
  91.     return PLUGIN_HANDLED;
  92. }
  93. public kkes(id) {
  94.     new menu = menu_create("\r.:[Gan[G]sta'S]:. \r|\w FPS Kes \r|", "kkes_hl")
  95.    
  96.     menu_additem(menu,".:[Gan[G]sta'S]:. FPS Kes \yIngyenes hasznalat","1",0)
  97.     menu_display(id,menu,0)
  98. }
  99. public kkes_hl(id, menu, item)
  100. {
  101.     if( item == MENU_EXIT )
  102.     {
  103.         menu_destroy(menu);
  104.         return PLUGIN_HANDLED;
  105.     }
  106.     new data[9], szName[64];
  107.     new access, callback;
  108.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  109.     new key = str_to_num(data);
  110.    
  111.     switch(key)
  112.     {
  113.         case 1: kesek[id] = -1
  114.     }
  115.     menu_destroy(menu);
  116.     return PLUGIN_HANDLED;
  117. }
  118. public kes(id){
  119.     new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121],ks9[121],ks10[121]
  120.     format(cim, charsmax(cim),"\r.:[Gan[G]sta'S]:. \r| Kesek \r|^n\oles : \r%d",oles[id])
  121.     format(ks1, charsmax(ks1),"\r.:[Gan[G]sta'S]:. \wKes 1 \y[Megszerezve]")
  122.     if(oles[id] < 1000)
  123.         format(ks2, charsmax(ks2),"\r.:[Gan[G]sta'S]:. \wKes 2 \r[%d/50 oles]",oles[id])
  124.     else
  125.         format(ks2, charsmax(ks2),"\r.:[Gan[G]sta'S]:. \wKes 2 \y[Megszerezve]")
  126.     if(oles[id] < 2500)
  127.         format(ks3, charsmax(ks3),"\r.:[Gan[G]sta'S]:. \wKes 3 \r[%d/100 oles]",oles[id])
  128.     else
  129.         format(ks3, charsmax(ks3),"\r.:[Gan[G]sta'S]:. \wKes 3 \y[Megszerezve]")
  130.     if(oles[id] < 5000)
  131.         format(ks4, charsmax(ks4),"\r.:[Gan[G]sta'S]:. \wKes 4 \r[%d/250 oles]",oles[id])
  132.     else
  133.         format(ks4, charsmax(ks4),"\r.:[Gan[G]sta'S]:. \wKes 4 \y[Megszerezve]")
  134.     if(oles[id] < 10000)
  135.         format(ks5, charsmax(ks5),"\r.:[Gan[G]sta'S]:. \wKes 5 \r[%d/500 oles]",oles[id])
  136.     else
  137.         format(ks5, charsmax(ks5),"\r.:[Gan[G]sta'S]:. \wKes 5 \y[Megszerezve]")
  138.     if(oles[id] < 15000)
  139.         format(ks6, charsmax(ks6),"\r.:[Gan[G]sta'S]:. \wKes 6 \r[%d/1000 oles]",oles[id])
  140.     else
  141.         format(ks6, charsmax(ks6),"\r.:[Gan[G]sta'S]:. \wKes 6 \y[Megszerezve]")
  142.     if(oles[id] < 25000)
  143.         format(ks7, charsmax(ks7),"\r.:[Gan[G]sta'S]:. \wKes 7 \r[%d/2000 oles]",oles[id])
  144.     else
  145.         format(ks7, charsmax(ks7),"\r.:[Gan[G]sta'S]:. \wKes 7 \y[Megszerezve]")
  146.     if(oles[id] < 35000)
  147.         format(ks8, charsmax(ks8),"\r.:[Gan[G]sta'S]:. \wKes 8 \r[%d/3500 oles]",oles[id])
  148.     else
  149.         format(ks8, charsmax(ks8),"\r.:[Gan[G]sta'S]:. \wKes 8 \y[Megszerezve]")
  150.     if(oles[id] < 50000)
  151.         format(ks9, charsmax(ks9),"\r.:[Gan[G]sta'S]:. \wKes 9 \r[%d/5000 oles]",oles[id])
  152.     else
  153.         format(ks9, charsmax(ks9),"\r.:[Gan[G]sta'S]:. \wKes 9 \y[Megszerezve]")
  154.     if(oles[id] < 75000)
  155.         format(ks10, charsmax(ks10),"\r.:[Gan[G]sta'S]:. \wKes 10 \r[%d/7500 oles]",oles[id])
  156.     else
  157.         format(ks10, charsmax(ks10),"\r.:[Gan[G]sta'S]:. \wKes 10 \y[Megszerezve]")
  158.    
  159.     new menu = menu_create(cim, "kes_hl")
  160.    
  161.     menu_additem(menu,ks1,"1",0)
  162.     menu_additem(menu,ks2,"2",0)
  163.     menu_additem(menu,ks3,"3",0)
  164.     menu_additem(menu,ks4,"4",0)
  165.     menu_additem(menu,ks5,"5",0)
  166.     menu_additem(menu,ks6,"6",0)
  167.     menu_additem(menu,ks7,"7",0)
  168.     menu_additem(menu,ks8,"8",0)
  169.     menu_additem(menu,ks9,"9",0)
  170.     menu_additem(menu,ks10,"10",0)
  171.     menu_additem(menu,"\rFigyelem!^n\yAki eleri a \r'10 -es'\y kest az Orok admint nyer!","1",0)
  172.     menu_setprop(menu, MPROP_NEXTNAME, "Tovabb: \r8\y-as gomb!")
  173.     menu_setprop(menu, MPROP_EXITNAME, "Bezaras")
  174.     menu_setprop(menu, MPROP_BACKNAME, "Elozo‘ oldal: \r7\y-es gomb!")
  175.     menu_setprop(menu, MPROP_PERPAGE, 6);
  176.     menu_display(id,menu,0)
  177. }
  178. public kes_hl(id, menu, item)
  179. {
  180.     if( item == MENU_EXIT )
  181.     {
  182.         menu_destroy(menu);
  183.         return PLUGIN_HANDLED;
  184.     }
  185.     new data[9], szName[64];
  186.     new access, callback;
  187.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  188.     new key = str_to_num(data);
  189.    
  190.     switch(key)
  191.     {
  192.         case 1:{
  193.             if(oles[id] >= 0){
  194.                 kesek[id] = 0
  195.                 engclient_cmd(id,"weapon_knife")
  196.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  197.             }
  198.             else
  199.             {
  200.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hianyzik meg %d Oless!",0-oles[id])
  201.             }
  202.         }
  203.         case 2:{
  204.             if(oles[id] >= 50){
  205.                 kesek[id] = 1
  206.                 engclient_cmd(id,"weapon_knife")
  207.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  208.             }
  209.             else
  210.             {
  211.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hanyzik meg %d Oles!",50-oles[id])
  212.             }
  213.         }
  214.         case 3:{
  215.             if(oles[id] >= 100){
  216.                 kesek[id] = 2
  217.                 engclient_cmd(id,"weapon_knife")
  218.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  219.             }
  220.             else
  221.             {
  222.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hianyzik meg %d Oles!",100-oles[id])
  223.             }
  224.         }
  225.         case 4:{
  226.             if(oles[id] >= 250){
  227.                 kesek[id] = 3
  228.                 engclient_cmd(id,"weapon_knife")
  229.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  230.             }
  231.             else
  232.             {
  233.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hianyzik meg %d Oles!",250-oles[id])
  234.             }
  235.         }
  236.         case 5:{
  237.             if(oles[id] >= 500){
  238.                 kesek[id] = 4
  239.                 engclient_cmd(id,"weapon_knife")
  240.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  241.             }
  242.             else
  243.             {
  244.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hianyzik meg %d Oles!",500-oles[id])
  245.             }
  246.         }
  247.         case 6:{
  248.             if(oles[id] >= 1000){
  249.                 kesek[id] = 5
  250.                 engclient_cmd(id,"weapon_knife")
  251.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  252.             }
  253.             else
  254.             {
  255.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hianyzik meg %d Oles!!",1000-oles[id])
  256.             }
  257.         }
  258.         case 7:{
  259.             if(oles[id] >= 2000){
  260.                 kesek[id] = 6
  261.                 engclient_cmd(id,"weapon_knife")
  262.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  263.             }
  264.             else
  265.             {
  266.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hianyzik meg %d Oles!!",2000-oles[id])
  267.             }
  268.         }
  269.         case 8:{
  270.             if(oles[id] >= 3500){
  271.                 kesek[id] = 7
  272.                 engclient_cmd(id,"weapon_knife")
  273.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  274.             }
  275.             else
  276.             {
  277.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hianyzik meg %d Oles!",3500-oles[id])
  278.             }
  279.         }
  280.         case 9:{
  281.             if(oles[id] >= 5000){
  282.                 kesek[id] = 8
  283.                 engclient_cmd(id,"weapon_knife")
  284.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  285.             }
  286.             else
  287.             {
  288.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hianyzik meg %d Oles!",5000-oles[id])
  289.             }
  290.         }
  291.         case 10:{
  292.             if(oles[id] >= 7500){
  293.                 kesek[id] = 9
  294.                 engclient_cmd(id,"weapon_knife")
  295.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Sikeres Valasztas!")
  296.             }
  297.             else
  298.             {
  299.                 ColorChat(id, GREEN, ".:[Gan[G]sta'S]:.^x01 Hianyzik meg %d Oles!",7500-oles[id])
  300.             }
  301.         }
  302.        
  303.     }
  304.     menu_destroy(menu);
  305.     return PLUGIN_HANDLED;
  306. }
  307. public rangok(id){
  308.     new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121],ks9[121],ks10[121]
  309.     format(cim, charsmax(cim),"\r.:[Gan[G]sta'S]:. \r| Rangok \r|^n\Oles : \r%d",oles[id])
  310.    
  311.     format(ks1, charsmax(ks1),"\wKezdo Alaprang \y[Megszerezve]")
  312.     if(oles[id] < 1000)
  313.         format(ks2, charsmax(ks2),"\wHalado Rang \r[%d/50 Oles]",oles[id])
  314.     else
  315.         format(ks2, charsmax(ks2),"\wHalado Rang \y[Megszerezve]")
  316.     if(oles[id] < 2500)
  317.         format(ks3, charsmax(ks2),"\wProfi Rang \r[%d/100 Oles]",oles[id])
  318.     else
  319.         format(ks3, charsmax(ks2),"\wProfi Rang \y[Megszerezve]")
  320.     if(oles[id] < 5000)
  321.         format(ks4, charsmax(ks2),"\wHarcos Rang \r[%d/250 Oles]",oles[id])
  322.     else
  323.         format(ks4, charsmax(ks2),"\wHarcos Rang \y[Megszerezve]")
  324.     if(oles[id] < 10000)
  325.         format(ks5, charsmax(ks2),"\wElit Rang \r[%d/500 Oles]",oles[id])
  326.     else
  327.         format(ks5, charsmax(ks2),"\wElit Rang \y[Megszerezve]")
  328.     if(oles[id] < 15000)
  329.         format(ks6, charsmax(ks2),"\wTitan Rang \r[%d/1000 Oles]",oles[id])
  330.     else
  331.         format(ks6, charsmax(ks2),"\wTitan Rang \y[Megszerezve]")
  332.     if(oles[id] < 25000)
  333.         format(ks7, charsmax(ks2),"\wHerceg Rang \r[%d/2000 Oles]",oles[id])
  334.     else
  335.         format(ks7, charsmax(ks2),"\wHerceg Rang \y[Megszerezve]")
  336.     if(oles[id] < 35000)
  337.         format(ks8, charsmax(ks2),"\wKiraly Rang \r[%d/3500 Oles]",oles[id])
  338.     else
  339.         format(ks8, charsmax(ks2),"\wKiraly Rang \y[Megszerezve]")
  340.     if(oles[id] < 50000)
  341.         format(ks9, charsmax(ks2),"\wIsten Rang \r[%d/5000 Oles]",oles[id])
  342.     else
  343.         format(ks9, charsmax(ks2),"\wIsten Rang \y[Megszerezve]")
  344.     if(oles[id] < 75000)
  345.         format(ks10, charsmax(ks2),"\wLegenda Rang \r[%d/75000 Oles]^n",oles[id])
  346.     else
  347.         format(ks10, charsmax(ks2),"\wLegenda Rang \y[Megszerezve]^n")
  348.    
  349.     new menu = menu_create(cim, "rangok_h")
  350.    
  351.     menu_additem(menu,ks1,"1",0)
  352.     menu_additem(menu,ks2,"1",0)
  353.     menu_additem(menu,ks3,"1",0)
  354.     menu_additem(menu,ks4,"1",0)
  355.     menu_additem(menu,ks5,"1",0)
  356.     menu_additem(menu,ks6,"1",0)
  357.     menu_additem(menu,ks7,"1",0)
  358.     menu_additem(menu,ks8,"1",0)
  359.     menu_additem(menu,ks9,"1",0)
  360.     menu_additem(menu,ks10,"1",0)
  361.     menu_additem(menu,"\rFigyelem!^n\yAki eleri a \r'Legenda'\y Rangot az orok admint nyer!","1",0)
  362.     menu_setprop(menu, MPROP_NEXTNAME, "Tovabb: \r9\y-es gomb!")
  363.     menu_setprop(menu, MPROP_EXITNAME, "Bezaras")
  364.     menu_setprop(menu, MPROP_BACKNAME, "Elozo‘ oldal: \r8\y-as gomb!")
  365.     menu_display(id,menu,0)
  366. }
  367. public rangok_h(id, menu, item)
  368. {
  369.     if( item == MENU_EXIT )
  370.     {
  371.         menu_destroy(menu);
  372.         return PLUGIN_HANDLED;
  373.     }
  374.     new data[9], szName[64], name[32]
  375.     get_user_name(id, name, charsmax(name))
  376.     new access, callback;
  377.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  378.     new key = str_to_num(data);
  379.    
  380.     switch(key)
  381.     {
  382.         case 1: rangok(id)
  383.         }
  384.     menu_destroy(menu);
  385.     return PLUGIN_HANDLED;
  386. }
  387. public handlesay(id)
  388. {
  389.     new message[192], Name[32], none[2][32], chat[192], rang[32]
  390.     read_args(message, 191)
  391.     remove_quotes(message)
  392.    
  393.     new hossz = strlen(message)
  394.    
  395.     new i = 0
  396.     RosszKarakterek = 0
  397.    
  398.     while(i < hossz) {
  399.         if(message[i] == '#')
  400.             RosszKarakterek++
  401.         ++i
  402.     }
  403.    
  404.     if(RosszKarakterek != 0)
  405.     {
  406.         new JatekosNeve[32]
  407.         get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  408.         new JatekosIP[32]
  409.         get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  410.         server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  411.         log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  412.         return PLUGIN_HANDLED
  413.     }
  414.    
  415.     formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  416.    
  417.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  418.         return PLUGIN_HANDLED;
  419.    
  420.     if(!equali(message, none[0]) && !equali(message, none[1]))
  421.     {
  422.         get_user_name(id, Name, 31);
  423.         if(oles[id] < 50)
  424.             rang = "Kezdo‘"
  425.         else if(oles[id] < 100)
  426.             rang = "Haladoł"
  427.         else if(oles[id] < 250)
  428.             rang = "Profi"
  429.         else if(oles[id] < 500)
  430.             rang = "Harcos"
  431.         else if(oles[id] < 1000)
  432.             rang = "Elit"
  433.         else if(oles[id] < 2000)
  434.             rang = "Titan"
  435.         else if(oles[id] < 3500)
  436.             rang = "Herceg"
  437.         else if(oles[id] < 5000)
  438.             rang = "Kiraly"
  439.         else if(oles[id] < 7500)
  440.             rang = "Isten"
  441.         else
  442.             rang = "Legenda"
  443.         if(equal("Gan[G]sta'S Makisakima [cL]",Name))
  444.             formatex(chat, 191, "^4[TULAJDONOS][%s]^3%s^1 :^4 %s",rang, Name, message)
  445.         else if(equal("subbass.KO",Name))
  446.             formatex(chat, 191, "^4[SCRIPTER][%s]^3%s^1 :^4 %s",rang, Name, message)
  447.         else if(equal(".:[S]uB[B]a$$]:.|FuckThePro|",Name))
  448.             formatex(chat, 191, "^4[DESIGNER][%s]^3%s^1 :^4 %s",rang, Name, message)
  449.         else if(equal("DeRoiD",Name))
  450.             formatex(chat, 191, "^4[KONFIGOS][%s]^3%s^1 :^4 %s",rang, Name, message)
  451.         else if(equal("D3vil1",Name))
  452.             formatex(chat, 191, "^4[FŐADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  453.         else if(equal("subbass.|Extenzy|",Name))
  454.             formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  455.         else if(get_user_flags(id) & ADMIN_KICK)
  456.             formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  457.         else
  458.             formatex(chat, 191, "^4[%s]^3%s^1 :^1 %s",rang, Name, message)
  459.        
  460.         switch(cs_get_user_team(id))
  461.         {
  462.             case 1: ColorChat(0, RED, chat)
  463.             case 2: ColorChat(0, BLUE, chat)
  464.         }
  465.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  466.             ColorChat(0, GREY, chat)
  467.         return PLUGIN_HANDLED
  468.     }
  469.     return PLUGIN_CONTINUE
  470. }
  471. public mentes(id)
  472. {
  473.     new vaultkey[64],vaultdata[256], name[32]
  474.     get_user_name(id, name, 31)
  475.     format(vaultkey,63,"%s-KESEK", name)
  476.     format(vaultdata,255,"%d", oles[id])
  477.     nvault_set(vault,vaultkey,vaultdata)
  478.     return PLUGIN_CONTINUE
  479. }
  480. public betoltes(id)
  481. {
  482.     new vaultkey[64],vaultdata[256], name[32]
  483.     get_user_name(id, name, 31)
  484.     format(vaultkey,63,"%s-KESEK", name)
  485.     nvault_get(vault,vaultkey,vaultdata,255)
  486.     oles[id] = str_to_num(vaultdata)
  487.     return PLUGIN_CONTINUE;
  488. }
  489. public Event_Change_Weapon(id)
  490. {
  491.     new fgy = get_user_weapon(id)
  492.     if(kesek[id] == -1 && fgy == CSW_KNIFE)
  493.     {
  494.         set_pev(id, pev_viewmodel2, "models/kes/fps.mdl")  
  495.     }
  496.     if(kesek[id] == 0 && fgy == CSW_KNIFE)
  497.     {
  498.         set_pev(id, pev_viewmodel2, "models/kes/knife_1.mdl")  
  499.     }
  500.     if(kesek[id] == 1 && fgy == CSW_KNIFE)
  501.     {
  502.         set_pev(id, pev_viewmodel2, "models/kes/knife_2.mdl")
  503.     }
  504.     if(kesek[id] == 2 && fgy == CSW_KNIFE)
  505.     {
  506.         set_pev(id, pev_viewmodel2, "models/kes/_knife_3.mdl")
  507.     }
  508.     if(kesek[id] == 3 && fgy == CSW_KNIFE)
  509.     {
  510.         set_pev(id, pev_viewmodel2, "models/kes/knife_4.mdl")
  511.     }
  512.     if(kesek[id] == 4 && fgy == CSW_KNIFE)
  513.     {
  514.         set_pev(id, pev_viewmodel2, "models/kes/knife_5.mdl")
  515.     }
  516.     if(kesek[id] == 5 && fgy == CSW_KNIFE)
  517.     {
  518.         set_pev(id, pev_viewmodel2, "models/kes/knife_6.mdl")
  519.     }
  520.     if(kesek[id] == 6 && fgy == CSW_KNIFE)
  521.     {
  522.         set_pev(id, pev_viewmodel2, "models/kes/knife_7.mdl")
  523.     }
  524.     if(kesek[id] == 7 && fgy == CSW_KNIFE)
  525.     {
  526.         set_pev(id, pev_viewmodel2, "models/kes/knife_8.mdl")
  527.     }
  528.     if(kesek[id] == 8 && fgy == CSW_KNIFE)
  529.     {
  530.         set_pev(id, pev_viewmodel2, "models/kes/knife_9.mdl")
  531.     }
  532.     if(kesek[id] == 9 && fgy == CSW_KNIFE)
  533.     {
  534.         set_pev(id, pev_viewmodel2, "models/kes/knife_10.mdl")
  535.     }
  536. }
  537. public client_connect(id)
  538. {
  539.     betoltes(id)
  540.    
  541.     new JatekosNeve[32]
  542.     get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  543.     new JatekosIP[32]
  544.     get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  545.    
  546.     new hossz = strlen(JatekosNeve)
  547.    
  548.     new i = 0
  549.     RosszKarakterek = 0
  550.     RosszKarakterek2 = 0
  551.    
  552.     while(i < hossz)
  553.     {
  554.         if(JatekosNeve[i] == '#')
  555.             RosszKarakterek++
  556.         if(JatekosNeve[i] == '_')
  557.             RosszKarakterek2++
  558.         ++i
  559.        
  560.     }
  561.    
  562.     if(RosszKarakterek != 0 && RosszKarakterek2 != 0)
  563.     {  
  564.         server_cmd("kick #%d Tiltott karakter van a nevedben. ^"# & _^"", get_user_userid(id))
  565.         log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
  566.     }
  567.     return PLUGIN_CONTINUE
  568. }
  569. public client_disconnect(id)
  570. {
  571.     mentes(id)
  572. }
  573. stock print_color(const id, const input[], any:...)
  574. {
  575.     new count = 1, players[32]
  576.     static msg[191]
  577.     vformat(msg, 190, input, 3)
  578.    
  579.     replace_all(msg, 190, "!g", "^4")
  580.     replace_all(msg, 190, "!y", "^1")
  581.     replace_all(msg, 190, "!t", "^3")
  582.     replace_all(msg, 190, "á", "á")
  583.     replace_all(msg, 190, "é", "Ă©")
  584.     replace_all(msg, 190, "í", "Ă­")
  585.     replace_all(msg, 190, "ó", "Ăł")
  586.     replace_all(msg, 190, "ö", "ö")
  587.     replace_all(msg, 190, "ő", "Ĺ‘")
  588.     replace_all(msg, 190, "ú", "Ăş")
  589.     replace_all(msg, 190, "ü", "ĂĽ")
  590.     replace_all(msg, 190, "ű", "ű")
  591.     replace_all(msg, 190, "Á", "Á")
  592.     replace_all(msg, 190, "É", "É")
  593.     replace_all(msg, 190, "Í", "ĂŤ")
  594.     replace_all(msg, 190, "Ó", "Ă“")
  595.     replace_all(msg, 190, "Ö", "Ă–")
  596.     replace_all(msg, 190, "Ő", "Ő")
  597.     replace_all(msg, 190, "Ú", "Ăš")
  598.     replace_all(msg, 190, "Ü", "Ăś")
  599.     replace_all(msg, 190, "Ű", "Ĺ°")      
  600.    
  601.     if (id) players[0] = id; else get_players(players, count, "ch")
  602. {
  603.     for (new i = 0; i < count; i++)
  604.     {
  605.         if (is_user_connected(players[i]))
  606.         {
  607.             message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  608.             write_byte(players[i])
  609.             write_string(msg)
  610.             message_end()
  611.         }
  612.     }
  613. }
  614. return PLUGIN_HANDLED
  615. }
  616. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  617. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  618. */

tessék.

az addolásé parancs "/add"

_________________
Just* Szerverek hamarosan!

Ők köszönték meg Zoe nek ezt a hozzászólást: rusky18 (2017.11.05. 17:10)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Addolás+T betű menü
HozzászólásElküldve: 2017.11.04. 13:23 
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
The Peace írta:
rusky18 írta:
Üdv ebbe a pluginba kellene beleírni hogy tudjak addolni és hogy t betűre megjelenjen a menü. Aki segít millió pacsi!


Inc: Fakemeta



Plugin_Init: register_impulse( 201, "kesmenu" )



engine


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Addolás+T betű menü
HozzászólásElküldve: 2017.11.06. 21:20 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Pika írta:
The Peace írta:
rusky18 írta:
Üdv ebbe a pluginba kellene beleírni hogy tudjak addolni és hogy t betűre megjelenjen a menü. Aki segít millió pacsi!


Inc: Fakemeta



Plugin_Init: register_impulse( 201, "kesmenu" )



engine


Igaz, ne haragudj. :D

_________________
 ! 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á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 25 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