Jump to content

Search the Community

Showing results for tags 'info'.



More search options

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Pravidla a oznámení
    • Návrhy změn a hlášení chyb
    • Všechno možné
    • Hledám/nabízím
  • Hry a herní tematika
    • Diskuze
    • Grand Theft Auto V
    • Grand Theft Auto: San Andreas
    • Minecraft
    • Source hry
    • Jiné hry
    • Prezentace projektů
  • Software
    • Diskuze
    • Počítačové sítě
    • Operační systémy a aplikace
    • Programování
    • Grafika a webdesign
  • Hardware
    • Diskuze
    • Pomoc
    • Návody
    • Prezentace tvorby
  • Ostatní
    • Koš

Categories

  • Pawn – filterscripty a gamemody
  • Pawn – skripty od nováčků povinně sem
  • Aplikace a hry

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 43 results

  1. Zdravím, keďže mnoho z vás nebolo nadšených tým, že po update na Pawno.cz bolo vyskakovacie okno s prosbou o vypnutie adblocku, musel som vymyslieť iné riešenie. Vyskakovacie okno bolo odstránené (takže už nemusíte robiť RIOT ako je to strašne otravné) a bolo miesto toho nahradené zaujímavými obrázkami, ktoré vám vyskočia keď zapnete adblock, ktoré sú trocha určené aj na pobavenie. Za tieto obrázky ide obrovská vďaka nášmu moderátorovi @bug, ktorý sa namáhal s ich tvorbou. Neskôr plánujem pridať nejaký systém "donate", kde donatorom zmiznú reklamy, samozrejme okrem toho budú mať aj iné výhody, ale ohľadom toho neskôr. Ďakujem za prečítanie, ešte pár slov ku koncu, bol by som aj napriek tomu rád, ak by si čo najviac ľudí dalo do adblocku výnimku, nie je to podmienkou pre navštevovanie tohto fóra, avšak veľmi nám to pomôže v jeho budúcom rozšírení. Spy (Lucifer Morningstar)
  2. Zdravím, po dvou dlouhých týdnech (no jo, teď můžete říct FINALLY) jsme dokončili velkou aktualizaci fóra. Níže je stručně uvedeno, k jakým změnám došlo. Nová struktura fóra Struktura fóra byla kompletně předělána. Nyní má každá kategorie sekci Diskuze, kam lze zařadit témata, jež nelze přidat do jiných, specifičtějších sekcí. Dále má také každá sekce vlastní podsekce Pomoc, Návody a Prezentace tvorby. Pawn bylo oficiálně zařazeno pod hry (GTA:SA), abychom tím uvolnili prostor i dalším hrám (GTA V). Kluby a Partner Pawno.cz Přibyl nový plugin - kluby. Uživatelé mohou zakládat kluby, přidávat obsah v rámci klubu a samozřejmě zvát členy. Podrobnosti zveřejníme dodatečně. Partner Pawno.cz je nový status pro ty, jež s naším fórem uzavřeli partnerství. Blogy jsou pryč Kvůli minimálnímu využití jsme také odstranili blogy. Kdo by si chtěl přečíst můj blog o sušenkách, mohu mu kdykoli zaslat kopii. Bezpečnostní aktualizace Samozřejmě proběhly bezpečnostní aktualizace, které zabraly většinu času. Pro vás poměrně nezajímavá informace, pro nás kritická. Nové moderátorské hodnosti Došlo ke změnám u moderátorských hodností. Nyní budou celkem tři stupně - Junior moderátor, Senior moderátor a Vedoucí senior moderátor. Lišit se budou v pravomocech a rozsahu sekcí/kategorií, které budou spravovat. Více podrobností uveřejníme v budoucnu. A tak dále, a tak dále... A to je ve stručnosti to podstatné, přátelé. Během dalších týdnů budeme ještě přidávat pár novinek a upravovat pár stávajících funkcí, nicméně vše již proběhne za běhu v online režimu.
  3. Zdravím komunitu pawno.cz, V dohľadnej dobe (dnes, prípadne zajtra) budú plánovaná odstrávka fóra z dôvodu aktualizácia fóra na novšiu verziu. Taktiež prebehne veľký update samotného fóra, o tom aké budú zmeny si zatiaľ necháme pre seba, no môžete sa tešiť na veľké zmeny . Odstávka potrvá približne okolo 3 dní (možno viac, možno menej). Ďakujem, S pozdravom - Spy (Lucifer Morningstar).
  4. Dobrá správa fanúšikovia seriálu Lucifer. Seriál bol obnovený na 5. sériu. Čo už bohužiaľ je horšia správa, je že 5. séria bude posledná - tým sa nemyslí, že seriál bol zrušený, ale bude koniec príbehu, ktorý má skončiť práve 5. sériou. Som veľmi zvedavý, no trošku aj smutný z toho, že končí 😕 .
  5. Zdravím, aktuálně sleduju seriál Gotham ( Netflix ) a napadla mě otázka. Kdo byl vlastně nejlepším Batmanem ? Za mě asi Christian Bale ( Nová trilogie ) následovaný Michael Keaton ( 1989 a 1992 ) , Gorge Clooney ehm může být ale nejhorší je asi Val Kilmer
  6. Pred 10 rokmi sa osoba s nickom @chytrak rozhodla založiť Česko-Slovenské fórum s tématikou SA:MP a Pawn - Pawno.cz. Toto sú 10. Vianoce tohto fóra a ja by som v mene celého fóra, administrátorov a moderátorov rád poprial veselé Vianoce roku 2018 a poďakoval všetkým, ktorý tieto Vianoce aj po desiatich rokoch trávia spoločne s nami na Pawno.cz. S pozdravom, Spy (Lucifer Morninstar).
  7. Zdravím, během tohoto týdne došlo k několika změnám, které zde stručně shrnu. Nový administrátor První, poměrně výraznou novinkou je jmenování Spye (aka Lucifera Morningstara) na pozici administrátora. Spy přebere po Ewwem část povinností a bude se starat o fórum po technické stránce. Budete-li mít dotazy či připomínky k technickému stavu fóra, designu či updatům, kontaktujte jeho. Otázky ohledně moderátorů (i v případě, že máte s některým moderátorem konflikt), ověřených uživatelů či změn pravidel směřujte na mě. Případné zájemce o post moderátora musím zklamat, neplánujeme pořádat nábor na moderátora ani na hlavního moderátora. Nový design a update Druhou novinkou je změna designu a přechod na aktuální verzi IPB. Více o těchto změnách se můžete dočíst zde a zde. Nové hodnosti fóra Třetí novinkou je změna hodností dle počtu příspěvků. Byly vytvořeny nové hodnosti inspirované hodnotícími systémy LoLka, R6S a podobných her. Přišlo mi, že se to sem docela hodí, přeci jen jsme z části i herní komunita, navíc je to originálnější než pouhé ohrané hodnosti Newbie, Writer apod. Nadále platí, že uživatelé, kteří mají alespoň 100 příspěvků, si mohou hodnost změnit na svou vlastní. To je pro teď vše, pokud se opět něco stane, zase napíšu.
  8. Poprosím všetkých užívateľov pawna, ktorý sa chcú opätovne pripojiť na discord, aby si znovu synchronizovali svoj účet, kliknutím v navigácií na "Discord". Po kliknutí si spárujte účet A kliknite na "Join server": Ďakujem, S pozdravom Spy AKA Lucifer Morningstar.
  9. Dobrý večer komunita Pawno.cz, ako ste si mohli povšimnúť, urobili sme drobné zmeny v designe fóra, pričom sme fórum updatli na najnovšiu verziu. Ak by ste mali akékoľvek návrhy na úpravu designu, neváhajte napísať do sekcie Nahlásenie chýb/Návrhy zmien. Ďakujem, S pozdravom, Spy AKA Lucifer Morningstar.
  10. Zdravíme, Vás sme komunita ľudí ktorá pomáha s grafikou a kódmi začiatočníkom. Máš herný portál ? Ak áno tak u nás vo nastiahnutiach najdete kopu webdesignov bud v HTML alebo pre PHP - FUSION budú tam aj dalších webdesignov pre nastiahnutie je potrebné sa zaregistrovať. IndexART je grafické, koderské a programatorské štúdio už existujeme od 2014 / 2015 pred pár dňami sme nahodili nový IndexART.. Na našu webstránku link máte tu https://www.indexart.sk/.. Osprávedľujeme sa za link.
  11. 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)
  12. Invision Power Board 4.2 - Pawno Vitajte v IP.Board 4.2, konečne sme sa dočkali upgradu fóra Pawno.cz! Je ťažké popísať všetky rôzne zmeny, čo nastali ani sa o to snažiť nebudem, veď nech sa páči môžete si to skúsiť sami, je toho dosť, ale hlavnou zmenou sú asi reakcie a reputácie. Po novom tu máme takzvané Reakcie: Niektorý z týchto reakcií dávajú reputácie a niektoré nie, tie ktorá dávajú majú pripísané (+1) k ich názvu. Vašu reakciu je možné zmeniť, ak ste omylom dali zlú. Ďalej, niektoré veci nám bohužiaľ nezostali, ale je možné že sa v budúcnosti vrátia, a to sú: Podklady na zakladanie tém "Pomoc" a úspechy, ktoré ste mohli získať napríklad za príspevky. Témy "Pomoc" sa opäť zakladajú klasickým vytvorením témy, avšak už s využitím novej možnosti IPB 4.2 a to sú tkz. "Otázky", ak navštívite sekciu Pawn > Pomoc uvidíte sami ako to vyzerá . Veľa vecí ešte môže mať svoje chyby ako napríklad preklad a samotná téma, preto bolo vytvorené nové fórum - Nahlásenie chýb/Návrhy zmien. Budeme radi za každé nahlásenie chyby ale aj za návrhy zmien! Toto fórum je dočasné a týka sa hlavne návrhov k možnostiam IPB 4.2 a témy, nepoužívajte ho na návrhy zmien napríklad v pravidlách! Na to tu máme sekciu - Čo by sa tu malo zmeniť. Ďalšou veľkou zmenou je! 2FA - Dvojstupňové overenie: Môžete v nastaveniach profilu aktivovať dvojité overenie, čo vám dovolí mať väčšiu bezpečnosť vášho účtu! Čo je dvojstupňové overenie? Po prihlásení na účet zadaním klasického meno a hesla bude ešte vyžadovaný dočasný kód z vašej mobilnej aplikácie, ktorý sa mení každých 30 sekúnd! To je asi všetko zatiaľ . Ospravedlňujeme sa za trocha zdržania, ale bolo toho treba dosť pomeniť, nastaviť a podobne. S pozdravom, Celý tím Pawno.cz.
  13. S příchodem nové verze systému příchází také řada novinek a změn. První z nich je možnost zapnout si dvoufázové zabezpečení pomocí Google Authentifikátoru. Tuto možnost naleznete v nastavení zabezpečení účtu. Dále se také mění systém tzv. helpů. Místo klasického tématu jsou zde k dispozici "Dotazy" jedná se o typ fóra který je nastavený pro sekce s helpy. V tomto novém typu fóra je možnost hodnotit odpovědi a tudíž vybrat tu která je nejlepší a zobrazit ji při otevření helpu hned pod konkrétním dotazem. Dále možnost na příspěvek reagovat , některé reakce jsou za +rep, jiné jsou neutrální o negativních rozhodněte v anketě výše. Na upgradu fóra pracovali : Spy, vEnd Design vytvořil: Spy
  14. Dnešným dňom 7.9.2017 21:23:23 bol klan HK oficiálne zrušený a zakázaný, zvyšných odpadlíkov tohto klanu máte právo zničiť, zabiť či použiť ako otrokov alebo budú okamžite zabanovaný. Ďakujeme za prečítanie. So srdcom, Moderátorský a administrátorský tím pawno.cz.
  15. Zdravím v2.0, Prvá súťaž mala celkom úspech tak sme s v3nDom premýšľali na téme ďalšej súťaže. (prvá súťaž) Vyhlasujeme teda druhú súťaž a hľadáme LOVCA CRINGU. (Čo je cringe?) Pravidlá a podstata je jednoduchá: ​- citácia alebo obrázok príspevku/statusu/ pri ktorom sa cíti trápne aj váš pes - musí byť z fóra pawno.cz - autor príspevku musí byť vycenzúrovaný Dĺžka súťaže: 2 týždne Odmena: Ocenenie "Lovec Cringu" Zaplňte to tu cringom ako sa patrí!
  16. Zdravím, S v3nDom sme premýšlali na súťaži aká by sa dala spraviť, kde by boli zapojení užívatelia pawno.cz Vyhlasujeme teda súťaž o najlepšie meme s tématikou pawno.cz Pravidlá sú jednoduché: - musí súvisieť s tématikou pawno.cz (napríklad filéscript) - obrázkové meme (doplnené 9.6.2017, 18:34) Dĺžka súťaže: 2 týždne Odmena: Ocenenie "Memelord" A nech to stojí za to!
  17. Dneškem se mění systém žádostí o pawnery, případně jiné programátory. Do dnešního dne to bylo tak, že všechny žádosti byly v jednom tématu. Abychom nabídky zpřehlednili a odlišili, založili jsme pro ně zvláštní sekci Hledám programátora/skriptera. Vznikla i sekce Hledám pawnera/mappera, ta je ovšem jen odkazem na sekci Hledám programátora/skriptera. Každá nabídka bude mít vlastní téma. Toto téma musí být v soulasu s Pravidly nabídek a poptávek. Témata, která nebudou pravidla splňovat, budou smazána. Prefix tématu se bude odvíjet od jazyka, kterého se nabídka týká. Pokud tedy hledáte pawnera, jako prefix zvolíte Pawn. Pokud chcete udělat něco v C#, prefixem bude C#. Hledáte-li Nette programátora, prefixem bude PHP, protože Nette je PHP framework. A tak dále. Stručné shrnutí pravidel: 1. Podezřelé a podvodné nabídky nejsou povoleny. 2. Nabídky musí být v soulasu se zákony České a Slovenské republiky. 3. Nabídka musí uvádět při nejmenším popis produktu, typ a výši odměny, kontakt.
  18. Zajímá vás, jak pawno.cz vlastně vzniklo? Přečtěte si následující článek: http://www.blog.cniry.cz/text-pawno-cz-jak-vzniklo-nejnavstevovanejsi-samp-forum/
  19. Zdravím, rád bych oznámil, že novým moderátorem se stává HighPrint. Nyní bude v tří měsíční zkušební době a pokud se osvědčí nahradí jednoho z neaktivních moderátorů. Děkuji všem kteří si podali žádost. Jmenovitě Woody12,Tanga,Bloodnam,Panpodnikate,Zanklaus a Kjuba Hodně štěstí Hp v dalším působění na fóru
  20. Zdravím, Vzhledem k nadcházejícímu update prohlížeče Google Chrome , který začne blokovat všechny weby které běží na protokolu HTTP jsme dnes zakoupili certifikát tudíž v dohledně dojde k přechodu z HTTP na HTTPS. Tento přechod může provázet nějaký ten problém s dostupností.
  21. Zdravím, již nějakou dobu pracuji s kamarádem na webu na kterém bychom mohli sledovat své oblíbené seriály. Protože většina stránek je přeplněná reklamami. Náš původní koncept byl úplně bez reklam ale bohužel jelikož bychom neradi měli problémy stím , že bychom jednotlivé epizody nahrávali na nějaké uložiště abychom ty epizody mohli přehrávat bez reklam. A i přes značné úsilí se nám nepodařilo získat adresy k zdrojovým video souborům tak jsme byli nuceni využít přehrávače openload. Ale neustále se pokoušíme vyvinout způsob jak toto obejít tudíž je možné , že se to ještě změní. Tudíž pro sledování seriálů je potřeba mít na naší stránce vypnutý adblock. Do budoucna plánujeme přidat nějakou reklamu pro pokrytí nákladů na provoz ale rozhodně nechceme stránku přeplnit reklamami. Momentálně máme v provozu 8 sérií seriálu Teorie velkého třesku. Samozřejmě máme v plánu průběžně přidávat další seriály. A do budoucna máme v plánu nabídnout jednak CZ dabing a druhak EN dabing s CZ sub protože víme ,že ne každý má rád dabované seriály a kdekdo se na ten seriál rád podívá v originále. Naše stránka se jmenuje POP-CORN.CZ Naleznete nás ZDE a také naší FB stránku ZDE V případě , že by jste nalezli nějaký bug můžete nás informovat ve zprávě na fb stránce. Děkujeme
  22. Zdravím, za posledních pár dní jsme pro vás připravili několik nových věcí. Většina z nich již byla dotáhnuta do konce, proto je čas dát o nich vědět. Pro líné čtenáře je dole k dispozici tl;dr. Rekonstrukce kategorie Programování a grafika Velkou změnou prošla kategorie určená pro programování a grafiku. Dříve byla rozdělená podle konkrétních jazyků nebo paradigmat (HTML a CSS, OOP apod.). Nyní se člení na 3 základní sekce: Vývoj webových stránek a aplikací (dále rozděleno na Frontend a Backend), Vývoj desktopových a jiných aplikací (zastřešuje všechno, co nelze zařadit do webů – počítačové a mobilní aplikace, hry, programy pro Arduina, Raspberry Pi, různé skripty atd.) a Grafika a webdesign. Každá sekce má vlastní podsekce Pomoc, Návody, Vaše tvorba a Hledám/nabízím. Pro každou sekci také vznikly nové prefixy témat pro nejčastěji užívané jazyky (C/C++, C#, Java, HTML/CSS apod.). Pastebin a galerie Další řekněme inovací jsou galerie a pastebin. Galerie je tu již delší dobu, ale zatím se nikdo nesnažil o její propagaci. Nyní jsme nejnovější obrázky přidali jako panel hned pod chat a byli bychom rádi, kdybyste ji využívali, ať už se chcete pochlubit s obrázky z her či z připravovaných módů a scriptů. Je to na vás. Pastebin je novinkou a najdete ji v hlavním vodorovném menu nahoře vedle položky Ocenění. Zde máte možnost nahrávat své chybné úseky v kódu, vlastní ukázky kódu apod. Opět, jak tu sekci využijete, to je čistě na vás. Změna pravidel pro nahrávání scriptů Nedávno také došlo k úpravě pravidel pro nahrávání scriptů. Vzhledem k tomu, že se v poslední době zvedl počet nekvalitních scriptů, jsme se rozhodli, že před schválením bude soubor zkontrolován pověřenými moderátory a ověřenými uživateli a pokud jej vyhodnotí jako příliš triviální, bude uživateli doporučeno, ať tento script raději zveřejní na našem pastebinu. Nejde zde o větší buzeraci či demotivaci nováčků, ale stejně jako je tomu s návody, tak i zde bychom rádi viděli kontrolu kvality. Nejsme v roce 2008, kdy úroveň ještě nebyla taková jako dnes. Dnes lze i poměrně snadným způsobem dosáhnout toho, že vytvořím přijatelný script. Vítěz soutěže o nejlepšího pawnera Bylo to již řečeno v příslušném tématu, ale ještě jednou bych chtěl zmínit, že vítězem druhé soutěže o nejlepšího pawnera se stal IllidanS4. Tímto děkuji za přečtení a na závěr ještě slíbené tl;dr: Too long, didn't read 1. Kategorie Programování a grafika se nyní dělí na Webové programování, Desktopové a jiné programování a Grafiku. 2. Galerie pro možnost nahrávání vlastních obrázků a pastebin určený k nahrávání vašich kódů, obojí dostupné nahoře v menu. 3. Triviální scripty již nebude možné nahrát do sekce Ke stažení (podléhá schválení). 4. Vítězem 2. soutěže o nejlepšího pawnera se stal IllidanS4.
  23. Soutěž o nejlepšího pawn scriptera #2 Ano ano, po dvou nezdařených pokusech se našel další člověk, co chce tuhle šílenost obnovit. Ale než soutěž odsoudíte jako další nesplnitelný projekt a mě pošlete do háje, zkuste si alespoň přečíst, co vám chci říct. Předchozí pokusy nebyly dotaženy do konce či ztroskotaly na jiných věcech. Tato soutěž se liší v tom, že před začátkem bude řádně připravena. Právě kvůli předchozím zkušenostech nenecháme tentokrát nic náhodě. Jediné, co by se mohlo pokazit, je, že by mě přejel autobus, pak byste měli, jak se říká, po ptákách. O čem soutěž bude Stálice fóra si třeba pamatují zadání minulých soutěží. Byly to různé věci – kalkulačky, XML, house systémy. Ve všech případech šlo, víceméně, o prověření vašich znalostí pawn, ale často to zasahovalo i do SA:MP. Teď tomu tak nebude. Bez SA:MP funkcí se hravě obejdete, vystačíte si jen s konzolí, soubory a vašimi znalostmi jazyka. (Práci tvořte ve verzi pawn, kterou SA:MP používá!) Budou se prověřovat různé oblasti – znalost základních, ale i pokročilých konstrukcí pawn, logické uvažování, algoritmické myšlení, schopnost optimalizovat kód, schopnost psát čitelný kód apod. Organizace soutěže Soutěž bude rozdělena na dvě kola, a to na lehké a náročné. 1. kolo (lehké) Náročnost tohoto kola se bude některým zdát triviální, ale chceme dát šanci i méně zkušeným pawnerům. Prověřovat se budou elementární znalosti pawn (proměnné, podmínky, cykly, funkce apod.) a dovednost vymyslet a implementovat nenáročné algoritmy. V tomto kole nebude hodnocena optimalizace. První kolo bude probíhat 3 týdny ode dne zveřejnění zadání (ve zvláštním tématu). 2. kolo (náročné) Druhé kolo už prověří vaše schopnosti více, osobně doufám, že to pro vás bude alespoň trochu výzva. V tomto kole se hodnotí i optimalizace kódu. Toto kolo potrvá 3 týdny ode dne zveřejnění zadání (ve zvláštním tématu). V případě remízy... ...se pravděpodobně uchýlíme k dalšímu kolu, ale budeme se snažit to zhodnotit tak, aby k tomu nedošlo. Jak se připojit do soutěže K účasti není nutná registrace. Stačí mi během tří týdnů od spuštění daného kola zaslat soubor v tomto tvaru: vas_nick_na_foru.pwn. Zasílat mi jej můžete soukromou zprávou. Pozor, pokud se nezúčastníte prvního kola, nemůžete se zúčastnit ani druhého (nemělo by to cenu)! Pravidla Určitě se najdou experti, co si budou chtít ulehčit práci, takže stanovíme pár pravidel, která pokud nedodržíte, budete ze soutěže vyloučeni. 1. Je zakázáno kopírovat. Pokud zjistíme, že jste řešení nebo jeho část někde "obšlehli", budete ze soutěže vyloučeni, a to i v případných následujících soutěžích. 2. Je zakázáno žádat o pomoc s řešením zadání. Cílem je prokázat, že jste dostatečně schopní, abyste měli titul nejlepšího scriptera, ne ukázat nám, jak hezky umíte požádat. 3. Každé kolo může mít svá doplňující pravidla (např. zákaz použití té či oné funkce), za jejich porušení může být srážka bodů či vyloučení (bude blíže upřesněno v daném kole). Hodnocení No a teď jak to bude s hodnocením. Rozhodli jsme se, že nebudeme zavádět běžnou bodovou stupnici, jak to bylo v předchozí soutěži (v té před několika lety). Hodnocení scriptu bude uvedeno slovně formou poznámek k jednotlivým faktorům hodnocení (čtěte dál). Níže uvedené faktory budou ovlivňovat hodnocení (seřazeno hierarchicky, tedy od nejdůležitějšího po nejméně důležité). 1. Přeložitelnost a chybovost Tím jsou myšleny chyby, pády a varování kompilátoru a chyby při běhu. Pokud script ani nezkompilujeme, dojde k velké srážce bodů. Za varování a chyby při běhu budou také nemalé bodové srážky, jsou to věci, na které jste upozorněni a které lze opravit. 2. Správná implementace (dodržení zadání) a funkčnost Pokud přesně dodržíte pokyny v zadání, nemusíte se bát úbytku bodů za špatnou implementaci. Věci, co uděláte navíc, nebudou za bonusové body, pokud neuvedeme jinak. Funkčností se myslí to, že script bude dělat to, co má (např. funkce pro sečtení bude vracet součet a ne třetí odmocninu z násobku). 3. Ošetření neočekávaných vstupů a hodnot Nastanou případy, kdy budou porotci (ze zásady zákeřní ) zadávat při testování takové hodnoty, které by mohly ovlivnit funkčnost dané části kódu. Takové případy musíte ošetřit. Samozřejmě nelze myslet na všechno, takže něco vám uvedeme do zadání, ale na něco budete muset myslet sami. Zapojte analytické a logické myšlení a sledujte/přemýšlejte, co by se mohlo stát kdyby. Například budu mít funkci pro přepis jednoho znaku v řetězci na daném indexu. Index bude parametrem funkce. Co když zadám index větší, než je délka řetězce? Funkce se vám rozsype jako domeček z karet. Tohle je ukázka případu, který musíte ošetřit. 4. Optimalizace kódu (pouze ve druhém kole) Tohle asi bude bod, který o soutěži rozhodne. Ve druhém kole se bude porota zaměřovat i na optimalizaci vašeho kódu. Zde mě jeden z porotců upozornil, abych uvedl toto – na prvním místě je CPU, až pak RAM. Takže až budete své kódy optimalizovat, myslete nejdříve na zátěž procesoru a až poté na paměť (to není pokyn k tomu dělat 256bajtové řetězce na 20bajtový nick). 5. Přehlednost kódu Chápu, že každý má svůj styl zápisu kódu, to ale neznamená, že z toho musíte udělat nečitelnou haldu znaků a čísel. Tabujte, dělejte si poznámky, snažte se o to, aby kód měl strukturu. Za přehlednost se nebude strhávat moc bodů, ale jestli to chcete vyhrát, tak každý bod se hodí. Závěr A to by bylo prozatím vše. Jakmile bude připraveno první zadání, dám vám den dopředu vědět. Zatím mi můžete sdělit své názory, popř. mi položit otázky, a to níže v příspěvku.
  24. Cíl scriptu Cílem je implementovat funkce dle prototypů a popisu v zadání. Jedná se o funkce pro práci s daty. Princip je podobny funkciam PVar. Pojde o premenne, ktore budu mat svoj nazov a svoje id. Bude mozne s nimi pracovat podla id aj podla nazvu. Kazda premenna bude pole velkosti MAX_VAR_INDEX, podobne ako PVar je premenna velkosti MAX_PLAYERS. S kazdym indexom sa bude pracovat zvlast. Co ovlivní hodnocení Hodnocení bude záležet na níže uvedených faktorech (od nejdůležitějšího). 1. Přeložitelnost a chybovost (chyby, pády a varování kompilátoru, chyby při běhu [klikněte pro příklad]); 2. Správná implementace (dodržení zadání) a funkčnost; 3. Ošetření neočekávaných vstupů a hodnot; 4. Optimalizácia kódu 5. Přehlednost kódu. Povolené "warning 203: symbol is never used" a "error 013: no entry point (no public functions)" Tieto chyby su povolene, pretoze ide skorej o include nez o script. Váš kód by nemal obsahovať nič, čo nieje súčasť vášho riešenia. Funkcie a globálne premenné, ktoré niesú súčasťou zadania by mali byť statické. Optimalizujte na vyuzitie CPU, az potom na RAM a na realne pouzivanie (funkcie Var_Create a Var_Destroy mozu byt pomalsie, kedze sa budu pouzivat malo, ale ostatne by mali byt co najrychlejsie). Co je zakázáno Níže uvedené funkce a způsoby programování jsou zakázány a za jejich použití bude značná ztráta bodů. 1. Jakékoliv knihovny (includy), které nejsou součástí a_samp.inc; 2. Jakékoliv pluginy. 3. Definovanie funkcie main alebo OnFilterScriptInit 4. Pouzivat funkcie PVar, SVar, setproperty a getproperty Datum a způsob odevzdání Hotové scripty zasílejte vEnd-ovi pomocí soukromé zprávy. Název scriptu bude ve tvaru vas_nick_na_foru.inc. Scripty mi můžete zasílat do 28. 2. 2017. Zadání 1. Vlozte do suboru: #define INVALID_VAR_ID -1 2. Vytvorte define ak neexistuju: #define MAX_VAR_INDEX 100 // Index moze byt od 0 do MAX_VAR_INDEX-1 #define MAX_VAR_NUM 1000 // Maximalny pocet premennych Var Ak uz je MAX_VAR_INDEX alebo MAX_VAR_NUM definovany, pouzije sa ten. 3. Vytvorte tag: Error: Tento tag obsahuje vystup funkcii. Premenna s tymto tagom sa musi rovnat true ak sa nevyskytla chyba a false ak sa chyba vyskytla. Taktiez podmienka if(error) musi byt splnena vtedy a len vtedy, ak funkcia neprebehla uspesne (vyskytla sa chyba alebo ak hodnota nieje definovana. Napriklad: Error:-376437). Funkcie musia vracat rozne hodnoty pre rozne druhy chyb. Odporucame pouzit enum na jednotlive hodnoty napriklad: enum Error { Var_Err_Invalid = 0, Var_Err_OK = 1, // uspesne hodnoty su kladne Var_Err_AllReturned = 2, Var_Err_SomeReturned = 3, Var_Err_NotFound = -1, // chyby su zaporne Var_Err_BadIndex = -2, // ... } 4. Implementujte následující funkce a) Var_Create forward Var:Var_Create(const name[]); Účel a implemenační detaily: Vytvorit premennu s nazvom name. Premenna musi na vsetkych indexoch obsahovat hodnotu 0. Ci toto docielite v Create alebo Destroy je na vas. Návratová hodnota: id vytvorenej premennej – uspesne vytvorenie; id premennej s danym nazvom – premenna so zadanym nazvom uz existuje; INVALID_VAR_ID – nastala chyba; Var_Destroy forward Error:Var_Destroy(Var:id); Účel: Odstrani premennu id. Návratová hodnota: Chyba alebo uspech. Příklad použití: new Var:var = Var_Create("Zabitia"); Var_Destroy(var); . c) Var_DestroyNamed forward Error:Var_DestroyNamed(const name[]); Účel a implementační detaily: Odstrani premennu s nazvom name. Návratová hodnota: Chyba alebo uspech. Příklad použití: Var_Create("Zabitia"); Var_DestroyNamed("Zabitia"); . d) Var_Set forward Error:Var_Set(Var:id, index, value); Účel: Nadstavit hodnotu premennej id na indexe index na hodnotu value. Návratová hodnota: Chyba alebo uspech. Příklad použití: new Var:var = Var_Create("Zabitia"); Var_Set(var, 0, 22); Var_Destroy(var); . e) Var_SetNamed forward Error:Var_SetNamed(const name[], index, value); Účel: Nadstavit hodnotu premennej s nazvom name na indexe index na hodnotu value. Návratová hodnota: Chyba alebo uspech. Příklad použití: new Var:var = Var_Create("Zabitia"); Var_SetNamed("Zabitia", 0, 22); Var_Destroy(var); . f) Var_Get forward Error:Var_Get(Var:id, index, &value); Účel a implementační detaily: Vlozi hodnotu premennej id na indexe index do parametru value. Návratová hodnota: Chyba alebo uspech. Příklad použití: new Var:var = Var_Create("Zabitia"); Var_Set(var, 0, 22); new value; Var_Get(var, 0, value); printf("Zabitia: %i", value); // vypise sa 22 Var_Destroy(var); . g) Var_GetNamed forward Error:Var_GetNamed(const name[], index, &value); Účel: Vlozi hodnotu premennej s nazvom name na indexe index do parametru value. Návratová hodnota: Chyba alebo uspech. Příklad použití: new Var:var = Var_Create("Zabitia"); Var_Set(var, 0, 22); new value; Var_GetNamed("Zabitia", 0, value); printf("Zabitia: %i", value); // vypise sa 22 Var_Destroy(var); . h) Var_GetID forward Var:Var_GetID(const name[]); Účel: Ziska id premennej s nazovm name. Návratová hodnota: ID premennej. INVALID_VAR_ID v případě, že premenna s nazvom name neexistuje! Příklad použití: Var_Create("Zabitia"); new Var:var = Var_GetID("Zabitia"); Var_Destroy(var); . i) Var_GetOrdered forward Error:Var_Ordered(Var:id, array[], size = sizeof(array)); Účel a implementační detaily: Ziska prvych size indexov zoradenych zostupne (od najvacsieho po najmensi). Návratová hodnota: Chyba alebo typ uspechu. Musi vratit rozne hodnoty ak sa do pola zmestili vsetky indexy a ak nie. Příklad použití: new Var:var = Var_Create("Zabitia"); Var_Set(var, 0, 22); Var_Set(var, 1, 33); Var_Set(var, 2, 27); new arr[3]; Var_Ordered(var, arr, 3); // Ziska top 3 zabijakov // arr[0] = 1 // arr[1] = 2 // arr[2] = 0 . j) Var_GetError forward bool:Var_GetError(Error:error, str[], maxsize = sizeof(str)); Účel a implementační detaily: Ziska cloveku citatelny popis chyby error a vlozi ho do str. Ak je popis chyby dlhsi ako maxsize, tak ho oreze. Vrati "Uspech" alebo niec podobne ak nejde o chybu ale uspech. Návratová hodnota: true pre uspech, false ak ide o neplatnu chybu. Příklad použití: new Var:var = Var_Create("Zabitia"); new Error:err = Var_SetNamed("Zabitia", 0, 22); new str[128]; Var_GetError(err, str); print(str); // vypise chybu
  25. Zdravím, Já samozřejmě chápu , že pokud jste noví v jazyce pawn tak chcete být "pochváleni" za to , že jste něco dokázali. Super to je moc pěkné a samozřejmě jsme rádi , že se učíte pawn a pomalu a jistě upouštíte od bezhlavého kopírování kódu z prohlížeče do editoru. Ale uvědomte si , že scripty typu "text po smrti", warpy a podobné věci jsou tu už tisíckrát. Nemá smysl je postovat znovu. Pokud se chcete něčím pochlubit využijte třeba Galerii. Vytvořte si album s jednou fotkou kodu a druhou ze hry. U těch fotek můžete diskutovat a tak dále. Ale nahrávat tyto "scripty" a zakládat témata k tomu je prostě zbytečné a většinou se setkáte spíše s negativními reakcemi. Proto tedy od dnešního dne zavádíme pravidlo komplexity a četnosti. V praxi to znamená , že při schvalování scriptu budou moderátoři a ověření uživatelé kontrolovat také to zdali má cenu script zveřejnovat , zda je vůbec hodno pojmenovat kód scriptem a zdali tu obdobný script není několikrát a případně nebude script schválen a téma smazáno. Děkuji za pochopení a pokud chcete zveřejnit nějaký script tak ať to stojí za to
×
×
  • Create New...