Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - ' Tzs ,

2
Support / xyz
Üdvözlet!

A TzsWeb közel 20 éves informatikai tapasztalat szerzés eredményeként jött létre.

Ez idő alatt úgy gondolom sok mindent sikerült megtanulnom a szakmáról, hardver- szoftver ismeretekről. Legyen szó asztali számítógép, vagy laptop üzemeltetésről, ezen eszközök rendeltetésszerű működésének biztosításáról (beállítás, telepítés, szervizes feladatok, alkatrészek cseréje, hardveres- vagy szoftveres gyorsítása).

Mindezek mellett foglalkozom vállalkozások, cégek, magánszemélyek weboldalainak elkészítésével is.

Több éves szakmai tapasztalatot önkormányzati, egyesületi, számítógép szervizes és non profit céges környezetben szereztem.
Munkámat igyekszem mindig a legjobb tudásommal elvégezni. Ha valamilyen felmerülő problémára nem tudnám a megoldást, akkor is igyekszem a feladatot 100%-osan teljesíteni 🙂


Forduljon hozzám bizalommal ha:

  • úgy látja, hogy számítógépe nem a korábban megszokott módon működik (lassult, hangos, melegszik, stb. furcsa dolgokat produkál),
  • új számítógépet venne, de nem tudja melyik az igényeinek megfelelő,
  • felújítaná vagy cserélné meglévő számítógépét,
  • lementené/áthelyezné adatait számítógépéről más adathordozókra vagy felhő tárhelyre; “biztonsági” mentést szeretne,
  • újonnan induló vállalkozásának, cégének szüksége van internetes megjelenésre (honlap, közösségi oldalakon való részvétel pld. facebook, instagram stb.),
  • a felsorolásból hiányzó, egyéb számítástechnikai kérdése van.
4
Return to Castle Wolfenstein / Omni-bot - ET - Waypointing - Scripting Basics and Goals
With Omni-Bot documentation all but disappearing, I found it tricky to find appropriate tutorials when learning to waypoint. It's been mostly trial and error, so  I thought I'd put what I'd learned online so those who wish to have a go can do so.

This post will focus on bot scripting basics, and how to enable / disable objectives depending on map progression. First, you should follow the waypointing basics tutorial here. Once you have completed the basic waypointing, bots will happily roam around the map completing the objectives. However, all bots will attempt to do all objective straight away. This isn't desirable, as you'll find the bots spread themselves over the entire map, when they should be focusing on specific areas at a time.

Throughout this tutorial, I'll be using Oasis as an example as it's a map we should all know by now.

Omni-Bot Installation
1) Open your Enemy Territory installation folder.
2) Delete any folders named 'omni-bot'or 'omnibot'
3) Download both the omni-bot file and waypoint mods and extract them into your ET installation. You'll now have two new folders named as above. Click here and here).
4) Launch ET, select 'mods', then 'omnibot', then 'load mod'.
5) Select 'host game', change gametype to 'single map objective', then choose the map you want to waypoint and select start server.

You'll now be in game ready to go. At this point, follow the tutorial linked at the start of this article to create the waypoints that show the bots where to move. Instead of using the console commands, you can hit v to open the voice chat menu to explore the available commands. It's much quicker and easier this way :)

Scripting Basics

When you've completed your waypoints, you need to run a couple of commands in console in game. These are:
/bot waypoint_save
/bot goal_save

You'll now have three files in /omni-bot/et/nav. They will be named mapname.gm, mapname.way, and mapname_goals.gm. The only file you should edit is mapname.gm. This is the script where we tell the bots what to focus on and when. Never attempt to edit mapname_goals.gm. The .way file is unreadable so don't touch this one either.

Enabling Triggers

The script can look confusing at first, but it's actually easy once you get going! Firstly, search for 'global OnMapLoad = function()', towards the end of the script file. You'll see a lot of text that looks like this:

Code: You are not allowed to view links. Register or Login
OnTrigger( "Allied Command Post constructed. MISSING_STRING", Map.Allied_Command_Post_Built );

At this point, you need to edit any lines that include 'MISSING_STRING' and replace this word with the text that is displayed in game when that objective is completed. In the above example, the Allied command post has been built. If we build it in game, we can see the message displayed in game is this:



So, we simply edit the script line so it looks like this:

Code: You are not allowed to view links. Register or Login
OnTrigger( "Allied Command Post constructed. Charge speed increased!", Map.Allied_Command_Post_Built );

You need to go through each line to ensure they match exactly what's in game. Include any capital letters, punctuation and colour codes. You might find it easier to copy/paste from the mapscript itself. I won't cover that here, but feel free to ask if you want pointing in the right direction. For Oasis, the complete section will look like this:

Code: You are not allowed to view links. Register or Login
OnTrigger( "Allied Command Post constructed. Charge speed increased!", Map.Allied_Command_Post_Built );
OnTrigger( "Axis Command Post constructed. Charge speed increased!", Map.Axis_Command_Post_Built );
OnTrigger( "The Garrison MG Nest has been constructed!", Map.Garrison_MG_Nest_Built );
OnTrigger( "Allies have built the Oasis Water Pump!", Map.Oasis_Water_Pump_Built );
OnTrigger( "The Old City MG Nest has been constructed!", Map.Old_City_MG_Nest_Built );
OnTrigger( "Allies have built the Old City Water Pump!", Map.Old_City_Water_Pump_Built );
OnTrigger( "Planted at the Allied Command Post.", Map.Allied_Command_Post_Planted );
OnTrigger( "Axis team has destroyed the Allied Command Post!", Map.Allied_Command_Post_Destroyed );
OnTrigger( "Allied team has destroyed the Axis Command Post!", Map.Axis_Command_Post_Destroyed );
OnTrigger( "The Garrison MG Nest has been damaged!", Map.Garrison_MG_Nest_Destroyed );
OnTrigger( "Allies have destroyed the North Anti-Tank Gun!", Map.North_Anti_Tank_Gun_Destroyed );
OnTrigger( "Planted at the Oasis Water Pump.", Map.Oasis_Water_Pump_Planted );
OnTrigger( "Axis have damaged the Oasis Water Pump!", Map.Oasis_Water_Pump_Destroyed );
OnTrigger( "The Old City MG Nest has been damaged!", Map.Old_City_MG_Nest_Destroyed );
OnTrigger( "Allies have breached the Old City wall", Map.Old_City_Wall_Destroyed );
OnTrigger( "Planted at the Old City Water Pump.", Map.Old_City_Water_Pump_Planted );
OnTrigger( "Axis have damaged the Old City Water Pump!", Map.Old_City_Water_Pump_Destroyed );
OnTrigger( "Allied team has destroyed the South Anti-Tank Gun!", Map.South_Anti_Tank_Gun_Destroyed );
OnTrigger( "Axis reclaim the Old City!", Map.oldcityflag_Axis_Captured );
OnTrigger( "Allies capture the Old City!", Map.oldcityflag_Allies_Captured );
OnTrigger( "Planted at the North Anti-Tank Gun.", Map.North_Plant );
OnTrigger( "Planted at the South Anti-Tank Gun.", Map.South_Plant );
OnTrigger( "Defused at the North Anti-Tank Gun.", Map.North_Defuse );
OnTrigger( "Defused at the South Anti-Tank Gun.", Map.South_Defuse );
OnTrigger( "Planted at the Old City Wall.", Map.Wall_Plant );
OnTrigger( "Defused at the Old City Wall.", Map.Wall_Defuse );

VERY IMPORTANT: A missing '.', space or even a non-capital letter will stop the script running correctly, so make sure you've triple checked what you've added here.

Enabling / Disabling Goals (Objectives)

Once you've done the above, we can move on to enabling / disabling objectives depending on map progression. This is easiest to explain with an example, so we'll work through one now.

1) Enable viewing of map goals. Hit 'v', choose the omnibot menu and select the option to display all map goals.
2) Walk to the objective you want to investigate. You'll see the name of the objectives in green. In this example, it's the Allied command post:



There are two omni-bot goals here named 'PLANT_Allied_Command_Post' and 'BUILD_Allied_Command_Post'. We can see that the PLANT goal is assigned to Axis, so Axis bots will attempt to blow up the command post if it's built. the BUILD goal is assigned to Allies, to Allied bots will attempt to build the command post.

In Oasis, we don't want to Axis bots attempting to blow up this command post once the old city wall is destroyed. The Axis bots will be spawning near the anti-tank guns, so sending a bot all the way back to the Allied CP is pointless. The bot will be unlikely to make it through and the bots should be focusing on defending the guns instead. So, we need to disable the PLANT goal when the old city wall is destroyed.

Scroll through the script and you'll see sections looking like this:

Code: You are not allowed to view links. Register or Login
    Old_City_Wall_Destroyed = function( trigger )
    {
   
        Util.MapDebugPrint( "Old_City_Wall_Destroyed" );
    },

Inside the { }, we can tell the bots what we want them to start, or stop, doing. To stop the Axis bots attempting to PLANT at the Allied command post, we put in the following line. You can adapt this line to any goal in the map:

Code: You are not allowed to view links. Register or Login
SetAvailableMapGoals( TEAM.AXIS, false, "PLANT_Allied_Command_Post" );

This section of the script now looks like this:

Code: You are not allowed to view links. Register or Login
    Old_City_Wall_Destroyed = function( trigger )
    {
   
        SetAvailableMapGoals( TEAM.AXIS, false, "PLANT_Allied_Command_Post" );


        Util.MapDebugPrint( "Old_City_Wall_Destroyed" );
    },

So, let's break down what we've got above so we can understand what's going on:

Code: You are not allowed to view links. Register or Login
Old_City_Wall_Destroyed = function( trigger ) <- This is the trigger. In this case, when the old city wall is destroyed, whatever we put in here will be actioned.

TEAM.AXIS <- This is the team we're instructing. You can use TEAM.ALLIES to instruct the Allied bots.

false <- We're telling the bots NOT to do the objective. If you want to enable an objective, set this to true.

"PLANT_Allied_Command_Post" <- The objective we're talking about. You can use any objective in the map here, but you must type it EXACTLY as it appears in game.

Util.MapDebugPrint( "Old_City_Wall_Destroyed" ); <- This is text that goes into a logfile if we enable debugging. Don't touch this.

You can now go through the script and enable / disable goals wherever you want to. If you want to enable / disable goals at the start of the map, you can do this in the 'global OnMapLoad = function()' section. For example, at the start of the map, you might want to stop the Axis players attempting to build their command post. You don't really want to the Axis bots running to the end of the map to build their CP, when they should be focusing on defending the old city. Also, you don't want Allied bots attempting to blow up the Axis CP until they've destroyed the old city wall, so we can disable both goals at the start of the map.

Here's the Axis CP:



We can disable this at the start of the map in the 'global OnMapLoad = function()' section. The code itself is in the same format as before:

Code: You are not allowed to view links. Register or Login
SetAvailableMapGoals( TEAM.ALLIES, false, "PLANT_Axis_Command_Post" );

SetAvailableMapGoals( TEAM.AXIS, false, "BUILD_Axis_Command_Post" );

In the above screenshot taken at the start of the map, you can see under 'Active' that it currently shows 'None'. This is because we've disabled the goals for both teams, so no bots will focus on this goal until we enable it later. We'd then re-enable this goal for both teams once the old city wall is destroyed.

Viewing current bot tasks

If you want to see what a bot is assigned to at any time during your testing, just run /bot botgoal. Every bot will then say what their current objective is.

Conclusion

The above is a very basic guide to the initial scripting process. You can get more complex and assign priorities to goals (for example, if dynamite is planted at an anti-tank gun, you don't want an Axis bot wasting time building their CP when they should be defusing the dynamite).

Once you've done the above, bots will focus on the goals we tell them to, rather than running all over the map completing objectives that aren't relevant at that time. However, you'll find that bots that aren't doing a task at the time will just roam around wherever they feel like it. In the next tutorial, we'll cover how to add extra goals such as camping, planting mines, throwing airstrikes, using mortar, throwing grenades etc. We'll also cover how to keep bots in specific areas of the map so they can attack, defend, and support their team mates.

January 31, 2021 by BlackWolf / Fearless Assassins
5
Mod Mania / [HELP] S.T.A.L.K.E.R. mod fordítás [ENG]
Üdv mindenkinek!

Keresek olyan embert aki jól beszél angolul és hajlandó lenne részt venni fordítási munkákban. A segítségéért való díjazást megbeszéljük, mivel nem minden fordítónak "elég" a játék szeretete és egy "köszönöm szépen".
Jelentkezni ebben a témában lehet.

Ebben a témában a Wind of Time modot fordítjuk, teszteljük. Bármilyen probléma merül fel ide minden jöhet...
6
Mod Mania / [HELP] S.T.A.L.K.E.R. mod fordítás [RU]
[hs width=640 height=380]http://images2.alphacoders.com/246/246270.jpg[/hs]

Üdv mindenkinek!

Keresek olyan embert aki jól beszél oroszul és hajlandó lenne részt venni fordítási munkákban. A segítségéért való díjazást megbeszéljük, mivel nem minden fordítónak "elég" a játék szeretete és egy "köszönöm szépen".
Jelentkezni ebben a témában lehet.
7
Skandináv filmek kedvelõi / Arne Dahl: Misterioso
[hs width=480 height=640]https://besser-nord-als-nie.net/wp-content/uploads/2015/04/DVD-Cover_Arne_Dahl_Vol._2k.jpg[/hs]

A svéd pénzügyi világ nagykutyáit valaki gyors ütemben kezdi kivégezni. Az áldozatok magas beosztására való tekintettel óriási nyomás nehezedik az Országos Bûnügyi Rendõrségre. Így jön létre az A-csoport, melynek vezetõje szabadkezet kap, hogy összeválogassa Svédország legjobb rendõreit. Hat rendõr kerül a csoportba, mindannyian egy adott terület specialistái.

A cselekmény nagyon izgalmas, igen gyorsan peregnek az események. Ám az északi filmekre jellemzõen nem csak ezt kapjuk a film révén. Az adott helyzet önmagában is érdekes, hiszen hat teljesen különbözõ ember kerül egy csapatba. Mindegyik élethelyzete más és más, és a film elõrehaladtával szépen lassan „megismerkedhetünk” velük. Érdekes azt is nyomon követni, hogy hat ennyire különbözõ ember hogyan képes összecsiszolódni néhány nap alatt, ha ugyanazért a célért dolgoznak közös erõfeszítéssel. Mire megoldják az esetet, annyira kedvelik egymást, mintha évek óta a legjobb barátok lennének, holott a nyomozás idõtartama mindössze néhány nap.
Végre az emberi oldaláról láthatunk egy krimit. A rendõrök nem szuperhõsök, csupán emberek. Õk is tévednek, megsérülnek, fáradtak és idegesek. Egymás agyára mennek, elfelejtenek létfontosságú dolgokat, és beszólogatnak, amikor nem lenne illendõ, majd pofára esnek, tehát valódi emberek.

A három órás film hosszúnak tûnhet, mégis sajnáltam a végén, hogy el kell búcsúzni a szereplõktõl. Azok a rendõrök, akik az elején idegesítettek, a végére szerethetõvé váltak. Még jó, hogy van folytatás. :)
Arne Dahl kortárs svéd író regénysorozatának elsõ részébõl készült a film. A könyvet is olvasva ki merem jelenteni, hogy a rendezõ és a színészek (valamint az egész stáb) mindent megtettek annak érdekében, hogy Arne Dahl eredeti elképzelését jelenítsék meg a vásznon. Bár õsi hiba könyvet és filmet összehasonlítani, de ebben az esetben egyik sem marad alul a másikkal szemben.

Magyar felirat:
You are not allowed to view links. Register or Login

Angol feliratos elõzetes:
8
Single player / [MOD] RealRTCW - Realism Mod + HD Pack


RealRTCW 2.0 was finally released!

It includes 8 new weapons along with MP44 which was added in RealRTCW 1.0.

It also includes 3 new ammo types. Now all new ammo types have proper world model.

Also I updated some weapons skins, fixed minor bugs, and improved weapons and AI balance.

Missing HD textures? Check out the Optional HD Pack! Fully compatible with RealRTCW

[hs width=640 height=320]http://media.moddb.com/images/mods/1/31/30599/3_3.jpg[/hs]

[hs width=640 height=320]http://media.moddb.com/images/mods/1/31/30599/image.1.jpeg[/hs]

[hs width=640 height=320]http://media.moddb.com/images/mods/1/31/30599/20160724031410_1.1.jpg[/hs]

[Download]
You are not allowed to view links. Register or Login

[HD Pack]
You are not allowed to view links. Register or Login
9
Skandináv filmek kedvelõi / Skandináv filmek kedvelõi
Üdv mindenkinek!

Nos, régóta beszélünk a csoport esetében egy fórum megnyitásáról, ezt most teszt verzióban meg is nyitom :)
Már csak azért is, hogyha én hoznám létre az egészet, akkor ezzel a motorral dolgoznék, mint amin a saját fórumom a tzsweb is mûködik.

Azért hoztam most ezt a teszt fórumot létre, aki komolyan gondolja, hogy legyen fórum regisztráljon be és tesztelje a lehetõségeket. Hozzászólások, használat, téma nyitás stb.

Ha bárkinek gondja van az ide regisztrálással, írjon rám privátban a facebook-on, nálam ugyanis kicsit erõsebbnek tûnhet a regisztrációs folyamat a megszokottnál (spam és az ip szûrés miatt is). Ennek részleteibe felesleges belemennem most úgy gondolom. (A skandi fórumon persze másmilyen védelem lenne a spammerek ellen, de errõl késõbb...)

Egyenlõre ennyi, aki akar regisztráljon, nyisson témát, szóljon hozzá, hogy lássuk valóban mennyi ember szeretné, hogy legyen egy privát portálja a Skandináv filmek kedvelõi-nek :)

Hajrá! O0 lol

Ui: a sikeres regisztráció után látható válik a Privát Társalgó ahol ötletelhetünk kedvünkre :)
11
Mod Mania / Quake2 (+Doom I_II maps)
Quake 2 játék grafikailag is felújított változtat, kiegészítve a Doom 1 és 2 játék pályáival! ;D lol

[Download]
You are not allowed to view links. Register or Login
13
International Bands / Buster Shuffle [Ska, Rock & Roll # England]


A Buster Shuffle-t közel 10 éve alakította 4 zenész barát. Egykettõre kiépítettek egyfajta hálózatot London klubjaiban és kocsmáiban, mivel hirtelen mindenhová hívták õket. Zenéjük eredeti cockney ska/pop örökség, amit kiegészítettek egy kis rock&roll elemmel is. Néha, mintha a Madnesst keresztezték volna a Blurral.
2010-ben hozták ki az elsõ lemezüket, ekkor már 5 tagot számlált a felállás. Az lemezzel Európa turnéra indultak, ami jól sikerült a zenekarnak. Azóta számos helyre vissza is térhettek.
Második lemezükkel már teltházas bulikat csináltak Anglia szerte, ezen a lemezen vendég szerepelt a The Clash-bõl ismert Micky Gallagher is. Mára már 6 tagot számlalnak, de a zenéjük csak egy jobb lett ettõl.



You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login
14
International Bands / DiscoBalls [Ska, Soul # CZ]


A nõi vokállal rendelkezõ DiscoBalls 2006-ban alakult Prágában. Zenéjükben egybe keveredik a ska, a soul illetve a punk behatás. Jellemzõ rájuk a karakteres fúvós szekció, a változatos gitár játék (a country zenétõl a hardcore-ig mindent bevetnek), a táncra késztetõ dallamok és énekesnõjük édes hangja.
Elsõ lemezüket 2008-ban jelentették meg DiscoVery Channel néven, melyet jelöltek a cseh Grammy-díjra, mint az Év Legjobb Ska-Reggae lemeze. Az anyag hamar nagy siker lett, ma már a zenekar honlapjáról ingyen is letölthetõ. Második albumjukat 2011-ben mutatták be a közönségnek Rise and Shine néven, két évvel késõbb, 2013 nyarán pedig a tagcserék mellett is kiadták a harmadik nagylemezüket.
A zenekar fennállása  óta több mint  400 koncertet adott,  plusz megannyi turnén során eljutottak olyan országokba, mint Németország, Lengyelország, Ausztria, Szlovákia, de nevük ismerõsen cseng még a Balkán-félszigeten is.



You are not allowed to view links. Register or Login



You are not allowed to view links. Register or Login
15
Skandináv filmek kedvelõi / Mi vagyunk a legjobbak! [Vi är bäst!] (2013)


Svéd ifjúsági film 2013. 102 perc

1982-ben Svédországban, Stockholmban három punk tinédzser lány úgy dönt, hogy zenekart alapít. Bár a két alapító tag, Klara (Mira Grosin) és Bobo (Mira Barkhammar) egyáltalán nem játszanak semmilyen hangszeren, ez nem töri le lelkesedésüket. A harmadik bandatagnak, a náluk egy évvel idõsebb Hedvignek (Liv LeMoyne) már van négy év zenei elõképzettsége, ezért õ lesz a gitáros, valamint a két lány „tanítómestere”. Ám a film nem igazán errõl szól, inkább a tinédzserek hétköznapjairól.
Az sem utolsó dolog, hogy éppen a punk zene ragadta meg a három lányt, annak ellenére, hogy mindenki rá akarja ébreszteni õket, hogy a punk halott. A három lány kitartó, és semmivel nem lehet kibillenteni õket választott zenei irányzatukból.

Valójában mindegy, hogy a világ mely részén járunk, a 80-as évek életérzése átütõ, fõként egy tinédzser nézõpontjából. Márpedig a film éppen ezt ragadja meg, nem is akárhogy. A nézõk közül azok, akik ebben az idõszakban álltak a gyerekkor határán, villámgyorsan idõgépben találják magukat. A rendezõ annyira élethûen érzékelteti ezt az idõszakot, hogy csak úgy tolulnak fel az emlékek, az évtized egész hangulata szinte tapinthatóvá válik.

Nem ez az elsõ filmje Lukas Moodyssonnak, ami a 80-as években játszódik. Hasonló életérzést ébreszt a nézõkben a Fucking Åmål (Redvás Amal) vagy a Tillsammans (Együtt).
A Mi vagyunk a legjobbak! nem csak annak ajánlott, aki szeretné visszaröpíttetni magát a 80-as évekbe, de azoknak is, akik kedvelik a korabeli punk zenét. A svéd punk zene legjavát kapjuk a filmen keresztül.

Magyar feliratos elõzetes:


Franky Silver ajánlásával :)
Simple Audio Video Embedder