Jump to content

ZaKlaus

Uživatel
  • Příspěvků

    145
  • Registrován

  • Aktivní

  • Vítězných dnů

    5

Everything posted by ZaKlaus

  1. Mal som rovnaky problem. Skus Quick-Method No.1, mne to ihned fungovalo. Este predtym sa ujisti, ze mas plne aktualizovany system vratane updatov: KB3035583 KB2952664 v prilohe mas ten fix. Je to zabaleny Batch subor. win10fix_full.rar
  2. Tak mám pc kompletne aktualizované (Win8.1) a kúpený Windows, SK verzia, ešte stále sa mi nezobrazila možnosť rezervovať si Win10. Je to preto, že som už vo Windows Insider (čiže automaticky dostávam licenciu)? Tak to uz mam, 3. moznost v tomto Batch subore, keby nahodou mal niekto rovnaky problem. win10fix_full.rar
  3. Po novom engine podporuje i načítavanie svetelných máp: (Avšak, ukážka nie je najkvalitnejšia, keďže mám momentálne dočasný počítač, na ktorom mám problém spustiť 3 nenáročné aplikácie naraz ) Svetelná mapa je bakovaná v Blenderi, engine avšak podporuje aj pokročilejšie scény (neskôr snáď niečo znova prídám). Lightmap shader je jemne upravená verzia texture fullbright shadera, len používa 2 bodový posun pri vykreslovaní k zamedzeniu artefaktov v scéne.
  4. Demax Vykreslovací 3D engine s rozšírenou podporou modifikácií. Využíva OpenGL vykreslovaciu knižnicu obalenú OpenTK. Pre spracovanie fyzikálnych javov používam Jitter Physics. Taktiež som implementoval podporu jazyka IronPython, nech je život ľahší. Funkcie: - Primitívny model hierarchie, kde základnou jednotkou je komponent. Každý komponent musí byť súčasťou entity, ktorá je zasa tvorená levelom. - Jednoduchý vykreslovací systém, ktorý využíva OpenGL 3.3 na spracovanie pokročilých shaderov. Momentálne je možné vykresliť statické modely tvorené z primitív alebo načítané z Wavefront OBJ formátu. Obj parser momentálne podporuje definície materiálov (zatiaľ využíva len textúry), bodov, UV súradníc a normálov. Strany využíva na dodatočné spracovanie. Parser dokáže načítať multiobjektové modely (tj. modely, kt. sa skladajú z viacerých meshov). Pri vykreslovaní sa používa VBO (Zásobník množiny bodov), čiže parser musí dodatočne vypočítať strany na základe existujúcich informácií. V ukážkovom kóde poskytujem shadery pre fullbright otexturované modely, ale aj nasvetlené modely (neskôr príde implementácia snímkového zásobníka, tj. možná podpora tieňov) - Kolízie. Vďaka Jitter je realizácia fyziky pomerne jednoduchá. Pre primitívy (kocka, ...) využíva tieňové kolízie. Pre zložité modely je možné použiť per-vertex kolízie (sú veľmí náročné na CPU) - IronPython: Testy programujem v IronPython, kt. ma plný prístup k použitým knižniciam - ... Engine je dostupný pod BSD licenciou. 60-70% kódu je momentálne dočasné. Slúži ako dôkaz o funkčnosti a v budúcnosti bude prečistené a zdokumentované. Engine je dostupný tu: https://github.com/zaklaus/demax Engine slúži na edukačné účely. Všetky testy sú dostupné na GitHub-e. Na vývoj používam Visual Studio 2013. V prípade záujmu môžete príspevky posielať na dev vetvu, cez Pull Request. Chyby môžete hlásiť v Issues sekcií. Príspevok budem časom upravovať.
  5. Zaujímavá teória. Tiež si myslím, že ten predaj informácií by pre nich bol výnosnejší ako samotný predaj produktu. Mal som Windows 10 buildy a vcelku sa mi páčili zmeny, popr. funkcie, kt. priniesli. Teraz by som rád vedel, ako to bude s licenciou. Vraj počas roka môžeme nainštalovat Win10 a licencia bude bez expirácie, avšak, čo ak preinštalujem po 3 rokoch PC, budem môcť ešte Win10 získať zadarmo?
  6. Shinobi World Online má odteraz novú webstránku: http://shinobi-world.net/.
  7. skus http://www.linuxfromscratch.org/.
  8. Xenia je jediny xbox360 emulator, avsak je zdaleka pouzitelny. Bezi na nom len ta hra vo videu, aj to nie najlepsie. Cize emulator najblizsie roky neuvidime, nic pouzitelne dnes neexistuje.
  9. Z tej skoly cekni odbor SIT: sietove a informacne technologie mas tam vsetko, sietove, programovanie v C/C++/C#/Java/Asm, CCNA certifikaty, operacne systemy, softwarove aplikacie, elektronika, elektrotechnika, prax
  10. http://spojenaskolanz.edupage.org/, Bloodman tam chodil, prej ta tam pride navstivit ak sa tam dostanes.
  11. Bloodman má pravdu, tie vlákna sa vždy na niečo plne využijú, či už hru alebo procesy na pozadí (popr. systémové procesy). Údaje z disku sa ti načítajú do systémovej pamäte a následne sa spracúvajú (aj keď sú prípady hier, kde vývojár toto nedodržiava a dajme tomu jednu a tú istú textúru načítava kvôli modelom z hry viac-krát, vtedy to môže mierne zhoršiť výkon [zbytočné volania na čítanie z disku navyše]...). Čim viac jadier (vlákien), tým menšia zátaž nastáva pri volaní inštrukcií rôznych procesov. Resp. rýchlejšie obehneš volania procesov s 4-jadrom, ako napr. s 1-jadrom.
  12. ZaKlaus

    pomoc Error

    Aha, jn dáva zmysel. Netušil som v akom kontexte to myslíš. no malo by tam byť to playerid hádam, ukáž celú funkciu. EDIT: ukáž, kde deklaruješ túto premennú, ... tam by malo byť MAX_PLAYERS (alebo čokoľvek čo definuje max. počet hráčov, popr. nejaké maximum) respektíve, polopatisticky, tam kde máš new team_connect daj new team_connect[MAX_PLAYERS] čím deklaruješ pole o dĺžke max. počtu hráčov. Všade inde (predpokladajme), kde máš už len team_connect daj team_connect[playerid]; Lepšie povedané, tam, kde vyťahuješ hodnotu z pola zadávaš id prvku z pola (väčšinou pri takomto poli: playerid). Keď avšak deklaruješ pole, tak hranaté zátvorky [] slúžia na zadanie dĺžky pola, kde skôr využiješ to MAX_PLAYERS. napr. ...: new team_connect[MAX_PLAYERS] vo funkcii: if(team_connect[playerid] == 1) ...
  13. ZaKlaus

    pomoc Error

    Vytváraš pole hodnôt o dĺžke udanej pomocou ID hráča. Tuším chceš vytvoriť skôr toto: new team_connect[MAX_PLAYERS];
  14. Rozhodne s navrhom suhlasim. Bude v tom vacsi poriadok. Snad sa to aj zrealizuje...
  15. ZaKlaus

    pomoc Case

    Neviem aka je syntax switchu v Pawn, ale kazdopadne toto by malo fungovat.
  16. Tu je moje prekladanie: http://puu.sh/axO6x/aa1f11f839.png. Tusim si nieco zle odtaboval, tam sa kvoli tomu pouziva zrejme #pragma tabsize 0 Aj ked nemam na 100% pravdu, pri nespravnom odtabovani(medzeriach) mi to ajtak robi. Takze bud stiahni pwn co som poslal, alebo fixni pouzite tabulatory.
  17. Takto to funguje, skusal som: if (!strcmp("/zivoty", cmdtext, true, 10) && IsPlayerAdmin(playerid)) { SetPlayerArmour(playerid,100); SetPlayerHealth(playerid,100); return 1; } Tu je pwn: http://puu.sh/axNZu/dffaeb032e.pwn
  18. aha ozaj, bodkociarka na konci. Dikes Ewwe, fakt som slepy. Este tusim posledny riadok mas { zatvorku. Mal by si podmienku uzatvorit, } zatvorkou. if ((strcmp("/zivoty", cmdtext, true, 10) == 0) && IsPlayerAdmin(playerid) == true) { SetPlayerArmour(playerid,100); SetPlayerHealth(playerid,100); return 1; }
  19. Tak to uz necham na Pawn expertov, ale snaha bola.
  20. Pokial niesom slepy, tak snad by to mohlo byt takto: if ((strcmp("/zivoty", cmdtext, true, 10) == 0) && IsPlayerAdmin(playerid) == true);
  21. ZaKlaus

    pomoc Goat Simulator

    Aj ked lepšie by bolo súbory presunúť k spúšťaču. Takisto túto chybu vyhadzuje ak nemáš potrebný Visual C++ Redistributable package.
  22. Mam okolo 60Kč, ale bohužial len na PayPale. .
  23. ZaKlaus

    ostatní itonline

    Však ten web ide normálne. Inak veľa šťastia s webom.
  24. Tak hej no, skriptovacie jazyky sa dajú kdekoľvek využiť.
×
×
  • Create New...