Jump to content

Scydo

Obsahový guru
  • Příspěvků

    872
  • Registrován

  • Aktivní

  • Vítězných dnů

    83

Everything posted by Scydo

  1. Ne. Tohle je diskuzní fórum. Sem lidé publikují, zveřejňují nebo píšou o svým problémem, tvorbách a návodech a druzí komentují. Je úplně fuk jestli jsi, kluk, holka, ufoun, Shrek, žlutej nebo modrej se třema nohama, deseti hlavama a pěti palci. Budeme všichni hodnotit tak, jak uznáme za vhodné, tak jak to je a jak by mělo. V opačném případě by šlo o diskriminaci a to hlavně pro ty, co to komentují, že se mají takhle "omezovat" jen protože jsi holka. Dokud to neporušuje pravidla tohoto fóra či zákony ČR(a SR), tak můžeme svobodně psát co chceme. Psát kritiku nebo i názor, co se někomu příčí, ihned neznamená, že je to jen další "king" za klávesnicí. Vyjadřovat svobodně svůj názor je v samotných základech lidských práv. Takže hodně štěstí s jeho omezováním. Je tohle dostatečně "nepřiblbý" komentář? Tohle mě přímo triggruje, jak někteří si myslí, že si zaručí dobré příspěvky tím, že prosí a apelují na všechny, aby psali jen pozitivní komentáře (aka, psát to, co chtějí číst). Ted k serveru: - Zprvu, obdivuji lidi, co si dokážou udělat celý portál (tím myslím, hru, webovku/fórum a komunikaci), zcela sami, protože to znám z vlastní zkušenosti, jak to může být náročné. Ať už znalostně, tak i časově. - Obnovovat staré koncepty gamemodu jako RZE, je dobré... Ale jen pokud to je z nostalgie(což už tu někdo dělal). V opačném případě dělat další server, kterých je, bylo a určitě ještě je, je zkrátka zbytečné. Bez žádného zajímavého doplňku to nikoho nezaujme. Když už bych měl poradit, tak udělat lepší rekame. To zaujme lidi už jen, protože chtěji vidět, co je jinak oproti staré verzi a co se tam změnilo. Ale vzít už tak dost provařený mód a házet na něj snadno dostupné a stejně provařené FS nemá čím zajímavým přispět. Proto i hráči chodí na tihle hodně staré a celkem známé servery. Ne jen, že mají nějaký ten kousek originality, ale taky u nich bylo dřivě to, co si někteří přidali do svých serveru taky... ,,Na co hrát na serveru s event systémem, kde jsou dva hráči online, když mužu hrát na serveru se úplně stejným event systémem, kde hraje i víc jak 10 lidí?" ... - Přilákat na místo v AT je sice zajímavé ale ledatak krátkodobé řešení. Kromě toho, že je velmi velká šánce, že do AT dostaneš nějaké děcko nebo dobrého parchanta, tak navíc jen těm lidem prodloužíš morálku(/náladu) a důvod hrát na serveru: Hráč: a. přijde na server -> b. vydělá si nějaké peníze -> c. odejde. Admin: a. přijde na server -> b. dostane práva -> c.nagivuje si prachy -> d. koupí všechno co jde -> e. odejde. Pokud jde o VIP hráče, tak je to prakticky to samé co s Adminem. Jen se vypustí c.(pokud teda na to nebudou mít práva) a trvá to o něco déle. Ohledně té doby 22 - 23. 8. 2020.. to bude server zapnutý jen na jeden den a pak už nikdy a nebo to je jen ukázka?
  2. Scydo

    pomoc Pomoc - weapons

    Když máš u sebe nějaký samopal (tec9, Uzi nebo MP5), a nasedneš jako řidič nebo spolujezdec do vozidla, ze kterého lze střílet (auto, motorka), tak se ti dá automaticky. Jako řidič můžeš střílet pomocí Q a nebo E a střílet a jako spolujezdec stistkneš G(a nebo H teď si nepamatuju přesně, nehrál jsem to už nějakou dobu ) a střílíš. Pokud máš třeba pistol, brokovnici a nebo ostředlovačku třeba tak logicky střílet nejde. Pokud se ti i tak "mažou" zbraně, tak to je buď Gamemodem a nebo FS. Jiný důvod být nemůže.
  3. Škoda, že mi to YT doporučilo až teď :d

     

    1. Lucifer Morningstar

      Lucifer Morningstar

      Pixi boa, ten je dobrý 😄 

  4. Scydo

    pomoc XP & Level systém

    Nejlepší je na to si zařídit funkci, která ti bude po určité akci, zabití, připojení apod. zjistí, zda má hráč dostatečný počet XP na level up. I když lepší by byl asi timer, ale když je public pomalu na cokoliv co hráč udělá, na odpojení, připojení, střelba, umrtí, respawnutí... No to je na tobě. První co, tak si deklarovat pár proměnných, stačí na to dvě: (Jediné co, tak hráč musí začínat s levelem 1. Může i s 0 ale bude mít insta level up, jestli chceš zakomponovat i level 0, tak pak musíš požadovanou hodnotu XP jen posunout). new PlayerXP[MAX_PLAYERS], // Počet XP, které hráč má LevelXP[MAX_PLAYERS]; // Počet levelů, který hráč má A k tomu ještě i 1 makro, které se pak bude hodit na cyklus, vysvětlení později. Je to makro, který určí maximální level, kterého může hráč dosáhnout: #define MAX_PLAYER_LEVEL (255) Začneme s fukncí: Jednoduchou podmínku, jestliže má více a nebo stejně XP, než kolik potřebuje... CheckPlayerXP(playerid) { if (PlayerXP[playerid] >= (3 * LevelXP[playerid] * 500)) LevelXP[playerid]++; Tady příchází ale problém... Pokud hráč dostane víc XP, třeba na 3 levely, tak funkce ale provede jen jediný level up. Řešení, které mě napadá je znovu opakovat předešlou podmínku (nemá návratovou hodnotu, takže fce bude stále pokračovat) a zjistit, zda stále má více XP než potřebuje: if (PlayerXP[playerid] > (3 * LevelXP[playerid] * 500)) { Pak už jen na to hodit cyklus. Princip je prostý. Cyklus bude stále pokračovat tím, že k proměnné počet bude přičítat 1 dokud nezjistí, že na další level hráč už nemá XP. Jamile na to narazí. cyklus přeruší a hráči nastaví level, který mu zjistil cyklus: new i = 0, pocet = LevelXP[playerid]; while (i < MAX_PLAYER_LEVEL) { if (PlayerXP[playerid] >= (2 * pocet * 500)) pocet++; else { LevelXP[playerid] = pocet; break; } i++; }
  5. Scydo

    nabízím Predám

    Pokud jsi vytvořil ten mód, nebo někdo za tebe (i když mám silné pochybnosti), a je jen "podobný" a ne stejný, tak co je tam jinak?
  6. Scydo

    pomoc Plz help idk

    Máš totální bordel v blocích. Například tady máš 2 otevření ( { ). Jak fce OnPlayerConnect() tak i podmínky: Ale nikde není 2. uzavření( } ).
  7. Scydo

    pomoc Plz help idk

    Bez kódu? Jde jen hádat... #include a_samp
  8. Nápad je to hezký, ale ten, kdo by měl nostalgický moment, tak si tam zahraje tak hodinu, dvě jen aby si připomněl, o čem to je nebo jak se to hraje. Pochybuji, že by někdo z nostalgie tam hrál dlouhodobě
  9. Jedno mě ale docela zajímá... A to, v jedné ze zpráv, jeden tvrdí druhému, že mu ukradl hráče/přetáhl ze serveru na druhý... Může mi někdo vysvětlit jak to dokáže ze dne na den? To jako slíbil nějaké VIP, peníze, post v AT ( ) či co? A pokud je to skutečně tak, proč se tam nikde nezmiňuje o hráčích co hrají na obou? Nebo to zavládla diktatůra a ,,prostě budeš hrát támhle a tady dostaneš ban" ? //edit: Obě strany tvrdí něco jiného. Jeden, že tam ten 2. poslal hráče s reklamou, druhý zase že nic takového neudělal... tak, kdoví co je nakonec z toho věrohodné
  10. A co je na tom, že se někteří chovají jako děti? Je to snad ilegální?

  11. 10 + 1 DŮVODŮ PROČ WOODYHO MODERÁTOREM Dobrý den. Jako člen HKK, a silný podporovatel "Woodyho na hrad" bych vám dnes řekl moje důvody, proč by měl být @Woody moderátorem. 1. Započal svojí kandidaturu na Moderátora už před lety. 2. Jako jediný má permanentní ban. 3. První písmenko jeho jména W je 23. písmenko abecedy, 2 * 3 = 6. A počet administrátorského týmu je 5 (pokud jsem někoho nevynechal). Jeden tam chybí. 4. Má podobný avatar jako @HighPrint a ten je moderátor. 5. Lid pawno.cz si ho vybral a chce ho moderátorem. 6. Historie je plná nepříčetných lidí, které i přes své nehorázné činy, nějakým způsobem přispěli lidstvu. S Woodym to může být stejné! 7. Jestliže z Woodyho bude nakonec moderátor, vybanuje pouze ty, kteří ho nevolili. 8. Má solidně dobře vedenou kampaň pro jeho zvoleni. 9. Jak by mohlo být hůř? 10. Už je ověřený uživatel, což je málokdo tady. 11. Stejně jako ve slově moderátor jsou dvě "O", tak i v jeho jméně jsou. Máte vlastní důvody, proč by měl být Woody moderátor? Napište je sem!
  12. Scydo

    script Pekny kopirantko

    Když dostaneš od dodavatele oranžovou barvu, a ty chceš prodávat modrou... asi těžko z oranžové uděláš modrou. PAWN je limitovaný. Může kdeco, ale nemůže zcela všechno. To, že se támhle někde textura podobá, nebo seznam vozidel v textdrawu je skoro stejný jako druhý script, který má také seznam vozidel v textdrawu, ještě neznamená, že se navzájem kopírují. Mimochodem, pokud vím, tak WTLS existuje už docela hodně let. Určitě více než 3 roky (ten topic, na který nám dáváš odkaz, tak pochází z roku 2017). Nemohl to, tak nějak úplnou náhodou, být naopak? Že autor toho kopíruje od WTLS? A nebo ještě větší náhoda, že autor to viděl na tom serveru a udělal si vlastní, který pak publikoval?
  13. Scydo

    script predám

    A jsi si na 100 % jistý že je to celé "tvoje"? Není náhodou jediná část, co vlastníš, editor co je na "tvém" počítači?
  14. Ahoj všem členům klubu HK.

  15. Scydo

    ostatní HKK! Hello Kitty Klub

    A nebo jsi zkrátka přečtěte v názvu topicu, že je to klub
  16. Při ochodu ze serveru (OnPlayerDisconnect()) neuzavíráš ukládání do souboru. Chybí ti: DOF2_SaveFile(); A taky máš špatně návratové hodnoty (return) ve OnDialogResponse.
  17. Scydo

    ostatní HKK! Hello Kitty Klub

    "MakePawnoGreatAgain" byla spíše myšlenka než klub. Něco jako event, do kterého se přihlašují lidé, přávě jinak řečeno "členové klubu".
  18. Scydo

    ostatní HKK! Hello Kitty Klub

    HKK byl první. Nic nebylo předtím. Jediný nepřátelský klub co ale vznikl až jako další bylo nějaké Ponny Army, ale to byl tak slabý nepřátel, že stěží stojí za zmínku...
  19. Přidal jsi pro sscanf 2 části pole, které má fce rozdělit. Když potřebuji jen jeden parametr, tak pracuju s jediným parametrem: CMD:me(playerid, params[]) { if (isnull(params)) return SendClientMessage(playerid, 0xFF000000, "[ ! ]: /me <text>"); new result[144]; format(result, sizeof result, "*%s %s", GetName(playerid), msg); return SendClientMessageToAll(-1, result), CMD_SUCCESS; }
  20. new Float:ppos[3]; GetPlayerPos(playerid, ppos[0], ppos[1], ppos[2]); for (new i; i < MAX_PLAYERS; i++) { if (IsPlayerInRangeOfPoint(i, 5.0, ppos[0], ppos[1], ppos[2])) { SendClientMessage(i, ...); } }
  21. Hádám, že /me stojí za message, takže jinak řečeno buď PM a nebo /say pro VIP... #include <i-zcmd> // !!! #include <sscanf2> // !!! CMD:me(playerid, params[]) { new id, msg[120]; if (sscanf(params, "us", id, msg)) return SCM(...) /* Špatně napsaný příkaz ! */ if (id == INVALID_PLAYER_ID) return SCM(...) /* Špatně napsané ID/Jméno hráče ! */ if (strlen(msg) >= 120) return SCM(...) /* Moc velká délka zprávy ! */ if (id == playerid) return SCM(...) /* Píšeš zprávu sám sobě ! */ new result[144 + 1], nick[MAX_PLAYER_NAME + 1]; GetPlayerName(playerid, nick, sizeof nick); format(result, sizeof result, "[MSG] Od %s(%i): %s", nick, playerid, msg);SendClientMessage(id, 0xFFFF0000, result); GetPlayerName(id, nick, sizeof nick); format(result, sizeof result, "[MSG] Pro %s(%i): %s", nick, id, msg);SendClientMessage(playerid, 0xFFFF0000, result); return CMD_SUCCESS; } //Ve tmavém režimu ten kus kódu vypadá dobře Ale co má dělat /do to nevím. Hádám že nějakou akci, když je hráč poblíž nějaké lokace, například /do pro natankování. Popiš to víc...
  22. Okej... chci vidět víc z "Food systém"
×
×
  • Create New...