hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 374 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 372 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], Google [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  [6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: raktar rovidites
HozzászólásElküldve:2016.03.01. 15:20 
Offline
Senior Tag

Csatlakozott:2015.12.14. 18:19
Hozzászólások:216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
hy valaki tudna segíteni nekem hogy röviditeni kéne hiába nézem a topicokat. egyikse sikerül
  1. public felszereles(id)
  2. {
  3.     new cim[986]
  4.     new admin
  5.     admin = 0;
  6.     new players[32], pnum, tempid
  7.     get_players(players, pnum, "c")
  8.  
  9.     for( new i; i<pnum; i++ )
  10.     {
  11.         tempid = players[i]
  12.         if(get_user_flags(tempid) & ADMIN_KICK)
  13.     {
  14.         admin++;
  15.         }
  16.     }
  17.    
  18.    
  19.     formatex(cim, charsmax(cim), "\y.:[H]4R[D]:.\r[1]\w ~ Paintball \rFelszerelĂ©s!^n\wDollár: \r%d$ \w|  \wAdmin: \r%d\d", pont[id],admin)
  20.     new menu = menu_create(cim, "menu_handler")
  21.    
  22.    
  23.     if(knifeskin[id][1]>= 1)
  24.     {
  25.     formatex(cim,charsmax(cim),"\wHard FPS KĂ©s \r(%d)", knifeskin[id][1])
  26.     menu_additem(menu,cim,"1", 0);
  27.     }
  28.     if(knifeskin[id][2] >= 1)
  29.     {
  30.     formatex(cim,charsmax(cim),"\wAqwa KĂ©s \r(%d)", knifeskin[id][2])
  31.     menu_additem(menu,cim,"2", 0);
  32.     }
  33.     if(knifeskin[id][3] >= 1)
  34.     {
  35.     formatex(cim,charsmax(cim),"\wSuperman KĂ©s \r(%d)", knifeskin[id][3])
  36.     menu_additem(menu,cim,"3", 0);
  37.     }
  38.     if(knifeskin[id][4]>= 1)
  39.     {
  40.     formatex(cim,charsmax(cim),"\wGalaxy KĂ©s \r(%d)", knifeskin[id][4])
  41.     menu_additem(menu,cim,"4", 0);
  42.     }
  43.     if(knifeskin[id][5] >= 1)
  44.     {
  45.     formatex(cim,charsmax(cim),"\wAtlat KĂ©s \r(%d)", knifeskin[id][5])
  46.     menu_additem(menu,cim,"5", 0);
  47.     }
  48.     if(knifeskin[id][6] >= 1)
  49.     {
  50.     formatex(cim,charsmax(cim),"\wFekete Feher KĂ©s \r(%d)", knifeskin[id][6])
  51.     menu_additem(menu,cim,"6", 0);
  52.     }
  53.     if(knifeskin[id][7] >= 1)
  54.     {
  55.     formatex(cim,charsmax(cim),"\wTroy KĂ©s \r(%d)", knifeskin[id][7])
  56.     menu_additem(menu,cim,"7", 0);
  57.     }
  58.     if(lada[id] >= 1)
  59.     {
  60.     formatex(cim,charsmax(cim),"\wLada \r(%d)", lada[id])
  61.     menu_additem(menu,cim,"8", 0);
  62.     }
  63.     if(kulcs[id] >= 1)
  64.     {
  65.     formatex(cim,charsmax(cim),"\wKulcs \r(%d)", kulcs[id])
  66.     menu_additem(menu,cim,"9", 0);
  67.     }
  68.    
  69.    
  70.    
  71.    
  72.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  73.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
  74.    
  75.     menu_display(id, menu, 0)
  76.     return PLUGIN_HANDLED
  77. }
  78.  
  79. public menu_handler(id, menu, item)
  80.     {
  81.     if( item == MENU_EXIT )
  82.     {
  83.     menu_destroy(menu);
  84.     return PLUGIN_HANDLED;
  85.     }
  86.     new data[9], access, callback, szName[64]
  87.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  88.     new key = str_to_num(data)
  89.    
  90.     switch(key)
  91.     {
  92.        
  93.                       case 1:
  94.                       {
  95.                       skin[0][id] = 1      
  96.             }
  97.                        case 2:
  98.                  {
  99.             skin[0][id] = 2
  100.             }
  101.             case 3:
  102.                  {
  103.             skin[0][id] = 3
  104.             }
  105.             case 4:
  106.                  {
  107.             skin[0][id] = 4
  108.                  }
  109.             case 5:
  110.                  {
  111.             skin[0][id] = 5
  112.                  }
  113.             case 6:
  114.                  {
  115.             skin[0][id] = 6
  116.                  }
  117.             case 7:
  118.                  {
  119.             skin[0][id] = 7
  120.             }
  121.  
  122.     }
  123.    
  124.     return PLUGIN_HANDLED
  125. }

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: raktar rovidites
HozzászólásElküldve:2016.03.01. 15:39 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2015.03.11. 20:11
Hozzászólások:915
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 317 alkalommal
mforce @ Rovidites Raktar

_________________
viewtopic.php?f=101&t=25611#p184899
viewtopic.php?f=114&t=29544&p=209471#p209431


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: raktar rovidites
HozzászólásElküldve:2016.03.01. 17:21 
Offline
Fanatikus
Avatar

Csatlakozott:2016.02.18. 19:24
Hozzászólások:193
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 20 alkalommal
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10. new KnifeSkin[33][7], Skin[33]
  11.  
  12. new const Kesek[][] =
  13. {
  14.     { "Hard FPS KA©s" },
  15.     { "Aqwa KA©s" },
  16.     { "Superman KA©s" },
  17.     { "Galaxy KA©s" },
  18.     { "Atlat KA©s" },
  19.     { "Fekete Feher KA©s" },
  20.     { "Troy KA©s" }
  21. }
  22.    
  23.  
  24. public plugin_init() {
  25.     register_plugin(PLUGIN, VERSION, AUTHOR)
  26. }
  27. public Raktar(id) {
  28.     new cim[121]
  29.     format(cim, charsmax(cim), "blablabla")
  30.     new menu = menu_create(cim, "Fomenu_h")
  31.    
  32.     for(new i;i < sizeof(Kesek); i++) {
  33.         if(KnifeSkin[id][i] > 0) {
  34.             new Sor[6]
  35.             num_to_str(i, Sor, 5)
  36.             format(cim, charsmax(cim), "%s \r(%s)", Kesek[i], KnifeSkin[id][i])
  37.             menu_additem(menu, cim, Sor)
  38.         }
  39.     }
  40.     menu_display(id, menu, 0)
  41. }
  42. public Fomenu_h(id, menu, item){
  43.    
  44.        
  45.     if( item == MENU_EXIT )
  46.     {
  47.         menu_destroy(menu);
  48.         return PLUGIN_HANDLED;
  49.     }
  50.     new data[9], access, callback, szName[64]
  51.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  52.     new key = str_to_num(data)
  53.    
  54.     Skin[id] = key+1
  55.     return PLUGIN_HANDLED;
  56. }

_________________
Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: raktar rovidites
HozzászólásElküldve:2016.03.01. 18:41 
Offline
Senior Tag

Csatlakozott:2015.12.14. 18:19
Hozzászólások:216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
Sajnos bugol valamiért össze vissza ság van! :C
ez lenne a felszerelés
  1. new const skin_names[][] = {
  2.     { "Knife| Assimow"}, //0
  3.     { "Knife| DeF"} ,//0
  4.     { "Knife| MagmaSD"}, //0
  5.     { "Knife| MarbleFade"} ,//0
  6.     { "Knife| Razer_GUT"}, //0
  7.     { "Knife| SeaBF"}, //0
  8.     { "Knife| SpaceB"}, //0
  9.     { "Knife| Galaxy"} ,//0
  10.     { "Knife| SeasF"}, //0
  11.     { "Knife| Whiteknife"}, //0
  12.     { "Knife| Razer_GUT"}, //0
  13.     { "Knife| HardFPS"} //0
  14.     }
  15. public felszereles(id) {
  16.     new cim[121]
  17.     format(cim, charsmax(cim), "blablabla")
  18.     new menu = menu_create(cim, "felh_h")
  19.    
  20.     for(new i;i < sizeof(skin_names); i++) {
  21.         if(knifeskin[id][i] > 0) {
  22.             new Sor[6]
  23.             num_to_str(i, Sor, 5)
  24.             formatex(cim, charsmax(cim), "%s \r(%d)", skin_names[i], knifeskin[id][i])
  25.             menu_additem(menu, cim, Sor)
  26.         }
  27.     }
  28.     menu_display(id, menu, 0)
  29. }
  30. public felh_h(id, menu, item){
  31.    
  32.        
  33.     if( item == MENU_EXIT )
  34.     {
  35.         menu_destroy(menu);
  36.         return PLUGIN_HANDLED;
  37.     }
  38.     new data[9], access, callback, szName[64]
  39.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  40.     new key = str_to_num(data)
  41.    
  42.     skin[id] = key+1
  43.     return PLUGIN_HANDLED;
  44. }
  45. és probálkoztam egy olyanal hogy minöség stb
  46. public felrakas(id) {
  47.     new String[525];
  48.     format(String, charsmax(String), FELRAKASZOVEG[0][Nyelv[id]],eXP[id], Prefix[Level[id]],arany[id])
  49.     new menu = menu_create(String, "felrak");
  50.       for(new i;i < sizeof(skin_names); i++) {
  51.         if(knifeskin[id][i] > 0) {
  52.             new Sor[6]
  53.             num_to_str(i, Sor, 5)
  54.     new nev[32]
  55.     get_user_name(id, nev, 31)
  56.     formatex(String, charsmax(String),FELRAKASZOVEG[1][Nyelv[id]], skin_names[i], uzenetek[random(sizeof(uzenetek))],nev)
  57.     menu_additem(menu, String)
  58.     formatex(String, charsmax(String),FELRAKASZOVEG[2][Nyelv[id]])
  59.     menu_additem(menu, String, "1")
  60.     formatex(String, charsmax(String),FELRAKASZOVEG[3][Nyelv[id]])
  61.     menu_additem(menu, String, "1")
  62.    
  63.        }
  64.     }
  65.     menu_display(id, menu, 0)
  66. }
  67. public felrak(id, menu, item)
  68.     {
  69.     if( item == MENU_EXIT )
  70.     {
  71.     menu_destroy(menu);
  72.     return PLUGIN_HANDLED;
  73.     }
  74.     new data[9], access, callback, szName[64]
  75.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  76.     new key = str_to_num(data)
  77.    
  78.     switch(key)
  79.     {
  80.     case 0:  fomenu(id)
  81.     case 1:  skin[0][id] = key+1   
  82.     case 2:  fomenu(id)
  83.  
  84.    
  85.     }
  86.     return PLUGIN_HANDLED
  87. }
  88. new const FELRAKASZOVEG[][][] = {
  89.    
  90.     { "\yKĂ©s: \d%s - \yMinĹ‘sĂ©g: \d%s^n\y#Tulajdonos: \d%s - \yErössĂ©ge: \d#2^n^n", "\r.:[H]4R[D]:. 2.0 \y-\d Made Troy^n\wXP: %i.0%% \w| Szint: %s \w| Arany: %d \w|\r #Options" },
  91.  
  92. }

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: raktar rovidites
HozzászólásElküldve:2016.03.01. 18:54 
Offline
Fanatikus
Avatar

Csatlakozott:2016.02.18. 19:24
Hozzászólások:193
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 20 alkalommal
Troy írta:
Sajnos bugol valamiért össze vissza ság van! :C
ez lenne a felszerelés
  1. new const skin_names[][] = {
  2.     { "Knife| Assimow"}, //0
  3.     { "Knife| DeF"} ,//0
  4.     { "Knife| MagmaSD"}, //0
  5.     { "Knife| MarbleFade"} ,//0
  6.     { "Knife| Razer_GUT"}, //0
  7.     { "Knife| SeaBF"}, //0
  8.     { "Knife| SpaceB"}, //0
  9.     { "Knife| Galaxy"} ,//0
  10.     { "Knife| SeasF"}, //0
  11.     { "Knife| Whiteknife"}, //0
  12.     { "Knife| Razer_GUT"}, //0
  13.     { "Knife| HardFPS"} //0
  14.     }
  15. public felszereles(id) {
  16.     new cim[121]
  17.     format(cim, charsmax(cim), "blablabla")
  18.     new menu = menu_create(cim, "felh_h")
  19.    
  20.     for(new i;i < sizeof(skin_names); i++) {
  21.         if(knifeskin[id][i] > 0) {
  22.             new Sor[6]
  23.             num_to_str(i, Sor, 5)
  24.             formatex(cim, charsmax(cim), "%s \r(%d)", skin_names[i], knifeskin[id][i])
  25.             menu_additem(menu, cim, Sor)
  26.         }
  27.     }
  28.     menu_display(id, menu, 0)
  29. }
  30. public felh_h(id, menu, item){
  31.    
  32.        
  33.     if( item == MENU_EXIT )
  34.     {
  35.         menu_destroy(menu);
  36.         return PLUGIN_HANDLED;
  37.     }
  38.     new data[9], access, callback, szName[64]
  39.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  40.     new key = str_to_num(data)
  41.    
  42.     skin[id] = key+1
  43.     return PLUGIN_HANDLED;
  44. }
  45. és probálkoztam egy olyanal hogy minöség stb
  46. public felrakas(id) {
  47.     new String[525];
  48.     format(String, charsmax(String), FELRAKASZOVEG[0][Nyelv[id]],eXP[id], Prefix[Level[id]],arany[id])
  49.     new menu = menu_create(String, "felrak");
  50.       for(new i;i < sizeof(skin_names); i++) {
  51.         if(knifeskin[id][i] > 0) {
  52.             new Sor[6]
  53.             num_to_str(i, Sor, 5)
  54.     new nev[32]
  55.     get_user_name(id, nev, 31)
  56.     formatex(String, charsmax(String),FELRAKASZOVEG[1][Nyelv[id]], skin_names[i], uzenetek[random(sizeof(uzenetek))],nev)
  57.     menu_additem(menu, String)
  58.     formatex(String, charsmax(String),FELRAKASZOVEG[2][Nyelv[id]])
  59.     menu_additem(menu, String, "1")
  60.     formatex(String, charsmax(String),FELRAKASZOVEG[3][Nyelv[id]])
  61.     menu_additem(menu, String, "1")
  62.    
  63.        }
  64.     }
  65.     menu_display(id, menu, 0)
  66. }
  67. public felrak(id, menu, item)
  68.     {
  69.     if( item == MENU_EXIT )
  70.     {
  71.     menu_destroy(menu);
  72.     return PLUGIN_HANDLED;
  73.     }
  74.     new data[9], access, callback, szName[64]
  75.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  76.     new key = str_to_num(data)
  77.    
  78.     switch(key)
  79.     {
  80.     case 0:  fomenu(id)
  81.     case 1:  skin[0][id] = key+1   
  82.     case 2:  fomenu(id)
  83.  
  84.    
  85.     }
  86.     return PLUGIN_HANDLED
  87. }
  88. new const FELRAKASZOVEG[][][] = {
  89.    
  90.     { "\yKĂ©s: \d%s - \yMinĹ‘sĂ©g: \d%s^n\y#Tulajdonos: \d%s - \yErössĂ©ge: \d#2^n^n", "\r.:[H]4R[D]:. 2.0 \y-\d Made Troy^n\wXP: %i.0%% \w| Szint: %s \w| Arany: %d \w|\r #Options" },
  91.  
  92. }

Vagyis hogy buggol skinek nem ugyan azok vagy ?

U.I: Esetleg ha valamit segit :)
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <colorchat>
  6. #include <dhudmessage>
  7. #include <fun>
  8. #include <cstrike>
  9. #include <fvault>
  10. #include <fakemeta>
  11. #include <engine>
  12.  
  13. new const PLUGIN[] = "PaintballMenu"
  14. new const VERSION[] = "1.0"
  15. new const AUTHOR[] = "Pardon"
  16.  
  17. const MAX = 20
  18.  
  19. const JOG = ADMIN_IMMUNITY;
  20.  
  21. new const file[] = "Paintball_Mentes"
  22.  
  23. new Kes[20][33], Skin[33], Lada[33], Kulcs[33], cim[121], Oles[33], Szint[33], Dollar[33]
  24. new Erteke[33], kicucc[33], kirakva[33], pido, mennyiseg[33]
  25.  
  26. new const Prefix[] = "[Hipper Paintball]"
  27.  
  28. new const KeseK[][] = {
  29.     { "Ur Doppler Vadász kés" },
  30.     { "Karmazsinvörös Vadász kés" },
  31.     { "Fade Vadázs kés" },
  32.     { "Mészárlás Vadász kés" },
  33.     { "Acél Vadászkés" },
  34.     { "Óceán Doppler Karambit Kés" },
  35.     { "Folyadék Doppler Karambit Kés" },
  36.     { "Ur Doppler Karambit Kés" },
  37.     { "Acél Karambit Kés" },
  38.     { "Karmazsinvörös Karambit Kés" },
  39.     { "Tigrisfog Bayonet Kés" },
  40.     { "Ur Bayonet Kés" },
  41.     { "Zafír Bayonet Kés" },
  42.     { "Fade Bayonet Kés" },
  43.     { "Karmazsinvörös Bayonet Kés" },
  44.     { "Edzett Pillangókés" },
  45.     { "Karmazsinvörös Pillangókés" },
  46.     { "Tenger Pillangókés" },
  47.     { "Hawaii-i Pillangókés" },
  48.     { "Fade Pillangókés" }
  49. }
  50. new const KesModelek[][] = {
  51.     "knife/Alap.mdl",
  52.     "knife/Doppler_HM.mdl",
  53.     "knife/Crimson_HM.mdl",
  54.     "knife/Fade_HM.mdl",
  55.     "knife/Slaughter_HM.mdl",
  56.     "knife/Steel_HM.mdl",
  57.     "knife/DopplerOcean_K.mdl",
  58.     "knife/DopplerPink_K.mdl",
  59.     "knife/DopplerSpace_K.mdl",
  60.     "knife/Steel_K.mdl",
  61.     "knife/Crimson_K.mdl",
  62.     "knife/Tigertooth_B.mdl",
  63.     "knife/Space_B.mdl",
  64.     "knife/Sapphire_B.mdl",
  65.     "knife/Fade_B.mdl",
  66.     "knife/Crimson_B.mdl",
  67.     "knife/CaseHardened_BF.mdl",
  68.     "knife/Crimson_BF.mdl",
  69.     "knife/Sea_BF.mdl",
  70.     "knife/Hawaiian_BF.mdl",
  71.     "knife/Fade_BF.mdl"
  72. }
  73. new const Rang[][] = {
  74.     "Silver I",
  75.     "Silver II",
  76.     "Silver III",
  77.     "Silver IV",
  78.     "Silver Elite",
  79.     "Silver Elite Master<",
  80.     "Gold Nova I",
  81.     "Gold Nova II",
  82.     "Gold Nova III",
  83.     "Gold Nova Master",
  84.     "Master Guardian I",
  85.     "Master Guardian II",
  86.     "Master Guardian Elite",
  87.     "Distinguished Master Guardian",
  88.     "Legendary Eagle",
  89.     "Legendary Eagle Master",
  90.     "Supreme Master First Class",
  91.     "The Global Elite"
  92. }
  93. new const RangOles[] = {
  94.     25,
  95.     100,
  96.     250,
  97.     750,
  98.     1000,
  99.     1500,
  100.     2250,
  101.     3000,
  102.     3900,
  103.     4900,
  104.     5900,
  105.     7000,
  106.     8500,
  107.     10000,
  108.     15000,
  109.     22000,
  110.     30000,
  111.     40000
  112. }
  113. new const Float:Dropok[][] = {
  114.     { 15.00 },//Lada Drop
  115.     { 25.00 }//Kulcs Drop
  116. }
  117. new const Float:Nyitas[][] = {
  118.     { 95.00 },
  119.     { 60.00 },
  120.     { 25.00 },
  121.     { 10.00 }
  122. }
  123. public plugin_init() {
  124.     register_plugin(PLUGIN, VERSION, AUTHOR)
  125.    
  126.    
  127.     register_clcmd("say /adas", "addolas")
  128.     register_clcmd("DOLLAR", "lekeres")
  129.     register_clcmd("MENNYISEG", "dblekeres")
  130.     register_clcmd("say", "HandleSay")
  131.     register_clcmd("say_team", "HandleSay")
  132.    
  133.     register_impulse(201, "FoMenu")
  134.    
  135.     register_event("DeathMsg", "Halal", "a")
  136.     register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
  137. }
  138. public addolas(id) {
  139.     if(get_user_flags(id) & JOG) {
  140.         for(new i; i < MAX; i++) {
  141.             Kes[i][id] += 10
  142.             Lada[id] += 500
  143.             Kulcs[id] += 500
  144.             Dollar[id] += 500
  145.         }
  146.     }
  147. }
  148. public plugin_precache() {
  149.     for(new i; i < 21; i++){
  150.         format(cim, charsmax(cim),"models/hipper_paintball/%s", KesModelek[i])
  151.         precache_model(cim)
  152.     }
  153. }
  154. public fegyvervaltas(id) {
  155.     new Gun = get_user_weapon(id)
  156.    
  157.     for(new i; i < 21; i++){
  158.         if(Skin[id] == i && Gun == CSW_KNIFE) {
  159.             format(cim, charsmax(cim), "models/hipper_paintball/%s", KesModelek[i])
  160.             set_pev(id, pev_viewmodel2, cim)
  161.         }
  162.     }
  163. }
  164. public Halal() {
  165.     new Gyilkos = read_data(1)
  166.     new Aldozat = read_data(2)
  167.    
  168.     if(Gyilkos == Aldozat)
  169.         return PLUGIN_HANDLED
  170.        
  171.     Oles[Gyilkos]++
  172.    
  173.     while(Oles[Gyilkos] >= RangOles[Szint[Gyilkos]]) Szint[Gyilkos]++
  174.    
  175.     new Para;
  176.    
  177.     Para += random_num(15, 25)
  178.     Dollar[Gyilkos] += Para
  179.    
  180.     set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  181.     show_dhudmessage(Gyilkos, "+%d$", Para)
  182.    
  183.     Dropellenorzes(Gyilkos)
  184.     return PLUGIN_HANDLED;
  185. }
  186. public Dropellenorzes(id) {
  187.     new Float:Szam = random_float(0.01, 100.00)
  188.     new Nev[32]
  189.     get_user_name(id, Nev, 31)
  190.    
  191.     if(Szam <= Dropok[0][0]) {
  192.         Lada[id]++
  193.         ColorChat(0, GREEN, "%s ^3%s ^1Talált egy ^4Ládá -^1t", Prefix, Nev)
  194.     }
  195.     else if(Szam <= Dropok[1][0]) {
  196.         Kulcs[id]++
  197.         ColorChat(0, GREEN, "%s ^3%s ^1Talált egy ^4Kulcs -^1t", Prefix, Nev)
  198.     }
  199. }
  200. public Talal(id) {
  201.     new Float:RandomSzam = random_float(0.01, 100.00)
  202.    
  203.     if(RandomSzam <= Nyitas[0][0]) {
  204.         Keres(id)
  205.     }
  206.     else if(RandomSzam <= Nyitas[1][0]) {
  207.         Keres2(id)
  208.     }
  209.     else if(RandomSzam <= Nyitas[2][0]) {
  210.         Keres3(id)
  211.     }
  212.     else if(RandomSzam <= Nyitas[3][0]) {
  213.         Keres4(id)
  214.     }
  215. }
  216. public Keres(id) {
  217.     new Nev[32]
  218.     get_user_name(id, Nev, 31)
  219.     switch(random_num(1, 5)) {
  220.         case 1: {
  221.             Kes[0][id]++
  222.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[0])
  223.         }
  224.         case 2: {
  225.             Kes[1][id]++
  226.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[1])
  227.         }
  228.         case 3: {
  229.             Kes[2][id]++
  230.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[2])
  231.         }
  232.         case 4: {
  233.             Kes[3][id]++
  234.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[3])
  235.         }
  236.         case 5: {
  237.             Kes[4][id]++
  238.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[4])
  239.         }
  240.     }
  241. }
  242. public Keres2(id) {
  243.     new Nev[32]
  244.     get_user_name(id, Nev, 31)
  245.     switch(random_num(1, 5)) {
  246.         case 1: {
  247.             Kes[5][id]++
  248.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[5])
  249.         }
  250.         case 2: {
  251.             Kes[6][id]++
  252.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[6])
  253.         }
  254.         case 3: {
  255.             Kes[7][id]++
  256.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[7])
  257.         }
  258.         case 4: {
  259.             Kes[8][id]++
  260.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[8])
  261.         }
  262.         case 5: {
  263.             Kes[9][id]++
  264.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[9])
  265.         }
  266.     }
  267. }
  268. public Keres3(id) {
  269.     new Nev[32]
  270.     get_user_name(id, Nev, 31)
  271.     switch(random_num(1, 5)) {
  272.         case 1: {
  273.             Kes[10][id]++
  274.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[10])
  275.         }
  276.         case 2: {
  277.             Kes[11][id]++
  278.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[11])
  279.         }
  280.         case 3: {
  281.             Kes[12][id]++
  282.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[12])
  283.         }
  284.         case 4: {
  285.             Kes[13][id]++
  286.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[13])
  287.         }
  288.         case 5: {
  289.             Kes[14][id]++
  290.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[14])
  291.         }
  292.     }
  293. }
  294. public Keres4(id) {
  295.     new Nev[32]
  296.     get_user_name(id, Nev, 31)
  297.     switch(random_num(1, 5)) {
  298.         case 1: {
  299.             Kes[15][id]++
  300.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[15])
  301.         }
  302.         case 2: {
  303.             Kes[16][id]++
  304.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[16])
  305.         }
  306.         case 3: {
  307.             Kes[17][id]++
  308.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[17])
  309.         }
  310.         case 4: {
  311.             Kes[18][id]++
  312.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[18])
  313.         }
  314.         case 5: {
  315.             Kes[19][id]++
  316.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[19])
  317.         }
  318.     }
  319. }
  320.  
  321. public FoMenu(id) {
  322.     format(cim, charsmax(cim), "\r[Hipper] \yPaintball \w2.0^nDollár: \d%d", Dollar[id])
  323.     new menu = menu_create(cim, "FoMenu_H")
  324.    
  325.     menu_additem(menu, "Skinek", "1", 0)
  326.     menu_additem(menu, "Láda Nyitás", "2", 0)
  327.     menu_additem(menu, "Piactér", "3", 0)
  328.    
  329.     format(cim, charsmax(cim), "Kuka^n^n\rRangod: \y%s^n\rKövetkezo Rangod: \d%s\r(\y%d/%d\r)",Rang[Szint[id]], Rang[Szint[id]+1], Oles[id], RangOles[Szint[id]])
  330.     menu_additem(menu, cim, "4", 0)
  331.    
  332.     menu_additem(menu, "^n^n\d---------------^n\yA Modot Készitette: Supra.^n\rTulajdonos:[Bnt] Twist^n\d---------------", "5",0)
  333.    
  334.     menu_display(id, menu)
  335. }
  336. public FoMenu_H(id, menu, item){
  337.    
  338.     if(item == MENU_EXIT)
  339.     {
  340.         menu_destroy(menu)
  341.         return
  342.     }
  343.    
  344.     new data[9], szName[64]
  345.     new access, callback
  346.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  347.     new key = str_to_num(data)
  348.    
  349.     switch(key)
  350.     {
  351.         case 1:Fegyverek(id)
  352.         case 2:LadaNyitas(id)
  353.         case 3:PiacMenu(id)
  354.         case 4:KukaMenu(id)
  355.         case 5:FoMenu(id)
  356.     }
  357. }
  358. public LadaNyitas(id) {
  359.     format(cim, charsmax(cim), "\r[Hipper] \yLáda Nyitás^n\wLáda: \r%d \d| \wKulcs: \r%d", Lada[id], Kulcs[id])
  360.     new menu = menu_create(cim, "Lada_h")
  361.    
  362.     format(cim, charsmax(cim), "\yLáda Nyitás^n^n\wLáda \yDrop esély: \r%3.2f^n\wKulcs \yDrop esély: \r%3.2f", Dropok[0], Dropok[1])
  363.     menu_additem(menu, cim, "1", 0)
  364.    
  365.     menu_display(id, menu)
  366. }
  367. public Lada_h(id, menu, item){
  368.    
  369.     if(item == MENU_EXIT)
  370.     {
  371.         menu_destroy(menu)
  372.         return
  373.     }
  374.    
  375.     new data[9], szName[64]
  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: {
  383.             if(Lada[id] >= 1 && Kulcs[id] >= 1) {
  384.                 Lada[id]--
  385.                 Kulcs[id]--
  386.                 Talal(id)
  387.                 LadaNyitas(id)
  388.             }
  389.             else {
  390.                 ColorChat(id, GREEN, "%s ^1Nincs Ládát vagy kulcsot", Prefix)
  391.             }
  392.         }
  393.     }
  394. }
  395. public Fegyverek(id) {
  396.     format(cim, charsmax(cim), "\r[Hipper] \ySkinek")
  397.     new menu = menu_create(cim, "Fegyver_h")
  398.    
  399.     for(new i; i < MAX; i++) {
  400.         if(Kes[i][id] > 0) {
  401.             new Szam[6]
  402.             num_to_str(i, Szam, 5)
  403.             format(cim, charsmax(cim), "\y%s \r(\d%d\r) \d(Darab)", KeseK[i], Kes[i][id])
  404.             menu_additem(menu, cim, Szam)
  405.         }
  406.     }
  407.     menu_display(id, menu)
  408. }
  409. public Fegyver_h(id, menu, item){
  410.    
  411.     if(item == MENU_EXIT)
  412.     {
  413.         menu_destroy(menu)
  414.         return
  415.     }
  416.    
  417.     new data[9], szName[64]
  418.     new access, callback
  419.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  420.     new key = str_to_num(data)
  421.    
  422.     Skin[id] = key+1
  423. }
  424. public KukaMenu(id) {
  425.     format(cim, charsmax(cim), "\r[Hipper] \yKuka")
  426.     new menu = menu_create(cim, "Kuka_h")
  427.    
  428.     for(new i; i < MAX; i++) {
  429.         if(Kes[i][id] > 0) {
  430.             new Szam[6]
  431.             num_to_str(i, Szam, 5)
  432.             format(cim, charsmax(cim), "\y%s \r(\d%d\r) \d(Darab)", KeseK[i], Kes[i][id])
  433.             menu_additem(menu, cim, Szam)
  434.         }
  435.     }
  436.     menu_display(id, menu)
  437. }
  438. public Kuka_h(id, menu, item){
  439.    
  440.     if(item == MENU_EXIT)
  441.     {
  442.         menu_destroy(menu)
  443.         return
  444.     }
  445.    
  446.     new data[9], szName[64]
  447.     new access, callback
  448.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  449.     new key = str_to_num(data)
  450.    
  451.     Kes[key][id]--
  452.     KukaMenu(id)
  453. }
  454. public PiacMenu(id) {
  455.     format(cim, charsmax(cim), "\r[Hipper] \yPiac")
  456.     new menu = menu_create(cim, "Piac_H")
  457.    
  458.     menu_additem(menu, "Eladás", "1", 0)
  459.     menu_additem(menu, "Vásárlás", "2", 0)
  460.    
  461.     menu_display(id, menu)
  462. }
  463. public Piac_H(id, menu, item){
  464.    
  465.     if(item == MENU_EXIT)
  466.     {
  467.         menu_destroy(menu)
  468.         return
  469.     }
  470.    
  471.     new data[9], szName[64]
  472.     new access, callback
  473.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  474.     new key = str_to_num(data)
  475.    
  476.     switch(key)
  477.     {
  478.         case 1:Eladas(id)
  479.         case 2:Vasarlas(id)
  480.     }
  481. }
  482. public Eladas(id) {
  483.     new cim[121], ks1[121], ks2[121]
  484.     format(cim, charsmax(cim), "\r[Hipper] \yPaintball \dEladás^n\wDollár: %d", Dollar[id])
  485.     new menu = menu_create(cim, "eladas_h" )
  486.    
  487.     if(kirakva[id] == 0){
  488.         for(new i=0; i < MAX; i++) {
  489.             if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!")
  490.             else if(kicucc[id] == i) format(ks1, charsmax(ks1), "\r%s", KeseK[i-1])
  491.             }
  492.         menu_additem(menu, ks1 ,"0",0)
  493.     }
  494.     if(kirakva[id] == 0) {
  495.         format(ks1, charsmax(ks1), "\dMennyiség: \r%d \yDB", mennyiseg[id])
  496.         menu_additem(menu, ks1, "1",0)
  497.     }
  498.     if(kirakva[id] == 0){
  499.         format(ks2, charsmax(ks2), "\dÁra: \r%d \yDOLLÁR", Erteke[id])
  500.         menu_additem(menu,ks2,"2",0)
  501.     }
  502.     if(Erteke[id] != 0 && kirakva[id] == 0)
  503.     {
  504.         menu_additem(menu,"Mehet a piacra!","3",0)
  505.     }
  506.     if(Erteke[id] != 0 && kirakva[id] == 1)
  507.         menu_additem(menu,"Tárgy a piacon \dVisszavonás","-2",0)
  508.    
  509.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  510.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  511.     menu_display(id, menu, 0);
  512. }
  513. public eladas_h(id, menu, item){
  514.     if( item == MENU_EXIT )
  515.     {
  516.         menu_destroy(menu);
  517.         return PLUGIN_HANDLED;
  518.     }
  519.     new data[9], szName[64], name[32]
  520.     get_user_name(id, name, charsmax(name))
  521.     new access, callback;
  522.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  523.     new key = str_to_num(data);
  524.    
  525.     switch(key)
  526.     {
  527.         case -2:{
  528.             kirakva[id] = 0
  529.             kicucc[id] = 0
  530.             Erteke[id] = 0
  531.         }
  532.         case 0:{
  533.             fvalaszt(id)
  534.         }
  535.         case 1:{
  536.             client_cmd(id, "messagemode MENNYISEG")
  537.         }
  538.         case 2:{
  539.             client_cmd(id, "messagemode DOLLAR")
  540.         }
  541.         case 3:{
  542.             for(new i=0; i < MAX; i++) {
  543.                 if(kicucc[id] == i && Kes[i-1][id] >= mennyiseg[id]) {
  544.                     ColorChat(0, GREEN, "%s ^3%s ^1kirakott %d DB ^3%s^1-t a Piacra %d Dollárért!", Prefix, name, mennyiseg[id], KeseK[i-1], Erteke[id])
  545.                     kirakva[id] = 1
  546.                 }
  547.             }
  548.         }
  549.     }
  550.     menu_destroy(menu)
  551.     return PLUGIN_HANDLED
  552. }
  553. public fvalaszt(id) {
  554.     new szMenuTitle[ 121 ],cim[121]
  555.     format( szMenuTitle, charsmax( szMenuTitle ), "\r[Hipper] \rVálasz \y -\dPiac")
  556.     new menu = menu_create( szMenuTitle, "fvalaszt_h" )
  557.    
  558.     for(new i; i < MAX; i++) {
  559.         if(Kes[i][id] > 0) {
  560.             new Num[6]
  561.             num_to_str(i, Num, 5)
  562.             formatex(cim, charsmax(cim), "\y%s \r(\w%d\r) \d(Darab)", KeseK[i], Kes[i][id])
  563.             menu_additem(menu, cim, Num)
  564.         }
  565.     }
  566.    
  567.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  568.     menu_display(id, menu, 0);
  569.    
  570. }
  571. public fvalaszt_h(id, menu, item){
  572.     if(item == MENU_EXIT)
  573.     {
  574.         menu_destroy(menu)
  575.         return
  576.     }
  577.     new data[9], szName[64]
  578.     new access, callback
  579.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  580.     new key = str_to_num(data)
  581.    
  582.     kicucc[id] = key+1
  583.     Eladas(id)
  584. }
  585. public lekeres(id) {
  586.     new ertek, adatok[32]
  587.     read_args(adatok, charsmax(adatok))
  588.     remove_quotes(adatok)
  589.    
  590.     ertek = str_to_num(adatok)
  591.    
  592.     new hossz = strlen(adatok)
  593.    
  594.     if(hossz > 7)
  595.     {
  596.         client_cmd(id, "messagemode DOLLAR")
  597.     }
  598.     else if(ertek < 20)
  599.     {
  600.         ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyver!t 20 Dollár alatt.", Prefix)
  601.         Eladas(id)
  602.     }
  603.     else
  604.     {
  605.         Erteke[id] = ertek
  606.         Eladas(id)
  607.     }
  608. }
  609. public dblekeres(id) {
  610.     new ertek, adatok[32]
  611.     read_args(adatok, charsmax(adatok))
  612.     remove_quotes(adatok)
  613.    
  614.     ertek = str_to_num(adatok)
  615.    
  616.     new hossz = strlen(adatok)
  617.    
  618.     if(hossz > 7)
  619.     {
  620.         client_cmd(id, "messagemode MENNYISEG")
  621.     }
  622.     else if(ertek < 1)
  623.     {
  624.         Eladas(id)
  625.     }
  626.     else
  627.     {
  628.         mennyiseg[id] = ertek
  629.         Eladas(id)
  630.     }
  631. }
  632. public Vasarlas(id)
  633. {      
  634.     new mpont[512], menu, cim[121]
  635.    
  636.     static players[32],temp[10],pnum;  
  637.     get_players(players,pnum,"c")
  638.    
  639.     format(cim, charsmax(cim), "\r[Hipper] \yPaintball \dVásárlás")
  640.     menu = menu_create(cim, "vasarlas_h" )
  641.    
  642.     for (new i; i < pnum; i++)
  643.     {
  644.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  645.         {
  646.             for(new a=0; a < MAX; a++) {
  647.                 if(kicucc[players[i]] == a)
  648.                     formatex(mpont,256,"\y%s\d(\wEladó: \r%s \d| \wDB: \r%d \d| \wÁra: \r%d\d)", KeseK[a-1], get_player_name(players[i]), mennyiseg[players[i]], Erteke[players[i]])
  649.             }
  650.            
  651.             num_to_str(players[i],temp,charsmax(temp))
  652.             menu_additem(menu, mpont, temp)
  653.         }
  654.     }
  655.     menu_setprop(menu, MPROP_PERPAGE, 6)
  656.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL )
  657.     menu_display(id, menu)
  658.     return PLUGIN_HANDLED
  659. }  
  660. public vasarlas_h(id,menu, item){
  661.     if(item == MENU_EXIT)
  662.     {
  663.         menu_destroy(menu);
  664.         return
  665.     }
  666.     if(pido != 0){
  667.         Vasarlas(id)
  668.         return
  669.     }
  670.     new data[6] ,szName[64],access,callback;
  671.     new name[32], name2[32]
  672.     get_user_name(id, name, charsmax(name))
  673.    
  674.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  675.    
  676.     new player = str_to_num(data);
  677.     get_user_name(player, name2, charsmax(name2))
  678.     pido = 2
  679.     set_task(2.0, "vido")
  680.    
  681.     for(new i=0; i < MAX; i++) {
  682.         if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
  683.         {
  684.             kirakva[player] = 0
  685.             ColorChat(0, GREEN, "%s ^3%s ^1vett %d DB ^3%s^1-t ^4%s-^1tól %d Dollárért!", Prefix, name, mennyiseg[player], KeseK[i-1], name2, Erteke[player])
  686.             Dollar[player] += Erteke[player]
  687.             Dollar[id] -= Erteke[player]
  688.             Kes[i-1][id] += mennyiseg[player]
  689.             Kes[i-1][player] -= mennyiseg[player]
  690.             kicucc[player] = 0
  691.             mennyiseg[player] = 0
  692.             Erteke[player] = 0
  693.         }
  694.     }
  695. }
  696. public vido()
  697. {
  698.     pido = 0
  699. }
  700. stock get_player_name(id){
  701.     static name[32]
  702.     get_user_name(id,name,31)
  703.     return name
  704. }
  705. public client_connect(id) {
  706. Load(id)
  707. }
  708.  
  709. public client_disconnect(id)
  710. {
  711.     Save(id)
  712.     Kes[0][id] = 0;
  713.     Kes[1][id] = 0;
  714.     Kes[2][id] = 0;
  715.     Kes[3][id] = 0;
  716.     Kes[4][id] = 0;
  717.     Kes[5][id] = 0;
  718.     Kes[6][id] = 0;
  719.     Kes[7][id] = 0;
  720.     Kes[8][id] = 0;
  721.     Kes[9][id] = 0;
  722.     Kes[10][id] = 0;
  723.     Kes[11][id] = 0;
  724.     Kes[12][id] = 0;
  725.     Kes[13][id] = 0;
  726.     Kes[14][id] = 0;
  727.     Kes[15][id] = 0;
  728.     Kes[16][id] = 0;
  729.     Kes[17][id] = 0;
  730.     Kes[18][id] = 0;
  731.     Kes[19][id] = 0;
  732.     Lada[id] = 0;
  733.     Kulcs[id] = 0;
  734.     Szint[id] = 0;
  735.     Oles[id] = 0;
  736.     Dollar[id] = 0;
  737. }
  738.  
  739. Load(id) {
  740.     new nev[35]
  741.     get_user_name(id, nev, sizeof(nev)-1)
  742.  
  743.     new mentes[512]
  744.     format(mentes, 511, "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", Kes[0][id], Kes[1][id], Kes[2][id], Kes[3][id], Kes[4][id], Kes[5][id], Kes[6][id], Kes[7][id], Kes[8][id], Kes[9][id], Kes[10][id], Kes[11][id], Kes[12][id], Kes[13][id], Kes[14][id], Kes[15][id], Kes[16][id], Kes[17][id], Kes[18][id], Kes[19][id], Lada[id], Kulcs[id], Szint[id], Oles[id], Dollar[id])
  745.    
  746.     if(fvault_get_data(file, nev, mentes, 511))
  747.     {
  748.         new skin[32], skin1[32], skin2[32], skin3[32], skin4[32], skin5[32], skin6[32], skin7[32], skin8[32], skin9[32], skin10[32], skin11[32], skin12[32], skin13[32], skin14[32], skin15[32], skin16[32], skin17[32], skin18[32], skin19[32], lada1[32], kulcsi[32], szin[32], ol[32], ar[32]
  749.         parse(mentes, skin, 31, skin1, 31, skin2, 31, skin3, 31, skin4, 31, skin5, 31, skin6, 31, skin7, 31, skin8, 31, skin9, 31, skin10, 31, skin11, 31, skin12, 31, skin13, 31, skin14, 31, skin15, 31, skin16, 31, skin17, 31, skin18, 31, skin19, 31, lada1, 31, kulcsi, 31, szin, 31, ol, 31, ar, 31)
  750.        
  751.         Kes[0][id] = str_to_num(skin)
  752.         Kes[1][id] = str_to_num(skin1)
  753.         Kes[2][id] = str_to_num(skin2)
  754.         Kes[3][id] = str_to_num(skin3)
  755.         Kes[4][id] = str_to_num(skin4)
  756.         Kes[5][id] = str_to_num(skin5)
  757.         Kes[6][id] = str_to_num(skin6)
  758.         Kes[7][id] = str_to_num(skin7)
  759.         Kes[8][id] = str_to_num(skin8)
  760.         Kes[9][id] = str_to_num(skin9)
  761.         Kes[10][id] = str_to_num(skin10)
  762.         Kes[11][id] = str_to_num(skin11)
  763.         Kes[12][id] = str_to_num(skin12)
  764.         Kes[13][id] = str_to_num(skin13)
  765.         Kes[14][id] = str_to_num(skin14)
  766.         Kes[15][id] = str_to_num(skin15)
  767.         Kes[16][id] = str_to_num(skin16)
  768.         Kes[17][id] = str_to_num(skin17)
  769.         Kes[18][id] = str_to_num(skin18)
  770.         Kes[19][id] = str_to_num(skin19)
  771.         Lada[id] = str_to_num(lada1)
  772.         Kulcs[id] = str_to_num(kulcsi)
  773.         Szint[id] = str_to_num(szin)
  774.         Oles[id] = str_to_num(ol)
  775.         Dollar[id] = str_to_num(ar)
  776.        
  777.     }
  778.     else
  779.     {
  780.         Kes[0][id] = 0;
  781.         Kes[1][id] = 0;
  782.         Kes[2][id] = 0;
  783.         Kes[3][id] = 0;
  784.         Kes[4][id] = 0;
  785.         Kes[5][id] = 0;
  786.         Kes[6][id] = 0;
  787.         Kes[7][id] = 0;
  788.         Kes[8][id] = 0;
  789.         Kes[9][id] = 0;
  790.         Kes[10][id] = 0;
  791.         Kes[11][id] = 0;
  792.         Kes[12][id] = 0;
  793.         Kes[13][id] = 0;
  794.         Kes[14][id] = 0;
  795.         Kes[15][id] = 0;
  796.         Kes[16][id] = 0;
  797.         Kes[17][id] = 0;
  798.         Kes[18][id] = 0;
  799.         Kes[19][id] = 0;
  800.         Lada[id] = 0;
  801.         Kulcs[id] = 0;
  802.         Szint[id] = 0;
  803.         Oles[id] = 0;
  804.         Dollar[id] = 0;
  805.        
  806.     }
  807. }
  808. Save(id) {
  809.     new nev[35]
  810.     get_user_name(id, nev, sizeof(nev)-1)
  811.  
  812.     new mentes[512]
  813.     format(mentes, 511, "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", Kes[0][id], Kes[1][id], Kes[2][id], Kes[3][id], Kes[4][id], Kes[5][id], Kes[6][id], Kes[7][id], Kes[8][id], Kes[9][id], Kes[10][id], Kes[11][id], Kes[12][id], Kes[13][id], Kes[14][id], Kes[15][id], Kes[16][id], Kes[17][id], Kes[18][id], Kes[19][id], Lada[id], Kulcs[id], Szint[id], Oles[id], Dollar[id])
  814.    
  815.     fvault_set_data(file, nev, mentes)
  816. }
  817.  
  818. public HandleSay(id)
  819. {
  820.     new message[192], Name[32], none[2][32], chat[192], hal[32]
  821.    
  822.     read_args (message, 191)
  823.     remove_quotes (message)
  824.    
  825.     new hossz = strlen(message)
  826.    
  827.     new i = 0
  828.     new RosszKarakterek = 0
  829.    
  830.     while(i < hossz) {
  831.         if(message[i] == '#')
  832.             RosszKarakterek++
  833.         ++i
  834.     }
  835.    
  836.     if(RosszKarakterek > 0)
  837.     {
  838.         new JatekosNeve[32]
  839.         get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  840.         new JatekosIP[32]
  841.         get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  842.         server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  843.         log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  844.         return PLUGIN_HANDLED
  845.     }
  846.     new pont2=0;
  847.     new kettospont=0;
  848.     new szam2=0;
  849.     new hir=0;
  850.     while(i < hossz)
  851.     {
  852.         if(message[i] == 'w')
  853.             hir++;
  854.         if(message[i] == '.')
  855.             pont2++;
  856.         if(message[i] == ':')
  857.             kettospont++;
  858.         if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  859.             szam2++;
  860.         if(message[i] == '#')
  861.             RosszKarakterek++
  862.         ++i;
  863.     }
  864.  
  865.     if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  866.     {
  867.         return PLUGIN_HANDLED;
  868.     }
  869.     if(szam2 >= 8)
  870.     {
  871.         return PLUGIN_HANDLED;
  872.     }
  873.     if(hir >= 3)
  874.     {
  875.         return PLUGIN_HANDLED;
  876.     }
  877.    
  878.     formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  879.    
  880.     if (message[0] == '@' || message[0] == '!' || equal (message, ""))
  881.         return PLUGIN_HANDLED;
  882.    
  883.     get_user_name(id, Name, 31);
  884.     new string[6]
  885.     format(string, 5, "%s", Name)
  886.     if(!is_user_alive(id)) hal = "*DEAD* "
  887.     else  hal = ""
  888.     if(!equali(message, none[0]) && !equali(message, none[1]))
  889.     {
  890.         if(get_user_flags(id) & ADMIN_IMMUNITY)
  891.         formatex(chat, 191, "^1%s^4[Tulaj][%s] ^3%s^4 : %s", hal, Rang[Szint[id]], Name, message)
  892.        
  893.         else if(get_user_flags(id) & ADMIN_BAN)
  894.         formatex(chat, 191, "^1%s^4[Admin][%s] ^3%s^4 : %s", hal, Rang[Szint[id]], Name, message)
  895.         else
  896.         formatex(chat, 191, "^1%s^4[%s] ^3%s^1 : %s", hal, Rang[Szint[id]], Name, message)
  897.         }
  898.         else {
  899.             formatex(chat, 191, "^1%s^3%s^1 : %s", hal, Name, message)
  900.         }
  901.         switch(cs_get_user_team(id))
  902.             {
  903.             case 1: ColorChat(0, RED, chat)
  904.             case 2: ColorChat(0, BLUE, chat)
  905.         }
  906.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  907.         ColorChat(0, GREY, chat)
  908.         return PLUGIN_HANDLED;
  909. }

_________________
Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: raktar rovidites
HozzászólásElküldve:2016.03.01. 19:13 
Offline
Senior Tag

Csatlakozott:2015.12.14. 18:19
Hozzászólások:216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
Pardon írta:
Troy írta:
Sajnos bugol valamiért össze vissza ság van! :C
ez lenne a felszerelés
  1. new const skin_names[][] = {
  2.     { "Knife| Assimow"}, //0
  3.     { "Knife| DeF"} ,//0
  4.     { "Knife| MagmaSD"}, //0
  5.     { "Knife| MarbleFade"} ,//0
  6.     { "Knife| Razer_GUT"}, //0
  7.     { "Knife| SeaBF"}, //0
  8.     { "Knife| SpaceB"}, //0
  9.     { "Knife| Galaxy"} ,//0
  10.     { "Knife| SeasF"}, //0
  11.     { "Knife| Whiteknife"}, //0
  12.     { "Knife| Razer_GUT"}, //0
  13.     { "Knife| HardFPS"} //0
  14.     }
  15. public felszereles(id) {
  16.     new cim[121]
  17.     format(cim, charsmax(cim), "blablabla")
  18.     new menu = menu_create(cim, "felh_h")
  19.    
  20.     for(new i;i < sizeof(skin_names); i++) {
  21.         if(knifeskin[id][i] > 0) {
  22.             new Sor[6]
  23.             num_to_str(i, Sor, 5)
  24.             formatex(cim, charsmax(cim), "%s \r(%d)", skin_names[i], knifeskin[id][i])
  25.             menu_additem(menu, cim, Sor)
  26.         }
  27.     }
  28.     menu_display(id, menu, 0)
  29. }
  30. public felh_h(id, menu, item){
  31.    
  32.        
  33.     if( item == MENU_EXIT )
  34.     {
  35.         menu_destroy(menu);
  36.         return PLUGIN_HANDLED;
  37.     }
  38.     new data[9], access, callback, szName[64]
  39.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  40.     new key = str_to_num(data)
  41.    
  42.     skin[id] = key+1
  43.     return PLUGIN_HANDLED;
  44. }
  45. és probálkoztam egy olyanal hogy minöség stb
  46. public felrakas(id) {
  47.     new String[525];
  48.     format(String, charsmax(String), FELRAKASZOVEG[0][Nyelv[id]],eXP[id], Prefix[Level[id]],arany[id])
  49.     new menu = menu_create(String, "felrak");
  50.       for(new i;i < sizeof(skin_names); i++) {
  51.         if(knifeskin[id][i] > 0) {
  52.             new Sor[6]
  53.             num_to_str(i, Sor, 5)
  54.     new nev[32]
  55.     get_user_name(id, nev, 31)
  56.     formatex(String, charsmax(String),FELRAKASZOVEG[1][Nyelv[id]], skin_names[i], uzenetek[random(sizeof(uzenetek))],nev)
  57.     menu_additem(menu, String)
  58.     formatex(String, charsmax(String),FELRAKASZOVEG[2][Nyelv[id]])
  59.     menu_additem(menu, String, "1")
  60.     formatex(String, charsmax(String),FELRAKASZOVEG[3][Nyelv[id]])
  61.     menu_additem(menu, String, "1")
  62.    
  63.        }
  64.     }
  65.     menu_display(id, menu, 0)
  66. }
  67. public felrak(id, menu, item)
  68.     {
  69.     if( item == MENU_EXIT )
  70.     {
  71.     menu_destroy(menu);
  72.     return PLUGIN_HANDLED;
  73.     }
  74.     new data[9], access, callback, szName[64]
  75.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  76.     new key = str_to_num(data)
  77.    
  78.     switch(key)
  79.     {
  80.     case 0:  fomenu(id)
  81.     case 1:  skin[0][id] = key+1   
  82.     case 2:  fomenu(id)
  83.  
  84.    
  85.     }
  86.     return PLUGIN_HANDLED
  87. }
  88. new const FELRAKASZOVEG[][][] = {
  89.    
  90.     { "\yKĂ©s: \d%s - \yMinĹ‘sĂ©g: \d%s^n\y#Tulajdonos: \d%s - \yErössĂ©ge: \d#2^n^n", "\r.:[H]4R[D]:. 2.0 \y-\d Made Troy^n\wXP: %i.0%% \w| Szint: %s \w| Arany: %d \w|\r #Options" },
  91.  
  92. }

Vagyis hogy buggol skinek nem ugyan azok vagy ?

U.I: Esetleg ha valamit segit :)
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <colorchat>
  6. #include <dhudmessage>
  7. #include <fun>
  8. #include <cstrike>
  9. #include <fvault>
  10. #include <fakemeta>
  11. #include <engine>
  12.  
  13. new const PLUGIN[] = "PaintballMenu"
  14. new const VERSION[] = "1.0"
  15. new const AUTHOR[] = "Pardon"
  16.  
  17. const MAX = 20
  18.  
  19. const JOG = ADMIN_IMMUNITY;
  20.  
  21. new const file[] = "Paintball_Mentes"
  22.  
  23. new Kes[20][33], Skin[33], Lada[33], Kulcs[33], cim[121], Oles[33], Szint[33], Dollar[33]
  24. new Erteke[33], kicucc[33], kirakva[33], pido, mennyiseg[33]
  25.  
  26. new const Prefix[] = "[Hipper Paintball]"
  27.  
  28. new const KeseK[][] = {
  29.     { "Ur Doppler Vadász kés" },
  30.     { "Karmazsinvörös Vadász kés" },
  31.     { "Fade Vadázs kés" },
  32.     { "Mészárlás Vadász kés" },
  33.     { "Acél Vadászkés" },
  34.     { "Óceán Doppler Karambit Kés" },
  35.     { "Folyadék Doppler Karambit Kés" },
  36.     { "Ur Doppler Karambit Kés" },
  37.     { "Acél Karambit Kés" },
  38.     { "Karmazsinvörös Karambit Kés" },
  39.     { "Tigrisfog Bayonet Kés" },
  40.     { "Ur Bayonet Kés" },
  41.     { "Zafír Bayonet Kés" },
  42.     { "Fade Bayonet Kés" },
  43.     { "Karmazsinvörös Bayonet Kés" },
  44.     { "Edzett Pillangókés" },
  45.     { "Karmazsinvörös Pillangókés" },
  46.     { "Tenger Pillangókés" },
  47.     { "Hawaii-i Pillangókés" },
  48.     { "Fade Pillangókés" }
  49. }
  50. new const KesModelek[][] = {
  51.     "knife/Alap.mdl",
  52.     "knife/Doppler_HM.mdl",
  53.     "knife/Crimson_HM.mdl",
  54.     "knife/Fade_HM.mdl",
  55.     "knife/Slaughter_HM.mdl",
  56.     "knife/Steel_HM.mdl",
  57.     "knife/DopplerOcean_K.mdl",
  58.     "knife/DopplerPink_K.mdl",
  59.     "knife/DopplerSpace_K.mdl",
  60.     "knife/Steel_K.mdl",
  61.     "knife/Crimson_K.mdl",
  62.     "knife/Tigertooth_B.mdl",
  63.     "knife/Space_B.mdl",
  64.     "knife/Sapphire_B.mdl",
  65.     "knife/Fade_B.mdl",
  66.     "knife/Crimson_B.mdl",
  67.     "knife/CaseHardened_BF.mdl",
  68.     "knife/Crimson_BF.mdl",
  69.     "knife/Sea_BF.mdl",
  70.     "knife/Hawaiian_BF.mdl",
  71.     "knife/Fade_BF.mdl"
  72. }
  73. new const Rang[][] = {
  74.     "Silver I",
  75.     "Silver II",
  76.     "Silver III",
  77.     "Silver IV",
  78.     "Silver Elite",
  79.     "Silver Elite Master<",
  80.     "Gold Nova I",
  81.     "Gold Nova II",
  82.     "Gold Nova III",
  83.     "Gold Nova Master",
  84.     "Master Guardian I",
  85.     "Master Guardian II",
  86.     "Master Guardian Elite",
  87.     "Distinguished Master Guardian",
  88.     "Legendary Eagle",
  89.     "Legendary Eagle Master",
  90.     "Supreme Master First Class",
  91.     "The Global Elite"
  92. }
  93. new const RangOles[] = {
  94.     25,
  95.     100,
  96.     250,
  97.     750,
  98.     1000,
  99.     1500,
  100.     2250,
  101.     3000,
  102.     3900,
  103.     4900,
  104.     5900,
  105.     7000,
  106.     8500,
  107.     10000,
  108.     15000,
  109.     22000,
  110.     30000,
  111.     40000
  112. }
  113. new const Float:Dropok[][] = {
  114.     { 15.00 },//Lada Drop
  115.     { 25.00 }//Kulcs Drop
  116. }
  117. new const Float:Nyitas[][] = {
  118.     { 95.00 },
  119.     { 60.00 },
  120.     { 25.00 },
  121.     { 10.00 }
  122. }
  123. public plugin_init() {
  124.     register_plugin(PLUGIN, VERSION, AUTHOR)
  125.    
  126.    
  127.     register_clcmd("say /adas", "addolas")
  128.     register_clcmd("DOLLAR", "lekeres")
  129.     register_clcmd("MENNYISEG", "dblekeres")
  130.     register_clcmd("say", "HandleSay")
  131.     register_clcmd("say_team", "HandleSay")
  132.    
  133.     register_impulse(201, "FoMenu")
  134.    
  135.     register_event("DeathMsg", "Halal", "a")
  136.     register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
  137. }
  138. public addolas(id) {
  139.     if(get_user_flags(id) & JOG) {
  140.         for(new i; i < MAX; i++) {
  141.             Kes[i][id] += 10
  142.             Lada[id] += 500
  143.             Kulcs[id] += 500
  144.             Dollar[id] += 500
  145.         }
  146.     }
  147. }
  148. public plugin_precache() {
  149.     for(new i; i < 21; i++){
  150.         format(cim, charsmax(cim),"models/hipper_paintball/%s", KesModelek[i])
  151.         precache_model(cim)
  152.     }
  153. }
  154. public fegyvervaltas(id) {
  155.     new Gun = get_user_weapon(id)
  156.    
  157.     for(new i; i < 21; i++){
  158.         if(Skin[id] == i && Gun == CSW_KNIFE) {
  159.             format(cim, charsmax(cim), "models/hipper_paintball/%s", KesModelek[i])
  160.             set_pev(id, pev_viewmodel2, cim)
  161.         }
  162.     }
  163. }
  164. public Halal() {
  165.     new Gyilkos = read_data(1)
  166.     new Aldozat = read_data(2)
  167.    
  168.     if(Gyilkos == Aldozat)
  169.         return PLUGIN_HANDLED
  170.        
  171.     Oles[Gyilkos]++
  172.    
  173.     while(Oles[Gyilkos] >= RangOles[Szint[Gyilkos]]) Szint[Gyilkos]++
  174.    
  175.     new Para;
  176.    
  177.     Para += random_num(15, 25)
  178.     Dollar[Gyilkos] += Para
  179.    
  180.     set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  181.     show_dhudmessage(Gyilkos, "+%d$", Para)
  182.    
  183.     Dropellenorzes(Gyilkos)
  184.     return PLUGIN_HANDLED;
  185. }
  186. public Dropellenorzes(id) {
  187.     new Float:Szam = random_float(0.01, 100.00)
  188.     new Nev[32]
  189.     get_user_name(id, Nev, 31)
  190.    
  191.     if(Szam <= Dropok[0][0]) {
  192.         Lada[id]++
  193.         ColorChat(0, GREEN, "%s ^3%s ^1Talált egy ^4Ládá -^1t", Prefix, Nev)
  194.     }
  195.     else if(Szam <= Dropok[1][0]) {
  196.         Kulcs[id]++
  197.         ColorChat(0, GREEN, "%s ^3%s ^1Talált egy ^4Kulcs -^1t", Prefix, Nev)
  198.     }
  199. }
  200. public Talal(id) {
  201.     new Float:RandomSzam = random_float(0.01, 100.00)
  202.    
  203.     if(RandomSzam <= Nyitas[0][0]) {
  204.         Keres(id)
  205.     }
  206.     else if(RandomSzam <= Nyitas[1][0]) {
  207.         Keres2(id)
  208.     }
  209.     else if(RandomSzam <= Nyitas[2][0]) {
  210.         Keres3(id)
  211.     }
  212.     else if(RandomSzam <= Nyitas[3][0]) {
  213.         Keres4(id)
  214.     }
  215. }
  216. public Keres(id) {
  217.     new Nev[32]
  218.     get_user_name(id, Nev, 31)
  219.     switch(random_num(1, 5)) {
  220.         case 1: {
  221.             Kes[0][id]++
  222.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[0])
  223.         }
  224.         case 2: {
  225.             Kes[1][id]++
  226.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[1])
  227.         }
  228.         case 3: {
  229.             Kes[2][id]++
  230.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[2])
  231.         }
  232.         case 4: {
  233.             Kes[3][id]++
  234.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[3])
  235.         }
  236.         case 5: {
  237.             Kes[4][id]++
  238.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[4])
  239.         }
  240.     }
  241. }
  242. public Keres2(id) {
  243.     new Nev[32]
  244.     get_user_name(id, Nev, 31)
  245.     switch(random_num(1, 5)) {
  246.         case 1: {
  247.             Kes[5][id]++
  248.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[5])
  249.         }
  250.         case 2: {
  251.             Kes[6][id]++
  252.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[6])
  253.         }
  254.         case 3: {
  255.             Kes[7][id]++
  256.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[7])
  257.         }
  258.         case 4: {
  259.             Kes[8][id]++
  260.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[8])
  261.         }
  262.         case 5: {
  263.             Kes[9][id]++
  264.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[9])
  265.         }
  266.     }
  267. }
  268. public Keres3(id) {
  269.     new Nev[32]
  270.     get_user_name(id, Nev, 31)
  271.     switch(random_num(1, 5)) {
  272.         case 1: {
  273.             Kes[10][id]++
  274.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[10])
  275.         }
  276.         case 2: {
  277.             Kes[11][id]++
  278.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[11])
  279.         }
  280.         case 3: {
  281.             Kes[12][id]++
  282.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[12])
  283.         }
  284.         case 4: {
  285.             Kes[13][id]++
  286.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[13])
  287.         }
  288.         case 5: {
  289.             Kes[14][id]++
  290.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[14])
  291.         }
  292.     }
  293. }
  294. public Keres4(id) {
  295.     new Nev[32]
  296.     get_user_name(id, Nev, 31)
  297.     switch(random_num(1, 5)) {
  298.         case 1: {
  299.             Kes[15][id]++
  300.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[15])
  301.         }
  302.         case 2: {
  303.             Kes[16][id]++
  304.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[16])
  305.         }
  306.         case 3: {
  307.             Kes[17][id]++
  308.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[17])
  309.         }
  310.         case 4: {
  311.             Kes[18][id]++
  312.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[18])
  313.         }
  314.         case 5: {
  315.             Kes[19][id]++
  316.             ColorChat(0, GREEN, "%s ^3%s ^1Talált egy %s ^4-t", Prefix, Nev, KeseK[19])
  317.         }
  318.     }
  319. }
  320.  
  321. public FoMenu(id) {
  322.     format(cim, charsmax(cim), "\r[Hipper] \yPaintball \w2.0^nDollár: \d%d", Dollar[id])
  323.     new menu = menu_create(cim, "FoMenu_H")
  324.    
  325.     menu_additem(menu, "Skinek", "1", 0)
  326.     menu_additem(menu, "Láda Nyitás", "2", 0)
  327.     menu_additem(menu, "Piactér", "3", 0)
  328.    
  329.     format(cim, charsmax(cim), "Kuka^n^n\rRangod: \y%s^n\rKövetkezo Rangod: \d%s\r(\y%d/%d\r)",Rang[Szint[id]], Rang[Szint[id]+1], Oles[id], RangOles[Szint[id]])
  330.     menu_additem(menu, cim, "4", 0)
  331.    
  332.     menu_additem(menu, "^n^n\d---------------^n\yA Modot Készitette: Supra.^n\rTulajdonos:[Bnt] Twist^n\d---------------", "5",0)
  333.    
  334.     menu_display(id, menu)
  335. }
  336. public FoMenu_H(id, menu, item){
  337.    
  338.     if(item == MENU_EXIT)
  339.     {
  340.         menu_destroy(menu)
  341.         return
  342.     }
  343.    
  344.     new data[9], szName[64]
  345.     new access, callback
  346.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  347.     new key = str_to_num(data)
  348.    
  349.     switch(key)
  350.     {
  351.         case 1:Fegyverek(id)
  352.         case 2:LadaNyitas(id)
  353.         case 3:PiacMenu(id)
  354.         case 4:KukaMenu(id)
  355.         case 5:FoMenu(id)
  356.     }
  357. }
  358. public LadaNyitas(id) {
  359.     format(cim, charsmax(cim), "\r[Hipper] \yLáda Nyitás^n\wLáda: \r%d \d| \wKulcs: \r%d", Lada[id], Kulcs[id])
  360.     new menu = menu_create(cim, "Lada_h")
  361.    
  362.     format(cim, charsmax(cim), "\yLáda Nyitás^n^n\wLáda \yDrop esély: \r%3.2f^n\wKulcs \yDrop esély: \r%3.2f", Dropok[0], Dropok[1])
  363.     menu_additem(menu, cim, "1", 0)
  364.    
  365.     menu_display(id, menu)
  366. }
  367. public Lada_h(id, menu, item){
  368.    
  369.     if(item == MENU_EXIT)
  370.     {
  371.         menu_destroy(menu)
  372.         return
  373.     }
  374.    
  375.     new data[9], szName[64]
  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: {
  383.             if(Lada[id] >= 1 && Kulcs[id] >= 1) {
  384.                 Lada[id]--
  385.                 Kulcs[id]--
  386.                 Talal(id)
  387.                 LadaNyitas(id)
  388.             }
  389.             else {
  390.                 ColorChat(id, GREEN, "%s ^1Nincs Ládát vagy kulcsot", Prefix)
  391.             }
  392.         }
  393.     }
  394. }
  395. public Fegyverek(id) {
  396.     format(cim, charsmax(cim), "\r[Hipper] \ySkinek")
  397.     new menu = menu_create(cim, "Fegyver_h")
  398.    
  399.     for(new i; i < MAX; i++) {
  400.         if(Kes[i][id] > 0) {
  401.             new Szam[6]
  402.             num_to_str(i, Szam, 5)
  403.             format(cim, charsmax(cim), "\y%s \r(\d%d\r) \d(Darab)", KeseK[i], Kes[i][id])
  404.             menu_additem(menu, cim, Szam)
  405.         }
  406.     }
  407.     menu_display(id, menu)
  408. }
  409. public Fegyver_h(id, menu, item){
  410.    
  411.     if(item == MENU_EXIT)
  412.     {
  413.         menu_destroy(menu)
  414.         return
  415.     }
  416.    
  417.     new data[9], szName[64]
  418.     new access, callback
  419.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  420.     new key = str_to_num(data)
  421.    
  422.     Skin[id] = key+1
  423. }
  424. public KukaMenu(id) {
  425.     format(cim, charsmax(cim), "\r[Hipper] \yKuka")
  426.     new menu = menu_create(cim, "Kuka_h")
  427.    
  428.     for(new i; i < MAX; i++) {
  429.         if(Kes[i][id] > 0) {
  430.             new Szam[6]
  431.             num_to_str(i, Szam, 5)
  432.             format(cim, charsmax(cim), "\y%s \r(\d%d\r) \d(Darab)", KeseK[i], Kes[i][id])
  433.             menu_additem(menu, cim, Szam)
  434.         }
  435.     }
  436.     menu_display(id, menu)
  437. }
  438. public Kuka_h(id, menu, item){
  439.    
  440.     if(item == MENU_EXIT)
  441.     {
  442.         menu_destroy(menu)
  443.         return
  444.     }
  445.    
  446.     new data[9], szName[64]
  447.     new access, callback
  448.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  449.     new key = str_to_num(data)
  450.    
  451.     Kes[key][id]--
  452.     KukaMenu(id)
  453. }
  454. public PiacMenu(id) {
  455.     format(cim, charsmax(cim), "\r[Hipper] \yPiac")
  456.     new menu = menu_create(cim, "Piac_H")
  457.    
  458.     menu_additem(menu, "Eladás", "1", 0)
  459.     menu_additem(menu, "Vásárlás", "2", 0)
  460.    
  461.     menu_display(id, menu)
  462. }
  463. public Piac_H(id, menu, item){
  464.    
  465.     if(item == MENU_EXIT)
  466.     {
  467.         menu_destroy(menu)
  468.         return
  469.     }
  470.    
  471.     new data[9], szName[64]
  472.     new access, callback
  473.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  474.     new key = str_to_num(data)
  475.    
  476.     switch(key)
  477.     {
  478.         case 1:Eladas(id)
  479.         case 2:Vasarlas(id)
  480.     }
  481. }
  482. public Eladas(id) {
  483.     new cim[121], ks1[121], ks2[121]
  484.     format(cim, charsmax(cim), "\r[Hipper] \yPaintball \dEladás^n\wDollár: %d", Dollar[id])
  485.     new menu = menu_create(cim, "eladas_h" )
  486.    
  487.     if(kirakva[id] == 0){
  488.         for(new i=0; i < MAX; i++) {
  489.             if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!")
  490.             else if(kicucc[id] == i) format(ks1, charsmax(ks1), "\r%s", KeseK[i-1])
  491.             }
  492.         menu_additem(menu, ks1 ,"0",0)
  493.     }
  494.     if(kirakva[id] == 0) {
  495.         format(ks1, charsmax(ks1), "\dMennyiség: \r%d \yDB", mennyiseg[id])
  496.         menu_additem(menu, ks1, "1",0)
  497.     }
  498.     if(kirakva[id] == 0){
  499.         format(ks2, charsmax(ks2), "\dÁra: \r%d \yDOLLÁR", Erteke[id])
  500.         menu_additem(menu,ks2,"2",0)
  501.     }
  502.     if(Erteke[id] != 0 && kirakva[id] == 0)
  503.     {
  504.         menu_additem(menu,"Mehet a piacra!","3",0)
  505.     }
  506.     if(Erteke[id] != 0 && kirakva[id] == 1)
  507.         menu_additem(menu,"Tárgy a piacon \dVisszavonás","-2",0)
  508.    
  509.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  510.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  511.     menu_display(id, menu, 0);
  512. }
  513. public eladas_h(id, menu, item){
  514.     if( item == MENU_EXIT )
  515.     {
  516.         menu_destroy(menu);
  517.         return PLUGIN_HANDLED;
  518.     }
  519.     new data[9], szName[64], name[32]
  520.     get_user_name(id, name, charsmax(name))
  521.     new access, callback;
  522.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  523.     new key = str_to_num(data);
  524.    
  525.     switch(key)
  526.     {
  527.         case -2:{
  528.             kirakva[id] = 0
  529.             kicucc[id] = 0
  530.             Erteke[id] = 0
  531.         }
  532.         case 0:{
  533.             fvalaszt(id)
  534.         }
  535.         case 1:{
  536.             client_cmd(id, "messagemode MENNYISEG")
  537.         }
  538.         case 2:{
  539.             client_cmd(id, "messagemode DOLLAR")
  540.         }
  541.         case 3:{
  542.             for(new i=0; i < MAX; i++) {
  543.                 if(kicucc[id] == i && Kes[i-1][id] >= mennyiseg[id]) {
  544.                     ColorChat(0, GREEN, "%s ^3%s ^1kirakott %d DB ^3%s^1-t a Piacra %d Dollárért!", Prefix, name, mennyiseg[id], KeseK[i-1], Erteke[id])
  545.                     kirakva[id] = 1
  546.                 }
  547.             }
  548.         }
  549.     }
  550.     menu_destroy(menu)
  551.     return PLUGIN_HANDLED
  552. }
  553. public fvalaszt(id) {
  554.     new szMenuTitle[ 121 ],cim[121]
  555.     format( szMenuTitle, charsmax( szMenuTitle ), "\r[Hipper] \rVálasz \y -\dPiac")
  556.     new menu = menu_create( szMenuTitle, "fvalaszt_h" )
  557.    
  558.     for(new i; i < MAX; i++) {
  559.         if(Kes[i][id] > 0) {
  560.             new Num[6]
  561.             num_to_str(i, Num, 5)
  562.             formatex(cim, charsmax(cim), "\y%s \r(\w%d\r) \d(Darab)", KeseK[i], Kes[i][id])
  563.             menu_additem(menu, cim, Num)
  564.         }
  565.     }
  566.    
  567.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  568.     menu_display(id, menu, 0);
  569.    
  570. }
  571. public fvalaszt_h(id, menu, item){
  572.     if(item == MENU_EXIT)
  573.     {
  574.         menu_destroy(menu)
  575.         return
  576.     }
  577.     new data[9], szName[64]
  578.     new access, callback
  579.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  580.     new key = str_to_num(data)
  581.    
  582.     kicucc[id] = key+1
  583.     Eladas(id)
  584. }
  585. public lekeres(id) {
  586.     new ertek, adatok[32]
  587.     read_args(adatok, charsmax(adatok))
  588.     remove_quotes(adatok)
  589.    
  590.     ertek = str_to_num(adatok)
  591.    
  592.     new hossz = strlen(adatok)
  593.    
  594.     if(hossz > 7)
  595.     {
  596.         client_cmd(id, "messagemode DOLLAR")
  597.     }
  598.     else if(ertek < 20)
  599.     {
  600.         ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyver!t 20 Dollár alatt.", Prefix)
  601.         Eladas(id)
  602.     }
  603.     else
  604.     {
  605.         Erteke[id] = ertek
  606.         Eladas(id)
  607.     }
  608. }
  609. public dblekeres(id) {
  610.     new ertek, adatok[32]
  611.     read_args(adatok, charsmax(adatok))
  612.     remove_quotes(adatok)
  613.    
  614.     ertek = str_to_num(adatok)
  615.    
  616.     new hossz = strlen(adatok)
  617.    
  618.     if(hossz > 7)
  619.     {
  620.         client_cmd(id, "messagemode MENNYISEG")
  621.     }
  622.     else if(ertek < 1)
  623.     {
  624.         Eladas(id)
  625.     }
  626.     else
  627.     {
  628.         mennyiseg[id] = ertek
  629.         Eladas(id)
  630.     }
  631. }
  632. public Vasarlas(id)
  633. {      
  634.     new mpont[512], menu, cim[121]
  635.    
  636.     static players[32],temp[10],pnum;  
  637.     get_players(players,pnum,"c")
  638.    
  639.     format(cim, charsmax(cim), "\r[Hipper] \yPaintball \dVásárlás")
  640.     menu = menu_create(cim, "vasarlas_h" )
  641.    
  642.     for (new i; i < pnum; i++)
  643.     {
  644.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  645.         {
  646.             for(new a=0; a < MAX; a++) {
  647.                 if(kicucc[players[i]] == a)
  648.                     formatex(mpont,256,"\y%s\d(\wEladó: \r%s \d| \wDB: \r%d \d| \wÁra: \r%d\d)", KeseK[a-1], get_player_name(players[i]), mennyiseg[players[i]], Erteke[players[i]])
  649.             }
  650.            
  651.             num_to_str(players[i],temp,charsmax(temp))
  652.             menu_additem(menu, mpont, temp)
  653.         }
  654.     }
  655.     menu_setprop(menu, MPROP_PERPAGE, 6)
  656.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL )
  657.     menu_display(id, menu)
  658.     return PLUGIN_HANDLED
  659. }  
  660. public vasarlas_h(id,menu, item){
  661.     if(item == MENU_EXIT)
  662.     {
  663.         menu_destroy(menu);
  664.         return
  665.     }
  666.     if(pido != 0){
  667.         Vasarlas(id)
  668.         return
  669.     }
  670.     new data[6] ,szName[64],access,callback;
  671.     new name[32], name2[32]
  672.     get_user_name(id, name, charsmax(name))
  673.    
  674.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  675.    
  676.     new player = str_to_num(data);
  677.     get_user_name(player, name2, charsmax(name2))
  678.     pido = 2
  679.     set_task(2.0, "vido")
  680.    
  681.     for(new i=0; i < MAX; i++) {
  682.         if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
  683.         {
  684.             kirakva[player] = 0
  685.             ColorChat(0, GREEN, "%s ^3%s ^1vett %d DB ^3%s^1-t ^4%s-^1tól %d Dollárért!", Prefix, name, mennyiseg[player], KeseK[i-1], name2, Erteke[player])
  686.             Dollar[player] += Erteke[player]
  687.             Dollar[id] -= Erteke[player]
  688.             Kes[i-1][id] += mennyiseg[player]
  689.             Kes[i-1][player] -= mennyiseg[player]
  690.             kicucc[player] = 0
  691.             mennyiseg[player] = 0
  692.             Erteke[player] = 0
  693.         }
  694.     }
  695. }
  696. public vido()
  697. {
  698.     pido = 0
  699. }
  700. stock get_player_name(id){
  701.     static name[32]
  702.     get_user_name(id,name,31)
  703.     return name
  704. }
  705. public client_connect(id) {
  706. Load(id)
  707. }
  708.  
  709. public client_disconnect(id)
  710. {
  711.     Save(id)
  712.     Kes[0][id] = 0;
  713.     Kes[1][id] = 0;
  714.     Kes[2][id] = 0;
  715.     Kes[3][id] = 0;
  716.     Kes[4][id] = 0;
  717.     Kes[5][id] = 0;
  718.     Kes[6][id] = 0;
  719.     Kes[7][id] = 0;
  720.     Kes[8][id] = 0;
  721.     Kes[9][id] = 0;
  722.     Kes[10][id] = 0;
  723.     Kes[11][id] = 0;
  724.     Kes[12][id] = 0;
  725.     Kes[13][id] = 0;
  726.     Kes[14][id] = 0;
  727.     Kes[15][id] = 0;
  728.     Kes[16][id] = 0;
  729.     Kes[17][id] = 0;
  730.     Kes[18][id] = 0;
  731.     Kes[19][id] = 0;
  732.     Lada[id] = 0;
  733.     Kulcs[id] = 0;
  734.     Szint[id] = 0;
  735.     Oles[id] = 0;
  736.     Dollar[id] = 0;
  737. }
  738.  
  739. Load(id) {
  740.     new nev[35]
  741.     get_user_name(id, nev, sizeof(nev)-1)
  742.  
  743.     new mentes[512]
  744.     format(mentes, 511, "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", Kes[0][id], Kes[1][id], Kes[2][id], Kes[3][id], Kes[4][id], Kes[5][id], Kes[6][id], Kes[7][id], Kes[8][id], Kes[9][id], Kes[10][id], Kes[11][id], Kes[12][id], Kes[13][id], Kes[14][id], Kes[15][id], Kes[16][id], Kes[17][id], Kes[18][id], Kes[19][id], Lada[id], Kulcs[id], Szint[id], Oles[id], Dollar[id])
  745.    
  746.     if(fvault_get_data(file, nev, mentes, 511))
  747.     {
  748.         new skin[32], skin1[32], skin2[32], skin3[32], skin4[32], skin5[32], skin6[32], skin7[32], skin8[32], skin9[32], skin10[32], skin11[32], skin12[32], skin13[32], skin14[32], skin15[32], skin16[32], skin17[32], skin18[32], skin19[32], lada1[32], kulcsi[32], szin[32], ol[32], ar[32]
  749.         parse(mentes, skin, 31, skin1, 31, skin2, 31, skin3, 31, skin4, 31, skin5, 31, skin6, 31, skin7, 31, skin8, 31, skin9, 31, skin10, 31, skin11, 31, skin12, 31, skin13, 31, skin14, 31, skin15, 31, skin16, 31, skin17, 31, skin18, 31, skin19, 31, lada1, 31, kulcsi, 31, szin, 31, ol, 31, ar, 31)
  750.        
  751.         Kes[0][id] = str_to_num(skin)
  752.         Kes[1][id] = str_to_num(skin1)
  753.         Kes[2][id] = str_to_num(skin2)
  754.         Kes[3][id] = str_to_num(skin3)
  755.         Kes[4][id] = str_to_num(skin4)
  756.         Kes[5][id] = str_to_num(skin5)
  757.         Kes[6][id] = str_to_num(skin6)
  758.         Kes[7][id] = str_to_num(skin7)
  759.         Kes[8][id] = str_to_num(skin8)
  760.         Kes[9][id] = str_to_num(skin9)
  761.         Kes[10][id] = str_to_num(skin10)
  762.         Kes[11][id] = str_to_num(skin11)
  763.         Kes[12][id] = str_to_num(skin12)
  764.         Kes[13][id] = str_to_num(skin13)
  765.         Kes[14][id] = str_to_num(skin14)
  766.         Kes[15][id] = str_to_num(skin15)
  767.         Kes[16][id] = str_to_num(skin16)
  768.         Kes[17][id] = str_to_num(skin17)
  769.         Kes[18][id] = str_to_num(skin18)
  770.         Kes[19][id] = str_to_num(skin19)
  771.         Lada[id] = str_to_num(lada1)
  772.         Kulcs[id] = str_to_num(kulcsi)
  773.         Szint[id] = str_to_num(szin)
  774.         Oles[id] = str_to_num(ol)
  775.         Dollar[id] = str_to_num(ar)
  776.        
  777.     }
  778.     else
  779.     {
  780.         Kes[0][id] = 0;
  781.         Kes[1][id] = 0;
  782.         Kes[2][id] = 0;
  783.         Kes[3][id] = 0;
  784.         Kes[4][id] = 0;
  785.         Kes[5][id] = 0;
  786.         Kes[6][id] = 0;
  787.         Kes[7][id] = 0;
  788.         Kes[8][id] = 0;
  789.         Kes[9][id] = 0;
  790.         Kes[10][id] = 0;
  791.         Kes[11][id] = 0;
  792.         Kes[12][id] = 0;
  793.         Kes[13][id] = 0;
  794.         Kes[14][id] = 0;
  795.         Kes[15][id] = 0;
  796.         Kes[16][id] = 0;
  797.         Kes[17][id] = 0;
  798.         Kes[18][id] = 0;
  799.         Kes[19][id] = 0;
  800.         Lada[id] = 0;
  801.         Kulcs[id] = 0;
  802.         Szint[id] = 0;
  803.         Oles[id] = 0;
  804.         Dollar[id] = 0;
  805.        
  806.     }
  807. }
  808. Save(id) {
  809.     new nev[35]
  810.     get_user_name(id, nev, sizeof(nev)-1)
  811.  
  812.     new mentes[512]
  813.     format(mentes, 511, "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", Kes[0][id], Kes[1][id], Kes[2][id], Kes[3][id], Kes[4][id], Kes[5][id], Kes[6][id], Kes[7][id], Kes[8][id], Kes[9][id], Kes[10][id], Kes[11][id], Kes[12][id], Kes[13][id], Kes[14][id], Kes[15][id], Kes[16][id], Kes[17][id], Kes[18][id], Kes[19][id], Lada[id], Kulcs[id], Szint[id], Oles[id], Dollar[id])
  814.    
  815.     fvault_set_data(file, nev, mentes)
  816. }
  817.  
  818. public HandleSay(id)
  819. {
  820.     new message[192], Name[32], none[2][32], chat[192], hal[32]
  821.    
  822.     read_args (message, 191)
  823.     remove_quotes (message)
  824.    
  825.     new hossz = strlen(message)
  826.    
  827.     new i = 0
  828.     new RosszKarakterek = 0
  829.    
  830.     while(i < hossz) {
  831.         if(message[i] == '#')
  832.             RosszKarakterek++
  833.         ++i
  834.     }
  835.    
  836.     if(RosszKarakterek > 0)
  837.     {
  838.         new JatekosNeve[32]
  839.         get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  840.         new JatekosIP[32]
  841.         get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  842.         server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  843.         log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  844.         return PLUGIN_HANDLED
  845.     }
  846.     new pont2=0;
  847.     new kettospont=0;
  848.     new szam2=0;
  849.     new hir=0;
  850.     while(i < hossz)
  851.     {
  852.         if(message[i] == 'w')
  853.             hir++;
  854.         if(message[i] == '.')
  855.             pont2++;
  856.         if(message[i] == ':')
  857.             kettospont++;
  858.         if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  859.             szam2++;
  860.         if(message[i] == '#')
  861.             RosszKarakterek++
  862.         ++i;
  863.     }
  864.  
  865.     if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  866.     {
  867.         return PLUGIN_HANDLED;
  868.     }
  869.     if(szam2 >= 8)
  870.     {
  871.         return PLUGIN_HANDLED;
  872.     }
  873.     if(hir >= 3)
  874.     {
  875.         return PLUGIN_HANDLED;
  876.     }
  877.    
  878.     formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  879.    
  880.     if (message[0] == '@' || message[0] == '!' || equal (message, ""))
  881.         return PLUGIN_HANDLED;
  882.    
  883.     get_user_name(id, Name, 31);
  884.     new string[6]
  885.     format(string, 5, "%s", Name)
  886.     if(!is_user_alive(id)) hal = "*DEAD* "
  887.     else  hal = ""
  888.     if(!equali(message, none[0]) && !equali(message, none[1]))
  889.     {
  890.         if(get_user_flags(id) & ADMIN_IMMUNITY)
  891.         formatex(chat, 191, "^1%s^4[Tulaj][%s] ^3%s^4 : %s", hal, Rang[Szint[id]], Name, message)
  892.        
  893.         else if(get_user_flags(id) & ADMIN_BAN)
  894.         formatex(chat, 191, "^1%s^4[Admin][%s] ^3%s^4 : %s", hal, Rang[Szint[id]], Name, message)
  895.         else
  896.         formatex(chat, 191, "^1%s^4[%s] ^3%s^1 : %s", hal, Rang[Szint[id]], Name, message)
  897.         }
  898.         else {
  899.             formatex(chat, 191, "^1%s^3%s^1 : %s", hal, Name, message)
  900.         }
  901.         switch(cs_get_user_team(id))
  902.             {
  903.             case 1: ColorChat(0, RED, chat)
  904.             case 2: ColorChat(0, BLUE, chat)
  905.         }
  906.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  907.         ColorChat(0, GREY, chat)
  908.         return PLUGIN_HANDLED;
  909. }

köszönöm megoldottam ! de azért hasznát veszem az uj paintball modba! :D

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [6 hozzászólás ] 


Ki van itt

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