hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 12:49



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot]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  [1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: VIP - Classic (szerkesztése)
HozzászólásElküldve:2016.10.02. 19:19 
Offline
GFX-Designer
Avatar

Csatlakozott:2015.03.12. 15:06
Hozzászólások:624
Megköszönt másnak: 199 alkalommal
Megköszönték neki: 78 alkalommal
Sziasztok!
Van egy VIP plugin, amiben a következőket kellene szerkeszteni, és hozzáadni:
-A jelenlegi .sma forráskódból kiszedni a /vmenu -ben található fegyver adás részt. (ne legyen olyan benne, hogy fegyvert lehet választani..)
-A /vmenu parancsra megjelenik egy menü, amiben található a Játékos kirugása, és Játékos bannolása.
Játékos bannolása funkciónál a VIP joggal rendelkező csak minden 15 percben tudjon bannolni, a maximális ban idő pedig 3 nap.

Ennyit kellene benne szerkeszteni, és hozzáadni :)
Köszönöm előre a segítséget!

  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4. #include <hamsandwich>
  5. #include <engine>
  6. #include <colorchat>
  7.  
  8. #define VIP_LEVEL_ACCES ADMIN_LEVEL_F
  9.  
  10. #define SCOREATTRIB_NONE    0
  11. #define SCOREATTRIB_DEAD    ( 1 << 0 )
  12. #define SCOREATTRIB_BOMB    ( 1 << 1 )
  13. #define SCOREATTRIB_VIP  ( 1 << 2 )
  14.  
  15. #define REMOVE_FLAGS "r"
  16.  
  17. new const RMaps [ ] [ ] =
  18. {
  19.     "35hp",
  20.     "35hp_2",
  21.     "31hp",
  22.     "1hp",
  23.     "100hp"
  24. };
  25.  
  26. new const g_szBeginning[ ] = "Membrii VIP"
  27. new g_szMessage[ 256 ];
  28.  
  29. new cvar_vip_maxap, cvar_vip_maxhp, cvar_vip_showC, cvar_vip_showH, cvar_vip_in_out, cvar_tag, cvar_start_hp, cvar_start_ap, cvar_start_money, cvar_vip_jump, cvar_hp_kill, cvar_ap_kill, jumpnum[33], bool: dojump[33], bool:use[33], SyncHudMessage;
  30.  
  31. public plugin_init()
  32. {
  33.     register_plugin("Classic VIP", "5.0", "Devil aKa. StefaN@CSX");
  34.    
  35.     RegisterHam(Ham_Spawn, "player", "Spawn", 1);
  36.    
  37.     register_clcmd("say /vmenu", "vip_menu", -1);
  38.     register_clcmd("say /vip", "vip_info");
  39.     register_clcmd("say", "handle_say");
  40.     register_clcmd("say_team", "handle_say");
  41.    
  42.     register_event("DeathMsg", "eDeathMsg", "a");
  43.     register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0");
  44.     register_message(get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib");   
  45.  
  46.     cvar_tag = register_cvar("amx_vip_tag", "VIP");
  47.     cvar_start_hp = register_cvar("amx_start_hp", "150");
  48.     cvar_start_ap = register_cvar("amx_start_ap", "180");
  49.     cvar_start_money = register_cvar("amx_start_money", "8000");
  50.     cvar_vip_jump = register_cvar("amx_vip_jump", "1" );
  51.     cvar_hp_kill = register_cvar("amx_vip_addhp", "10");   
  52.     cvar_ap_kill = register_cvar("amx_vip_addap", "10");
  53.     cvar_vip_in_out = register_cvar("amx_vip_in_out", "1");
  54.     cvar_vip_showC = register_cvar("amx_vip_show_chat", "1");
  55.     cvar_vip_showH = register_cvar("amx_vip_show_hud", "1");
  56.     cvar_vip_maxhp = register_cvar("amx_vip_maxhp", "180");
  57.     cvar_vip_maxap = register_cvar("amx_vip_maxap", "200");
  58.  
  59.     set_task(120.0, "mesaj_info", _, _, _, "b");
  60.     set_task( 1.0, "TaskDisplayVips", _, _, _, "b", 0 );
  61.     SyncHudMessage = CreateHudSyncObj( );
  62.        
  63. }
  64.  
  65. public Event_NewRound()
  66. {
  67.     arrayset(use, false, 33);
  68. }
  69.  
  70. public vip_menu(id)
  71. {
  72.     if(!is_user_alive(id))
  73.         return;
  74.        
  75.     new menu
  76.     switch(cs_get_user_team(id))
  77.     {
  78.         case CS_TEAM_CT:
  79.         {
  80.             menu = menu_create("\y[\rVIP Classic\y] \wMeniu \yVIP", "menu_ammunition");
  81.             menu_additem(menu, "M4a1+Deagle+Set grenazi", "1", VIP_LEVEL_ACCES);
  82.             menu_additem(menu, "Famas+Deagle+Set grenazi", "2", VIP_LEVEL_ACCES);
  83.             menu_additem(menu, "Awp+Deagle+Set grenazi", "3", VIP_LEVEL_ACCES);
  84.         }
  85.    
  86.         case CS_TEAM_T:
  87.         {
  88.             menu = menu_create("\y[\rVIP Classic\y] \wMeniu \yVIP", "menu_ammunition");
  89.             menu_additem(menu, "Ak47+Deagle+Set grenazi", "1", VIP_LEVEL_ACCES);
  90.             menu_additem(menu, "Galil+Deagle+Set grenazi", "2", VIP_LEVEL_ACCES);
  91.             menu_additem(menu, "Awp+Deagle+Set grenazi", "3", VIP_LEVEL_ACCES);
  92.         }
  93.     }
  94.     menu_display(id, menu, 0)
  95.     return PLUGIN_HANDLED;
  96. }
  97.  
  98. public menu_ammunition ( id, menu, item )
  99. {
  100.     new tag[32];
  101.     get_pcvar_string(cvar_tag, tag, charsmax(tag));
  102.    
  103.     if(use[id])
  104.     {
  105.         ColorChat(id, GREEN,"^3[%s] ^1Meniul poate fi folosit doar o data pe runda !", tag);
  106.         return PLUGIN_HANDLED;
  107.     }
  108.    
  109.     if(item == MENU_EXIT)
  110.     {
  111.         return PLUGIN_HANDLED;
  112.     }
  113.  
  114.     new data[6], szName[64];
  115.     new access, callback;
  116.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  117.     new key = str_to_num(data);
  118.  
  119.     if(cs_get_user_team(id) == CS_TEAM_CT)
  120.         switch(key)
  121.     {
  122.         case 1:
  123.     {
  124.             strip_user_weapons(id)
  125.             give_item(id, "weapon_knife")
  126.             give_item(id, "weapon_m4a1");
  127.             give_item(id, "weapon_deagle");
  128.             give_item(id, "weapon_hegrenade");
  129.             give_item(id, "weapon_flashbang");
  130.             give_item(id, "weapon_smokegrenade");
  131.             cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1);
  132.             cs_set_user_bpammo(id, CSW_HEGRENADE, 1);
  133.             cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
  134.             cs_set_user_bpammo(id, CSW_M4A1, 90);
  135.             cs_set_user_bpammo(id, CSW_DEAGLE, 35);
  136.             ColorChat(id,GREEN,"^3[%s] ^1Ai ales ^4M4a1^1+^4Deagle^1+^4Set grenazi^1.",tag);
  137.     }
  138.         case 2:
  139.     {
  140.             strip_user_weapons(id)
  141.             give_item(id, "weapon_knife");
  142.             give_item(id, "weapon_famas");
  143.             give_item(id, "weapon_deagle");
  144.             give_item(id, "weapon_hegrenade");
  145.             give_item(id, "weapon_flashbang");
  146.             give_item(id, "weapon_smokegrenade");
  147.             cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1);
  148.             cs_set_user_bpammo(id, CSW_HEGRENADE, 1);
  149.             cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
  150.             cs_set_user_bpammo(id, CSW_FAMAS, 90);
  151.             cs_set_user_bpammo(id, CSW_DEAGLE, 35);
  152.             ColorChat(id,GREEN,"^3[%s] ^1Ai ales ^4Famas^1+^4Deagle^1+^4Set grenazi^1.",tag);
  153.     }
  154.         case 3:
  155.     {
  156.             strip_user_weapons(id)
  157.             give_item(id, "weapon_knife");
  158.             give_item(id, "weapon_awp");
  159.             give_item(id, "weapon_deagle");
  160.             give_item(id, "weapon_hegrenade");
  161.             give_item(id, "weapon_flashbang");
  162.             give_item(id, "weapon_smokegrenade");
  163.             cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1);
  164.             cs_set_user_bpammo(id, CSW_HEGRENADE, 1);
  165.             cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
  166.             cs_set_user_bpammo(id, CSW_AWP, 30);
  167.             cs_set_user_bpammo(id, CSW_DEAGLE, 35);
  168.             ColorChat(id,GREEN,"^3[%s] ^1Ai ales ^4Awp^1+^4Deagle^1+^4Set grenazi^1.",tag);
  169.     }      
  170. }
  171.     if(cs_get_user_team(id) == CS_TEAM_T)
  172.         switch(key)
  173.     {
  174.         case 1:
  175.     {
  176.             strip_user_weapons(id)
  177.             give_item(id, "weapon_knife");
  178.             give_item(id, "weapon_ak47");
  179.             give_item(id, "weapon_deagle");
  180.             give_item(id, "weapon_hegrenade");
  181.             give_item(id, "weapon_flashbang");
  182.             give_item(id, "weapon_smokegrenade");
  183.             cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1);
  184.             cs_set_user_bpammo(id, CSW_HEGRENADE, 1);
  185.             cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
  186.             cs_set_user_bpammo(id, CSW_AK47, 90);
  187.             cs_set_user_bpammo(id, CSW_DEAGLE, 35);
  188.             ColorChat(id,GREEN,"^3[%s] ^1Ai ales ^4Ak47^1+^4Deagle^1+^4Set grenazi^1.",tag);
  189.     }      
  190.         case 2:
  191.     {
  192.             strip_user_weapons(id)
  193.             give_item(id, "weapon_knife");
  194.             give_item(id, "weapon_galil");
  195.             give_item(id, "weapon_deagle");
  196.             give_item(id, "weapon_hegrenade");
  197.             give_item(id, "weapon_flashbang");
  198.             give_item(id, "weapon_smokegrenade");
  199.             cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1);
  200.             cs_set_user_bpammo(id, CSW_HEGRENADE, 1);
  201.             cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
  202.             cs_set_user_bpammo(id, CSW_GALIL, 90);
  203.             cs_set_user_bpammo(id, CSW_DEAGLE, 35);
  204.             ColorChat(id,GREEN,"^3[%s] ^1Ai ales ^4Galil^1+^4Deagle^1+^4Set grenazi^1.",tag);
  205.     }
  206.         case 3:
  207.     {
  208.             strip_user_weapons(id)
  209.             give_item(id, "weapon_knife");
  210.             give_item(id, "weapon_awp");
  211.             give_item(id, "weapon_deagle");
  212.             give_item(id, "weapon_hegrenade");
  213.             give_item(id, "weapon_flashbang");
  214.             give_item(id, "weapon_smokegrenade");
  215.             cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1);
  216.             cs_set_user_bpammo(id, CSW_HEGRENADE, 1);
  217.             cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
  218.             cs_set_user_bpammo(id, CSW_AWP, 30);
  219.             cs_set_user_bpammo(id, CSW_DEAGLE, 35);
  220.             ColorChat(id,GREEN,"^3[%s] ^1Ai ales ^4Awp^1+^4Deagle^1+^4Set grenazi^1.",tag);
  221.     }      
  222.     }
  223.     menu_destroy(menu);
  224.     use[id] = true;
  225.     return PLUGIN_HANDLED;  
  226. }
  227.  
  228. public Spawn(id)
  229. {
  230.     if(!is_user_alive(id))
  231.         return;
  232.    
  233.     new CsTeams:team = cs_get_user_team(id)
  234.     if(get_user_flags(id) & VIP_LEVEL_ACCES)
  235.     {
  236.         switch(team)
  237.         {
  238.         case CS_TEAM_T:
  239.         {
  240.             set_user_health(id, get_pcvar_num(cvar_start_hp));
  241.             set_user_armor(id, get_pcvar_num(cvar_start_ap));
  242.             cs_set_user_money(id, cs_get_user_money(id) + get_pcvar_num(cvar_start_money));
  243.         }
  244.         case CS_TEAM_CT:
  245.         {
  246.             set_user_health(id, get_pcvar_num( cvar_start_hp ));
  247.             set_user_armor(id, get_pcvar_num( cvar_start_ap ));
  248.             cs_set_user_money(id, cs_get_user_money(id) + get_pcvar_num(cvar_start_money));
  249.         }
  250.         }
  251.     }
  252. }
  253.  
  254. public client_putinserver(id)
  255. {  
  256.     set_task(2.0, "in", id);
  257.    
  258.     jumpnum[id] = 0;
  259.     dojump[id] = false;
  260.  
  261.     new MapName[32]; get_mapname(MapName, sizeof(MapName));
  262.    
  263.     for (new i = 0; i < sizeof (RMaps); i ++)
  264.     {
  265.         if(equali (MapName, RMaps[i]))
  266.         {
  267.             remove_user_flags (id, read_flags(REMOVE_FLAGS));
  268.         }
  269.     }
  270. }
  271.  
  272. public client_disconnect( id )
  273. {
  274.     set_task(2.0, "out", id);
  275.  
  276.     jumpnum[id] = 0;
  277.     dojump[id] = false;
  278. }
  279.  
  280. public client_PreThink( id )
  281. {
  282.     if(!is_user_alive(id))
  283.         return PLUGIN_CONTINUE;
  284.  
  285.     new BUTON = get_user_button(id)
  286.     new OLDBUTON = get_user_oldbutton(id)
  287.     new JUMP_VIP = get_pcvar_num(cvar_vip_jump)
  288.  
  289.     if((BUTON & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(OLDBUTON & IN_JUMP))
  290.     {
  291.         if(((get_user_flags(id) & VIP_LEVEL_ACCES) && (jumpnum[id] < JUMP_VIP)))
  292.         {
  293.             dojump[id] = true
  294.             jumpnum[id]++
  295.         }
  296.     }
  297.  
  298.     if((BUTON & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
  299.     {
  300.         jumpnum[id] = 0
  301.     }
  302.  
  303.     return PLUGIN_CONTINUE;
  304. }
  305.  
  306. public client_PostThink(id)
  307. {
  308.     if(!is_user_alive(id))
  309.         return PLUGIN_CONTINUE;
  310.  
  311.     if(dojump[id] == true)
  312.     {
  313.         new Float: velocity[3] 
  314.         entity_get_vector(id, EV_VEC_velocity, velocity)
  315.         velocity[2] = random_float(265.0, 285.0)
  316.         entity_set_vector(id, EV_VEC_velocity, velocity)
  317.         dojump[id] = false
  318.     }
  319.     return PLUGIN_CONTINUE;
  320. }
  321.  
  322. public eDeathMsg()
  323. {
  324.     new id_Killer = read_data(1);
  325.     new VIP_MAXHP = get_pcvar_num(cvar_vip_maxhp);
  326.     new VIP_MAX_HP = get_user_health(id_Killer);
  327.     new VIP_MAXAP = get_pcvar_num(cvar_vip_maxap);
  328.     new VIP_MAX_AP = get_user_armor(id_Killer);
  329.  
  330.     if(is_user_alive(id_Killer))
  331.     {
  332.         if(get_user_flags(id_Killer) & VIP_LEVEL_ACCES )
  333.             {
  334.                 set_user_health(id_Killer, get_user_health(id_Killer) + get_pcvar_num(cvar_hp_kill));
  335.                 set_user_armor(id_Killer, get_user_armor(id_Killer) + get_pcvar_num(cvar_ap_kill));
  336.             }
  337.     }
  338.  
  339.     if(VIP_MAX_HP >= VIP_MAXHP)
  340.     {
  341.                 set_user_health(id_Killer, get_pcvar_num(cvar_vip_maxhp));
  342.         return PLUGIN_HANDLED;
  343.     }
  344.    
  345.     if(VIP_MAX_AP >= VIP_MAXAP)
  346.     {
  347.                 set_user_armor(id_Killer, get_pcvar_num(cvar_vip_maxap));
  348.         return PLUGIN_HANDLED;
  349.     }
  350.  
  351.     return PLUGIN_HANDLED;
  352. }
  353.  
  354. public in(id)  
  355. {
  356.     if(get_pcvar_num(cvar_vip_in_out))
  357.     {
  358.         new tag[32], name[32];
  359.  
  360.         get_pcvar_string(cvar_tag, tag, charsmax(tag));
  361.         get_user_name(id, name, charsmax(name));
  362.  
  363.         if(get_user_flags(id) & VIP_LEVEL_ACCES)  
  364.         {
  365.             ColorChat(0, GREEN, "^3[%s] ^1VIP: ^4%s ^1s-a conectat.", tag, name);
  366.         }
  367.         return PLUGIN_HANDLED;
  368.     }
  369.     return PLUGIN_CONTINUE;
  370. }
  371.  
  372. public out(id)  
  373. {  
  374.     if(get_pcvar_num(cvar_vip_in_out))
  375.     {
  376.         new tag[32], name[32];
  377.  
  378.         get_pcvar_string(cvar_tag, tag, charsmax(tag));
  379.         get_user_name(id, name, charsmax(name));
  380.  
  381.         if(get_user_flags(id) & VIP_LEVEL_ACCES)  
  382.         {
  383.             ColorChat(0, GREEN, "^3[%s] ^1VIP: ^4%s ^1s-a deconectat.", tag, name);
  384.         }
  385.         return PLUGIN_HANDLED;
  386.     }
  387.     return PLUGIN_CONTINUE;
  388. }
  389.  
  390. public vip_info(id)
  391. {
  392.     show_motd(id, "/addons/amxmodx/configs/vip_info.html");
  393. }
  394.  
  395. public mesaj_info()
  396. {
  397.     new tag[32];
  398.     get_pcvar_string(cvar_tag, tag, charsmax(tag));
  399.    
  400.     ColorChat(0, GREEN, "^3[%s] ^1Tastati in chat ^4/vip ^1pentru a vedea beneficiile si pretul vip-ului.", tag);
  401. }
  402.  
  403. public TaskDisplayVips( )
  404. {
  405.     if(get_pcvar_num(cvar_vip_showH))
  406.     {
  407.         static iPlayers[ 32 ];
  408.         static iPlayersNum;
  409.    
  410.         get_players( iPlayers, iPlayersNum, "ch" );
  411.         if( !iPlayersNum )
  412.             return 1;
  413.    
  414.         static iVipsConnected, szVipsNames[ 128 ], szName[ 32 ];
  415.         formatex( szVipsNames, sizeof ( szVipsNames ) -1, "" ); // Is this needed ?
  416.         iVipsConnected = 0;
  417.    
  418.         static id, i;
  419.         for( i = 0; i < iPlayersNum; i++ )
  420.         {
  421.             id = iPlayers[ i ];
  422.             if( get_user_flags( id ) & VIP_LEVEL_ACCES )
  423.             {
  424.                 get_user_name( id, szName, sizeof ( szName ) -1 );
  425.            
  426.                 add( szVipsNames, sizeof ( szVipsNames ) -1, szName );
  427.                 add( szVipsNames, sizeof ( szVipsNames ) -1, "^n" );
  428.            
  429.                 iVipsConnected++;
  430.             }
  431.         }
  432.    
  433.         formatex( g_szMessage, sizeof ( g_szMessage ) -1, "%s ( %i )^n%s",
  434.             g_szBeginning, iVipsConnected, szVipsNames );
  435.        
  436.         set_hudmessage( 25, 255, 25, 0.01, 0.25, 0, 0.0, 1.0, 0.1, 0.1, -1 );
  437.         ShowSyncHudMsg( 0, SyncHudMessage, g_szMessage );
  438.     }
  439.     return PLUGIN_CONTINUE;
  440.        
  441. }
  442.  
  443. public handle_say(id)
  444. {
  445.     new said[192];
  446.     read_args(said,192);
  447.     if(contain(said, "/vips") != -1)
  448.     set_task(0.1,"print_adminlist",id);
  449.     return PLUGIN_CONTINUE;
  450. }
  451.  
  452. public print_adminlist(user)
  453. {
  454.     if(get_pcvar_num(cvar_vip_showC))
  455.     {
  456.         new tag[32];
  457.         get_pcvar_string(cvar_tag, tag, charsmax(tag));
  458.    
  459.         new adminnames[33][32];
  460.         new message[256];
  461.         new id, count, x, len;
  462.  
  463.         for(id = 1 ; id <= get_maxplayers() ; id++)
  464.             if(is_user_connected(id))
  465.                 if(get_user_flags(id) & VIP_LEVEL_ACCES)
  466.                     get_user_name(id, adminnames[count++], charsmax(adminnames[ ]));
  467.    
  468.         len = format(message, 255, "^3[%s] ^1VIP-ii online sunt:^4 " ,tag);
  469.         if(count > 0)
  470.             {
  471.             for(x = 0 ; x < count ; x++)
  472.                 {
  473.                 len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"");
  474.                 if(len > 96)
  475.                 {
  476.                     print_message(user, message);
  477.                     len = format(message, 255, " ");
  478.                 }
  479.                 }
  480.             print_message(user, message);
  481.             }
  482.         else
  483.         {
  484.             ColorChat(0, GREEN, "^3[%s] ^1Nu sunt ^4VIP^1-i online.", tag);
  485.         }
  486.     }
  487.     return PLUGIN_CONTINUE;  
  488. }
  489.  
  490. print_message(id, msg[])
  491. {
  492.     message_begin(MSG_ONE, get_user_msgid("SayText"), {0,0,0}, id);
  493.     write_byte(id);
  494.     write_string(msg);
  495.     message_end();
  496. }
  497.  
  498. public MessageScoreAttrib(iMsgID, iDest, iReceiver)
  499. {
  500.         new iPlayer = get_msg_arg_int(1);
  501.         if(is_user_connected( iPlayer )
  502.         && (get_user_flags( iPlayer ) & VIP_LEVEL_ACCES))
  503.         {
  504.                 set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD);
  505.             }
  506. }

_________________
„Nem azért felejtünk el játszani, mert megöregszünk, hanem attól öregszünk meg, hogy elfelejtünk játszani.”

-MAXHACKED Website-
-HERViD Website-
► Spoiler mutatása


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


Ki van itt

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