hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 200 felhasználó van jelen :: 1 regisztrált, 1 rejtett és 198 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: 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  [ 8 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kés nyitás
HozzászólásElküldve: 2016.11.28. 12:24 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Üdv olyan gondom van hogy sajnos csak 4 kést lehet nyitni valaki meg tudja oldani? hogy jó legyen?
  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[] = "MR.Police"
  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[] = "[lOOSer's]"
  27.  
  28. new const KeseK[][] = {
  29.     { "FPS Kes" },
  30.     { "Bergyilkos Kes" },
  31.     { "AxE Kes" },
  32.     { "HalloWeeN Kes" },
  33.     { "Modern Kes" },
  34.     { "ExTra Kes" },
  35.     { "Denim Kes" },
  36.     { "Adidas Kes" },
  37.     { "Parduc Kes" },
  38.     { "OpTiMuS Kes" },
  39.     { "Crazy Fade Karambit Kes" },
  40.     { "Crazy Bayonet Kes" },
  41.     { "Karbon Kes" },
  42.     { "Dragon Kes" },
  43.     { "Razor Kes" },
  44.     { "Arany Kes" },
  45.     { "Uj Kes" },
  46.     { "Zoldero Kes" },
  47.     { "Colors Kes" },
  48.     { "Balrog Kesztyu" }
  49. }
  50. new const KesModelek[][] = {
  51.     "knife/knif.mdl",
  52.     "knife/fps.mdl",
  53.     "knife/v_ber.mdl",
  54.     "knife/v_axe.mdl.mdl",
  55.     "knife/v_modern.mdl",
  56.     "knife/v_modern.mdl",
  57.     "knife/v_extra.mdl",
  58.     "knife/v_denim.mdl",
  59.     "knife/v_adidas.mdl",
  60.     "knife/v_parduc.mdl",
  61.     "knife/v_optimus.mdl",
  62.     "knife/v_karambit.mdl",
  63.     "knife/v_bayo.mdl",
  64.     "knife/v_karbon.mdl",
  65.     "knife/v_dragon.mdl",
  66.     "knife/v_razor.mdl",
  67.     "knife/v_gold.mdl",
  68.     "knife/v_uj.mdl",
  69.     "knife/v_zold.mdl",
  70.     "knife/v_colors.mdl",
  71.     "knife/v_balrog.mdl"
  72. }
  73. new const Rang[][] = {
  74.     "Ujonc",
  75.     "Kezdo",
  76.     "Bot",
  77.     "Halado",
  78.     "Bolond",
  79.     "Reszeges",
  80.     "Orult",
  81.     "Tud Valamit",
  82.     "Nova",
  83.     "Gold Nova",
  84.     "Master",
  85.     "Meszarlo",
  86.     "Alazo",
  87.     "Nyugdijas",
  88.     "Jo Jatekos",
  89.     "Paintballpro",
  90.     "Veteran",
  91.     "The LeGenD"
  92. }
  93. new const RangOles[] = {
  94.     10,
  95.     25,
  96.     50,
  97.     75,
  98.     100,
  99.     150,
  100.     220,
  101.     300,
  102.     350,
  103.     400,
  104.     450,
  105.     500,
  106.     550,
  107.     600,
  108.     650,
  109.     700,
  110.     800,
  111.     1000
  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.     register_clcmd("say /menu", "FoMenu")
  138. }
  139. public addolas(id) {
  140.     if(get_user_flags(id) & JOG) {
  141.         for(new i; i < MAX; i++) {
  142.             Kes[i][id] += 10
  143.             Lada[id] += 500
  144.             Kulcs[id] += 500
  145.             Dollar[id] += 500
  146.         }
  147.     }
  148. }
  149. public plugin_precache() {
  150.     for(new i; i < 21; i++){
  151.         format(cim, charsmax(cim),"models/onepb/%s", KesModelek[i])
  152.         precache_model(cim)
  153.     }
  154. }
  155. public fegyvervaltas(id) {
  156.     new Gun = get_user_weapon(id)
  157.    
  158.     for(new i; i < 21; i++){
  159.         if(Skin[id] == i && Gun == CSW_KNIFE) {
  160.             format(cim, charsmax(cim), "models/onepb/%s", KesModelek[i])
  161.             set_pev(id, pev_viewmodel2, cim)
  162.         }
  163.     }
  164. }
  165. public Halal() {
  166.     new Gyilkos = read_data(1)
  167.     new Aldozat = read_data(2)
  168.    
  169.     if(Gyilkos == Aldozat)
  170.         return PLUGIN_HANDLED
  171.        
  172.     Oles[Gyilkos]++
  173.    
  174.     while(Oles[Gyilkos] >= RangOles[Szint[Gyilkos]]) Szint[Gyilkos]++
  175.    
  176.     new Para;
  177.    
  178.     Para += random_num(15, 25)
  179.     Dollar[Gyilkos] += Para
  180.    
  181.     set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
  182.     show_dhudmessage(Gyilkos, "+%d$", Para)
  183.    
  184.     Dropellenorzes(Gyilkos)
  185.     return PLUGIN_HANDLED;
  186. }
  187. public Dropellenorzes(id) {
  188.     new Float:Szam = random_float(0.01, 100.00)
  189.     new Nev[32]
  190.     get_user_name(id, Nev, 31)
  191.    
  192.     if(Szam <= Dropok[0][0]) {
  193.         Lada[id]++
  194.         ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy ^4Lada -^1t", Prefix, Nev)
  195.     }
  196.     else if(Szam <= Dropok[1][0]) {
  197.         Kulcs[id]++
  198.         ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy ^4Kulcs -^1t", Prefix, Nev)
  199.     }
  200. }
  201. public Talal(id) {
  202.     new Float:RandomSzam = random_float(0.01, 100.00)
  203.    
  204.     if(RandomSzam <= Nyitas[0][0]) {
  205.         Keres(id)
  206.     }
  207.     else if(RandomSzam <= Nyitas[1][0]) {
  208.         Keres2(id)
  209.     }
  210.     else if(RandomSzam <= Nyitas[2][0]) {
  211.         Keres3(id)
  212.     }
  213.     else if(RandomSzam <= Nyitas[3][0]) {
  214.         Keres4(id)
  215.     }
  216. }
  217. public Keres(id) {
  218.     new Nev[32]
  219.     get_user_name(id, Nev, 31)
  220.     switch(random_num(1, 5)) {
  221.         case 1: {
  222.             Kes[0][id]++
  223.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[0])
  224.         }
  225.         case 2: {
  226.             Kes[1][id]++
  227.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[1])
  228.         }
  229.         case 3: {
  230.             Kes[2][id]++
  231.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[2])
  232.         }
  233.         case 4: {
  234.             Kes[3][id]++
  235.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[3])
  236.         }
  237.         case 5: {
  238.             Kes[4][id]++
  239.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[4])
  240.         }
  241.     }
  242. }
  243. public Keres2(id) {
  244.     new Nev[32]
  245.     get_user_name(id, Nev, 31)
  246.     switch(random_num(1, 5)) {
  247.         case 1: {
  248.             Kes[5][id]++
  249.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[5])
  250.         }
  251.         case 2: {
  252.             Kes[6][id]++
  253.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[6])
  254.         }
  255.         case 3: {
  256.             Kes[7][id]++
  257.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[7])
  258.         }
  259.         case 4: {
  260.             Kes[8][id]++
  261.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[8])
  262.         }
  263.         case 5: {
  264.             Kes[9][id]++
  265.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[9])
  266.         }
  267.     }
  268. }
  269. public Keres3(id) {
  270.     new Nev[32]
  271.     get_user_name(id, Nev, 31)
  272.     switch(random_num(1, 5)) {
  273.         case 1: {
  274.             Kes[10][id]++
  275.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[10])
  276.         }
  277.         case 2: {
  278.             Kes[11][id]++
  279.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[11])
  280.         }
  281.         case 3: {
  282.             Kes[12][id]++
  283.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[12])
  284.         }
  285.         case 4: {
  286.             Kes[13][id]++
  287.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[13])
  288.         }
  289.         case 5: {
  290.             Kes[14][id]++
  291.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[14])
  292.         }
  293.     }
  294. }
  295. public Keres4(id) {
  296.     new Nev[32]
  297.     get_user_name(id, Nev, 31)
  298.     switch(random_num(1, 5)) {
  299.         case 1: {
  300.             Kes[15][id]++
  301.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[15])
  302.         }
  303.         case 2: {
  304.             Kes[16][id]++
  305.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[16])
  306.         }
  307.         case 3: {
  308.             Kes[17][id]++
  309.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[17])
  310.         }
  311.         case 4: {
  312.             Kes[18][id]++
  313.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[18])
  314.         }
  315.         case 5: {
  316.             Kes[19][id]++
  317.             ColorChat(0, GREEN, "%s ^3%s ^1Talalt egy %s ^4-t", Prefix, Nev, KeseK[19])
  318.         }
  319.     }
  320. }
  321.  
  322. public FoMenu(id) {
  323.     format(cim, charsmax(cim), "\r[lOOSer's] \yPaintball \w2.0^nDollar: \d%d", Dollar[id])
  324.     new menu = menu_create(cim, "FoMenu_H")
  325.    
  326.     menu_additem(menu, "Skinek", "1", 0)
  327.     menu_additem(menu, "Lada Nyitas", "2", 0)
  328.     menu_additem(menu, "Piacter", "3", 0)
  329.    
  330.     format(cim, charsmax(cim), "Kuka^n^n\rRangod: \y%s^n\rKovetkezo Rangod: \d%s\r(\y%d/%d\r)",Rang[Szint[id]], Rang[Szint[id]+1], Oles[id], RangOles[Szint[id]])
  331.     menu_additem(menu, cim, "4", 0)
  332.    
  333.     menu_additem(menu, "^n^n\d---------------^n\yA Modot Keszitette:MR.Police, Predathor", "5",0)
  334.    
  335.     menu_display(id, menu)
  336. }
  337. public FoMenu_H(id, menu, item){
  338.    
  339.     if(item == MENU_EXIT)
  340.     {
  341.         menu_destroy(menu)
  342.         return
  343.     }
  344.    
  345.     new data[9], szName[64]
  346.     new access, callback
  347.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  348.     new key = str_to_num(data)
  349.    
  350.     switch(key)
  351.     {
  352.         case 1:Fegyverek(id)
  353.         case 2:LadaNyitas(id)
  354.         case 3:PiacMenu(id)
  355.         case 4:KukaMenu(id)
  356.         case 5:FoMenu(id)
  357.     }
  358. }
  359. public LadaNyitas(id) {
  360.     format(cim, charsmax(cim), "\r[lOOSer's] \yLada Nyitas^n\wLada: \r%d \d| \wKulcs: \r%d", Lada[id], Kulcs[id])
  361.     new menu = menu_create(cim, "Lada_h")
  362.    
  363.     format(cim, charsmax(cim), "\yLada Nyitas^n^n\wLada \yDrop esély: \r%3.2f^n\wKulcs \yDrop esély: \r%3.2f", Dropok[0], Dropok[1])
  364.     menu_additem(menu, cim, "1", 0)
  365.    
  366.     menu_display(id, menu)
  367. }
  368. public Lada_h(id, menu, item){
  369.    
  370.     if(item == MENU_EXIT)
  371.     {
  372.         menu_destroy(menu)
  373.         return
  374.     }
  375.    
  376.     new data[9], szName[64]
  377.     new access, callback
  378.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  379.     new key = str_to_num(data)
  380.    
  381.     switch(key)
  382.     {
  383.         case 1: {
  384.             if(Lada[id] >= 1 && Kulcs[id] >= 1) {
  385.                 Lada[id]--
  386.                 Kulcs[id]--
  387.                 Talal(id)
  388.                 LadaNyitas(id)
  389.             }
  390.             else {
  391.                 ColorChat(id, GREEN, "%s ^1Nincs Ladat vagy kulcsot", Prefix)
  392.             }
  393.         }
  394.     }
  395. }
  396. public Fegyverek(id) {
  397.     format(cim, charsmax(cim), "\r[lOOSer's] \ySkinek")
  398.     new menu = menu_create(cim, "Fegyver_h")
  399.    
  400.     for(new i; i < MAX; i++) {
  401.         if(Kes[i][id] > 0) {
  402.             new Szam[6]
  403.             num_to_str(i, Szam, 5)
  404.             format(cim, charsmax(cim), "\y%s \r(\d%d\r) \d(Darab)", KeseK[i], Kes[i][id])
  405.             menu_additem(menu, cim, Szam)
  406.         }
  407.     }
  408.     menu_display(id, menu)
  409. }
  410. public Fegyver_h(id, menu, item){
  411.    
  412.     if(item == MENU_EXIT)
  413.     {
  414.         menu_destroy(menu)
  415.         return
  416.     }
  417.    
  418.     new data[9], szName[64]
  419.     new access, callback
  420.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  421.     new key = str_to_num(data)
  422.    
  423.     Skin[id] = key+1
  424. }
  425. public KukaMenu(id) {
  426.     format(cim, charsmax(cim), "\r[lOOSer's] \yKuka")
  427.     new menu = menu_create(cim, "Kuka_h")
  428.    
  429.     for(new i; i < MAX; i++) {
  430.         if(Kes[i][id] > 0) {
  431.             new Szam[6]
  432.             num_to_str(i, Szam, 5)
  433.             format(cim, charsmax(cim), "\y%s \r(\d%d\r) \d(Darab)", KeseK[i], Kes[i][id])
  434.             menu_additem(menu, cim, Szam)
  435.         }
  436.     }
  437.     menu_display(id, menu)
  438. }
  439. public Kuka_h(id, menu, item){
  440.    
  441.     if(item == MENU_EXIT)
  442.     {
  443.         menu_destroy(menu)
  444.         return
  445.     }
  446.    
  447.     new data[9], szName[64]
  448.     new access, callback
  449.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  450.     new key = str_to_num(data)
  451.    
  452.     Kes[key][id]--
  453.     KukaMenu(id)
  454. }
  455. public PiacMenu(id) {
  456.     format(cim, charsmax(cim), "\r[lOOSer's] \yPiac")
  457.     new menu = menu_create(cim, "Piac_H")
  458.    
  459.     menu_additem(menu, "Eladas", "1", 0)
  460.     menu_additem(menu, "Vasarlas", "2", 0)
  461.    
  462.     menu_display(id, menu)
  463. }
  464. public Piac_H(id, menu, item){
  465.    
  466.     if(item == MENU_EXIT)
  467.     {
  468.         menu_destroy(menu)
  469.         return
  470.     }
  471.    
  472.     new data[9], szName[64]
  473.     new access, callback
  474.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  475.     new key = str_to_num(data)
  476.    
  477.     switch(key)
  478.     {
  479.         case 1:Eladas(id)
  480.         case 2:Vasarlas(id)
  481.     }
  482. }
  483. public Eladas(id) {
  484.     new cim[121], ks1[121], ks2[121]
  485.     format(cim, charsmax(cim), "\r[lOOSer's] \yPaintball \dEladas^n\wDollar: %d", Dollar[id])
  486.     new menu = menu_create(cim, "eladas_h" )
  487.    
  488.     if(kirakva[id] == 0){
  489.         for(new i=0; i < MAX; i++) {
  490.             if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Valaszd ki a Targyat!")
  491.             else if(kicucc[id] == i) format(ks1, charsmax(ks1), "\r%s", KeseK[i-1])
  492.             }
  493.         menu_additem(menu, ks1 ,"0",0)
  494.     }
  495.     if(kirakva[id] == 0) {
  496.         format(ks1, charsmax(ks1), "\dMennyiseg: \r%d \yDB", mennyiseg[id])
  497.         menu_additem(menu, ks1, "1",0)
  498.     }
  499.     if(kirakva[id] == 0){
  500.         format(ks2, charsmax(ks2), "\dAra: \r%d \yDOLLAR", Erteke[id])
  501.         menu_additem(menu,ks2,"2",0)
  502.     }
  503.     if(Erteke[id] != 0 && kirakva[id] == 0)
  504.     {
  505.         menu_additem(menu,"Mehet a piacra!","3",0)
  506.     }
  507.     if(Erteke[id] != 0 && kirakva[id] == 1)
  508.         menu_additem(menu,"Targy a piacon \dVisszavonas","-2",0)
  509.    
  510.     menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  511.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  512.     menu_display(id, menu, 0);
  513. }
  514. public eladas_h(id, menu, item){
  515.     if( item == MENU_EXIT )
  516.     {
  517.         menu_destroy(menu);
  518.         return PLUGIN_HANDLED;
  519.     }
  520.     new data[9], szName[64], name[32]
  521.     get_user_name(id, name, charsmax(name))
  522.     new access, callback;
  523.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  524.     new key = str_to_num(data);
  525.    
  526.     switch(key)
  527.     {
  528.         case -2:{
  529.             kirakva[id] = 0
  530.             kicucc[id] = 0
  531.             Erteke[id] = 0
  532.         }
  533.         case 0:{
  534.             fvalaszt(id)
  535.         }
  536.         case 1:{
  537.             client_cmd(id, "messagemode MENNYISEG")
  538.         }
  539.         case 2:{
  540.             client_cmd(id, "messagemode DOLLAR")
  541.         }
  542.         case 3:{
  543.             for(new i=0; i < MAX; i++) {
  544.                 if(kicucc[id] == i && Kes[i-1][id] >= mennyiseg[id]) {
  545.                     ColorChat(0, GREEN, "%s ^3%s ^1kirakott %d DB ^3%s^1-t a Piacra %d Dollarert!", Prefix, name, mennyiseg[id], KeseK[i-1], Erteke[id])
  546.                     kirakva[id] = 1
  547.                 }
  548.             }
  549.         }
  550.     }
  551.     menu_destroy(menu)
  552.     return PLUGIN_HANDLED
  553. }
  554. public fvalaszt(id) {
  555.     new szMenuTitle[ 121 ],cim[121]
  556.     format( szMenuTitle, charsmax( szMenuTitle ), "\r[lOOSer's] \rValasz \y -\dPiac")
  557.     new menu = menu_create( szMenuTitle, "fvalaszt_h" )
  558.    
  559.     for(new i; i < MAX; i++) {
  560.         if(Kes[i][id] > 0) {
  561.             new Num[6]
  562.             num_to_str(i, Num, 5)
  563.             formatex(cim, charsmax(cim), "\y%s \r(\w%d\r) \d(Darab)", KeseK[i], Kes[i][id])
  564.             menu_additem(menu, cim, Num)
  565.         }
  566.     }
  567.    
  568.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  569.     menu_display(id, menu, 0);
  570.    
  571. }
  572. public fvalaszt_h(id, menu, item){
  573.     if(item == MENU_EXIT)
  574.     {
  575.         menu_destroy(menu)
  576.         return
  577.     }
  578.     new data[9], szName[64]
  579.     new access, callback
  580.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  581.     new key = str_to_num(data)
  582.    
  583.     kicucc[id] = key+1
  584.     Eladas(id)
  585. }
  586. public lekeres(id) {
  587.     new ertek, adatok[32]
  588.     read_args(adatok, charsmax(adatok))
  589.     remove_quotes(adatok)
  590.    
  591.     ertek = str_to_num(adatok)
  592.    
  593.     new hossz = strlen(adatok)
  594.    
  595.     if(hossz > 7)
  596.     {
  597.         client_cmd(id, "messagemode DOLLAR")
  598.     }
  599.     else if(ertek < 20)
  600.     {
  601.         ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyver!t 20 Dollár alatt.", Prefix)
  602.         Eladas(id)
  603.     }
  604.     else
  605.     {
  606.         Erteke[id] = ertek
  607.         Eladas(id)
  608.     }
  609. }
  610. public dblekeres(id) {
  611.     new ertek, adatok[32]
  612.     read_args(adatok, charsmax(adatok))
  613.     remove_quotes(adatok)
  614.    
  615.     ertek = str_to_num(adatok)
  616.    
  617.     new hossz = strlen(adatok)
  618.    
  619.     if(hossz > 7)
  620.     {
  621.         client_cmd(id, "messagemode MENNYISEG")
  622.     }
  623.     else if(ertek < 1)
  624.     {
  625.         Eladas(id)
  626.     }
  627.     else
  628.     {
  629.         mennyiseg[id] = ertek
  630.         Eladas(id)
  631.     }
  632. }
  633. public Vasarlas(id)
  634. {      
  635.     new mpont[512], menu, cim[121]
  636.    
  637.     static players[32],temp[10],pnum;  
  638.     get_players(players,pnum,"c")
  639.    
  640.     format(cim, charsmax(cim), "\r[lOOSer's] \yPaintball \dVasarlas")
  641.     menu = menu_create(cim, "vasarlas_h" )
  642.    
  643.     for (new i; i < pnum; i++)
  644.     {
  645.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  646.         {
  647.             for(new a=0; a < MAX; a++) {
  648.                 if(kicucc[players[i]] == a)
  649.                     formatex(mpont,256,"\y%s\d(\wElado: \r%s \d| \wDB: \r%d \d| \wAra: \r%d\d)", KeseK[a-1], get_player_name(players[i]), mennyiseg[players[i]], Erteke[players[i]])
  650.             }
  651.            
  652.             num_to_str(players[i],temp,charsmax(temp))
  653.             menu_additem(menu, mpont, temp)
  654.         }
  655.     }
  656.     menu_setprop(menu, MPROP_PERPAGE, 6)
  657.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL )
  658.     menu_display(id, menu)
  659.     return PLUGIN_HANDLED
  660. }  
  661. public vasarlas_h(id,menu, item){
  662.     if(item == MENU_EXIT)
  663.     {
  664.         menu_destroy(menu);
  665.         return
  666.     }
  667.     if(pido != 0){
  668.         Vasarlas(id)
  669.         return
  670.     }
  671.     new data[6] ,szName[64],access,callback;
  672.     new name[32], name2[32]
  673.     get_user_name(id, name, charsmax(name))
  674.    
  675.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  676.    
  677.     new player = str_to_num(data);
  678.     get_user_name(player, name2, charsmax(name2))
  679.     pido = 2
  680.     set_task(2.0, "vido")
  681.    
  682.     for(new i=0; i < MAX; i++) {
  683.         if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
  684.         {
  685.             kirakva[player] = 0
  686.             ColorChat(0, GREEN, "%s ^3%s ^1vett %d DB ^3%s^1-t ^4%s-^1tol %d Dollarert!", Prefix, name, mennyiseg[player], KeseK[i-1], name2, Erteke[player])
  687.             Dollar[player] += Erteke[player]
  688.             Dollar[id] -= Erteke[player]
  689.             Kes[i-1][id] += mennyiseg[player]
  690.             Kes[i-1][player] -= mennyiseg[player]
  691.             kicucc[player] = 0
  692.             mennyiseg[player] = 0
  693.             Erteke[player] = 0
  694.         }
  695.     }
  696. }
  697. public vido()
  698. {
  699.     pido = 0
  700. }
  701. stock get_player_name(id){
  702.     static name[32]
  703.     get_user_name(id,name,31)
  704.     return name
  705. }
  706. public client_connect(id) {
  707. Load(id)
  708. }
  709.  
  710. public client_disconnect(id)
  711. {
  712.     Save(id)
  713.     Kes[0][id] = 0;
  714.     Kes[1][id] = 0;
  715.     Kes[2][id] = 0;
  716.     Kes[3][id] = 0;
  717.     Kes[4][id] = 0;
  718.     Kes[5][id] = 0;
  719.     Kes[6][id] = 0;
  720.     Kes[7][id] = 0;
  721.     Kes[8][id] = 0;
  722.     Kes[9][id] = 0;
  723.     Kes[10][id] = 0;
  724.     Kes[11][id] = 0;
  725.     Kes[12][id] = 0;
  726.     Kes[13][id] = 0;
  727.     Kes[14][id] = 0;
  728.     Kes[15][id] = 0;
  729.     Kes[16][id] = 0;
  730.     Kes[17][id] = 0;
  731.     Kes[18][id] = 0;
  732.     Kes[19][id] = 0;
  733.     Lada[id] = 0;
  734.     Kulcs[id] = 0;
  735.     Szint[id] = 0;
  736.     Oles[id] = 0;
  737.     Dollar[id] = 0;
  738. }
  739.  
  740. Load(id) {
  741.     new nev[35]
  742.     get_user_name(id, nev, sizeof(nev)-1)
  743.  
  744.     new mentes[512]
  745.     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])
  746.    
  747.     if(fvault_get_data(file, nev, mentes, 511))
  748.     {
  749.         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]
  750.         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)
  751.        
  752.         Kes[0][id] = str_to_num(skin)
  753.         Kes[1][id] = str_to_num(skin1)
  754.         Kes[2][id] = str_to_num(skin2)
  755.         Kes[3][id] = str_to_num(skin3)
  756.         Kes[4][id] = str_to_num(skin4)
  757.         Kes[5][id] = str_to_num(skin5)
  758.         Kes[6][id] = str_to_num(skin6)
  759.         Kes[7][id] = str_to_num(skin7)
  760.         Kes[8][id] = str_to_num(skin8)
  761.         Kes[9][id] = str_to_num(skin9)
  762.         Kes[10][id] = str_to_num(skin10)
  763.         Kes[11][id] = str_to_num(skin11)
  764.         Kes[12][id] = str_to_num(skin12)
  765.         Kes[13][id] = str_to_num(skin13)
  766.         Kes[14][id] = str_to_num(skin14)
  767.         Kes[15][id] = str_to_num(skin15)
  768.         Kes[16][id] = str_to_num(skin16)
  769.         Kes[17][id] = str_to_num(skin17)
  770.         Kes[18][id] = str_to_num(skin18)
  771.         Kes[19][id] = str_to_num(skin19)
  772.         Lada[id] = str_to_num(lada1)
  773.         Kulcs[id] = str_to_num(kulcsi)
  774.         Szint[id] = str_to_num(szin)
  775.         Oles[id] = str_to_num(ol)
  776.         Dollar[id] = str_to_num(ar)
  777.        
  778.     }
  779.     else
  780.     {
  781.         Kes[0][id] = 0;
  782.         Kes[1][id] = 0;
  783.         Kes[2][id] = 0;
  784.         Kes[3][id] = 0;
  785.         Kes[4][id] = 0;
  786.         Kes[5][id] = 0;
  787.         Kes[6][id] = 0;
  788.         Kes[7][id] = 0;
  789.         Kes[8][id] = 0;
  790.         Kes[9][id] = 0;
  791.         Kes[10][id] = 0;
  792.         Kes[11][id] = 0;
  793.         Kes[12][id] = 0;
  794.         Kes[13][id] = 0;
  795.         Kes[14][id] = 0;
  796.         Kes[15][id] = 0;
  797.         Kes[16][id] = 0;
  798.         Kes[17][id] = 0;
  799.         Kes[18][id] = 0;
  800.         Kes[19][id] = 0;
  801.         Lada[id] = 0;
  802.         Kulcs[id] = 0;
  803.         Szint[id] = 0;
  804.         Oles[id] = 0;
  805.         Dollar[id] = 0;
  806.        
  807.     }
  808. }
  809. Save(id) {
  810.     new nev[35]
  811.     get_user_name(id, nev, sizeof(nev)-1)
  812.  
  813.     new mentes[512]
  814.     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])
  815.    
  816.     fvault_set_data(file, nev, mentes)
  817. }
  818.  
  819. public HandleSay(id)
  820. {
  821.     new message[192], Name[32], none[2][32], chat[192], hal[32]
  822.    
  823.     read_args (message, 191)
  824.     remove_quotes (message)
  825.    
  826.     new hossz = strlen(message)
  827.    
  828.     new i = 0
  829.     new RosszKarakterek = 0
  830.    
  831.     while(i < hossz) {
  832.         if(message[i] == '#')
  833.             RosszKarakterek++
  834.         ++i
  835.     }
  836.    
  837.     if(RosszKarakterek > 0)
  838.     {
  839.         new JatekosNeve[32]
  840.         get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  841.         new JatekosIP[32]
  842.         get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  843.         server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  844.         log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  845.         return PLUGIN_HANDLED
  846.     }
  847.     new pont2=0;
  848.     new kettospont=0;
  849.     new szam2=0;
  850.     new hir=0;
  851.     while(i < hossz)
  852.     {
  853.         if(message[i] == 'w')
  854.             hir++;
  855.         if(message[i] == '.')
  856.             pont2++;
  857.         if(message[i] == ':')
  858.             kettospont++;
  859.         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')
  860.             szam2++;
  861.         if(message[i] == '#')
  862.             RosszKarakterek++
  863.         ++i;
  864.     }
  865.  
  866.     if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  867.     {
  868.         return PLUGIN_HANDLED;
  869.     }
  870.     if(szam2 >= 8)
  871.     {
  872.         return PLUGIN_HANDLED;
  873.     }
  874.     if(hir >= 3)
  875.     {
  876.         return PLUGIN_HANDLED;
  877.     }
  878.    
  879.     formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  880.    
  881.     if (message[0] == '@' || message[0] == '!' || equal (message, ""))
  882.         return PLUGIN_HANDLED;
  883.    
  884.     get_user_name(id, Name, 31);
  885.     new string[6]
  886.     format(string, 5, "%s", Name)
  887.     if(!is_user_alive(id)) hal = "*DEAD* "
  888.     else  hal = ""
  889.     if(!equali(message, none[0]) && !equali(message, none[1]))
  890.     {
  891.         if(get_user_flags(id) & ADMIN_IMMUNITY)
  892.         formatex(chat, 191, "^1%s^4[Tulaj][%s] ^3%s^4 : %s", hal, Rang[Szint[id]], Name, message)
  893.        
  894.         else if(get_user_flags(id) & ADMIN_BAN)
  895.         formatex(chat, 191, "^1%s^4[Admin][%s] ^3%s^4 : %s", hal, Rang[Szint[id]], Name, message)
  896.         else
  897.         formatex(chat, 191, "^1%s^4[%s] ^3%s^1 : %s", hal, Rang[Szint[id]], Name, message)
  898.         }
  899.         else {
  900.             formatex(chat, 191, "^1%s^3%s^1 : %s", hal, Name, message)
  901.         }
  902.         switch(cs_get_user_team(id))
  903.             {
  904.             case 1: ColorChat(0, RED, chat)
  905.             case 2: ColorChat(0, BLUE, chat)
  906.         }
  907.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  908.         ColorChat(0, GREY, chat)
  909.         return PLUGIN_HANDLED;
  910. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés nyitás
HozzászólásElküldve: 2016.11.28. 13:10 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
Maga a hiba ez:

► Spoiler mutatása


Mivel a kisebb számmal kellene kezdeni, szval:

► Spoiler mutatása


És ezt/ezeket is felesleges eggyenként leírogatni:

► Spoiler mutatása


Rew:

► Spoiler mutatása


Szerk.:

Ja és ha valaki eléri a maximum rangot akkor nemfogja behozni neki a menüt:


► Spoiler mutatása


Mivel ezeket jeleníti meg a menü:

► Spoiler mutatása


Mivel te kényszeríteni akarod a menüt, hogy jelenítse meg a nagy semmit, mivel ha a rangom maximum nincs mit megjelenítsen.

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés nyitás
HozzászólásElküldve: 2016.11.28. 14:18 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Valaki meg tudja csinálni? pls

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés nyitás
HozzászólásElküldve: 2016.11.28. 18:56 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
rusky18 írta:
Valaki meg tudja csinálni? pls


Nem tudsz olvasni vagy mi?

http://hlmod.hu/viewtopic.php?p=191368#p191365

Vagy nehezedre esik másolni aztán beilleszteni?

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés nyitás
HozzászólásElküldve: 2016.11.28. 19:09 
Offline
Senior Tag
Avatar

Csatlakozott: 2016.02.04. 10:58
Hozzászólások: 219
Megköszönt másnak: 11 alkalommal
Megköszönték neki: 18 alkalommal
exodus írta:
rusky18 írta:
Valaki meg tudja csinálni? pls


Nem tudsz olvasni vagy mi?

http://hlmod.hu/viewtopic.php?p=191368#p191365

Vagy nehezedre esik másolni aztán beilleszteni?


NEm hiszem hogy ért bármit is abból amit le írtál.
Szerintem copyzta a plugint, csak szarul, és ki akarja javíttatni
____________________
| |
| |
|___________________|

_________________
STEAM
[steam]konfigos[/steam]
YOUTUBE

Szerverek
Kép
_
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés nyitás
HozzászólásElküldve: 2016.11.28. 19:18 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
Istenem :D

Tessék:

► Spoiler mutatása

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0

Ők köszönték meg exodus nek ezt a hozzászólást: rusky18 (2016.11.28. 19:29)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés nyitás
HozzászólásElküldve: 2016.11.28. 19:30 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Köszönöm!

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés nyitás
HozzászólásElküldve: 2017.05.06. 11:35 
Offline
Tag
Avatar

Csatlakozott: 2016.12.06. 21:05
Hozzászólások: 50
Megköszönt másnak: 2 alkalommal
Itt a menü eredeti készítőjének a változata: viewtopic.php?f=10&t=27288&p=194411&hilit=paintball#p194411
És legalább ne írnád bele a pluginba hogy police készítette ha már lopott :'D..
Helyedbe az authort gyorsan átírnám

_________________
|Az élet minden csatája arra jó, hogy tanuljunk valamit belőle,még azokból is, amelyeket elveszítünk..|


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


Ki van itt

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