Jump to content

Žebříček


Populární obsah

Showing content with the highest reputation since 25.1.2018 in all areas

  1. 6 points
    Ahoj všem! Nedávno jsem přidal na WTLS vylepšnou verzi taneční a lowrider souteže a chtěl bych vám ukázat výsledek. Co na to říkáte? Líbila se vám taneční minihra v singleplayeru GTA:SA? Myslíte si, že tato minihra byla větší výzva než v GTA: The Ballad of Gay Tony? Předem díky za vaše komentáře! .)
  2. 5 points
    Multi jazyk pre GM Obtížnost: 2/5 Osnova/obsah: 1. Úvod 2. Čo je multi jazyk (multilanguage) a načo sa dá použiť? 3. Vytváranie vlastných funkcií a ich použitie 4. Záver 1. Úvod Tento návod som sa rozhodol vytvoriť, pretože v dnešnej dobe už GM s jedným jazykom nemá veľkú popularitu, a mladší hráči ktorý neovládajú veľmi angličtinu nehrávajú na serveroch písaných po anglicky. Upozorňujem, že tento návod nie je copy + paste. Pre tvorbu svojích funkcií je nutné kódu rozumieť. 2. Čo je multi jazyk a načo sa dá použiť? Multi jazyk je implementácia dvoch a viacerých jazykov do GM. V tomto návode sa Vám posnažím čo najjednoduchšie vysvetliť, ako si vytvoriť svoje funkcie na multijazyčnosť a ako ich použiť. Multijazyčnosť je vhodná pre servery, ktoré plánujú expandovať na zahraničný "trh" a tým rozšíriť svoju klientelu (hráčov). 3. Vytvárania vlastných funkcií a ich použitie Celý systém funguje na princípe #define. Pre pochopenie kódu je nutné poznať: #include, #define, cyklus for, SendClientMessage/ToAll, format(...) V prvom rade, budeme potrebovať definície naších textov (textových reťazcov/stringov). Pre lepší prehľad som ich vložil do zložky INCLUDE s názvom lang_SK.inc a lang_CZ.inc. !!! POZOR !!! Je nutné nastaviť formátovanie textu na ANSI. lang_CZ.inc lang_SK.inc new.pwn
  3. 5 points
    História: Pôvodný herný mód San Francisco Bay bol vytvorený v roku 2009 ex-pawnerom vystupujúcim pod prezývkou _BuLLeT_. Od počiatku server náležal a bol sprostredkovaný portálom Crew Zone. V roku 2012 však mód začal upadať a tak sa rozhodovalo o tom, či bude mód ďalej pokračovať ako TDM, alebo roleplay. Komunita nakoniec rozhodla o roleplayi a tak sa začal vyvíjať prvý československý roleplay gamemód, ktorým bolo SFB-RP v1.2. Mód obsahoval mnoho chýb a nedostatkov, tie sa ale počas tých rokov podarilo obmedziť na ich minimum. Po vydaní verzie 1.3 sa _BuLLeT_ rozhodol ukončiť svoje pôsobenie na vývoji SFB-RP a začal vyvíjať nový mód, Tales of War. Vývoja módu sa následne ujal _NosiK_, pretože vtedajšia komunita nechcela dopustiť, aby mód s jeho odchodom zanikol. SFB-RP si prešlo ráznymi zmenami v pravidlách a hlavne v systémoch, ktoré na SFB boli. V roku 2017 sa SFB-RP oddelilo od portálu Crew Zone a teraz funguje samostatne ako sfb-rp.cz. O momentálný vývoj módu sa stará Kubko, ktorý sa snaží script neustále zveľaďovať zavádzaním nových systémov na úrovni novodobých kvalít a rovnako optimalizovať, aby zabezpečil terajšej komunite len ten najlepší pôžitok z hrania. Čo server ponúka? Aktuálna verzia San Francisco Bay Roleplay v1.3.2 Build 5a ponúka tieto možnosti: Dynamický systém postáv prepojený s používateľským účtom na webe - pre pripojenie na server je potrebné mať registrovaný účet na webe, jedná sa o rýchly proces, po ktorom získate plný prístup do hry, UCP a fóra - po úspešnom prihlásení do hry pod zvoleným menom si môžete v grafickom prostredí do slotu vytvoriť postavu voľbou pohlavia, skinu a mena postavy - kliknutím na náhľad postavy a následným kliknutím na tlačítko "Spawn" bude vaša postava prenesená do herného roleplay sveta - medzi jednotlivými postavami je možné prepínať priamo v hre, bez nutnosti akéhokoľvek reštartu herného klienta Obr. 1 - Náhľad na výber postavy Legálne frakcie a povolania - v hre sa môžete pridať k štátnym frakciám ako je San Francisco Government, San Francisco Police Department, San Francisco Fire Department, Emergency Medical Services a San Francisco One News - medzi ostatné povolania patrí napríklad mechanik, vodič taxi, autobusu, kamiónu, čistič chodníkov, smetiar, natierač mostu, vodič prepravnej služby, rozvázač pizze, donutov... - každá frakcia má svoju hodnosťnú štruktúru, od ktorej sa pri výplate odvíja finančné ohodnotenie zamestnanca - výplata prichádza v intervale jednej hodiny a jej výška sa odvíja od viacerých faktorov (prac. doba, dodržanie prac. náplne...) - v šatni niektorých štátnych zložiek je k dispozícii niekoľko novo pridaných pracovných skinov (0.3.8) - frakcie ako je SFG a SFON dokážu vplývať na ekonomiku celého mesta (nastavenie DPH, mýta, poplatok za podanie inzerátu...) - okrem povolaní, je možnosť si privyrobiť brigádou nosenia bední, alebo chytaním rýb na mori - v prípade, že by vás práca prestala baviť, bude vám na úrad chodiť menšia podpora - dávky Obr. 2 - Zamestnanci EMS s novým objektom medicbagu a pracovným skinom Obr. 3 - Brigáda nosenia bedien Dynamický systém nelegálnych skupín - hráč si môže svoju nelegálnu skupinu nechať "zoficiálniť", čím obdrží ako leader svojej skupiny zaujímavé možnosti - nelegálna skupina si môže vybrať spôsob zisku zbraní, jednou je dovoz (rýchlejšia a drahšia možnosť) a druhou je výroba zbraní v sklade - spomínaný leader môže nastaviť sídlo svojej ilegálnej skupiny, spravovať členov, prideliť im akýkoľvek názov hodnosti, permisie... - každá skupina má v svojom sídle kasu, do ktorej môžu členovia prispievať a oprávnený aj vyberať peniaze či kontrolovať pohyby Obr. 4 - Prehľad základných informácii o skupine Obr. 5 - Zobrazenie všetkých členov skupiny Obr. 6 - Transakcie v kase Dynamický systém vozidiel - v meste sa nachádza niekoľko predajných miest, kde si môžete zakúpiť motorové vozidlo, loď, helikoptéru, bicykel... - súčasťou systému vozidiel je palivo (benzín, alebo nafta) a kufor, do ktorého je možné ukladať zbrane, alebo drogy - všetky vozidlá sú kupované za hernú menu, výnimku tvorí pár prémiových vozidiel, ktoré je možné kúpiť len za coiny - s kúpenými vozidlami je možné obchodovať s hráčmi, alebo ho predať okamžite za polovicu pôvodnej kúpnej ceny - udeliť permisiu na kúpené vozidlo (zamykanie, štartovanie) je inému hráčovi možné odovzdaním kľúčov - opraviť poškodené časti vozidla dokáže mechanik v dielni, okrem toho vie vozidlo upravovať; montovanie komponentov či tuningu - v dielni môže mechanik taktiež namontovať, alebo odmontovať bezpečnostný zámok či poistkovú skriňu niekoľkých stupňov - v prípade fatálneho poškodenia vám vozidlo dokáže odtiahnuť do dielni mechanik - s páčidlom sa môžete pokúsiť o prelomenie zámku vozidla a ukradnúť tak vozidlo naštartovaním cez "drátky" Obr. 7 - Dielňa Obr. 8 - Vlastné emergency lights Dynamický house systém - na serveri sa nachádza niečo cez 600 obývateľných domov, ktoré je možné zakúpiť - domy sa delia na: rodinné domy, byty, luxusné byty, vily a karavany - sú rozdelené podľa častí mesta; cena sa odvíja od koeficientu lukratívnosti danej štvrti - v domoch je použitých približne 22 vlastných nezariadených interiérov - interiér domu je možné zariadiť podľa svojich predstáv - položený nábytok sa dá tiež pretextúrovať na ľubovolnú textúru z hry - majiteľ domu môže nastaviť permisie na dom aj iným hráčom Garáže - ku každému domu je možnosť nechať si vytvoriť garáž - garáž je uzamykateľná a obsahuje dve parkovacie miesta Obr. 9 - Pickup domu Obr 10 - Jeden z interiérov Obr 11 - Garáž Damage systém - pokiaľ bude postava postrelená do ruky, začne sa vám pri mierení zbraňou kolísať obrazovka - v prípade postrelenia do nohy, vaša postava nebude môcť šprintovať a ani skákať - akonáhle zdravie vašej postavy klesne pod 20 percent, postava prejde do "wounded" fáze - v tomto štádiu bude vaša postava ležať nehybne na zemi, pokiaľ jej nikto nepomôže, zomrie - okolitý hráči si vedia príkazom zobraziť podrobnosti s informáciami o zraneniach Obr. 12 - Mŕtva postava MDC pre policajné zložky - príslušníci SFPD majú v každom služobnom vozidle a na stanici dostupnú policajnú databázu - momentálne obsahuje rôzne informácie z činnosti oddelenia a možnosť vyhľadávania osôb či vozidiel - v časti spravovania osoby je prezatiaľ možné len spravovať licencie a prezrieť si adresy bydliska Obr. 13 - Hlavná obrazovka Obr. 14 - Dopyt po vyhľadanej osobe Obr. 15 - Zoznam adries osoby Obr. 16 - Dopyt po vozidle Nový drug systém (už čoskoro na serveri) - drogy sú zobrazované vo vlastnom interaktívnom inventári - každá droga má po užití svoj okamžitý pozitívny efekt - čím väčšia je kvalita danej drogy, tým je efekt výraznejší (napr. nárast HP) - niektoré drogy je možné vyrobiť za pomoci kombinovania rôznych ingrediencii - užívanie návykových drog môže mať však aj negatívny efekt (závislosť) - zmierniť negatívne účinky dokáže EMS predpísaním vhodných liekov Obr. 13 - Inventár drog Obr. 14 - Drogy položené na zem A mnoho ďalších... (priebežne budem aktualizovať veci, ktoré som neuviedol) Ako sa pripojím? Domovskou adresou našich webových stránok je sfb-rp.cz/main, kde máte k dispozícii registráciu, či cestu na fórum, alebo UCP. Na fóre (board.sfb-rp.cz) nájdete všetky pravidlá serveru a zvyšné potrebné informácie k hraniu. Ak ste nováčik a nikdy ste nehrali roleplay nie je to absolútne žiadny problém, od toho máme náš ochotný Admin Team, ktorý vás s radosťou všetkému zaučí, tešíme sa na vás! IP serveru: samp.sfb-rp.cz:7777 TS3 server: ts3.sfb-rp.cz
  4. 4 points
    Na tvorbe sa podielali milous22 (objekty), NoxeS (dizajn), DYXiCZ (napad) a bigw3b (script). Najdete na http://sfb-rp.cz (1.3.2) uz coskoro. .
  5. 4 points
    Zdravím. Před čtyřmi lety jsem dostal nápad že bych mohl opravit a dostavit dannou část města Liberty City které se nacházi v Interioru 1, mapu jsem nedodělal, a nyní jsem to vyhrabal ze staršího PC a Liberty dodělal. Jedná se o originalní část města která byla opravena od všech bugů , aby se nepropadalo pod mapu a neprocházelo stěnami , také část města byla dostavena podle originálu GTA 3. Info Silnice které vedou dál Něco víc Obrázky Icngnito Object Streamer ackslimit 50000 Liberty City (original).zip
  6. 4 points
    Ahojky, chcel by som vám ukázať jeden stock čo som nakódil, fillArray(), ktorý dokáže vynulovať pole, resp. nastaviť každý prvok v poli na nejakú hodnotu. Je to užitočné v tom, že je to rýchlejšie než použitie loopu, pomer rýchlosti sa odvíja od počtu prvkov, kde pre 100 prvkové pole je fillArray() 18x rýchlejší, pre 1000 a viac prvkové ~65krát rýchlejší. Použitie main() { new pole[] = {1,2,3,4}; fillArray(pole, 55); // nastavi kazdu hodnotu v poli na 55 for (new i; i < sizeof (pole); i++) // vypise cele pole, teda 4 riadky s textom "55" printf("%d", pole[i]); } Pre viac-rozmerné polia treba použiť cyklus fillArray()ov. main() { pole[][] = {{1,2}, {3,4}}; for (new i; i < sizeof (pole); i++) fillArray(pole[i]); // default hodnota je 0, toto teda vynuluje cele pole for (new i; i < sizeof (pole); i++) for (new j; j < sizeof (pole[]); j++) printf("%d", pole[i][j]); } Speedtest Ťažko sa získavajú grafy pre rôzne veľkosti polí (lebo pawn nemá polia s dynamickou veľkosťou), ale pár manuálnymi pokusmi som zistil, že s kódom nižšie je fillArray() rýchlejší okolo 18x pre polia o veľkosti 100 prvkov, pre polia okolo 1000 prvkov okolo 70 krát rýchlejší a pre viac (až po 10 000 000 prvkové polia) to už osciluje medzi 60-65-70krát. Získal som: [19:45:51] Klasicka metoda: 74012 tickov [19:45:52] fillArray() metoda: 1075 tickov Pre kód: main() { #define MAX 1234567 new pole[2000]; new tick = GetTickCount(); for (new i; i < MAX; i++) for (new j; j < sizeof(pole); j++) pole[j] = 1; printf("Klasicka metoda: %d tickov", GetTickCount() - tick); tick = GetTickCount(); for (new i; i < MAX; i++) fillArray(pole, 2); printf("fillArray() metoda: %d tickov", GetTickCount() - tick); } Kód (môžete copy-paste do modu) stock fillArray(array[], value = 0, size = sizeof(array)) { new cip; size *= 4; cip = get_code_relative_address(); #emit load.s.alt cip #emit lctrl 6 #emit add #emit add.c 56 #emit stor.s.pri cip #emit load.s.alt size #emit sref.s.alt cip #emit load.s.alt array #emit load.s.pri value #emit fill 0 } stock get_code_relative_address() { new dat, cod; #emit lctrl 1 #emit neg #emit add.c 12 #emit stor.s.pri cod #emit lref.s.pri cod #emit stor.s.pri cod #emit lctrl 1 #emit neg #emit add.c 16 #emit stor.s.pri dat #emit lref.s.pri dat #emit stor.s.pri dat return cod - dat; } Resp., aktuálna verzia (aj s pár vysvetľujúcimi komentmi) tu. Ó, Majstre! Uč ma! Krátke vysvetlenie pre tých, čo vedia čo znamená slovo "assembler", ale nevedia čítať emit.
  7. 4 points
    OFFICE CENTER LV Ahoj všem Dovolte mi představit vám moji řadově druhou mapu. Chci tedy předem říct že se nepovažuji za mapera a i když se v sampu pohybuji již 10 let vždycky sem se věnoval jen pawnění. Chybí ještě vybavit kanceláře,ale tam už asi žádný zázrak nečeká. Doporučuji kouknout i na videa kde je vidět vybavení restaurace a detaily jako sklad a osvětlení areálu ve tmě. Mapa byla dělaná na zakázku a majitel je spokojený. FOTO VIDEO Děkuji všem za zhlédnutí a případný komentář. Příště se podíváme na moji první mapu která zatím nebyla dokončena. UKÁZKA
  8. 3 points
    https://www.humblebundle.com/store/amnesia-collection
  9. 2 points
    Ahoj, na https://hosting.hostzona.cz/ máte nově Akce na VPS OpenVZ server s CPU 1700 Mhz, RAM 1024 MB a HDD 20GB za neuvěřitelně nízkou cenu, pouhých 79Kč/měsíc, nabídka je časově omezená, proto dlouho neváhejte. :-) Pokud chcete KVM, zde máte slevový kupon na 10% slevu na první fakturační období exkluzivně pro uživatele tohoto fóra: PAWNOKVM Celou nabídku VPS OpenVZ serverů od 50Kč/měsíc naleznete zde: https://hosting.hostzona.cz/vps-hosting/virtualni-servery-openvz Chcete-li mít přehled o akcích a novinkách, staňte se naším fanouškem na facebooku: https://www.facebook.com/hostzona/ Připomínáme naše platební metody: 1) Klasickým bankovním převodem - CZK & EUR 2) Platební kartou VISA a MAESTERCARD - CZK & EUR 3) Online peněženkou PayPal - CZK & EUR 4) V hotovosti - CZK & EUR 5) SMSkou pře platební bránu GoPay - CZK & EUR
  10. 2 points
    CO JE BATTLE ROYALE? Battle Royale je survival gamemode s rychlým gameplayem, který ponoří hráče do zápasu o život. Cíl je jednoduchý: být poslední přeživší. Všichni ostatní musí zemřít. K tomu se skvěle hodí zbraně, léky, brnění a mnoho dalších předmětů rozmístěných po celé mapě. Po 5 minutách od odstartování zápasu se začne zmenšovat herní zóna a všichni zbývající přeživší jsou nuceni se proti sobě utkat. NAJDĚTE TEN SPRÁVNÝ LOOT Po celé mapě se nachází hromada zbraní, nábojů, léků, batohů a dalších věcí, které můžete použít ve svůj prospěch. Stačí jen nějaký předmět najít a sebrat ho klávesou LALT. Použít nebo zahodit své předměty můžete přes inventář, který lze otevřít pomocí klávesy Y. Samozřejmě nesmí chybět vozidla. Ta jsou trochu vzácnější, proto není tak snadné nějaké najít. Vozidla mají omezené palivo, proto je dobré mít po ruce kanystr. HRAJTE S PŘÁTELI Battle Royale je mnohem zábavnější s kamarády. Pár kliknutími v hlavním menu stačí vytvořit skupinu, pozvat hráče a odstartovat hru. Jako skupina jste o něco silnější než ostatní hráči, na začátku zápasu vás hra spawne u sebe a své spoluhráče vidíte na radaru. BUĎTE U AIR DROPU JAKO PRVNÍ V každém zápasu spadne po 2 minutách od odstartování z nebe air drop, který obsahuje zbraně, náboje, léky a neprůstřelnou vestu. Air drop je vždy označen zelenou zónou a pokaždé spadne na jiné místo. O pádu air dropu jsou informováni všichni hráči. PŘIZPŮSOBTE SI CHARAKTER I v boji o život je důležité vypadat dobře. Svou postavu si můžete kdykoliv vylepšit řadou doplňků přes hlavní menu. Cena každého doplňku je $500. Některé doplňky se vám zpřístupní až po výhře určitého počtu zápasů, takže se s nimi budete cítit nadřazeně. HERNÍ MOD DÁLE OBSAHUJE: - Anticheat, který dokáže detekovat přes 15 nejznámějších cheatů - "Lobby systém", takže žádné čekání, než ostatní dohrají, stačí kliknout na "Hrát" a server vás automaticky přiřadí do nové lobby - Achievementy - Výběr mezi češtinou a angličtinou (aby si na serveru mohl zahrát i cizinec) 82.208.17.10:27738 www.facebook.com/sabattleroyale
  11. 2 points
    Podľa nových pravidiel nie je povinnosť v prípade vyriešenia HELP problému zakliknúť správne riešenie. Navrhujem pridať do pravidiel (hoc je to asi nevynútiteľné, ale aspoň aby to tam bolo..), že pri vyriešení musí zakladateľ topicu označiť správnu odpoveď. Aby aspoň ten čo mu pomohol niečo z toho mal.
  12. 2 points
  13. 2 points
    Zdravím, protože s přechodem na novou verzi IPB došlo i k odstranění původního systému žádostí o pomoc, rozhodl jsem se sepsat nová pravidla a obeznámit vás s novým systémem. Při založení tématu s žádostí o pomoc musí nejprve dojít k jejímu schválení. Pokud nebude splňovat pravidla, moderátoři či ověření uživatelé ji neschválí. Ke schválenému tématu se mohou vyjadřovat uživatelé. V případě, že je něčí odpověď správná a/nebo kvalitní, můžete ji pomocí tlačítka nalevo u příspěvku kladně ohodnotit. Funguje to i naopak – nesprávná řešení lze ohodnotit negativně. Zde je ukázka toho, kde lze ohodnotit danou odpověď. Šipka nahoru ohodnotí příspěvek kladně, šipka dolů záporně. Pravidla pro žadatele o pomoc Žádost musí mít dostatečnou jazykovou úroveň. Pokud bude žádost nečitelná, nedojde k jejímu schválení. Žádost musí obsahovat všechny podstatné informace. Pokud vám nefunguje kód, musí být přiložen, pokud potřebujete s něčím poradit, musíme problém jasně a srozumitelně formulovat. Neúplné či nejasné žádosti nebudou schváleny. Žádost musí být v souladu s Globálními pravidly fóra. Pravidla pro uživatele, co na žádost reagují Odpověď musí mít dostatečnou jazykovou úroveň. Nečitelné odpovědi budou odstraněny. Odpověď se musí držet tématu. Nesouvisející (off topic) odpovědi budou odstraněny a uživatel za ně může být varován. K žádosti se zbytečně nevyjadřujte, pokud o daném problému nic nevíte. Odpověď musí být v souladu s Globálními pravidly fóra. Pravidla byla naposledy aktualizována 31. 1. 2018.
  14. 2 points
    No čistě teoreticky... By to dělalo kyvadlo tak dlouho dokud by se to neusadilo uprostřed. Ale spíš si myslím že by to nabralo takové zrychlení že by to překonalo gravitační sílu a vylétlo to ven
  15. 2 points
    Dobrý večer (ráno) Pawno.cz, rozhodol som sa na večer, že by som spravil discord pre pawno.cz, v navigácií môžete nájsť ikonku pre Discord, ak na ňu kliknete zavedie vás do nastavení, kde si prepojíte discord s pawno. Malo by vás to potom prizvať na náš discord, kde vám bude automaticky pridelená rola podľa vašej súčasnej na Pawno.cz. Popravde, netuším ako dlho bude tento plugin fungovať a či tu zostane aj v budúcnosti, ale momentálne to ide tak to treba využiť. Ďakujem. S pozdravom, Lucifer Morningstar (Spy)
  16. 1 point
    Ve skutečnosti NoxeS dělal velkou piču. Jinak je to rakec.
  17. 1 point
  18. 1 point
    Skús odpočítať od súradnice Z nejakú konštantu.. Napríklad 0.5 a uvidíš, či bude objekt v zemi / presne na zemi / stále nad zemou. Ak bude stále nad, budeš musieť odpočítať väčšie číslo a naopak menšie, ak bude zábrana v zemi. V kóde teda budeš mať jedinú zmenu: CreateObject(1238, x, y, z - NEJAKA_KONSTANTA, 0.0, 0.0, 0.0);
  19. 1 point
    Zdravím, nejdřív jsem si říkal, že je to o zvyku, ale už je to delší dobu, ale prostě to nejde. Kdo a proč sem nahodil tenhle design? Je to nepřehledny, napul anglicky napul česky. Ve foru jsou kometaře nejak divne odsazeny od hlavního topicu, nesmyslně do prava až moc. Nejaký divný rozestup mezi příspevky. Zbytečné divy co zabírají místo. Když píšu příspěvek, je to nepřehledné. nejde mi odmazat code kdyz ho použiju . Když použitu tu ikonku tak mi to překreje obsah takže ani nevim na co reaguju. No tahkel bych mohl pokračovat. Čekal jsem že se to nahodilo a bude se to ladit za běhu, ale moc změn, aspon těch co mě páli jsem si nevšiml. Dale je nepřehledne umístěno upravení příspevku. Když už hodim code nejde odstranit abych nepřisel o obsah ATomas
  20. 1 point
    Takze pokud v komentech ty odpovedi na sebe reaguji nejakym zpusobem tak to hodnoceni meni jejich poradi? To snad ne, to pak rozhodi posloupnost prispevku a je to dalsi z hrebicku do rakve.
  21. 1 point
    Mně ta RZE 8.1 taky přijde taková nepřehledná. Není nad klasickou rze 7.4 Forum potřebovalo upgrade. Dle mého názoru je to spíše krok k lepšímu, časem si zvykneš.
  22. 1 point

    Version 1.0.0

    3 downloads

    Je to taková blbost pro vygenerování a zkompilování scriptu pro spuštění NPC. Program po zadání jména nahrávky a typu nahrávky vytvoří pwn a amx soubor který umístíte do npcmodes Prakticky nic na tom není a některým začátečníkům v C# se to třeba může hodit. Zdrojový kód: private void button1_Click(object sender, EventArgs e) { int type = comboBox1.SelectedIndex; if (type == -1) button1.Text = "Vyber typ..."; else if( textBox1.Text.Length == 0 ) button1.Text = "Zadej jméno..."; else { if (type == 0) type = 2; else type = 1; string code = String.Format("#define RECORDING \"{0}\"", textBox1.Text) + Environment.NewLine; code += String.Format("#define RECORDING_TYPE {0}", type) + Environment.NewLine + Environment.NewLine; code += "#include <a_npc>" + Environment.NewLine; code += "main(){}" + Environment.NewLine; code += "public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);" + Environment.NewLine; if (type == 1) { code += "public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);" + Environment.NewLine; code += "public OnNPCExitVehicle() StopRecordingPlayback();" + Environment.NewLine; } else { code += "public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);" + Environment.NewLine; } System.IO.File.WriteAllText(String.Format("{0}.pwn", textBox1.Text), code); ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "pawncc.exe"; startInfo.Arguments = String.Format("{0}.pwn", textBox1.Text); Process.Start(startInfo); } }
  23. 1 point
    Hele asi si zkus z aktualizovat includy u mě compilace proběhla bez problému
  24. 1 point
  25. 1 point
    No keby pustili VG5 by potešili aj mňa
  26. 1 point
    To by jsi se divil, jak jim někteří hráči na fóru brečí, aby spustili VG5 a PFR.
  27. 1 point
    už zase ? jak dlouho to zase vydrží tentokrát ?
  28. 1 point
    Ja len pre úplnosť, keďže ja by som to nevedel, lebo v škole som nič nerobil.. Sinus/kosinus sa používa pri vyjadrení vzťahu medzi 2 stranami a uhlom medzi nimi v pravouhlom trojuholniku. Platí, že sin(θ) = protilahla/prepona cos(θ) = prilahla/prepona, kde θ (čítaj theta) je uhol a "protilahla" a "prepona" su dlžky danych stran... (protilahla/prilahla oproti uhlu). A teda, pre preponu dĺžky 1 môžeme vety prepísať ako sin(θ) = protilahla/1 = protilahla cos(θ) = prilahla/1 = prilahla Obrázok vyššie tiež môžeš brať tak, že je to pohlad na hráča z vtáčej perspektívy (zhora) a θ je uhol, kam sa hráč pozerá. Ty teda namiesto vytvorenia auta na hráčovej pozícii, toto auto chceš posunúť po "stranách trojuholníka", aby sa nespawnlo na hráčovi, ale pred ním. Ako je z kružnice s polomerom 1 zrejmé, protilahla a prilahla budú tiež desatinné čísla medzi 0 a 1. Toto desatinné číslo následne treba vynásobiť vzdialenosťou (2 metre?) v ktorej chceš od seba to auto vytvoriť. Tiež keďže samp používa divné uhly, musíš použiť ich záporné hodnoty... Toto bolo také vysvetlenie toho princípu, čo duff myslel. Kódy spomenuté pred ním podľa mňa nie sú správne (ich autori nepochopili ako si to myslel). Ak máš ešte nejaké otázky, môžeš sa pýtať. Niekto určite pomôže.
  29. 1 point
    Možná to dáme za úkol ověřeným uživatelům, ti to snad budou moci posoudit v případě, že zakladatel tématu ne. Díky za návrh.
  30. 1 point
    http://wiki.sa-mp.com/wiki/SetCameraBehindPlayer
  31. 1 point
    Odpoveď si už dostal, napadá mi ešte jedna vychytávka, ak by si chcel ušetriť riadok, môžeš tiel ifu a else vyhodiť: crazyNick[playerid] = 0; crazyNick[playerid] = 1; a nahradiť to crazyNick[playerid] ^= 1; za koncom else bloku (operácia XOR - 0 ^ 1 = 1, 1 ^ 1 = 0, inými slovami mení 0 na 1 a naopak)
  32. 1 point
  33. 1 point
    @VolfikCZ Ďakujem za pomoc. Dosť mi pomohlo aj to, že si mi dal názornú ukážku :-)
  34. 1 point
    odporucam ti nastavit co najvacsi materialsize(teda 512x512) a potom vacsi fontsize. Tým padom bude text kvalitnejsi("ostrejší") a outline tenší. to aky vzhlad(farbu) ma outline záleží na tom, ake objekty su za objektom textu a akú maju tieto objekty texturu a farbu. Na tvojom screene vidis, ze niektore casti outlinu su biele, niektore cervene alebo zelene. Ta biela cast vľavo je podla mna kvoli objektu skrini, ktory je za stenou. Mozno niekde v pozadi mas nejake cervene objekty a tie sposobuju cervene zafarbenie(nvm,tazko z 1 screenu povedat). Dalej na vzhlad outlinu moze mat vplyv pocasie, cas, svetlá v blizkosti textu, voda v blizkosti mapy. treba skusat a prides na vhodne riesenie ale ten autlajn tam bude vzdy, je to dajme tomu bug sampu.
  35. 1 point
    Jako vždy, WTLS příjemně překvapí
  36. 1 point
    Obtížnost: 1/5 Zdarec, akorát jsem řešil problém s chybou symbol "@yH_OnUnoccupiedVehicleUpdate@0" is truncated to 31 characters kterou hází y_hook v případě že délka jména callbacku přesáhne určitý počet znaků. V praxi se s tím setkáte jen u hookování callbacků jako je například OnUnoccupiedVehicleUpdate a OnPlayerEnterRaceCheckpoint. Existuje jednoduché řešení které YLess implementoval do YSI. Jmenují se HOOK_REPLACEMENTS. V podstatě jde o to že nějakou část jména callbacku zaměníte za náhradu která je kratší. V YSI jsou připravené replacementy například pro Checkpointy kde místo hook OnPlayerEnterRaceCheckpoint hooknete hook OnPlayerEnterRaceCP V případě mé chyby jsem si nad callback OnUnoccupiedVehicleUpdate přidal řádek DEFINE_HOOK_REPLACEMENT( Unoccupied , Uncp ); a pak změnil hook na hook OnUncpVehicleUpdate a tím je problém vyřešen. Doufám , že to někomu pomůže, samozřejmě určitě to nekdo znal ale já se k tomu dostal dnes.
  37. 1 point
    nechce to říct kdo to napsal
  38. 1 point
    Jiné hry naštěstí Pawn/AMX nevyužívají.
  39. 1 point
  40. 1 point
    Než ti to někdo přímočaře vmete do obličeje, řeknu ti to já slušně a polehoučku. Nikdo a opakuji nikdo, kdo zde umí dobře dělat v Pawn, ti neudělá mód za admin level a hodnosti pawnera. Jestli tu nabídku myslíš vážně, budeš muset zaplatit.
  41. 1 point
    kingsofsa.cz:8888 Server, kde se dá dělat všechno. Ať už je vaší oblíbenou činností závodění, zabíjení, natáčení, stavění, roleplay či jenom testování skinů, na tomto módu můžete cokoliv. Pomocí široké škály funkcí a příkazů můžete vytvářet vlastní objekty, vozidla, prozkoumávat celé San Andreas od tajných interiérů až po konec světa. Jen fantazie je vaší hranicí. Nepřetržitý vývoj od roku 2009. Bez žádných omezení či zákazů toho, co můžete dělat (CLEO apod. povoleno). Autor vyhrál soutěž o nejlepšího pawnera. ;-) Můžete si nastavit čas, počasí i gravitaci podle sebe. Dejte si tolik zbraní a peněz, kolik chcete. Celé San Andreas jen pro vás – systém vlastnictví virtuálních světů vám umožní nerušeně hrát s lidmi, kterým to umožníte, a měnit vlastnosti hry i světa pro všechny hráče v něm. Obsahuje všechny objekty, vozidla, skiny, zbraně i animace, vše okamžitě přístupné. Jaký způsob hraní vám vyhovuje, je jen na vás. Nastavte si vlastní jméno a vrhněte se na roleplay (rozšířená sada příkazů), nebo si vytvořte autodílnu a tuňte vozidla ostatním hráčům. Některé trailery na jiné servery pocházejí ve skutečnosti z KSA. Pomocí spousty příkazů můžete pohybovat s kamerou nebo nahrávat a vytvářet NPC. Chodci – ovladatelné postavy, které můžou chodit, jezdit či útočit na váš rozkaz. Vytvořte si auto s raketovým pohonem, majákem, přídavnými střílnami či vlastními texty. Vše je sice jen kosmetické, ale fantazii se meze nekladou! Postavte si vlastní dům či vozidlo a uložte si ho, abyste ho příště mohli lehce vytvořit. Připojte na sebe jakékoliv objekty a vytvořte oblečení pro supervojáka, démona nebo čaroděje. Systém vlastních map přidává do San Andreas chybějící křoví a stromky, a nebo sníh po celém světě. Vše lze okamžitě zapnout i vypnout. Ovládejte všechny brány a výtahy po San Andreas. Lehké a okamžité pouštění hudby z YouTube. Lze spustit i všem lidem ve světě nebo v týmu. Piškvorky a jiné minihry! Pozvěte si hráče, postavte trať a lze hned závodit. Server používá pluginy YSF (který vyvíjím), FCNPC a streamer. Využívá možnosti SA-MP na maximum. Půlnoční filosofické debaty se mnou... A mnoho dalšího! Přijďte se podívat, těšíme se na vás! Videa Ukázky
  42. 1 point
    Zdravím, asi jste si všimli, že přibyla nová sekce "Základy pawn". Po domluvě s Ewwem jsem se rozhodl, že většinu svých návodů z ewa (jiného fóra) přesunu i sem. Vyžádal jsem si na to svou sekci, za chvíli vysvětlím proč. Vlastně vysvětlím všechno. Proč to vzniklo? Jednoduše řečeno, je zde horda lidí, co žádají o pomoc se svým kódem nebo problémem, ale když jim někdo poskytne návod, jak toho dosáhnout, skončí to na tom, že dotyčný nezná základy. Odkázat jej na google či na samp wiki bez toho, aniž by to helper nějak přiblížil, má asi stejnou vypovídací hodnotu jako ten příspěvek od toho, co žádá pomoc. Řešením je odkázat jej na místní sekci "Návody", ale... ...ale to by v té sekci nesměl být takový bordel. Za ty roky se tam nahromadily stovky návodů, sice byl pokus o to je roztřídit (nice try, Petře, Hipe), ale že by to zrovna dvakrát pomohlo, to ne. Proto vznikla tato sekce, která bude sdružovat návody pro úplné začátečníky. Jakých návodů se to týká a co musí splňovat? Jsou to návody, které se věnují jednotlivým strukturám jazyka Pawn, jeho syntaxi apod. Já prozatím plánuji návody na proměnnou, pole, funkce, podmínky, cykly a řetězce. Co bude dál, to se uvidí. Přispět svým návodem může každý, ale návod v této sekci by měl splňovat tato pravidla, jinak by sekce postrádala smysl: 1. Návod musí být sepsán "jako pro blbce"; to znamená, že musí být vše pododrobna a srozumitelně vysvětleno, žádné odborné výrazy a úseky, popř. tyto úseky musí být od návodu nějak odděleny s upozorněním, že jde o něco navíc (já využívám spoilerů); 2. Tématem by neměla být žádná konkrétní funkce SA:MP (timery, 3dlabely apod.) ani žádný větší celek (jak udělat TDM, jak na anketu apod.), sekce je pouze pro věci týkající se Pawn; 3. Návod musí být v souladu s šablonou pro psaní návodů. Každý návod v této sekci musí projít schválením, když nebude splňovat bod 1 nebo 2, bude přesunut do sekce "Ostatní návody". V případě, že by nesplňoval bod 3, by jej uživatel musel nejprve upravit tak, aby byl v souladu s šablonou (není nutné to moderátorům znesnadňovat tím, že se to nebude dodržovat). Jak přesně to má pomoct? Zkušení pawneři mohou žadatelům o pomoc poslat odkaz na tuto sekci, pokud daný člověk nebude mít elementární znalosti Pawn. Závěrem Doufám, že se to osvědčí, udělat pořádek v celé sekci "Návody" si myslím je utopická myšlenka, takže tohle je (by mohla být?) ta zlatá střední cesta.
  43. 1 point
    Stack/heap size warning Niektorým z vás sa už stalo, že pri kompilácii ste uvideli správu podobnú tejto: Header size: 88 bytes Code size: 60 bytes Data size: 0 bytes Stack/heap size: 16384 bytes; estimated max. usage=4064 cells (16256 bytes) Total requirements: 16532 bytes Je to chyba vášho kódu, ale kompiler ju nedokáže sám nájsť. Tým, čo nevedia o čo sa jedná, vysvetlím čo je to za chybu, ako ju nájsť a opraviť. Text uvedený vyššie bol vygenerovaný pri kompilácii nasledujúceho kódu: main() { new pole[4059]; } Štruktúra AMX súboru Keď sa skompilovaný .amx súbor nahrá do pamäte (pri spustení servera), má nasledovnú štruktúru: +--------+ | prefix | <- metadáta o amx súbore, napr. adresy sekcií code a data, verzia kompilera, .. | ------ | | code | <- v tejto časti sa nachádza kód skriptu | ------ | | data | <- nemenné dáta, hlavne stringy | ------ | | stack | <- časť pamäte, do ktorej sa ukladajú lokálne premenné | ~~~~~~ | | heap | <- časť pamäte, do ktorej sa ukladajú globálne a static premenné +--------+ Prefix má najnižšiu adresu v RAM a heap je na konci programu - najvyššia adresa v RAM. Zásobník - stack V stacku sú uložené všetky lokálne premenné. Pri spustení servera preto stack začína prázdny. Medzi heap a stack je v tom momente rezervovaný priestor. Podľa výstupu kompilera (uvedený vyššie) je defaultná veľkosť celej dynamickej oblasti 16KB. Keďže veľkosť dát alokovaných na zásobníku sa nedá pri kompilácii predpovedať (lokálne premené vzniknú až počas behu programu), kompiler iba odhadne, že hrozí pretečenie zásobníka. Nedokáže povedať kedy ani kde. Avšak, ak už raz si myslí, že k nemu dôjde, tak mu treba veriť. V prípade, že nastane povestný stack overflow, tak dáta zo sekcie stack začnú prepisovať dáta zo sekcie heap (lokálne premenné zmenia chybne hodnoty globálnych premenných). V Pawn každá premenná zaberá 4 bajty. Testovací kód vyššie, kde pole má 4059 prvkov, zaberie 16276 bajtov. Na stack sa tiež ukladajú ďalšie hodnoty, o ktorých programátor nemá prehľad, adresa návratu z funkcie, atď. Tieto dokopy budú mať tých 16 KB. Navyše, je to len odhad kompilera, že sa niečo stane. new test0; /* zabera 4 bajty */ new test1[3]; /* zabera 12 bajtov */ Viac informácií nájdete na nete. Ako to opraviť Najrozumnejšie bude zoptimalizovať kód - odstrániť 256 bajtové polia, nepotrebné premenné a všetko bude fungovať. Sú gamemody rátajúc 100 000 riadkov, ktoré tento limit neprekračujú, prečo by mal váš skript prekračovať? Pragma dynamic V prípade, že už nemôžete optimalizovať viac, môžete manuálne zväčšiť dynamickú pamäť pre .amx súbor. Direktíva preprocesoru pragma dynamic určuje koľko dynamickej (stack/heap) pamäte bude skript používať. Nastavíte to jednoducho pomocou #pragma dynamic 17000 /* velkost dynamickej pamate v bajtoch */
  44. 1 point
  45. 0 points
    http://prntscr.com/ii19ww NEXT GEN STEAM TIME TRAVEL BAITCH
  46. 0 points
    pridte si zahrať opäť na stary server Samp Fox River Ip : 82.208.17.10:27999 vďaka
  47. 0 points
    K čertu s vehicle systémy, ať žije fillArray!
  48. 0 points
    Pořád neuvažuješ dost teoreticky
  49. 0 points
    Ahoj . Dobrá prezentace určitě se příjdu podívat Hodně mi to připomína hru PLAYERUNKNOWN'S BATTLEGROUNDS
  50. 0 points
×