hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.10. 00:10



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: GO mód mentése
HozzászólásElküldve: 2015.12.19. 21:23 
Offline
Beavatott

Csatlakozott: 2015.10.13. 16:16
Hozzászólások: 87
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 13 alkalommal
Sziasztok!
Azt szeretném megkérdezni hogy meglehet-e oldani hogy ne névre mentse hanem steam id-re?
Ez a mód lenne az:
http://www.oriaslevel.hu/files/get/PfZkrI7lX_/csgo-mode-28129.sma
Azért ide töltöttem fel mert nem engedi sma-ba rakni itt..
Elöre is köszönöm a válaszokat.

Valaki tudna segiteni?
Néztem Mforce-nak a tutioralját de nem sikerült megcsinálni...


A hozzászólást 1 alkalommal szerkesztették, utoljára mforce 2015.12.20. 20:37-kor.
dupla posztra figyeljünk!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: GO mód mentése
HozzászólásElküldve: 2015.12.20. 09:01 
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
itt az eredeti, azt teleírta a kisgyerek mindenféle hülyeséggel.. rég használtam ezt, de tuti jó.
asszem id-re ment, de egy reg rendszerrel alapból meglehet oldani a névre mentést is.


Reg Rendszer hozzá:
  1. #include <amxmod>
  2.         #include <colorchat>
  3.         #include <fvault>
  4.  
  5.         new regisztralva[33], bool:belepve[33], bool:irt[33], bool:irt1[33], regjelszo[32][33], jelszo[32][33], arany[33], szint[33], olesek[33], elet[33], lada[33], kulcs[33]
  6.         new const file[] = "regadatok"
  7.  
  8.         public plugin_init()
  9.         {
  10.         register_plugin("Regisztrációs Rendszer", "1.1", "V!RUSHD")
  11.  
  12.         register_clcmd("say /reg", "reg")
  13.         register_impulse(201, "letilt")
  14.         register_clcmd("REG_JELSZO", "regisztralas")
  15.         register_clcmd("LOG_JELSZO", "belepes")
  16.         register_clcmd("JELENLEGI_JELSZO", "kerdes")
  17.         register_clcmd("UJ_JELSZO", "csere")
  18.         }
  19.         public letilt(id)
  20.         {
  21.         if(belepve[id] == false)
  22.         {
  23.         regmenu(id)
  24.         }
  25.         else {
  26.         client_cmd(id, "menu")
  27.         }
  28.         return PLUGIN_CONTINUE
  29.         }
  30.         public fomenu(id)
  31.         {
  32.         if(belepve[id] == true)
  33.         {
  34.         menu(id)
  35.         }
  36.         else if(regisztralva[id] == 1)
  37.         {
  38.         logmenu(id)
  39.         }
  40.         else if(regisztralva[id] == 0)
  41.         {
  42.         regmenu(id)
  43.         }
  44.         }
  45.         public regmenu(id)
  46.         {
  47.         new nev[32], fh[121], jsz[121]
  48.         get_user_name(id, nev, 31)
  49.         new menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dNem Regisztrált", "reg_handler")
  50.  
  51.         format(fh, charsmax(fh), "\rFelhasználónév: \d%s", nev)
  52.         menu_additem(menu,fh, "1",0)
  53.  
  54.         if(irt[id] == true)
  55.         {
  56.         format(jsz, charsmax(jsz), "\rJelszó: \d%s^n", regjelszo[id])
  57.         menu_additem(menu,jsz, "2",0)
  58.  
  59.         menu_additem(menu, "\yRegisztrálás", "3", 0)
  60.         }
  61.         else
  62.         {
  63.         format(jsz, charsmax(jsz), "\rJelszó: ^n")
  64.         menu_additem(menu,jsz, "2",0)
  65.  
  66.         menu_additem(menu, "\yRegisztrálás", "4", 0)
  67.         }
  68.  
  69.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  70.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  71.  
  72.         menu_display(id, menu, 0)
  73.         return PLUGIN_HANDLED
  74.         }
  75.         public logmenu(id)
  76.         {
  77.         new nev[32], fh[121], jsz[121]
  78.         get_user_name(id, nev, 31)
  79.         new menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dRegisztrálva", "log_handler")
  80.  
  81.         format(fh, charsmax(fh), "\rFelhasználónév: \d%s", nev)
  82.         menu_additem(menu,fh, "1",0)
  83.  
  84.         if(irt1[id] == true)
  85.         {
  86.         format(jsz, charsmax(jsz), "\rJelszó: \d%s^n", jelszo[id])
  87.         menu_additem(menu,jsz, "2",0)
  88.         }
  89.         else
  90.         {
  91.         format(jsz, charsmax(jsz), "\rJelszó: ^n")
  92.         menu_additem(menu,jsz, "2",0)
  93.         }
  94.  
  95.         menu_additem(menu, "\yBelépés", "3", 0)
  96.         menu_additem(menu, "\wElfelejtettem a \rJelszavam", "4", 0)
  97.  
  98.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  99.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  100.  
  101.         menu_display(id, menu, 0)
  102.         return PLUGIN_HANDLED
  103.         }
  104.         public menu(id)
  105.         {
  106.         new menu = menu_create("\rRegisztrációs Rendszer:^nStátusz: \dBejelentkezve", "menu_handler")
  107.  
  108.         menu_additem(menu, "\rKijelentkezés", "1", 0)
  109.         menu_additem(menu, "\rJelszó Váltás", "2", 0)
  110.  
  111.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  112.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  113.  
  114.         menu_display(id, menu, 0)
  115.         return PLUGIN_HANDLED
  116.         }
  117.         public reg_handler(id, menu, item)
  118.         {
  119.         if(item == MENU_EXIT)
  120.         {
  121.         menu_cancel(id)
  122.         return PLUGIN_HANDLED
  123.         }
  124.  
  125.         new data[9], access, callback, szName[64]
  126.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  127.         new key = str_to_num(data)
  128.  
  129.         switch(key)
  130.         {
  131.         case 1:
  132.         {
  133.         regmenu(id)
  134.         }
  135.         case 2:
  136.         {
  137.         client_cmd(id, "messagemode REG_JELSZO")
  138.         }
  139.         case 3:
  140.         {
  141.         regisztralva[id] = 1
  142.         irt[id] = false
  143.         ColorChat(id, GREEN, "[Információ] ^1Sikeresen regisztráltál a Szerverre.Jelszavad:^3 %s", regjelszo[id])
  144.         }
  145.         case 4:
  146.         {
  147.         regmenu(id)
  148.         ColorChat(id, GREEN, "[Információ] ^1Nem adtál meg ^3Jelszót.")
  149.         }
  150.         }
  151.         menu_cancel(id)
  152.         return PLUGIN_HANDLED
  153.         }
  154.         public log_handler(id, menu, item)
  155.         {
  156.         if(item == MENU_EXIT)
  157.         {
  158.         menu_cancel(id)
  159.         return PLUGIN_HANDLED
  160.         }
  161.  
  162.         new data[9], access, callback, szName[64]
  163.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  164.         new key = str_to_num(data)
  165.  
  166.         switch(key)
  167.         {
  168.         case 1:
  169.         {
  170.         logmenu(id)
  171.         }
  172.         case 2:
  173.         {
  174.         client_cmd(id, "messagemode LOG_JELSZO")
  175.         }
  176.         case 3:
  177.         {
  178.         if(equali(jelszo[id], regjelszo[id]))
  179.         {
  180.         irt1[id] = false
  181.         belepve[id] = true
  182.         ColorChat(id, GREEN, "[Információ] ^1Sikeresen Bejelentkeztél.")
  183.         }
  184.         else
  185.         {
  186.         ColorChat(id, GREEN, "[Információ] ^1Hibás ^3Jelszót ^1adtál meg!")
  187.         }
  188.         }
  189.         case 4:
  190.         {
  191.         ColorChat(id, GREEN, "[Információ] ^1Keres fel minket Skypon: ^3.......")
  192.         }
  193.         }
  194.         menu_cancel(id)
  195.         return PLUGIN_HANDLED
  196.         }
  197.         public menu_handler(id, menu, item)
  198.         {
  199.         if(item == MENU_EXIT)
  200.         {
  201.         menu_cancel(id)
  202.         return PLUGIN_HANDLED
  203.         }
  204.  
  205.         new data[9], access, callback, szName[64]
  206.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  207.         new key = str_to_num(data)
  208.  
  209.         switch(key)
  210.         {
  211.         case 1:
  212.         {
  213.         belepve[id] = false
  214.         jelszo[id] = ""
  215.         ColorChat(id, GREEN, "[Információ] ^1Sikeresen ^3Kijelentkeztél.")
  216.         }
  217.         case 2:
  218.         {
  219.         client_cmd(id, "messagemode JELENLEGI_JELSZO")
  220.         }
  221.         }
  222.         menu_cancel(id)
  223.         return PLUGIN_HANDLED
  224.         }
  225.         public regisztralas(id)
  226.         {
  227.         new adat[32]
  228.         new hosszusag = strlen(adat)
  229.         read_args(adat, charsmax(adat))
  230.         remove_quotes(adat)
  231.         if(hosszusag >= 5) {
  232.         regjelszo[id] = adat
  233.         irt[id] = true
  234.         regmenu(id)
  235.         }
  236.         else {
  237.         regjelszo[id] = adat
  238.         irt[id] = true
  239.         regmenu(id)
  240.         }
  241.         return PLUGIN_CONTINUE
  242.         }
  243.         public belepes(id)
  244.         {
  245.         new adat[32]
  246.         read_args(adat, charsmax(adat))
  247.         remove_quotes(adat)
  248.         if(equal(adat, ""))
  249.         return PLUGIN_HANDLED
  250.  
  251.         jelszo[id] = adat
  252.         irt1[id] = true
  253.         logmenu(id)
  254.         return PLUGIN_HANDLED
  255.         }
  256.         public kerdes(id)
  257.         {
  258.         new adat[32]
  259.         read_args(adat, charsmax(adat))
  260.         remove_quotes(adat)
  261.         if(equal(adat, ""))
  262.         return PLUGIN_HANDLED
  263.  
  264.         if(equali(regjelszo[id], adat))
  265.         {
  266.         client_cmd(id, "messagemode UJ_JELSZO")
  267.         }
  268.         else
  269.         {
  270.         ColorChat(id, GREEN, "[Információ] ^1Rossz ^3Jelszót ^1adtál meg.")
  271.         }
  272.         return PLUGIN_HANDLED
  273.         }
  274.         public csere(id)
  275.         {
  276.         new adat[32]
  277.         read_args(adat, charsmax(adat))
  278.         remove_quotes(adat)
  279.         if(equal(adat, ""))
  280.         return PLUGIN_HANDLED
  281.  
  282.         regjelszo[id] = adat
  283.         return PLUGIN_HANDLED
  284.         }
  285.         public client_authorized(id)
  286.         {
  287.         if( !is_user_hltv(id) && !is_user_bot(id) )
  288.         {
  289.         Load(id)
  290.         }
  291.         }
  292.         public client_disconnect(id)
  293.         {
  294.         Save(id)
  295.         jelszo[id] = ""
  296.         belepve[id] = false
  297.         irt[id] = false
  298.         irt1[id] = false
  299.         }
  300.         Load(id)
  301.         {
  302.         new nev[35]
  303.         get_user_name(id, nev, sizeof(nev)-1)
  304.  
  305.         new adatok[20]
  306.         format(adatok, 19, "%s %i#%i#%i#%i#%i#%i#%i#%i", regjelszo[id], regisztralva[id], arany[id], szint[id], olesek[id], elet[id], lada[id], kulcs[id]);
  307.  
  308.         if(fvault_get_data(file, nev, adatok, 19))
  309.         {
  310.         new pw[32], reg[32], ar[32], szin[32], oles[32], el[32], lad[32], kul[32]
  311.         parse(adatok, pw, 31, reg, 31, ar, 31, szin, 31, oles, 31, el, 31, lad, 31, kul, 31);
  312.  
  313.         regjelszo[id] = pw
  314.         regisztralva[id] = str_to_num(reg)
  315.         arany[id] = str_to_num(ar)
  316.         szint[id] = str_to_num(szin)
  317.         olesek[id] = str_to_num(oles)
  318.         elet[id] = str_to_num(el)
  319.         lada[id] = str_to_num(lad)
  320.         kulcs[id] = str_to_num(kul)
  321.         }
  322.         else
  323.         {
  324.         regjelszo[id] = ""
  325.         regisztralva[id] = 0;
  326.         arany[id] = 0;
  327.         szint[id] = 0;
  328.         olesek[id] = 0;
  329.         elet[id] = 0;
  330.         lada[id] = 0;
  331.         kulcs[id] = 0;
  332.         }
  333.         }
  334.         Save(id)
  335.         {
  336.         new nev[35]
  337.         get_user_name(id, nev, sizeof(nev)-1)
  338.  
  339.         new adatok[20]
  340.         format(adatok, 19, "%s %i#%i#%i#%i#%i#%i#%i#%i", regjelszo[id], regisztralva[id], arany[id], szint[id], olesek[id], elet[id], lada[id], kulcs[id]);
  341.  
  342.         fvault_set_data(file, nev, adatok)
  343.         }


Csatolmányok:
csgo_mode.sma [146.29 KiB]
Letöltve 42 alkalommal.

_________________
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: GO mód mentése
HozzászólásElküldve: 2015.12.20. 10:39 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.04.10. 15:32
Hozzászólások: 776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
SmaCk írta:
itt az eredeti, azt teleírta a kisgyerek mindenféle hülyeséggel.. rég használtam ezt, de tuti jó.
asszem id-re ment, de egy reg rendszerrel alapból meglehet oldani a névre mentést is.


Reg Rendszer hozzá:
  1. #include <amxmod>
  2.         #include <colorchat>
  3.         #include <fvault>
  4.  
  5.         new regisztralva[33], bool:belepve[33], bool:irt[33], bool:irt1[33], regjelszo[32][33], jelszo[32][33], arany[33], szint[33], olesek[33], elet[33], lada[33], kulcs[33]
  6.         new const file[] = "regadatok"
  7.  
  8.         public plugin_init()
  9.         {
  10.         register_plugin("Regisztrációs Rendszer", "1.1", "V!RUSHD")
  11.  
  12.         register_clcmd("say /reg", "reg")
  13.         register_impulse(201, "letilt")
  14.         register_clcmd("REG_JELSZO", "regisztralas")
  15.         register_clcmd("LOG_JELSZO", "belepes")
  16.         register_clcmd("JELENLEGI_JELSZO", "kerdes")
  17.         register_clcmd("UJ_JELSZO", "csere")
  18.         }
  19.         public letilt(id)
  20.         {
  21.         if(belepve[id] == false)
  22.         {
  23.         regmenu(id)
  24.         }
  25.         else {
  26.         client_cmd(id, "menu")
  27.         }
  28.         return PLUGIN_CONTINUE
  29.         }
  30.         public fomenu(id)
  31.         {
  32.         if(belepve[id] == true)
  33.         {
  34.         menu(id)
  35.         }
  36.         else if(regisztralva[id] == 1)
  37.         {
  38.         logmenu(id)
  39.         }
  40.         else if(regisztralva[id] == 0)
  41.         {
  42.         regmenu(id)
  43.         }
  44.         }
  45.         public regmenu(id)
  46.         {
  47.         new nev[32], fh[121], jsz[121]
  48.         get_user_name(id, nev, 31)
  49.         new menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dNem Regisztrált", "reg_handler")
  50.  
  51.         format(fh, charsmax(fh), "\rFelhasználónév: \d%s", nev)
  52.         menu_additem(menu,fh, "1",0)
  53.  
  54.         if(irt[id] == true)
  55.         {
  56.         format(jsz, charsmax(jsz), "\rJelszó: \d%s^n", regjelszo[id])
  57.         menu_additem(menu,jsz, "2",0)
  58.  
  59.         menu_additem(menu, "\yRegisztrálás", "3", 0)
  60.         }
  61.         else
  62.         {
  63.         format(jsz, charsmax(jsz), "\rJelszó: ^n")
  64.         menu_additem(menu,jsz, "2",0)
  65.  
  66.         menu_additem(menu, "\yRegisztrálás", "4", 0)
  67.         }
  68.  
  69.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  70.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  71.  
  72.         menu_display(id, menu, 0)
  73.         return PLUGIN_HANDLED
  74.         }
  75.         public logmenu(id)
  76.         {
  77.         new nev[32], fh[121], jsz[121]
  78.         get_user_name(id, nev, 31)
  79.         new menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dRegisztrálva", "log_handler")
  80.  
  81.         format(fh, charsmax(fh), "\rFelhasználónév: \d%s", nev)
  82.         menu_additem(menu,fh, "1",0)
  83.  
  84.         if(irt1[id] == true)
  85.         {
  86.         format(jsz, charsmax(jsz), "\rJelszó: \d%s^n", jelszo[id])
  87.         menu_additem(menu,jsz, "2",0)
  88.         }
  89.         else
  90.         {
  91.         format(jsz, charsmax(jsz), "\rJelszó: ^n")
  92.         menu_additem(menu,jsz, "2",0)
  93.         }
  94.  
  95.         menu_additem(menu, "\yBelépés", "3", 0)
  96.         menu_additem(menu, "\wElfelejtettem a \rJelszavam", "4", 0)
  97.  
  98.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  99.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  100.  
  101.         menu_display(id, menu, 0)
  102.         return PLUGIN_HANDLED
  103.         }
  104.         public menu(id)
  105.         {
  106.         new menu = menu_create("\rRegisztrációs Rendszer:^nStátusz: \dBejelentkezve", "menu_handler")
  107.  
  108.         menu_additem(menu, "\rKijelentkezés", "1", 0)
  109.         menu_additem(menu, "\rJelszó Váltás", "2", 0)
  110.  
  111.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  112.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  113.  
  114.         menu_display(id, menu, 0)
  115.         return PLUGIN_HANDLED
  116.         }
  117.         public reg_handler(id, menu, item)
  118.         {
  119.         if(item == MENU_EXIT)
  120.         {
  121.         menu_cancel(id)
  122.         return PLUGIN_HANDLED
  123.         }
  124.  
  125.         new data[9], access, callback, szName[64]
  126.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  127.         new key = str_to_num(data)
  128.  
  129.         switch(key)
  130.         {
  131.         case 1:
  132.         {
  133.         regmenu(id)
  134.         }
  135.         case 2:
  136.         {
  137.         client_cmd(id, "messagemode REG_JELSZO")
  138.         }
  139.         case 3:
  140.         {
  141.         regisztralva[id] = 1
  142.         irt[id] = false
  143.         ColorChat(id, GREEN, "[Információ] ^1Sikeresen regisztráltál a Szerverre.Jelszavad:^3 %s", regjelszo[id])
  144.         }
  145.         case 4:
  146.         {
  147.         regmenu(id)
  148.         ColorChat(id, GREEN, "[Információ] ^1Nem adtál meg ^3Jelszót.")
  149.         }
  150.         }
  151.         menu_cancel(id)
  152.         return PLUGIN_HANDLED
  153.         }
  154.         public log_handler(id, menu, item)
  155.         {
  156.         if(item == MENU_EXIT)
  157.         {
  158.         menu_cancel(id)
  159.         return PLUGIN_HANDLED
  160.         }
  161.  
  162.         new data[9], access, callback, szName[64]
  163.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  164.         new key = str_to_num(data)
  165.  
  166.         switch(key)
  167.         {
  168.         case 1:
  169.         {
  170.         logmenu(id)
  171.         }
  172.         case 2:
  173.         {
  174.         client_cmd(id, "messagemode LOG_JELSZO")
  175.         }
  176.         case 3:
  177.         {
  178.         if(equali(jelszo[id], regjelszo[id]))
  179.         {
  180.         irt1[id] = false
  181.         belepve[id] = true
  182.         ColorChat(id, GREEN, "[Információ] ^1Sikeresen Bejelentkeztél.")
  183.         }
  184.         else
  185.         {
  186.         ColorChat(id, GREEN, "[Információ] ^1Hibás ^3Jelszót ^1adtál meg!")
  187.         }
  188.         }
  189.         case 4:
  190.         {
  191.         ColorChat(id, GREEN, "[Információ] ^1Keres fel minket Skypon: ^3.......")
  192.         }
  193.         }
  194.         menu_cancel(id)
  195.         return PLUGIN_HANDLED
  196.         }
  197.         public menu_handler(id, menu, item)
  198.         {
  199.         if(item == MENU_EXIT)
  200.         {
  201.         menu_cancel(id)
  202.         return PLUGIN_HANDLED
  203.         }
  204.  
  205.         new data[9], access, callback, szName[64]
  206.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  207.         new key = str_to_num(data)
  208.  
  209.         switch(key)
  210.         {
  211.         case 1:
  212.         {
  213.         belepve[id] = false
  214.         jelszo[id] = ""
  215.         ColorChat(id, GREEN, "[Információ] ^1Sikeresen ^3Kijelentkeztél.")
  216.         }
  217.         case 2:
  218.         {
  219.         client_cmd(id, "messagemode JELENLEGI_JELSZO")
  220.         }
  221.         }
  222.         menu_cancel(id)
  223.         return PLUGIN_HANDLED
  224.         }
  225.         public regisztralas(id)
  226.         {
  227.         new adat[32]
  228.         new hosszusag = strlen(adat)
  229.         read_args(adat, charsmax(adat))
  230.         remove_quotes(adat)
  231.         if(hosszusag >= 5) {
  232.         regjelszo[id] = adat
  233.         irt[id] = true
  234.         regmenu(id)
  235.         }
  236.         else {
  237.         regjelszo[id] = adat
  238.         irt[id] = true
  239.         regmenu(id)
  240.         }
  241.         return PLUGIN_CONTINUE
  242.         }
  243.         public belepes(id)
  244.         {
  245.         new adat[32]
  246.         read_args(adat, charsmax(adat))
  247.         remove_quotes(adat)
  248.         if(equal(adat, ""))
  249.         return PLUGIN_HANDLED
  250.  
  251.         jelszo[id] = adat
  252.         irt1[id] = true
  253.         logmenu(id)
  254.         return PLUGIN_HANDLED
  255.         }
  256.         public kerdes(id)
  257.         {
  258.         new adat[32]
  259.         read_args(adat, charsmax(adat))
  260.         remove_quotes(adat)
  261.         if(equal(adat, ""))
  262.         return PLUGIN_HANDLED
  263.  
  264.         if(equali(regjelszo[id], adat))
  265.         {
  266.         client_cmd(id, "messagemode UJ_JELSZO")
  267.         }
  268.         else
  269.         {
  270.         ColorChat(id, GREEN, "[Információ] ^1Rossz ^3Jelszót ^1adtál meg.")
  271.         }
  272.         return PLUGIN_HANDLED
  273.         }
  274.         public csere(id)
  275.         {
  276.         new adat[32]
  277.         read_args(adat, charsmax(adat))
  278.         remove_quotes(adat)
  279.         if(equal(adat, ""))
  280.         return PLUGIN_HANDLED
  281.  
  282.         regjelszo[id] = adat
  283.         return PLUGIN_HANDLED
  284.         }
  285.         public client_authorized(id)
  286.         {
  287.         if( !is_user_hltv(id) && !is_user_bot(id) )
  288.         {
  289.         Load(id)
  290.         }
  291.         }
  292.         public client_disconnect(id)
  293.         {
  294.         Save(id)
  295.         jelszo[id] = ""
  296.         belepve[id] = false
  297.         irt[id] = false
  298.         irt1[id] = false
  299.         }
  300.         Load(id)
  301.         {
  302.         new nev[35]
  303.         get_user_name(id, nev, sizeof(nev)-1)
  304.  
  305.         new adatok[20]
  306.         format(adatok, 19, "%s %i#%i#%i#%i#%i#%i#%i#%i", regjelszo[id], regisztralva[id], arany[id], szint[id], olesek[id], elet[id], lada[id], kulcs[id]);
  307.  
  308.         if(fvault_get_data(file, nev, adatok, 19))
  309.         {
  310.         new pw[32], reg[32], ar[32], szin[32], oles[32], el[32], lad[32], kul[32]
  311.         parse(adatok, pw, 31, reg, 31, ar, 31, szin, 31, oles, 31, el, 31, lad, 31, kul, 31);
  312.  
  313.         regjelszo[id] = pw
  314.         regisztralva[id] = str_to_num(reg)
  315.         arany[id] = str_to_num(ar)
  316.         szint[id] = str_to_num(szin)
  317.         olesek[id] = str_to_num(oles)
  318.         elet[id] = str_to_num(el)
  319.         lada[id] = str_to_num(lad)
  320.         kulcs[id] = str_to_num(kul)
  321.         }
  322.         else
  323.         {
  324.         regjelszo[id] = ""
  325.         regisztralva[id] = 0;
  326.         arany[id] = 0;
  327.         szint[id] = 0;
  328.         olesek[id] = 0;
  329.         elet[id] = 0;
  330.         lada[id] = 0;
  331.         kulcs[id] = 0;
  332.         }
  333.         }
  334.         Save(id)
  335.         {
  336.         new nev[35]
  337.         get_user_name(id, nev, sizeof(nev)-1)
  338.  
  339.         new adatok[20]
  340.         format(adatok, 19, "%s %i#%i#%i#%i#%i#%i#%i#%i", regjelszo[id], regisztralva[id], arany[id], szint[id], olesek[id], elet[id], lada[id], kulcs[id]);
  341.  
  342.         fvault_set_data(file, nev, adatok)
  343.         }


Miért adod mindenkinek ezt a sz*rt?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: GO mód mentése
HozzászólásElküldve: 2015.12.20. 11:02 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.07.21. 00:49
Hozzászólások: 178
Megköszönt másnak: 23 alkalommal
Megköszönték neki: 20 alkalommal
SmaCk írta:
itt az eredeti, azt teleírta a kisgyerek mindenféle hülyeséggel.. rég használtam ezt, de tuti jó.
asszem id-re ment, de egy reg rendszerrel alapból meglehet oldani a névre mentést is.


Reg Rendszer hozzá:
  1. #include <amxmod>
  2.         #include <colorchat>
  3.         #include <fvault>
  4.  
  5.         new regisztralva[33], bool:belepve[33], bool:irt[33], bool:irt1[33], regjelszo[32][33], jelszo[32][33], arany[33], szint[33], olesek[33], elet[33], lada[33], kulcs[33]
  6.         new const file[] = "regadatok"
  7.  
  8.         public plugin_init()
  9.         {
  10.         register_plugin("Regisztrációs Rendszer", "1.1", "V!RUSHD")
  11.  
  12.         register_clcmd("say /reg", "reg")
  13.         register_impulse(201, "letilt")
  14.         register_clcmd("REG_JELSZO", "regisztralas")
  15.         register_clcmd("LOG_JELSZO", "belepes")
  16.         register_clcmd("JELENLEGI_JELSZO", "kerdes")
  17.         register_clcmd("UJ_JELSZO", "csere")
  18.         }
  19.         public letilt(id)
  20.         {
  21.         if(belepve[id] == false)
  22.         {
  23.         regmenu(id)
  24.         }
  25.         else {
  26.         client_cmd(id, "menu")
  27.         }
  28.         return PLUGIN_CONTINUE
  29.         }
  30.         public fomenu(id)
  31.         {
  32.         if(belepve[id] == true)
  33.         {
  34.         menu(id)
  35.         }
  36.         else if(regisztralva[id] == 1)
  37.         {
  38.         logmenu(id)
  39.         }
  40.         else if(regisztralva[id] == 0)
  41.         {
  42.         regmenu(id)
  43.         }
  44.         }
  45.         public regmenu(id)
  46.         {
  47.         new nev[32], fh[121], jsz[121]
  48.         get_user_name(id, nev, 31)
  49.         new menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dNem Regisztrált", "reg_handler")
  50.  
  51.         format(fh, charsmax(fh), "\rFelhasználónév: \d%s", nev)
  52.         menu_additem(menu,fh, "1",0)
  53.  
  54.         if(irt[id] == true)
  55.         {
  56.         format(jsz, charsmax(jsz), "\rJelszó: \d%s^n", regjelszo[id])
  57.         menu_additem(menu,jsz, "2",0)
  58.  
  59.         menu_additem(menu, "\yRegisztrálás", "3", 0)
  60.         }
  61.         else
  62.         {
  63.         format(jsz, charsmax(jsz), "\rJelszó: ^n")
  64.         menu_additem(menu,jsz, "2",0)
  65.  
  66.         menu_additem(menu, "\yRegisztrálás", "4", 0)
  67.         }
  68.  
  69.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  70.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  71.  
  72.         menu_display(id, menu, 0)
  73.         return PLUGIN_HANDLED
  74.         }
  75.         public logmenu(id)
  76.         {
  77.         new nev[32], fh[121], jsz[121]
  78.         get_user_name(id, nev, 31)
  79.         new menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dRegisztrálva", "log_handler")
  80.  
  81.         format(fh, charsmax(fh), "\rFelhasználónév: \d%s", nev)
  82.         menu_additem(menu,fh, "1",0)
  83.  
  84.         if(irt1[id] == true)
  85.         {
  86.         format(jsz, charsmax(jsz), "\rJelszó: \d%s^n", jelszo[id])
  87.         menu_additem(menu,jsz, "2",0)
  88.         }
  89.         else
  90.         {
  91.         format(jsz, charsmax(jsz), "\rJelszó: ^n")
  92.         menu_additem(menu,jsz, "2",0)
  93.         }
  94.  
  95.         menu_additem(menu, "\yBelépés", "3", 0)
  96.         menu_additem(menu, "\wElfelejtettem a \rJelszavam", "4", 0)
  97.  
  98.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  99.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  100.  
  101.         menu_display(id, menu, 0)
  102.         return PLUGIN_HANDLED
  103.         }
  104.         public menu(id)
  105.         {
  106.         new menu = menu_create("\rRegisztrációs Rendszer:^nStátusz: \dBejelentkezve", "menu_handler")
  107.  
  108.         menu_additem(menu, "\rKijelentkezés", "1", 0)
  109.         menu_additem(menu, "\rJelszó Váltás", "2", 0)
  110.  
  111.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  112.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  113.  
  114.         menu_display(id, menu, 0)
  115.         return PLUGIN_HANDLED
  116.         }
  117.         public reg_handler(id, menu, item)
  118.         {
  119.         if(item == MENU_EXIT)
  120.         {
  121.         menu_cancel(id)
  122.         return PLUGIN_HANDLED
  123.         }
  124.  
  125.         new data[9], access, callback, szName[64]
  126.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  127.         new key = str_to_num(data)
  128.  
  129.         switch(key)
  130.         {
  131.         case 1:
  132.         {
  133.         regmenu(id)
  134.         }
  135.         case 2:
  136.         {
  137.         client_cmd(id, "messagemode REG_JELSZO")
  138.         }
  139.         case 3:
  140.         {
  141.         regisztralva[id] = 1
  142.         irt[id] = false
  143.         ColorChat(id, GREEN, "[Információ] ^1Sikeresen regisztráltál a Szerverre.Jelszavad:^3 %s", regjelszo[id])
  144.         }
  145.         case 4:
  146.         {
  147.         regmenu(id)
  148.         ColorChat(id, GREEN, "[Információ] ^1Nem adtál meg ^3Jelszót.")
  149.         }
  150.         }
  151.         menu_cancel(id)
  152.         return PLUGIN_HANDLED
  153.         }
  154.         public log_handler(id, menu, item)
  155.         {
  156.         if(item == MENU_EXIT)
  157.         {
  158.         menu_cancel(id)
  159.         return PLUGIN_HANDLED
  160.         }
  161.  
  162.         new data[9], access, callback, szName[64]
  163.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  164.         new key = str_to_num(data)
  165.  
  166.         switch(key)
  167.         {
  168.         case 1:
  169.         {
  170.         logmenu(id)
  171.         }
  172.         case 2:
  173.         {
  174.         client_cmd(id, "messagemode LOG_JELSZO")
  175.         }
  176.         case 3:
  177.         {
  178.         if(equali(jelszo[id], regjelszo[id]))
  179.         {
  180.         irt1[id] = false
  181.         belepve[id] = true
  182.         ColorChat(id, GREEN, "[Információ] ^1Sikeresen Bejelentkeztél.")
  183.         }
  184.         else
  185.         {
  186.         ColorChat(id, GREEN, "[Információ] ^1Hibás ^3Jelszót ^1adtál meg!")
  187.         }
  188.         }
  189.         case 4:
  190.         {
  191.         ColorChat(id, GREEN, "[Információ] ^1Keres fel minket Skypon: ^3.......")
  192.         }
  193.         }
  194.         menu_cancel(id)
  195.         return PLUGIN_HANDLED
  196.         }
  197.         public menu_handler(id, menu, item)
  198.         {
  199.         if(item == MENU_EXIT)
  200.         {
  201.         menu_cancel(id)
  202.         return PLUGIN_HANDLED
  203.         }
  204.  
  205.         new data[9], access, callback, szName[64]
  206.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  207.         new key = str_to_num(data)
  208.  
  209.         switch(key)
  210.         {
  211.         case 1:
  212.         {
  213.         belepve[id] = false
  214.         jelszo[id] = ""
  215.         ColorChat(id, GREEN, "[Információ] ^1Sikeresen ^3Kijelentkeztél.")
  216.         }
  217.         case 2:
  218.         {
  219.         client_cmd(id, "messagemode JELENLEGI_JELSZO")
  220.         }
  221.         }
  222.         menu_cancel(id)
  223.         return PLUGIN_HANDLED
  224.         }
  225.         public regisztralas(id)
  226.         {
  227.         new adat[32]
  228.         new hosszusag = strlen(adat)
  229.         read_args(adat, charsmax(adat))
  230.         remove_quotes(adat)
  231.         if(hosszusag >= 5) {
  232.         regjelszo[id] = adat
  233.         irt[id] = true
  234.         regmenu(id)
  235.         }
  236.         else {
  237.         regjelszo[id] = adat
  238.         irt[id] = true
  239.         regmenu(id)
  240.         }
  241.         return PLUGIN_CONTINUE
  242.         }
  243.         public belepes(id)
  244.         {
  245.         new adat[32]
  246.         read_args(adat, charsmax(adat))
  247.         remove_quotes(adat)
  248.         if(equal(adat, ""))
  249.         return PLUGIN_HANDLED
  250.  
  251.         jelszo[id] = adat
  252.         irt1[id] = true
  253.         logmenu(id)
  254.         return PLUGIN_HANDLED
  255.         }
  256.         public kerdes(id)
  257.         {
  258.         new adat[32]
  259.         read_args(adat, charsmax(adat))
  260.         remove_quotes(adat)
  261.         if(equal(adat, ""))
  262.         return PLUGIN_HANDLED
  263.  
  264.         if(equali(regjelszo[id], adat))
  265.         {
  266.         client_cmd(id, "messagemode UJ_JELSZO")
  267.         }
  268.         else
  269.         {
  270.         ColorChat(id, GREEN, "[Információ] ^1Rossz ^3Jelszót ^1adtál meg.")
  271.         }
  272.         return PLUGIN_HANDLED
  273.         }
  274.         public csere(id)
  275.         {
  276.         new adat[32]
  277.         read_args(adat, charsmax(adat))
  278.         remove_quotes(adat)
  279.         if(equal(adat, ""))
  280.         return PLUGIN_HANDLED
  281.  
  282.         regjelszo[id] = adat
  283.         return PLUGIN_HANDLED
  284.         }
  285.         public client_authorized(id)
  286.         {
  287.         if( !is_user_hltv(id) && !is_user_bot(id) )
  288.         {
  289.         Load(id)
  290.         }
  291.         }
  292.         public client_disconnect(id)
  293.         {
  294.         Save(id)
  295.         jelszo[id] = ""
  296.         belepve[id] = false
  297.         irt[id] = false
  298.         irt1[id] = false
  299.         }
  300.         Load(id)
  301.         {
  302.         new nev[35]
  303.         get_user_name(id, nev, sizeof(nev)-1)
  304.  
  305.         new adatok[20]
  306.         format(adatok, 19, "%s %i#%i#%i#%i#%i#%i#%i#%i", regjelszo[id], regisztralva[id], arany[id], szint[id], olesek[id], elet[id], lada[id], kulcs[id]);
  307.  
  308.         if(fvault_get_data(file, nev, adatok, 19))
  309.         {
  310.         new pw[32], reg[32], ar[32], szin[32], oles[32], el[32], lad[32], kul[32]
  311.         parse(adatok, pw, 31, reg, 31, ar, 31, szin, 31, oles, 31, el, 31, lad, 31, kul, 31);
  312.  
  313.         regjelszo[id] = pw
  314.         regisztralva[id] = str_to_num(reg)
  315.         arany[id] = str_to_num(ar)
  316.         szint[id] = str_to_num(szin)
  317.         olesek[id] = str_to_num(oles)
  318.         elet[id] = str_to_num(el)
  319.         lada[id] = str_to_num(lad)
  320.         kulcs[id] = str_to_num(kul)
  321.         }
  322.         else
  323.         {
  324.         regjelszo[id] = ""
  325.         regisztralva[id] = 0;
  326.         arany[id] = 0;
  327.         szint[id] = 0;
  328.         olesek[id] = 0;
  329.         elet[id] = 0;
  330.         lada[id] = 0;
  331.         kulcs[id] = 0;
  332.         }
  333.         }
  334.         Save(id)
  335.         {
  336.         new nev[35]
  337.         get_user_name(id, nev, sizeof(nev)-1)
  338.  
  339.         new adatok[20]
  340.         format(adatok, 19, "%s %i#%i#%i#%i#%i#%i#%i#%i", regjelszo[id], regisztralva[id], arany[id], szint[id], olesek[id], elet[id], lada[id], kulcs[id]);
  341.  
  342.         fvault_set_data(file, nev, adatok)
  343.         }


Eredeti?Elég hülye vagy ha ez az össze vissza piszkált sz*r az eredeti...


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: GO mód mentése
HozzászólásElküldve: 2015.12.20. 11:08 
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
@Vírus

Azért gondoltam eredetinek, mert én azt kaptam "eredetiként", amit Toretto gyerek átírt az már egy fos..
Pár hszemben leírtam, hogy ez sem tökéletes. Keress utána ha érdekel

_________________
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ások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 5 hozzászólás ] 


Ki van itt

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