Jump to content

ZaKlaus

Uživatel
  • Příspěvků

    145
  • Registrován

  • Aktivní

  • Vítězných dnů

    5

Everything posted by ZaKlaus

  1. Základom tvorby multiplayera je "reverzovanie" (rozoberanie, spätné riešenie,...) algoritmov aplikácie. Potom treba vytvoriť samostatnú aplikáciu na riadenie týchto reverznutých hodnôt a algoritmov a následné zosieťovanie. Najčastejšie vzniká v jazyku C/C++ a Assembly, zosieťovanie väčšinou cez RakNet. Multiplayer sa neprogramuje v jazykoch Squirrel, Lua, atď. Toto sú len skriptovacie jazyky, kt. sa dajú využiť na ovládanie našich reverznutých algoritmov v reálnom čase (resp. bez potreby odznova prekladať celú našu aplikáciu). Master server môže byť v rôznych podobách, či už aplikácia alebo databáza riadená skriptmi, to je v podstate jedno. Server browser sa dá taktiež riešiť rôzne. Buď bude zobrazený priamo v hre (MTA,M2-MP), alebo bude v podobe externej aplikácie (SA:MP, skoršia verzia M2-MP), či taktiež parametrový (LH:MP). Parametrové pripojenie na server konkrétne pri LH:MP vzniká pri spustení aplikácie loader.exe s argumentami IP PORT. Tzn., že je možné na aplikáciu vytvoriť ľubovoľný server browser (viď. http://wiki.lh-mp.eu/index.php?title=Master_Server_Query_API). Ešte lepšie je to pokryté tu: http://www.m2-multiplayer.sk/viewpage.php?page_id=12/
  2. Pekná práca, určite sa niekedy zíde.
  3. Tam už som bol, avšak súbory mi nejdú skompilovať pod Visual Studio a meniť kompilér kvôli tomuto nebudem. Inak napísal som si pekný interpreter len mi je prd platný, keď nejde skompilovať. xD No nič, skúsim Lua. LOCK: niet čo riešiť.
  4. Nazdar, vedel by niekto o implementacií jazyka Pawn do C++ programu? Chcel by som totiž na skúšku spraviť jednoduchú aplikáciu na spracovanie P-kódu. Neskôr to vložím do LH:MP. Vopred ďakujem.
  5. O Jave toho veľa neviem, ale sú 2 možnosti, kt. na skompilovanie dekompilovaného kódu poznám: 1) Upravený/Opravený kód skompiluj rovnako, ako bol aj originál. (Nedávam tomu veľkú šancu, najmä ak sa jedná o väčší projekt). 2) Ak si nespravil priveľa zmien, dalo by sa skompilovaný súbor manuálne upraviť. (skrz HxD napríklad), je to náročná práca, ale zato efektívna. Taktiež sa takto dá zmeniť chod programu. Otvor si ten class súbor cez HxD a ak chceš upraviť len nejaké údaje (stringy), stačí ich v tom súbore hľadať. Ak chceš zmeniť funkciu alebo ceľkovo chod programu, tak to je na dlhé časy, Možno som vôbec nepomohol, možno aj hej. Ak sa chceš dačo ohľadom 2) spýtať, som tu.
  6. ZaKlaus

    hledám Squirrel-man

    Tak hej, to je druhá vec no. Inak s M2-MP to nevidím už nadlho.Kedysi som robil herný mód pre M2-Multiplayer,sk, ale už sa neoplatí do squirrelu ani pozerať. Uivdíme "možno" sa dočkáme releasu, ale u mňa už M2MP dávno skončilo.
  7. ZaKlaus

    hledám Squirrel-man

    bOmBi, hľadať na Pawno fóre o Pawn-e bol skvelý nápad.
  8. ZaKlaus

    ostatní Ukažte svojí plochu

    Menší prechod na iný OS.
  9. ZaKlaus

    ostatní Ukažte svojí plochu

    Dva monitory pochopiteľne
  10. Engine robíte vlastný, bude mať hra multiplayer?
  11. Z nVidie by sa malo dať stiahnúť najnovšiu verziu ovládača, bezohľadu na model karty. Www.geforce.com - tuším. Neviem či to platí aj pre karty typu M, ale s aktualizáciou som nikdy problém nemal.
  12. Dala by sa spraviť menšia čítačka textu, ktorú mám v C++. Máš Skype? Pomôžem ti, toto je nadlho, teda ak sa nájde lepšie riešenie V podstate najprv treba čítať časti textu medzi <img a />. Potom zistiť, či sa v danom texte nachádza slovo banner, potom čítačka prečíta druhý parameter, teda adresu súboru.
  13. V podstate máte obidvaja pravdu, servery bežia vždy so zapnutým apache2, ale zisťovať stav podľa dispozície webového servera nieje optimálne riešenie. Pôvodne som chcel teda ping, no treba mi niečo s rýclym načítaním stránky (ping blokuje). Skúsim obe možnosti, tak teda ďakujem za pomoc. Potom napíšem ako to dopadlo.
  14. Lenže to potrebujem. Pipni mam len jeden, ostatne si platim nejaký spôsob určite existuje vs ako-také je hosťované VPS vs01 je pipni server vs00 môj vlastný stroj to čo je v php kóde je len príklad. Ja hľadám reálny spôsob zobrazenia stavu servera Tak z toho asi nič. Tak som na to nakoniec prišiel if(file_get_contents($stav[0])!="FALSE") //Online else //Offline Príkaz je blokový, môže spomaliť web.
  15. Zdravím, Skúšam všetko možné, ale nejde mi to. Chcel by som cez PHP zistiť, či moje ďalšie 2 servery bežia. Potom sa to zobrazí formou Online/Offline Problém je v PHP kóde, totiž netuším ako to zistiť. Toto je kód, čo som skúšal z Internetu: <? $stav = array( "http://vs01.zaklaus.eu/running.txt", "http://vs00.zaklaus.eu/running.txt:8080" ); if(include('$stav[0]')) $stav[0]="<span style='color: green;'>Online</span>"; else $stav[0]="<span style='color: red;'>Offline</span>"; if(file_get_contents('$stav[1]')) $stav[1]="<span style='color: green;'>Online</span>"; else $stav[1]="<span style='color: red;'>Offline</span>"; ?> V každom prípade ani jedna z variánt nefunguje. Dopredu sa ospravedlňujem za neznalosť PHP v tomto obore. Za odpoveď vopred ďakujem, ZaKlaus.
  16. V nastaveniach grafiky nájdeš Vertikálnu synchronizáciu. Tiež sa uisti, že máš vypnutý Apex PhysX a trochu zníž rozlíšenie. Ja som na tom podobne
  17. Ok, tak ešte sa s tým pohrám, díky za kritiku
  18. Okey ta žltá tam nesedí. Keep in mind, že to je len test verzia a program bol robený na základe tmavej témy. Pozadie sa dá tak, či tak nastaviť. Škoda, že som Vám nepomohol.
  19. Ok, dík, pozriem sa na to. Inak funguje všetko?
  20. Zdravím, Predstavujem editor na jazyk Pawn. Je plne funkčný a pripravený na Vaše skripty. Čo obsahuje: - zvýraznenie syntaxe - formátovanie textu - rolovanie funkcií - Personalizácia - Pohodlné používanie (ctrl + rolovanie kolečka myši = zoom) - built-in kompilátor - externé zapnutie servera - XML editor Čo potrebujete: - .NET Framework 3.0 a vyšší Možné chyby: - kompilátor môže vypísať chybu o nesprávnom umiestnení súboru .pwn, vyskúšajte inú lokalitu pre súbor, alebo pôvodný kompilér zo server balíka. Ku kompilátoru: - Prekladá súbory a ukladá ich do umiestnenia vášho .pwn súboru (ak mám pwn v zložke test, bude tam aj .amx) - Za kompilátor nenesiem žiadnu zodpovednosť (môj program pracuje s pawn compiler externe) Ako začať: - Kliknite na položku Súbor->Nový - Môžete začať pawniť. Download: http://pawno.cz/files/file/159-pawn-edit/ S pozdravom, ZaKlaus.
×
×
  • Create New...