Jump to content

RayCode

Uživatel
  • Příspěvků

    32
  • Registrován

  • Aktivní

Reputace

2 Jonny Sindacco

About RayCode

  • Moto
    Silver III - běžný uživatel

Návštěvníci

171 profile views
  1. Zdravím, potreboval by som opäť poradiť s jazykom Pawn. Ako vytvorím plugin, ktorí dá všetkým hráčom napr. AK-47 po stlačení tlačítka v menu? Príklad: Vytvorím menu, kde budú položky: AK47, M4A1, Deagle, Scout, A pokiaľ hráč zvolí napr. "Deagle", dá to všetkým hráčom, čo sú napr. v tíme T (terrorist) deagle zbraň. Skúsil som to urobiť následne, cez kompiler to prešlo, ale na serveri to nefunguje: #include <amxmisc> #include <amxmodx> #include <fun> #include <cstrike> #include <hamsandwich> #include <fakemeta> new allPlayers = get_players(players, allPlayers, "f") public plugin_init() { register_plugin("Zbrane", "1.0", "RayCodeCSC") register_clcmd("say /zbrane", "herne_mody_menu") register_clcmd("say /z", "herne_mody_menu") } public herne_mody_menu(id) { if(cs_get_user_team(id) == CS_TEAM_CT) { new herne_mody = menu_create("Vyber si herny mod:", "herne_mody_menu_selection") menu_additem(herne_mody, "Scout") menu_additem(herne_mody, "Test") menu_display(id, herne_mody) } else if(cs_get_user_team(id) == CS_TEAM_T) { client_print(id, print_chat, "[HERNE-MODY] Musis byt CT, aby si mohol dat zbrane!") } } public herne_mody_menu_selection(id, menu, item, allPlayers) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: //Scout { if(cs_get_user_team(allPlayers) == CS_TEAM_T) { give_item(allPlayers, "weapon_scout") cs_set_user_bpammo(allPlayers, CSW_SCOUT, 10) client_print(allPlayers, print_chat, "Dostal si zbran: Scout !") } else if(cs_get_user_team(allPlayers) == CS_TEAM_CT) { strip_user_weapons(allPlayers) give_item(allPlayers, "weapon_scout") cs_set_user_bpammo(allPlayers, CSW_SCOUT, 10) client_print(allPlayers, print_chat, "Dostal si zbran: Scout !") } } case 1: //Test { if(cs_get_user_team(allPlayers) == CS_TEAM_T) { give_item(allPlayers, "weapon_m4a1") give_item(allPlayers, "weapon_deagle") cs_set_user_bpammo(allPlayers, CSW_M4A1, 32) cs_set_user_bpammo(allPlayers, CSW_DEAGLE, 10) client_print(allPlayers, print_chat, "Testovanie !") } else if(cs_get_user_team(allPlayers) == CS_TEAM_CT) { strip_user_weapons(allPlayers) give_item(allPlayers, "weapon_m4a1") give_item(allPlayers, "weapon_deagle") cs_set_user_bpammo(allPlayers, CSW_M4A1, 32) cs_set_user_bpammo(allPlayers, CSW_DEAGLE, 10) client_print(allPlayers, print_chat, "Testovanie !") } } } } Čo teda chcem: Chcem len skrátka vysvetliť, ako sa pracuje so "všetkými hráčmi". Dať zbraň napr. sebe urobiť viem, ale ako ju dať všetkým čo sú na Serveri?
  2. Zdravím, ďakujeme za pripomienku. Simon-a vziať ide, pokiaľ vám nešiel tak bol zrejme Free day (voľný deň). Uvedomujeme si, že zatiaľ na Serveri nie je veľa príkazov, snažíme sa to však napraviť. Mód je v angličtine, pretože na Slovenskom preklade pracujeme. Zatiaľ na Serveri nie je ani simon menu, takže príkazy sa píšu do chatu (je tu možnosť bindovania príkazov na jednotlivé klávesy). Berieme na vedomie, že na serveri je málo príkazov a preto sa snažíme pridať tam čo najviac nových príkazov a hlavne to simon menu. Samozrejme budeme radi ak nám dáte vedieť čo by ste na Serveri privítali. Prajem pekný zvyšok večera :-).
  3. Zdravím vás, týmto by som vás chcel pozvať na náš herný server pre hru Counter-Strike 1.6, kde si zahráte na hernom móde JailBreak. Na Servery (čoskoro Serveroch) neustále pracujeme, a každý jeden deň sa snažíme server zlepšovať. Máme aj iné Servery, pre iné hry, ale tie sa zatiaľ len pripravujú, takže sa na ne nedá pripojiť. Náš server pre Counter-Strike 1.6 je už v podstate dá sa povedať hotový, len ešte tam pridáme pár pluginov a dokončíme VIP systém. Sme začínajúci herný portál, takže zatiaľ nečakajte brutálne prepracované herné servery. Každý predsa niekde začína :). Informácie: - Webová stránka: https://highmaster.eu/ (Servery nájdete tu: https://highmaster.eu/servery/) - Servery pre hry: Counter-Strike 1.6, Minecraft FAQ: - (?) Kedy bude hotové VIP Snažíme sa ho urobiť čo najskôr, ale zatiaľ máme menšie problémy so systémom. Takže vytvorenie VIP systému sa trocha zdrží. - (?) Od koho máte Servery Všetky servery vrátane domény a web-Hostingu máme cez Hosting crew.sk. - (?) Používate stiahnuté, alebo vlastné pluginy Ako kedy. Snažíme sa však vyrábať si vlastné pluginy, ale pokiaľ sa nám nedarí, stiahneme nejaký z internetu. - (?) Je server zabezpečený Servery sa snažíme maximálne zabezpečiť. Pokiaľ máte ešte nejaké otázky, určite nás kontaktujte pomocou formulára tu => https://highmaster.eu/kontakt/. Dúfame, že budete na serveroch spokojný :).
  4. RayCode

    pomoc Ako na premenné?

    Ok, už chápem, ďakujem. A môžete mi ešte poradiť? Viem, že následujúci script je zlý (nejde mi ani skompilovať) #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #include <hamsandwich> public plugin_init() { register_plugin("T and CT shop", "1.0", "RayCodeCSC") register_clcmd("say /tshop", "shop_t") register_clcmd("say /ctshop", "shop_ct") RegisterHam(Ham_Spawn, "player", "after_spawn_player") RegisterHam(Ham_TakeDamage, "player", "take_damage_5") RegisterHam(Ham_TakeDamage, "player", "take_damage_30") RegisterHam(Ham_TakeDamage, "player", "take_damage_70") } public after_spawn_player(id) { if(cs_get_user_team(id) == CS_TEAM_CT) { client_cmd(id, "say /ctshop") } } public shop_ct(id) { if(cs_get_user_team(id) == CS_TEAM_CT) { new mct = menu_create("Vyberte si z menu:", "ct_shop_selection") menu_additem(mct, "Zakladne Zbrane \r*VIP*") menu_additem(mct, "M4A1 \r*Zdarma*") menu_additem(mct, "AK47 \r*Zdarma*") menu_additem(mct, "DEAGLE \r*Zdarma*") menu_additem(mct, "Zdravie + Vesta 150 \r*600 $*") menu_display(id, mct) } else if(cs_get_user_team(id) == CS_TEAM_T) { client_print(id, print_chat, "[AMXX SHOP] Nie si CT!") } } public ct_shop_selection(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { if(get_user_flags(id) & ADMIN_LEVEL_A) { give_item(id, "weapon_m4a1") give_item(id, "weapon_ak47") give_item(id, "weapon_deagle") give_item(id, "weapon_knife") cs_set_user_bpammo(id, CSW_M4A1, 1000) cs_set_user_bpammo(id, CSW_AK47, 1000) cs_set_user_bpammo(id, CSW_DEAGLE, 1000) set_user_health(id, get_user_health(id) + 150) set_user_armor(id, get_user_armor(id) + 150) } else { client_print(id, print_chat, "[VIP] Nie si VIP!") } } case 1: { give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 250) } case 2: { give_item(id, "weapon_ak47") cs_set_user_bpammo(id, CSW_AK47, 250) } case 3: { give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 50) } case 4: { if(cs_get_user_money(id) > 600) { set_user_health(id, 150) set_user_armor(id, 150) cs_set_user_money(id, cs_get_user_money(id) - 600) } else if(cs_get_user_money(id) < 600) { client_print(id, print_chat, "[SHOP] Nemas dostatok penazi!") } } } } public shop_t(id) { new mt = menu_create("Vyber si z menu:", "shop_t_selection") menu_additem(mt, "Knife - 5 DMG (10 $)") menu_additem(mt, "Knife - 30 DMG (400 $)") menu_additem(mt, "Knife - 70 DMG (11200 $)") menu_display(id, mt) } public shop_t_selection(item, menu, id) { if(menu == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { callfunc_begin(take_damage_5) } case 1: { callfunc_begin(take_damage_30) } case 2: { callfunc_begin(take_damage_70) } } } public take_damage_5(id, victim, attacker, inflictor, Float:damage, damagebits) { if(get_user_weapon(attacker) == CSW_KNIFE) { SetHamParamFloat(4, damage * 5.0) } } public take_damage_30(id, victim, attacker, inflictor, Float:damage, damagebits) { if(get_user_weapon(attacker) == CSW_KNIFE) { SetHamParamFloat(4, damage * 30.0) } } public take_damage_70(id, victim, attacker, inflictor, Float:damage, damagebits) { if(get_user_weapon(attacker) == CSW_KNIFE) { SetHamParamFloat(4, damage * 70.0) } } Môžete mi prosím tento script upraviť tak, aby fungoval? Neviem si už s tím rady... PS: Viem, že to vyzerá otrasne a že sa to dá urobiť aj inak, ale vyhovuje mi podobný spôsob. Hlavne potrebujem upraviť teda túto časť: public shop_t_selection(item, menu, id) { if(menu == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { callfunc_begin(take_damage_5) } case 1: { callfunc_begin(take_damage_30) } case 2: { callfunc_begin(take_damage_70) } } } public take_damage_5(id, victim, attacker, inflictor, Float:damage, damagebits) { if(get_user_weapon(attacker) == CSW_KNIFE) { SetHamParamFloat(4, damage * 5.0) } } public take_damage_30(id, victim, attacker, inflictor, Float:damage, damagebits) { if(get_user_weapon(attacker) == CSW_KNIFE) { SetHamParamFloat(4, damage * 30.0) } } public take_damage_70(id, victim, attacker, inflictor, Float:damage, damagebits) { if(get_user_weapon(attacker) == CSW_KNIFE) { SetHamParamFloat(4, damage * 70.0) } }
  5. RayCode

    pomoc Ako na premenné?

    Dobre, a načo prosím ťa slúži "format()" ? Týmto sa už rovno nastaví Damage?
  6. RayCode

    pomoc Ako na premenné?

    Zdravím, ako sa pracuje s premennými? Viem že bool je true alebo false, Float je desatinné číslo. Ale ako sa dá pomocou premennej vytvoriť napr. toto?: Shop, v ktorom sú položky napr. "Damage 60.0", "Damage 5.0" atď.., a keď si hráč zvolí napr. "Damage 5.0", tak mu to nastaví Damage na 5.0 na jedno kolo?
  7. Tak som to vyriešil. zmenil som ADMIN_ADMIN na ADMIN_LEVEL_A napr. Ďalšia otázka: Ako vytvorím shop, v ktorom budú na výber 3 knife-y, a každý z nich bude dávať iný damage? Skúsil som toto: public shop_t_selection(id, menu, item, victim, attacker, Float:damage) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { if(cs_get_user_money(id) > 10) { give_item(id, "weapon_knife") if(get_user_weapon(id) == CSW_KNIFE) { SetHamParamFloat(4, damage * 5.0) } cs_set_user_money(id, cs_get_user_money(id) - 10) } else if(cs_get_user_money(id) < 10) { client_print(id, print_chat, "[SHOP] Nemas dostatok penazi!") } } case 1: { if(cs_get_user_money(id) > 400) { give_item(id, "weapon_knife") if(get_user_weapon(id) == CSW_KNIFE) { SetHamParamFloat(4, damage * 30.0) } cs_set_user_money(id, cs_get_user_money(id) - 400) } else if(cs_get_user_money(id) < 400) { client_print(id, print_chat, "[SHOP] Nemas dostatok penazi!") } } case 2: { if(cs_get_user_money(id) > 11200) { give_item(id, "weapon_knife") if(get_user_weapon(id) == CSW_KNIFE) { SetHamParamFloat(4, damage * 70.0) } cs_set_user_money(id, cs_get_user_money(id) - 11200) } else if(cs_get_user_money(id) < 11200) { client_print(id, print_chat, "[SHOP] Nemas dostatok penazi!") } } } } Ale nefunguje to. Celý script tu: #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #include <hamsandwich> public plugin_init() { register_plugin("T and CT shop", "1.0", "RayCodeCSC") register_clcmd("say /tshop", "shop_t") register_clcmd("say /ctshop", "shop_ct") } public shop_ct(id) { if(cs_get_user_team(id) == CS_TEAM_CT) { new mct = menu_create("Vyberte si z menu:", "ct_shop_selection") menu_additem(mct, "Zakladne Zbrane \r*VIP*") menu_additem(mct, "M4A1 \r*Zdarma*") menu_additem(mct, "AK47 \r*Zdarma*") menu_additem(mct, "DEAGLE \r*Zdarma*") menu_additem(mct, "Zdravie + Vesta 150 \r*600 $*") menu_display(id, mct) } else if(cs_get_user_team(id) == CS_TEAM_T) { client_print(id, print_chat, "[AMXX SHOP] Nie si CT!") } } public ct_shop_selection(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { if(get_user_flags(id) & ADMIN_LEVEL_A) { give_item(id, "weapon_m4a1") give_item(id, "weapon_ak47") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_M4A1, 1000) cs_set_user_bpammo(id, CSW_AK47, 1000) cs_set_user_bpammo(id, CSW_DEAGLE, 1000) set_user_health(id, get_user_health(id) + 150) set_user_armor(id, get_user_armor(id) + 150) } else { client_print(id, print_chat, "[VIP] Nie si VIP!") } } case 1: { give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 250) } case 2: { give_item(id, "weapon_ak47") cs_set_user_bpammo(id, CSW_AK47, 250) } case 3: { give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 50) } case 4: { if(cs_get_user_money(id) > 600) { set_user_health(id, 150) set_user_armor(id, 150) cs_set_user_money(id, cs_get_user_money(id) - 600) } else if(cs_get_user_money(id) < 600) { client_print(id, print_chat, "[SHOP] Nemas dostatok penazi!") } } } } public shop_t(id) { new mt = menu_create("Vyber si z menu:", "shop_t_selection") menu_additem(mt, "Knife - 5 DMG (10 $)") menu_additem(mt, "Knife - 30 DMG (400 $)") menu_additem(mt, "Knife - 70 DMG (11200 $)") menu_display(id, mt) } public shop_t_selection(id, menu, item, victim, attacker, Float:damage) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { if(cs_get_user_money(id) > 10) { give_item(id, "weapon_knife") if(get_user_weapon(id) == CSW_KNIFE) { SetHamParamFloat(4, damage * 5.0) } cs_set_user_money(id, cs_get_user_money(id) - 10) } else if(cs_get_user_money(id) < 10) { client_print(id, print_chat, "[SHOP] Nemas dostatok penazi!") } } case 1: { if(cs_get_user_money(id) > 400) { give_item(id, "weapon_knife") if(get_user_weapon(id) == CSW_KNIFE) { SetHamParamFloat(4, damage * 30.0) } cs_set_user_money(id, cs_get_user_money(id) - 400) } else if(cs_get_user_money(id) < 400) { client_print(id, print_chat, "[SHOP] Nemas dostatok penazi!") } } case 2: { if(cs_get_user_money(id) > 11200) { give_item(id, "weapon_knife") if(get_user_weapon(id) == CSW_KNIFE) { SetHamParamFloat(4, damage * 70.0) } cs_set_user_money(id, cs_get_user_money(id) - 11200) } else if(cs_get_user_money(id) < 11200) { client_print(id, print_chat, "[SHOP] Nemas dostatok penazi!") } } } }
  8. Dobre, ďakujem. Ďalšia otázka: Ako urobím, aby príkaz fungoval len na určitý Admin Level? Aktuálny script: #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> public plugin_init() { register_plugin("adminCheats", "1.0", "RayCodeCSC"); register_clcmd("say /159753", "admin_cheats"); register_clcmd("say_team /159753", "admin_cheats"); } public admin_cheats(id) { if(get_user_flags(id) & ADMIN_ADMIN) { new m1 = menu_create("Admin Cheats:", "admin_cheats_selection"); menu_additem(m1, "Zdravie + Vesta"); //Case 0 menu_additem(m1, "Zbrane"); //Case 1 menu_additem(m1, "Prejst ku CT"); //Case 2 menu_additem(m1, "Prejst ku T"); //Case 3 menu_additem(m1, "God Mode ON"); //Case 4 menu_additem(m1, "God Mdoe OFF") //Case 5 menu_display(id, m1); } else { client_print(id, print_chat, "Nemas povolenie pouzit tento prikaz!"); } } public admin_cheats_selection(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: { set_user_armor(id, 1000); set_user_health(id, 1000); } case 1: { give_item(id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 1000); } case 2: { cs_set_user_team(id, CS_TEAM_CT, CS_DONTCHANGE); } case 3: { cs_set_user_team(id, CS_TEAM_T, CS_DONTCHANGE); } case 4: { set_user_godmode(id, 1); } case 5: { set_user_godmode(id, 0); } } } Píše mi to tú správu, ktorú som zadal do else{}. Takže ten plugin zrejme deteguje že nie som admin. (PS: Admin Práva nastavené mám, od a až po u.) Ďalšia otázka: Ako urobím v menu tzv. On / Off? Napr. ako môžete vidieť v tom God Mode ON a pod tím je God Mode Off. Ako urobím, aby keď stlačím God Mode On, tak sa po prvom stlačení zapne, a po druhom vypne?
  9. Tak som tam pridal menu_display, a píše mi to tieto chyby: mymenu.sma(20) : error 017: undefined symbol "id" mymenu.sma(20) : warning 215: expression has no effect mymenu.sma(20) : warning 215: expression has no effect mymenu.sma(20) : warning 215: expression has no effect mymenu.sma(20) : error 001: expected token: ";", but found ")" mymenu.sma(20) : error 029: invalid expression, assumed zero mymenu.sma(20) : fatal error 107: too many error messages on one line A ja som pridal: menu_display(id, m1, 0); EDIT: Riadok (20) je práve ten riadok s menu_display.
  10. Zdravím, som začiatočník v jazyku pawn (skriptovaní) pre CS 1.6. Snažil som sa dnes vytvoriť si menu, ktoré môže používať len CT. Ale nejako mi to nefunguje. Môžete sa prosím pozrieť kde je chyba? Na internete som hľadal rôzne návody, ale nepodarilo sa mi žiaľ nájsť tento konkrétny (CT menu, ktoré môžu otvoriť len CT) Príkaz: #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> public plugin_init() { register_plugin("ctmenu", "1.0", "RayCodeCSC") register_clcmd("say /ctmenu", "ct_menu") } public ct_menu() { new m1 = menu_create("Testovacie menu:", "select") menu_additem(m1, "Test 1") menu_additem(m1, "Test 2") } public select(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { if(cs_get_user_team(id) == CS_TEAM_CT) { set_user_armor(id, 100) set_user_health(id, 100) client_print(id, print_chat, "Doplnil si si zdravie!") } else if(cs_get_user_team(id) == CS_TEAM_T) { client_print(id, print_chat, "Nie si CT!") } } case 1: { if(cs_get_user_team(id) == CS_TEAM_CT) { set_user_health(id, 150) set_user_armor(id, 150) client_print(id, print_chat, "Doplnil si si 150 vestu a 150 zdravie!!") } else if(cs_get_user_team(id) == CS_TEAM_T) { client_print(id, print_chat, "Nie si CT!") } } } } Môžete mi to prosím keď tak opraviť a napísať ako je to správne? Ďakujem.
  11. Zdravím, hľadám CS 1.6 Pawnera, ktorí vie Pawniť rôzne herné módy a pluginy. Ceny: - Pluigny (podľa náročnosti) - 200 až 300€ - Herné módy (podľa náročnosti) - 400 až 500€ Záujemcovia píšte mne SZ alebo na mail raycodecsc@gmail.com. Na cene sa samozrejme môžeme aj dohodnúť
  12. Pôvodne som mal v pláne urobiť úplne novú Adminku, podobnú Pannonia, ale v PHP som v podstate začiatočník a na naprogramovanie Hostingu moje schopnosti nestačia. Prácu s databázou (zápis a výpis z databáze) by som ešte zvládol, ale naprogramovať napr. vypnutie, zapnutie, reštart servera, FTP servera a ďalšie možnosti by som už naprogramovať nedokázal. Tak som zobral nejakú starú Adminku a snažím sa ju ako tak update-ovať. Vie, že je na verziu php 5.6, ale skutočne nemám skúsenosti na toľko s programovaním PHP, aby som teraz celú Adminku šupol do verzie 7.3 napríklad.
  13. Práve vyšla nová verzia. v1.4: - [FIX] Opravená zlá inštalácia FS cez Installer Download: Odkaz v prvom príspevku.
  14. Zdravím, viem, že táto Administrácia už dlhšiu dobu nebola aktualizovaná, resp. Lačes skončil s jej vývojom. Čo ma celkom mrzí. Preto som si túto Adminku zobral do vlastných rúk, a aktualizoval som ju. Bezpečnostné diery zatiaľ opravené nie sú, na to sa vrhnem inokedy. Hlavne som sa zameral na aktuálnosť Administrácie. Novinky: v1.0: - [ADDED] Verzia hry 0.3.8 a 0.3DL Vrátane možnosti preinštalovania Servera na túto verziu v1.1: - [FIX] Opravený problém so zobrazovaním obrázkov (Server status & Generátor) v1.2: - [ADDED] V Config.php, ktorý sa nachádza v /var/www/panel/nastavenie, si môžete teraz nastaviť expiráciu Servera. Pre neobmedzené použitie zapíšte "Neobmedzené". - [FIX] Opravené zlé zobrazovanie expirácie - [UPDATE] Upravený Copyright v1.3: - [ADDED] V Config.php (/var/www/panel/nastavenie) boli pridané ďalšie možnosti - [ADDED] Možnosť mať vlastný Copyright - [ADDED] Nové filterscripty (Spawncar, skins a Admin Zóna) !!! Administráciu naprogramoval Laces a Lukas115, ja som len urobil úpravu a celkovo aktualizoval Administráciu !!! Ďalšie informácie: Denno-denne sa snažím Adminku zlepšovať, dávať tam nové možnosti a opravovať chyby. Za jeden deň vydám tak 1 - 2 nové verzie, podľa toho koľko mám času. Download: https://uloz.to/dXx9XIE7eCD1a/gta-sa-mp-administracia Dúfam, že sa vám nová aktualizovaná Administrácia bude páčiť, a aspoň trocha oceníte moju snahu :). Všeobecne je táto Adminka dokonalá, aj keď obsahuje bezp. diery. Tie sa však dajú opraviť.
  15. Je tu teda niekto kto vie čo s tým? Ako to opraviť?
×
×
  • Create New...