hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 342 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 340 vendég

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

Regisztrált felhasználók: Bing [Bot], saxxo 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: paintballmenü
HozzászólásElküldve: 2016.11.08. 12:40 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Üdv ezt a paintball menüt Diplóy készítette valamiért nem ad xp aranyat ládát kulcsot. Tud valaki segíteni?
  1. #include <amxmodx>
  2. #include <fvault>
  3. #include <engine>
  4. #include <fakemeta>
  5. #include <hamsandwich>
  6.  
  7. #pragma semicolon 1
  8.  
  9. new const PLUGIN[] = "lOOSer's| Paintball";
  10. new const VERSION[] = "1.0";
  11. new const AUTHOR[] = "DiploY";
  12.  
  13. new Kes[15][33], Arany[33], Lada[33], Kulcs[33], Szint[33], Xp[33], Skin[33];
  14. new Erteke[33], kicucc[33], kirakva[33], pido;
  15.  
  16. new const File[] = "SkinMentes";
  17. new const Prefix[] = "[lOOSer's| Paintball]";
  18.  
  19. //new g_SyncHud1;
  20.  
  21. enum _:ADAT { Name[32], Model[64] };
  22.  
  23. new const Kesek[][ADAT] =
  24. {
  25.     { "Fps Kes", "models/looser/fps.mdl" },
  26.     { "Bergyilkos Kes", "models/looser/v_ber.mdl" },
  27.     { "HalloWeeN Kes", "models/looser/v_hallo.mdl" },
  28.     { "Modern Kes", "models/looser/v_modern.mdl" },
  29.     { "ExTra Kes", "models/looser/v_extra.mdl" },
  30.     { "Denim Kes", "models/looser/v_denim.mdl" },
  31.     { "Adidas Kes", "models/looser/v_adidas.mdl" },
  32.     { "Parduc Kes", "models/looser/v_parduc.mdl" },
  33.     { "OpTiMuS Kes", "models/looser/v_optimus.mdl" },
  34.     { "Crazy Fade Karambit Kes", "models/looser/v_karambit.mdl" },
  35.     { "Pokoli Axe Kes", "models/v_axe.mdl" },
  36.     { "Sticker Bomb Kes", "models/looser/v_stick.mdl" },
  37.     { "Crazy Fade Bayonet Kes", "models/looser/v_crazy.mdl" },
  38.     { "ReD HandS Kes", "models/looser/v_red.mdl" },
  39.     { "Balrog Kesztyu", "models/looser/v_balrog.mdl" }
  40. };
  41.  
  42. public plugin_init() {
  43.     register_plugin(PLUGIN, VERSION, AUTHOR);
  44.  
  45.     register_impulse(201, "FoMenu");
  46.     register_clcmd("say /menu", "FoMenu");
  47.  
  48.     //g_SyncHud1 = CreateHudSyncObj();
  49.  
  50.     set_task(0.5,"TaskHalfSecond",.flags="b");
  51.     set_task(78.9, "hirdetes", 789, _, _, "b");
  52.  
  53.     register_event("DeathMsg", "Halal", "a");
  54.     RegisterHam(Ham_Item_Deploy, "weapon_knife", "FegyverValtas", 1);
  55. }
  56. public plugin_precache()
  57. {
  58.     for(new i;i < 15; i++)
  59.         precache_model(Kesek[i][Model]);
  60. }
  61.  
  62. public hirdetes()
  63. {
  64.     client_printcolor(0, "!g%s !nA Szerveren jelenleg !gTeszt mod !nfut!", Prefix);
  65. }
  66. public FegyverValtas(ent)
  67. {
  68.     new id = get_pdata_cbase(ent, 41, 4);
  69.  
  70.     switch(get_user_weapon(id))
  71.     {
  72.         case CSW_KNIFE:
  73.         {
  74.             switch(Skin[id])
  75.             {
  76.  
  77.                 case 1: set_pev(id, pev_viewmodel2, Kesek[0][Model]);
  78.                 case 2: set_pev(id, pev_viewmodel2, Kesek[1][Model]);
  79.                 case 3: set_pev(id, pev_viewmodel2, Kesek[2][Model]);
  80.                 case 4: set_pev(id, pev_viewmodel2, Kesek[3][Model]);
  81.                 case 5: set_pev(id, pev_viewmodel2, Kesek[4][Model]);
  82.                 case 6: set_pev(id, pev_viewmodel2, Kesek[5][Model]);
  83.                 case 7: set_pev(id, pev_viewmodel2, Kesek[6][Model]);
  84.                 case 8: set_pev(id, pev_viewmodel2, Kesek[7][Model]);
  85.                 case 9: set_pev(id, pev_viewmodel2, Kesek[8][Model]);
  86.                 case 10: set_pev(id, pev_viewmodel2, Kesek[9][Model]);
  87.                 case 11: set_pev(id, pev_viewmodel2, Kesek[10][Model]);
  88.                 case 12: set_pev(id, pev_viewmodel2, Kesek[11][Model]);
  89.                 case 13: set_pev(id, pev_viewmodel2, Kesek[12][Model]);
  90.                 case 14: set_pev(id, pev_viewmodel2, Kesek[13][Model]);
  91.                 case 15: set_pev(id, pev_viewmodel2, Kesek[14][Model]);
  92.             }
  93.         }
  94.     }
  95. }
  96.  
  97. /*public TaskHalfSecond() {
  98.     new players[32], pnum, tempid;
  99.     get_players(players, pnum, "ac");
  100.  
  101.     for(new i;i<pnum; i++)
  102.     {
  103.         tempid = players[i];
  104.         set_hudmessage(255, 255, 255, 0.01, 0.17, 0, 1.0, 1.0);
  105.         ShowSyncHudMsg(tempid, g_SyncHud1, "Szint: %d^nXp: %d/100(%.1f%%)^nArany: %d^n^nLáda: %d | Kulcs: %d", Szint[tempid], Xp[tempid], float(Xp[tempid])*100, Arany[tempid], Lada[tempid], Kulcs[tempid]);
  106.     }
  107. }*/
  108. public Halal() {
  109.     new Gyilkos = read_data(1);
  110.     new Aldozat = read_data(2);
  111.     new Num = random_num(1, 10);
  112.     new elezaparaszt = is_user_alive(Gyilkos);
  113.     new pPont;
  114.     pPont += random_num(15, 35);
  115.    
  116.     if(Gyilkos == Aldozat) return;
  117.        
  118.     Arany[Gyilkos] += pPont;
  119.     client_printcolor(Gyilkos, "!g%s !nKaptál !g+%d !nAranyat.", Prefix, pPont);
  120.    
  121.     if(Szint[Gyilkos] >= 0 && Szint[Gyilkos] <= 1000) Xp[Gyilkos] += random_num(12, 15);
  122.    
  123.     if(Xp[Gyilkos] > 100)
  124.     {
  125.         Xp[Gyilkos] -= 100;
  126.         Szint[Gyilkos] ++;
  127.     }
  128.    
  129.     new Nev[32]; get_user_name(Gyilkos, Nev, 31);
  130.    
  131.     if(Num == 7 && elezaparaszt)
  132.     {
  133.         Lada[Gyilkos] ++;
  134.         client_printcolor(0, "!g%s !t%s !nTalalt egy ladat.", Prefix, Nev);
  135.     }
  136.     else if(Num == 2 && elezaparaszt)
  137.     {
  138.         Kulcs[Gyilkos] ++;
  139.         client_printcolor(0, "!g%s !t%s !nTalalt egy kulcsot.", Prefix, Nev);
  140.     }
  141. }
  142.  
  143. public FoMenu(id)
  144. {
  145.     new temp[300];
  146.    
  147.     formatex(temp, charsmax(temp), "\rlOOSer's| \wPaintball \y- \dFomenu \y||^n \wSzint: \y%i \r| \wArany: \y%i \r| \wXp: \y%i \r|", Szint[id], Arany[id], Xp[id]);
  148.     new menu = menu_create(temp, "Fomenu_h");
  149.  
  150.     menu_additem(menu, "Raktar", "1", 0);
  151.     menu_additem(menu, "Lada Nyitas", "2", 0);
  152.     menu_additem(menu, "Piac", "3", 0);
  153.     menu_additem(menu, "Eldobas", "4", 0);
  154.     //menu_additem(menu, "Bolt\r[New]", "5", 0);
  155.  
  156.     menu_display(id, menu, 0);
  157. }
  158. public Fomenu_h(id, menu, item){
  159.     if(item == MENU_EXIT)
  160.     {
  161.         menu_destroy(menu);
  162.         return;
  163.     }
  164.  
  165.     new data[9], szName[64];
  166.     new access, callback;
  167.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  168.     new key = str_to_num(data);
  169.  
  170.     switch(key) {
  171.         case 1: Raktar(id);
  172.         case 2: LadaNyitas(id);
  173.         case 3: Piac(id);
  174.         case 4: Eldobas(id);
  175.         //case 5: boltpub(id);
  176.     }
  177. }
  178.  
  179. public Raktar(id)
  180. {
  181.     new cim[121];
  182.    
  183.     formatex(cim, charsmax(cim), "\rlOOSer's|\wPaintBall \y- \dRaktar");
  184.     new menu = menu_create(cim, "Raktar_h");
  185.  
  186.     for(new i=0;i < 15; i++)
  187.     {
  188.         if(Kes[i][id] > 0)
  189.         {
  190.             new Sor[6]; num_to_str(i, Sor, 5);
  191.             formatex(cim, charsmax(cim), "\r%s \y| \d%d DB", Kesek[i][Name], Kes[i][id]);
  192.             menu_additem(menu, cim, Sor);
  193.         }
  194.     }
  195.     menu_display(id, menu, 0);
  196. }
  197. public Raktar_h(id, menu, item){
  198.     if(item == MENU_EXIT)
  199.     {
  200.         menu_destroy(menu);
  201.         return;
  202.     }
  203.  
  204.     new data[9], szName[64];
  205.     new access, callback;
  206.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  207.     new key = str_to_num(data);
  208.  
  209.  
  210.     Skin[id] = key+1;
  211.     client_printcolor(id, "!g%s !nSikeresen Kivalasztodtad a : !g%s !nSkin.", Prefix, Kesek[key][Name]);
  212. }
  213. public LadaNyitas(id)
  214. {
  215.     new temp[300];
  216.    
  217.     formatex(temp, charsmax(temp), "\rlOOSer's| \wPaintBall \y- \dLadanyitas^n \r| \wLada: \y%i \r| \wKulcs: \y%i \r|", Lada[id], Kulcs[id]);
  218.     new menu = menu_create(temp, "LadaNyit_h");
  219.  
  220.     menu_additem(menu, "\yLadaNyitas\r!^n\d1 Kell hozza [Lada es 1 Kulcs!]", "1", 0);
  221.  
  222.     menu_display(id, menu, 0);
  223. }
  224. public LadaNyit_h(id, menu, item){
  225.     if(item == MENU_EXIT)
  226.     {
  227.         menu_destroy(menu);
  228.         return;
  229.     }
  230.  
  231.     new data[9], szName[64];
  232.     new access, callback;
  233.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  234.     new key = str_to_num(data);
  235.  
  236.     switch(key) {
  237.         case 1:
  238.         {
  239.             if(Lada[id] >= 1 && Kulcs[id] >= 1)
  240.             {
  241.                 Lada[id] --;
  242.                 Kulcs[id] --;
  243.                 Talal(id);
  244.             }
  245.             LadaNyitas(id);
  246.         }
  247.     }
  248. }
  249. public Eldobas(id)
  250. {
  251.     new cim[121];
  252.     new menu = menu_create("\lOOSer's| \wPaintball \y- \dEldobas", "Eldobas_h");
  253.  
  254.     for(new i=0;i < 15; i++)
  255.     {
  256.         if(Kes[i][id] > 0)
  257.         {
  258.             new Sor[6]; num_to_str(i, Sor, 5);
  259.             formatex(cim, charsmax(cim), "\r%s \y| \d%d DB", Kesek[i][Name], Kes[i][id]);
  260.             menu_additem(menu, cim, Sor);
  261.         }
  262.     }
  263.     menu_display(id, menu, 0);
  264. }
  265. public Eldobas_h(id, menu, item)
  266. {
  267.     if(item == MENU_EXIT)
  268.     {
  269.         menu_destroy(menu);
  270.         return;
  271.     }
  272.  
  273.     Kes[item][id] --;
  274.     Eldobas(id);
  275. }
  276. public Piac(id)
  277. {
  278.     new cim[121];
  279.     format(cim, charsmax(cim), "\lOOSer's| \wPaintball \y- \dPiac");
  280.     new menu = menu_create(cim, "Piac_h");
  281.  
  282.     menu_additem(menu, "Eladas", "1", 0);
  283.     menu_additem(menu, "Vasarlas", "2", 0);
  284.  
  285.     menu_display(id, menu, 0);
  286. }
  287. public Piac_h(id, menu, item){
  288.     if(item == MENU_EXIT)
  289.     {
  290.         menu_destroy(menu);
  291.         return;
  292.     }
  293.  
  294.     new data[9], szName[64];
  295.     new access, callback;
  296.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  297.     new key = str_to_num(data);
  298.  
  299.     switch(key)
  300.     {
  301.         case 1: Eladas(id);
  302.         case 2: Vasarlas(id);
  303.     }
  304. }
  305. public Eladas(id) {
  306.     new cim[121], ks1[121], ks2[121];
  307.     format(cim, charsmax(cim), "\rlOOSer's| \wPaintball \y- \dEladas");
  308.     new menu = menu_create(cim, "eladas_h" );
  309.  
  310.     if(kirakva[id] == 0){
  311.         for(new i=0; i < 110; i++) {
  312.             if(kicucc[id] == 0) format(ks1, charsmax(ks1), "\rTargy: \dValasz Valamit!^n");
  313.             else if(kicucc[id] == i) format(ks1, charsmax(ks1), "\rTárgy: \y%s^n", Kesek[i-1][Name]);
  314.         }
  315.         menu_additem(menu, ks1 ,"0",0);
  316.     }
  317.     if(kirakva[id] == 0){
  318.         format(ks2, charsmax(ks2), "\wArany: \d%d", Erteke[id]);
  319.         menu_additem(menu,ks2,"1",0);
  320.     }
  321.  
  322.     if(kirakva[id] == 0)
  323.         menu_additem(menu,"\yKirakas!","2",0);
  324.  
  325.     if(Erteke[id] != 0 && kirakva[id] == 1)
  326.         menu_additem(menu,"Targy \dVisszavonas","-2",0);
  327.  
  328.     menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  329.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  330.     menu_display(id, menu, 0);
  331. }
  332. public eladas_h(id, menu, item){
  333.     if( item == MENU_EXIT )
  334.     {
  335.         menu_destroy(menu);
  336.         return PLUGIN_HANDLED;
  337.     }
  338.     new data[9], szName[64], name[32];
  339.     get_user_name(id, name, charsmax(name));
  340.     new access, callback;
  341.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  342.     new key = str_to_num(data);
  343.  
  344.     switch(key)
  345.     {
  346.         case -2:{
  347.             kirakva[id] = 0;
  348.             kicucc[id] = 0;
  349.             Erteke[id] = 0;
  350.         }
  351.         case 0:{
  352.             fvalaszt(id);
  353.         }
  354.         case 1:{
  355.             client_cmd(id, "messagemode DOLLAR");
  356.         }
  357.         case 2:{
  358.             for(new i=0; i < 110; i++) {
  359.                 if(kicucc[id] == i && Kes[i-1][id] >= 1) {
  360.                     client_printcolor(0, "!g%s !t%s !nKirakott egy !g%s-!nt %d Aranyert",Prefix, name, Kesek[i-1][Name], Erteke[id]);
  361.                     kirakva[id] = 1;
  362.                 }
  363.             }
  364.         }
  365.     }
  366.     menu_destroy(menu);
  367.     return PLUGIN_HANDLED;
  368. }
  369. public fvalaszt(id) {
  370.     new szMenuTitle[ 121 ],cim[121];
  371.     format( szMenuTitle, charsmax( szMenuTitle ), "\rlOOSer's| \wPaintball \y- \dKes skin valasztas");
  372.     new menu = menu_create( szMenuTitle, "fvalaszt_h" );
  373.  
  374.     for(new i=0; i < 110; i++) {
  375.         if(Kes[i-1][id] > 0) {
  376.             new Num[6];
  377.             num_to_str(i, Num, 5);
  378.             formatex(cim, charsmax(cim), "\y%s \r| \d%d DB", Kesek[i][Name], Kes[i][id]);
  379.             menu_additem(menu, cim, Num);
  380.         }
  381.     }
  382.  
  383.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  384.     menu_display(id, menu, 0);
  385.  
  386. }
  387. public fvalaszt_h(id, menu, item){
  388.     if(item == MENU_EXIT)
  389.     {
  390.         menu_destroy(menu);
  391.         return;
  392.     }
  393.     new data[9], szName[64];
  394.     new access, callback;
  395.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  396.     new key = str_to_num(data);
  397.  
  398.     kicucc[id] = key+1;
  399.     Eladas(id);
  400. }
  401. public lekeres(id) {
  402.     new ertek, adatok[32];
  403.     read_args(adatok, charsmax(adatok));
  404.     remove_quotes(adatok);
  405.  
  406.     ertek = str_to_num(adatok);
  407.  
  408.     new hossz = strlen(adatok);
  409.  
  410.     if(hossz > 7)
  411.     {
  412.         client_cmd(id, "messagemode DOLLAR");
  413.     }
  414.     else if(ertek < 20)
  415.     {
  416.         client_printcolor(id, "!g%s !nNem tudsz eladni fegyver!t 20 arany alatt.", Prefix);
  417.         Eladas(id);
  418.     }
  419.     else
  420.     {
  421.         Erteke[id] = ertek;
  422.         Eladas(id);
  423.     }
  424. }
  425. public Vasarlas(id)
  426. {      
  427.     new mpont[512], menu, cim[121];
  428.  
  429.     static players[32],temp[10],pnum;  
  430.     get_players(players,pnum,"c");
  431.  
  432.     format(cim, charsmax(cim), "\rlOOSer's| \wPaintball \y- \dVasarlas");
  433.     menu = menu_create(cim, "vasarlas_h" );
  434.  
  435.     for (new i; i < pnum; i++)
  436.     {
  437.         if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
  438.         {
  439.             for(new a=0; a < 110; a++) {
  440.                 if(kicucc[players[i]] == a)
  441.                     formatex(mpont,256,"\r%s \y| \w%s \y| \w%d \yArany", Kesek[i-1][Name], get_player_name(players[i]), Erteke[players[i]]);
  442.             }
  443.  
  444.             num_to_str(players[i],temp,charsmax(temp));
  445.             menu_additem(menu, mpont, temp);
  446.         }
  447.     }
  448.     menu_setprop(menu, MPROP_PERPAGE, 6);
  449.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
  450.     menu_display(id, menu);
  451.     return PLUGIN_HANDLED;
  452. }  
  453. public vasarlas_h(id,menu, item){
  454.     if(item == MENU_EXIT)
  455.     {
  456.         menu_destroy(menu);
  457.         return;
  458.     }
  459.     if(pido != 0){
  460.         Vasarlas(id);
  461.         return;
  462.     }
  463.     new data[6] ,szName[64],access,callback;
  464.     new name[32], name2[32];
  465.     get_user_name(id, name, charsmax(name));
  466.  
  467.     menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
  468.  
  469.     new player = str_to_num(data);
  470.     get_user_name(player, name2, charsmax(name2));
  471.     pido = 2;
  472.     set_task(2.0, "vido");
  473.  
  474.     for(new i=0; i < 110; i++) {
  475.         if(Arany[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
  476.         {
  477.             kirakva[player] = 0;
  478.             client_printcolor(0,  "!g%s !t%s !nvett egy !g%s !n%s-tol %d Aranyert!",Prefix, name, Kesek[i-1][Name], name2, Erteke[player]);
  479.             Arany[player] += Erteke[player];
  480.             Arany[id] -= Erteke[player];
  481.             Kes[i-1][id] ++;
  482.             Kes[i-1][player] --;
  483.             kicucc[player] = 0;
  484.             Erteke[player] = 0;
  485.         }
  486.     }
  487. }
  488. public Talal(id)
  489. {
  490.     new Szam = random_num(1, 700);
  491.     new Nev[32]; get_user_name(id, Nev, 31);
  492.  
  493.     if(Szam < 300)
  494.     {
  495.         switch(random_num(1, 7))
  496.         {
  497.             case 1:
  498.             {
  499.                 Kes[0][id] ++;
  500.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[0][Name]);
  501.             }
  502.             case 2:
  503.             {
  504.                 Kes[1][id] ++;
  505.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[1][Name]);
  506.             }
  507.             case 3:
  508.             {
  509.                 Kes[2][id] ++;
  510.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[2][Name]);
  511.             }
  512.             case 4:
  513.             {
  514.                 Kes[3][id] ++;
  515.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[3][Name]);
  516.             }
  517.             case 5:
  518.             {
  519.                 Kes[4][id] ++;
  520.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[4][Name]);
  521.             }
  522.             case 6:
  523.             {
  524.                 Kes[5][id] ++;
  525.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[5][Name]);
  526.             }
  527.             case 7:
  528.             {
  529.                 Kes[6][id] ++;
  530.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[6][Name]);
  531.             }
  532.         }
  533.     }
  534.     else if(Szam < 400 && Szam > 700)
  535.     {
  536.         switch(random_num(1, 8))
  537.         {
  538.             case 1:
  539.             {
  540.                 Kes[7][id] ++;
  541.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[7][Name]);
  542.             }
  543.             case 2:
  544.             {
  545.                 Kes[8][id] ++;
  546.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[8][Name]);
  547.             }
  548.             case 3:
  549.             {
  550.                 Kes[9][id] ++;
  551.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[9][Name]);
  552.             }
  553.             case 4:
  554.             {
  555.                 Kes[10][id] ++;
  556.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[10][Name]);
  557.             }
  558.             case 5:
  559.             {
  560.                 Kes[11][id] ++;
  561.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[11][Name]);
  562.             }
  563.             case 6:
  564.             {
  565.                 Kes[12][id] ++;
  566.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[12][Name]);
  567.             }
  568.             case 7:
  569.             {
  570.                 Kes[13][id] ++;
  571.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[13][Name]);
  572.             }
  573.             case 8:
  574.             {
  575.                 Kes[14][id] ++;
  576.                 client_printcolor(0, "!g%s !t%s !nEzt talalta egy !tladaban!n: !g%s!", Prefix, Nev, Kesek[14][Name]);
  577.             }
  578.         }
  579.     }
  580. }
  581. public vido()
  582. {
  583.     pido = 0;
  584. }
  585. stock get_player_name(id){
  586.     static Nev[32];
  587.     get_user_name(id, Nev,31);
  588.     return Nev;
  589. }
  590. stock client_printcolor(const id, const input[], any:...)
  591. {
  592.     new count = 1, players[32];
  593.     static msg[191];
  594.     vformat(msg, 190, input, 3);
  595.  
  596.     replace_all(msg, 190, "!g", "^4");
  597.     replace_all(msg, 190, "!n", "^1");
  598.     replace_all(msg, 190, "!t", "^3");  
  599.  
  600.     if (id) players[0] = id; else get_players(players, count, "ch");
  601.     {
  602.         for (new i = 0; i < count; i++)
  603.         {
  604.             if (is_user_connected(players[i]))
  605.             {
  606.                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
  607.                 write_byte(players[i]);
  608.                 write_string(msg);
  609.                 message_end();
  610.             }
  611.         }
  612.     }
  613.     return PLUGIN_HANDLED;
  614. }
  615. public client_putinserver(id)
  616. {
  617.     if(!is_user_bot(id))
  618.         Load(id);
  619. }
  620. public client_disconnect(id)
  621. {
  622.     if(!is_user_bot(id))
  623.     {
  624.         Save(id);
  625.         Arany[id] = 0;
  626.         Szint[id] = 0;
  627.         Xp[id] = 0;
  628.  
  629.         for(new i;i < 15; i++)
  630.             Kes[i][id] = 0;
  631.     }
  632. }
  633. Load(id)
  634. {
  635.     new Nev[32]; get_user_name(id, Nev, sizeof(Nev)-1);
  636.  
  637.     new Mentes[512];
  638.     format(Mentes, charsmax(Mentes), "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", Arany[id], Szint[id], Xp[id], Kes[0][id], Kes[1][id], Kes[2][id], Kes[3][id], Kes[4][id], Kes[5][id], Kes[6][id]
  639.     , Kes[7][id], Kes[8][id], Kes[9][id], Kes[10][id], Kes[11][id], Kes[12][id], Kes[13][id], Kes[14][id]);
  640.  
  641.     if(fvault_get_data(File, Mentes, Nev, charsmax(Nev)))
  642.     {
  643.         new Gold[32], Lvl[32], Tap[32], Ks1[32], Ks2[32], Ks3[32], Ks4[32], Ks5[32], Ks6[32], Ks7[32], Ks8[32], Ks9[32], Ks10[32], Ks11[32], Ks12[32], Ks13[32], Ks14[32], Ks15[32];
  644.         parse(Mentes, Gold, 31, Lvl, 31, Tap, 31, Ks1, 31, Ks2, 31, Ks3, 31, Ks4, 31, Ks5, 31, Ks6, 31, Ks7, 31, Ks8, 31, Ks9, 31, Ks10, 31, Ks11, 31, Ks12, 31, Ks13, 31, Ks14, 31, Ks15, 31);
  645.  
  646.         Arany[id] = str_to_num(Gold);
  647.         Szint[id] = str_to_num(Lvl);
  648.         Xp[id] = str_to_num(Tap);
  649.         Kes[0][id] = str_to_num(Ks1);
  650.         Kes[1][id] = str_to_num(Ks2);
  651.         Kes[2][id] = str_to_num(Ks3);
  652.         Kes[3][id] = str_to_num(Ks4);
  653.         Kes[4][id] = str_to_num(Ks5);
  654.         Kes[5][id] = str_to_num(Ks6);
  655.         Kes[6][id] = str_to_num(Ks7);
  656.         Kes[7][id] = str_to_num(Ks8);
  657.         Kes[8][id] = str_to_num(Ks9);
  658.         Kes[9][id] = str_to_num(Ks10);
  659.         Kes[10][id] = str_to_num(Ks11);
  660.         Kes[11][id] = str_to_num(Ks12);
  661.         Kes[12][id] = str_to_num(Ks13);
  662.         Kes[13][id] = str_to_num(Ks14);
  663.         Kes[14][id] = str_to_num(Ks15);
  664.     }
  665. }
  666. Save(id)
  667. {
  668.     new Nev[32]; get_user_name(id, Nev, sizeof(Nev)-1);
  669.  
  670.     new Mentes[512];
  671.     format(Mentes, charsmax(Mentes), "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", Arany[id], Szint[id], Xp[id], Kes[0][id], Kes[1][id], Kes[2][id], Kes[3][id], Kes[4][id], Kes[5][id], Kes[6][id]
  672.     , Kes[7][id], Kes[8][id], Kes[9][id], Kes[10][id], Kes[11][id], Kes[12][id], Kes[13][id], Kes[14][id]);
  673.  
  674.     fvault_set_data(File, Nev, Mentes);
  675. }
  676. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  677. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  678. */

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: paintballmenü
HozzászólásElküldve: 2016.11.08. 14:39 
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
Tessék itt leírtam:

http://hlmod.hu/viewtopic.php?f=9&t=26575#p190516

_________________
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: paintballmenü
HozzászólásElküldve: 2016.11.08. 14:50 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Meg próbáltam de nem megy.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: paintballmenü
HozzászólásElküldve: 2016.11.08. 14:57 
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
Konkrétan megvan csinálva és még ígysem tudod...

_________________
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: paintballmenü
HozzászólásElküldve: 2016.11.08. 15:54 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Nem értek a pluginokhoz.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: paintballmenü
HozzászólásElküldve: 2016.11.08. 16:04 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
exodus írta:
Konkrétan megvan csinálva és még ígysem tudod...

"Meg van csinálva" = "Csináltam egy külön funkciót neki, ami közel felesleges, mert csak átmásoltam bele a fentieket."


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: paintballmenü
HozzászólásElküldve: 2016.11.08. 17:19 
Offline
Tud valamit

Csatlakozott: 2016.08.09. 16:08
Hozzászólások: 121
Megköszönt másnak: 37 alkalommal
Valaki megcsinálná pls.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: paintballmenü
HozzászólásElküldve: 2016.11.08. 19:02 
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
LyleChriss írta:
exodus írta:
Konkrétan megvan csinálva és még ígysem tudod...

"Meg van csinálva" = "Csináltam egy külön funkciót neki, ami közel felesleges, mert csak átmásoltam bele a fentieket."


De akkoris az legalább működik :D
De még arra sem képes hogy törölje aztán ctrl+c & ctrl+v

_________________
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á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 17 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