hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 536 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 536 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Nem számolja az ölést
HozzászólásElküldve: 2017.02.11. 17:11 
Offline
Újonc

Csatlakozott: 2017.02.11. 17:08
Hozzászólások: 13
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 2 alkalommal
Helló, valaki tudná javítani ?, nem ad kulcsot, nem számolja az ölést, semmit.

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <csx>
  5. #include <colorchat>
  6. #include <engine>
  7. #include <fun>
  8. #include <fakemeta>
  9. #include <hamsandwich>
  10.  
  11. #define PLUGIN "AwP MoD"
  12. #define VERSION "2.0"
  13. #define AUTHOR "Tomii~'."
  14.  
  15. new const szerverPrefix[] = "^4[Információ]"
  16.  
  17. //Egyebek
  18. new oles[33], arany[33], lada[33], kulcs[33]
  19.  
  20. //Rang
  21. #define ASD 17
  22. new message[192]
  23. new nev[32]
  24. new Temp[192]
  25. static color[10]
  26. new szint[33]
  27.  
  28. //Skin be, ki kapcsolása
  29. new skinbeki[33][1]
  30.  
  31. //Skinek
  32. new alap[33]
  33. new awp_skin[33]
  34. new awp_toxic[33] //0
  35.  
  36. //Elérési útvonal
  37. new v_awp_toxic[] = "models/skinek/v_awp1.mdl"
  38.  
  39. new const skin_names[][] = {
  40.     { "AWP | Toxic"} //0
  41.  
  42. }
  43.  
  44. public client_disconnect(id) {
  45.     Mentes_cuccok(id)
  46.     Mentes_skin(id)
  47. }
  48.  
  49. public client_putinserver(id) {
  50.  
  51.     Betoltes_skin(id)
  52.     Betoltes_cuccok(id)
  53.     alap[id] = 1
  54.     skinbeki[id][0] = false //bekapcsolva
  55.  
  56. }
  57.  
  58. new const szamok[ASD] =
  59. {
  60.     50,
  61.     125,
  62.     250,
  63.     350,
  64.     500,  
  65.     725,
  66.     975,
  67.     1200,
  68.     1500,
  69.     1850,
  70.     2200,
  71.     2650,
  72.     3200,
  73.     4000,
  74.     4500,
  75.     5200,
  76.     6000
  77. }
  78. new const rangok[ASD+1][] =
  79. {
  80.     "Silver I",
  81.     "Silver II",
  82.     "Silver III",
  83.     "Silver IV",
  84.     "Silver Elite",
  85.     "Silver Elite Master",
  86.     "Gold Nova I",
  87.     "Gold Nova II",
  88.     "Gold Nova III",
  89.     "Gold Nova Master",
  90.     "Master Guardian I",
  91.     "Master Guardian II",
  92.     "Master Guardian Elite",
  93.     "Distinguished Master Guardian",
  94.     "Legendary Eagle",
  95.     "Legendary Eagle Master",
  96.     "Supreme Master First Class",
  97.     "The Global Elite"
  98. }
  99.  
  100. public plugin_init() {
  101.     register_plugin(PLUGIN, VERSION, AUTHOR)
  102.  
  103.     register_impulse(201, "fomenu")
  104.     register_clcmd("say /menu", "fomenu")
  105.     register_clcmd("say", "sayhook")
  106.     register_clcmd("say_team", "tshook")
  107.     RegisterHam(Ham_Spawn,"player","Fegyomenu",1)
  108.     register_event("CurWeapon", "skin_check", "be", "1=1")
  109.     register_event("CurWeapon","ecw","be","1=1")
  110.     register_event("DeathMsg", "death", "a")
  111. }
  112.  
  113. public plugin_precache() {
  114.  
  115.     //Skinek
  116.     precache_model(v_awp_toxic)
  117.  
  118.         //Alap Skinek
  119.     precache_model("models/alap/v_awp.mdl")
  120.  
  121. }
  122.  
  123. public skin_check(id) {
  124.     new weapon = get_user_weapon(id)
  125.  
  126.     //AWP
  127.     if(awp_skin[id] == 1 && weapon == CSW_AWP)
  128.     {
  129.         set_pev(id, pev_viewmodel2, v_awp_toxic)
  130.     }
  131.  
  132.          
  133.         //Alap Skinek
  134.     if(alap[id] == 1 && weapon == CSW_AWP)
  135.     {
  136.     set_pev(id,pev_viewmodel2,"models/alap/v_awp.mdl")
  137.     }
  138. }
  139.  
  140. public ecw(id) {
  141.     new weapon = get_user_weapon(id)   
  142.  
  143.     if(awp_skin[id] == 1 && weapon == CSW_AWP)
  144.     set_pev(id,pev_viewmodel2, v_awp_toxic)
  145. }
  146.  
  147. public death(){
  148.  
  149.  
  150.         new killer = read_data(1)
  151.         new victim = read_data(2)
  152.  
  153.     if(killer != victim)
  154.         oles[killer]++
  155.  
  156.     while(oles[killer] >= szamok[szint[killer]])
  157.     {
  158.         szint[killer]++
  159.     }
  160.  
  161.         if(killer == victim)
  162.         {
  163.             return PLUGIN_HANDLED
  164.         }
  165.     if(15.0 >= random_float(1.0, 100.0))
  166.     {
  167.         ladat_kap(killer)
  168.     }
  169.     else if(15.0 >= random_float(1.0, 100.0))
  170.     {
  171.         kulcsot_kap(killer)
  172.     }
  173.     else if(45.0 >= random_float(1.0, 100.0))
  174.     {
  175.         aranyat_kap(killer)
  176.     }
  177.     else if(30.0 >= random_float(1.0, 100.0))
  178.     {
  179.  
  180.     }
  181.  
  182.     return PLUGIN_CONTINUE
  183. }
  184.  
  185. public aranyat_kap(id) {
  186.     new penz = random_num(50,250)
  187.     new veg_penz = penz +  (random_num(1,3))
  188.     arany[id] += veg_penz
  189.     ColorChat(id, GREEN,"%s ^1Kaptál ^4%d ^1Aranyat!", szerverPrefix, veg_penz)
  190.         Mentes_cuccok(id)
  191. }
  192.  
  193. public ladat_kap(id) {
  194.  
  195.         if(is_user_alive(id) && is_user_connected(id)) {
  196.         new nev[32]
  197.         get_user_name(id,nev,31)
  198.         lada[id]++
  199.         ColorChat(id, GREEN,"%s ^3%s ^1Talált egy ^3Ládát!",szerverPrefix, nev)
  200.         }
  201.                 Mentes_cuccok(id)
  202. }
  203. public kulcsot_kap(id) {
  204.  
  205.         if(is_user_alive(id) && is_user_connected(id)) {
  206.         new nev[32]
  207.         get_user_name(id,nev,31)
  208.         kulcs[id]++
  209.         ColorChat(id, GREEN,"%s ^3%s ^1Talált egy ^3Kulcsot!",szerverPrefix, nev)
  210.         }
  211.                 Mentes_cuccok(id)
  212. }
  213.  
  214. public sorsol_sk(id) {
  215.     if(100.0 >= random_float(1.0, 100.0))
  216.     {
  217.         sorsol_skin(id)
  218.     }
  219. }
  220.  
  221. public sorsol_skin(id) {
  222.  
  223.     if(is_user_alive(id) && is_user_connected(id)) {
  224.         new nev[32]
  225.         get_user_name(id,nev,31)
  226.         switch(random_num(1,1))
  227.         {
  228.             case 1:
  229.             {
  230.                 awp_toxic[id] ++
  231.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[0][0])
  232.             }
  233.  
  234.  
  235.         }
  236.                 Mentes_skin(id)
  237.     }
  238. }
  239.  
  240. public fomenu(id) {
  241.     new focim[121],menu1[121]
  242.     formatex(focim, charsmax(focim), "\rRevo\ylution \d- \wFőMenü\d ^n\wArany:\r %d \d- \wÖlések:\r %d", arany[id], oles[id])
  243.     new menu = menu_create(focim, "fomenu_h")
  244.  
  245.     menu_additem(menu, "Raktár", "0", 0)
  246.     menu_additem(menu, "Láda nyitás", "1", 0)
  247.     if(!skinbeki[id][0])
  248.     {
  249.     menu_additem(menu,"\ySkin \rBekapcsolva\w || \dKikapcsolva","2",0)
  250.     }
  251.     else
  252.     {
  253.     menu_additem(menu,"\ySkin \dBekapcsolva\w || \rKikapcsolva","2",0)
  254.     }
  255.  
  256.     format(menu1, charsmax(menu1),"\yKövetkező Rang:\r%s \y[\w%d\%d\y]" ,rangok[szint[id]+1],oles[id], szamok[szint[id]])
  257.  
  258.     menu_additem(menu,menu1,"3",0)
  259.  
  260.  
  261.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  262.  
  263.     menu_display(id, menu, 0)
  264. }
  265.  
  266. public fomenu_h(id, menu, item)
  267.     {
  268.     if( item == MENU_EXIT )
  269.     {
  270.     menu_destroy(menu);
  271.     return PLUGIN_HANDLED;
  272.     }
  273.     new data[9], access, callback, szName[64]
  274.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  275.     new key = str_to_num(data)
  276.  
  277.     switch(key)
  278.     {
  279.         case 0:
  280.         {
  281.             awp_skinek(id)
  282.         }
  283.         case 1:
  284.         {
  285.             lada_nyitas(id)
  286.         }
  287.         case 2:
  288.         {
  289.         if(!skinbeki[id][0])
  290.         {
  291.         alap[id] = 0
  292.         awp_skin[id] = 0   
  293.         skinbeki[id][0] = true //kikapcsolva
  294.  
  295.         fomenu(id)
  296.         }
  297.         else
  298.         {
  299.         alap[id] = 1   
  300.         skinbeki[id][0] = false //bekapcsolva
  301.  
  302.         fomenu(id)
  303.         }
  304.         }
  305.         case 3:
  306.         {
  307.             fomenu(id)
  308.         }
  309.  
  310.     }
  311.     return PLUGIN_HANDLED
  312. }
  313.  
  314. public awp_skinek(id) {
  315.     new szText[555 char]
  316.  
  317.     new menu = menu_create("\rRevo\ylution \w- \dRaktár", "menu_skinek_h")
  318.  
  319.  
  320.     if(awp_toxic[id] >= 1) {
  321.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[0][0], awp_toxic[id])
  322.         menu_additem(menu, szText, "1", 0)
  323.     }
  324.  
  325.  
  326.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  327.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  328.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  329.  
  330.     menu_display(id, menu, 0)
  331. }
  332.  
  333. public menu_skinek_h(id, menu, item)
  334.     {
  335.     if( item == MENU_EXIT )
  336.     {
  337.     menu_destroy(menu);
  338.     return PLUGIN_HANDLED;
  339.     }
  340.     new data[9], access, callback, szName[64]
  341.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  342.     new key = str_to_num(data)
  343.     switch(key)
  344.     {
  345.         case 1:
  346.         {
  347.  
  348.             awp_skin[id] = 1
  349.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[0][0])
  350.  
  351.             new weapon = get_user_weapon(id)
  352.             if(awp_skin[id] == 1 && weapon == CSW_AWP)
  353.             {
  354.                 set_pev(id, pev_viewmodel2, v_awp_toxic)
  355.  
  356.             }
  357.         }
  358.  
  359.  
  360.     }
  361.     return PLUGIN_HANDLED
  362. }
  363.  
  364. public lada_nyitas(id){
  365.  
  366.     new szText[555 char]
  367.  
  368.     formatex( szText, charsmax( szText ), "\rRevo\ylution \w- \dLáda Menü ^n\wLádáid:\r%d \d| \wKulcsaid:\r%d ", lada[id], kulcs[id] )
  369.     new menu = menu_create(szText, "lada_menu_h")
  370.  
  371.  
  372.     formatex( szText, charsmax( szText ), "\wLádanyitás \d[1 Kulcs & 1 Láda]")
  373.     menu_additem(menu, szText, "0", 0)
  374.  
  375.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  376.  
  377.     menu_display(id, menu, 0)
  378. }
  379. public lada_menu_h(id, menu, item)
  380.     {
  381.  
  382.     if( item == MENU_EXIT )
  383.     {
  384.     menu_destroy(menu);
  385.     return PLUGIN_HANDLED;
  386.     }
  387.  
  388.     new data[9], access, callback, szName[64]
  389.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  390.     new key = str_to_num(data)
  391.  
  392.     switch(key)
  393.     {
  394.         case 0:
  395.         {
  396.         if(lada[id] >= 1 && kulcs[id] >= 1)
  397.         {
  398.             lada[id] --
  399.             kulcs[id] --
  400.             sorsol_sk(id)
  401.             lada_nyitas(id)
  402.         }
  403.         else
  404.         ColorChat(id, RED, "^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  405.         }
  406.     }
  407.     return PLUGIN_HANDLED
  408. }
  409.  
  410. public sayhook(id)
  411. {
  412.  
  413.     read_args (message, 191)
  414.     remove_quotes (message)
  415.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  416.     {
  417.         return PLUGIN_CONTINUE
  418.     }
  419.     get_user_name(id, nev, 31)
  420.     if(is_user_alive(id)) {
  421.         get_user_team(id, color, 9)
  422.         formatex(Temp, 191, "^4[%s] ^3%s^x01: %s", rangok[szint[id]], nev, message)
  423.  
  424.     }
  425.     else {
  426.         get_user_team(id, color, 9)
  427.         formatex(Temp, 191, "^4*Halott* [%s] ^3%s^1: %s", rangok[szint[id]], nev, message)
  428.     }
  429.     sendmessage(color)
  430.     return PLUGIN_HANDLED
  431. }
  432. public tshook(id)
  433. {
  434.     read_args (message, 191)
  435.     remove_quotes (message)
  436.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  437.     {
  438.         return PLUGIN_CONTINUE
  439.     }
  440.     get_user_name(id, nev, 31)
  441.     new playerTeam = get_user_team(id)
  442.     new playerTeamName[19]
  443.     switch (playerTeam)
  444.     {
  445.         case 1: {
  446.             copy (playerTeamName, 11, "*Terrorista*")
  447.  
  448.         }
  449.         case 2: {
  450.             copy (playerTeamName, 18, "*Anti-Terrorista*")
  451.  
  452.         }
  453.         default:
  454.         copy (playerTeamName, 9, "*N�z�*")
  455.     }
  456.     if(is_user_alive(id))
  457.     {
  458.         get_user_team(id, color, 9)
  459.         formatex(Temp, 191, "^3(%s) ^4[%s] ^3%s^1: %s",playerTeamName, rangok[szint[id]], nev, message)
  460.  
  461.     }
  462.     else
  463.     {
  464.         get_user_team(id, color, 9)
  465.         formatex(Temp, 191, "^1*Halott* ^3(%s) ^4[%s] ^3%s^1: %s",playerTeamName, rangok[szint[id]], nev, message)
  466.     }
  467.     sendtmessage(color, playerTeam)
  468.     return PLUGIN_HANDLED
  469. }
  470. public sendmessage(color[])
  471. {
  472.     new teamName[10]
  473.     for(new player = 1; player < get_maxplayers(); player++)
  474.     {
  475.         get_user_team (player, teamName, 9)
  476.         teamf (player, color)
  477.         elkuldes(player, Temp)
  478.         teamf(player, teamName)
  479.     }
  480. }
  481. public sendtmessage(color[], playerTeam)
  482. {
  483.     new teamName[10]
  484.     for (new player = 1; player < get_maxplayers(); player++)
  485.     {
  486.         if(get_user_team(player) == playerTeam)
  487.         {
  488.             get_user_team (player, teamName, 9)
  489.             elkuldes(player, Temp)
  490.             teamf (player, teamName)
  491.             teamf (player, color)
  492.         }
  493.     }
  494. }
  495. public teamf(player, team[])
  496. {
  497.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  498.     write_byte(player)
  499.     write_string(team)
  500.     message_end()
  501. }
  502. public elkuldes(player, Temp[])
  503. {
  504.  
  505.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  506.     write_byte( player )
  507.     write_string( Temp )
  508.     message_end()
  509.  
  510. }
  511.  
  512. public Mentes_cuccok(id)
  513. {
  514.     new name[33]
  515.     get_user_name(id, name, 32)
  516.     new filenev[128], tartalom[64]
  517.     format(filenev, sizeof(filenev), "addons/amxmodx/mod/adatok/%s.txt", name)
  518.  
  519.     new sor = 0
  520.  
  521.     formatex(tartalom, charsmax(tartalom), "%d", oles[id])
  522.     write_file(filenev, tartalom, sor)
  523.     sor++
  524.     formatex(tartalom, charsmax(tartalom), "%d", lada[id])
  525.     write_file(filenev, tartalom, sor)
  526.     sor++
  527.     formatex(tartalom, charsmax(tartalom), "%d", kulcs[id])
  528.     write_file(filenev, tartalom, sor)
  529.     sor++
  530.     formatex(tartalom, charsmax(tartalom), "%d", szint[id])
  531.     write_file(filenev, tartalom, sor)
  532.     sor++
  533.     formatex(tartalom, charsmax(tartalom), "%d", arany[id])
  534.     write_file(filenev, tartalom, sor)
  535.     sor++
  536.  
  537.  
  538. }
  539. public Betoltes_cuccok(id)
  540. {
  541.     new name[33]
  542.     get_user_name(id, name, 32)
  543.     new filenev[128]
  544.     format(filenev, 127, "addons/amxmodx/mod/adatok/%s.txt", name)
  545.  
  546.     new sor = 0
  547.  
  548.     if (is_user_bot(id) || !file_exists(filenev))
  549.         return
  550.  
  551.     new oles_mny[32], lada_mny[32], kulcs_mny[32], szint_mny[32], arany_mny[32]
  552.     new len
  553.  
  554.     read_file(filenev, sor, oles_mny, 63, len)
  555.     sor++
  556.     read_file(filenev, sor, lada_mny, 63, len)
  557.     sor++
  558.     read_file(filenev, sor, kulcs_mny, 63, len)
  559.     sor++
  560.     read_file(filenev, sor, szint_mny, 63, len)
  561.     sor++
  562.     read_file(filenev, sor, arany_mny, 63, len)
  563.     sor++
  564.  
  565.  
  566.  
  567.     oles[id] = str_to_num(oles_mny)
  568.     lada[id] = str_to_num(lada_mny)
  569.     kulcs[id] = str_to_num(kulcs_mny)
  570.     szint[id] = str_to_num(szint_mny)
  571.         arany[id] = str_to_num(arany_mny)
  572. }
  573.  
  574. public Mentes_skin(id)
  575. {
  576.     new name[33]
  577.     get_user_name(id, name, 32)
  578.     new filenev[128], tartalom[64]
  579.     format(filenev, sizeof(filenev), "addons/amxmodx/mod/skinek/%s.txt", name)
  580.  
  581.     new sor = 0
  582.  
  583.     formatex(tartalom, charsmax(tartalom), "%d", awp_toxic[id])
  584.     write_file(filenev, tartalom, sor)
  585.     sor++
  586. }
  587. public Betoltes_skin(id)
  588. {
  589.     new name[33]
  590.     get_user_name(id, name, 32)
  591.     new filenev[128]
  592.     format(filenev, 127, "addons/amxmodx/mod/skinek/%s.txt", name)
  593.  
  594.     new sor = 0
  595.  
  596.     if (is_user_bot(id) || !file_exists(filenev))
  597.         return
  598.  
  599.     new awp_toxic_db[32]
  600.  
  601.     new len
  602.  
  603.     read_file(filenev, sor, awp_toxic_db, 63, len)
  604.     sor++
  605.  
  606.  
  607.     awp_toxic[id] = str_to_num(awp_toxic_db)
  608. }
  609. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  610. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  611. */


Előre is köszi.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem számolja az ölést
HozzászólásElküldve: 2017.02.11. 23:48 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.02.10. 12:46
Hozzászólások: 429
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 157 alkalommal
Javítsd a public death-nál erre és próbáld meg:

  1. public death(){
  2.  
  3.  
  4.     new killer = read_data(1)
  5.     new victim = read_data(2)
  6.        
  7.     if(killer == victim)
  8.       return;
  9.  
  10.     oles[killer]++
  11.  
  12.     while(oles[killer] >= szamok[szint[killer]])
  13.     {
  14.         szint[killer]++
  15.     }
  16.  
  17.  
  18.     if(15.0 >= random_float(1.0, 100.0))
  19.     {
  20.         ladat_kap(killer)
  21.     }
  22.     else if(15.0 >= random_float(1.0, 100.0))
  23.     {
  24.         kulcsot_kap(killer)
  25.     }
  26.     else if(45.0 >= random_float(1.0, 100.0))
  27.     {
  28.         aranyat_kap(killer)
  29.     }
  30.     else if(30.0 >= random_float(1.0, 100.0))
  31.     {
  32.  
  33.     }
  34.  
  35.  
  36. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Nem számolja az ölést
HozzászólásElküldve: 2017.02.12. 10:52 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Ha már te írtad a módot akkor tudnod kell mit rontottál el. :roll:
Idézet:
#define AUTHOR "Tomii~'."


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


Ki van itt

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