Jump to content

Scydo

Obsahový guru
  • Příspěvků

    872
  • Registrován

  • Aktivní

  • Vítězných dnů

    83

Everything posted by Scydo

  1. Scydo

    script Registrační System 1.0

    Nic proti, ale nezveřejňovat zdrojový kód a nechat si ho pro sebe, v téhle době je dost dobře zbytečné. Obzvlášť, když tu jsou lidé, co dokáží udělat zcela ten stejný FS ani ne za pár minut. Od stránky funkčnosti až po stránku stylizace Každopádně jak sám píšeš, že to až moc basic. Chce to něco přidat, například Autologin a nebo při přihašování (a po úspěšné registraci) by se hráči zobrazil dialog s listama na možnosti buď zadat obyč. heslo a nebo heslo na PIN kód, aby se nemusel někdo zdržovat psaním půl hodiny hesla, které mohl zapomenout.
  2. - To mi připomíná ty ještě úplně první Minecraft servery, kdy celý svět byl jenom bedrock a jediná tráva byla na pozemcích 30x30 oplocená vždy 3 bloky od sebe . Jinak, zrealizovatelné to je. Pomocí subzón v Residencích. Ale kdo bude každému novému hráči udělovat na to práva, a pak mu je odebírat a mazat pozemek, co hráč po 10 minutách znuděný odejde a už se nevratí... To jsem zvědav... - Udělat ze serveru balík plný miniher jako je Hypixel je sice zajimavé ale nepoužitelné. Kromě toho, že některé hry vyžadují minimálně 3 hráče, tak ještě k tomu každý preferuje něco jiného. Málokdo by hrál všechno. A hrát něco sám? To už rovnou hrát singleplayer a vyjde to na stejno. - Vymýšlet úplně nový mód pro Minecraft taky není úplně dobrý nápad. Když už, tak bych to nejdřívě nechal na zahraničí, a až pak to předělával k nám. Zkrátka hráči, obzvlášť ti starší jsou už zvyklí na Survival. Ať se připojí kdekoliv, už automaticky čekají na survival, že si postaví barák a zjistí, jaký zajimavý plugin je zrovna na tomhle konkrétním serveru. Když zjistí, že to není survival, ba dokonce úplná novinka, co nikdo nikde ještě nemá, tak zkrátka odejdou nechápavě. - Hodit typický survival je sice taková zlatá střední cesta. Ale bez jakékoliv originální vychytávky, co by server měl a ostatní ne, to bude jen další nudný copy server, na který si majitel hází, co zrovna vidí, a hráče to velmi rychle omrzí. - Mě napadá, co udělat server koncept "family friendly content", kdy by ani tak tolik nešlo o hraní ale spíše odpočinek, nějaký ten chat s ostatními hráči, po případě z toho udělat rovnou teambuilding, že by se tam hráči spojovali v obrovské komunity... A kdo by byl ochotný darovat něco serveru, dostal by VIP a vlastní pozemek na Spawnu - Ještě další nápad. Co by se mělo přidat na server, tak cokoliv, kde by se šlo vyšplhat po žebríčku. TOP 5 hráčů co vytěžilo nejvíce bloků. TOP 5 hráčů co ušlo nejvíce bloků. Čím víte, tím lépe. Tohle bere každého hráče snad už od pradávna. Jsem si jistý, že vždycky se najde někdo, kdo se bude snažit být alespoň minimálně v jednom z těchlech TOPů.
  3. //deleted A navíc, pokud bude v ochraně pouze spawn a na vlastní stavby nepujde hodit ani residence a ani si moct zamknout svoje truhly pomocí např. LWC, a k tomu bude server přístupný všem, tak to nebude anarchie. To bude katastrofa.
  4. Scydo

    webdesign Pomoc s designem

    Jsem se nudil a neměl jsem co dělat, tak proč ne. Jak vždycky můj učitel říkal ,,Vnesený řád rovná se 50 % splněno"... No. není to žádná sláva ale řekl bych, že to stačí ... A i víceméně splňuje všechny podmínky. Jsem to pojmuj ve stylu Košíku.cz. Obrázky jsem si našel na googlu a uložil, tak si je pak najdi a nahraď je, plus si to pak uprav podle sebe ještě. Kód:
  5. Minecraft server si sice lze zařídit zdarma ale pouze ve dvou variantách. 1) Zdarma s malou RAM, s nestabilním věčně crash serverem... 2) Na zkoušku, kdy pokud uživatel nezplatí do týdne/měsíce (jak kde), server se mu automaticky smaže.
  6. Úžas v PAWN byl právě, protože byl celkem prostý, jednoduchý na naučení ale především výsledek programátor VIDĚL! Chtěl magorské auto, co mění barvu každou milisekundou, bum měl a viděl. Chtěl si vytvořit vozidlo, které střílí objekty v podobě raket, bum udělal a viděl. Ne jako programátoři C++ nebo Pythonu, kdy bouchali do klávesnice, rudý vzteky a častým nepochopením proč to (ne)funguje a po tom všem, výsledkem je 5 slov a 4 operace v konzoli . Takže, za mě, nápad se zaměřit na jazyky, které mají "vizuální výsledky" jako je PAWN (i když koukám, že víceméně stejný nápad už padl v podobě Unity nebo UE )
  7. Nazdar lidi z budoucnosti!

    1. vEnd
    2. DNLS

      DNLS

      Zdravím z budoucnosti! Jak se daří tam v minulosti?

  8. Scydo

    pomoc Info hráče

    format(data, sizeof size, "Admin Level : %s\nBanka : %i\nCash : %i", Admin[playerid], Banka[playerid], GetPlayerMoney(playerid));
  9. Scydo

    script Just GangSystem - Beta v0.1

    Pak jedině přemýšlet o streameru a nebo děláš něco špatně.
  10. Scydo

    pomoc Jak na to?

    I kdybys dokázal dosadit správně všechny arg. tak ti to nepůjde, protože y_ini nedokáže načítat údaje jen tak mimo bez základně důležitých parametrů, z callbacku, name[] a value[]. Buď načítej údaje pomocí 2 načítacích callbacků(1.[zda samozřejmě existuje soubor] po připojení, co bude obsahovat potřebné údaje, a 2. který po zadaní hesla donačte zbytek údajů. Takže, dokud nezadá heslo, nic důležitého se nenačte), nebo to načti pomocí jednoho všechno, a bez zadání správného přihlašovacího hesla ho vyhazovat.
  11. Scydo

    pomoc Dini => Y_ini

    Je vidět, že kdokoliv dělal na tomhle HS, tak znalosti YSI má extrémně malé. Kromě teoretických chyb(navíc závorka, chybějící středník), je tam využití knihovny srovnatelné asi s použitím návratových hodnot... (plus hádám, že autor to načítá z alternativní cesty. Lepší je to načítat z přímé, tak kdybys neměl...) #include <YSI_Storage\y_ini> #include <YSI_Data\y_iterate>+ #include <sprintf>Jestli ti můžu něco doporučit, tak můj ověřený způsob s tagy a iterátory(funkční ovšem) a k tomu sprintf(). Pokud budeš dělat desítky souboru a cyklovat je, tak stačí drobná chyba v zápisu a celý systém se ti začne hroutit.Navíc je to mnohem jednodušší. Takže, začneš přidáním iterátoru pro své domy. Tak můžeš rovnou cyklit domy a ne vlastní cykly a proměnné(makro na maximum domů můžeš zachovat) : new Interator: Houses<MAX_HOUSES>; Taky nezapomeň a další proměnné(informace) o domě jako pozice, jméno majitele, cena apod. Pak samozřejmě vyčistíme iterátor. Nechceme, aby nám tam lítali nežádoucí informace: public OnFilterScriptExit() { Iter_Clear(Houses);Teď přichází ta dokonalost . Stačí jenom nalézt volný iterátor a začlenit do něj náš další dům. Číslo nalezeného volného iterátoru můžeš použít i jako id domu! new house_id = Iter_Free(Houses); Iter_Add(Houses, Iter_Free(Houses));protože máš id volného baráku, můžeš mu rovnou přiřazovat údaje jaké jméno majitele, cena apod. PS: jestli chceš zjistit počet přidaných domů, nemusíš nic cyklit, deklarovat proměnnou, nic takového, stačí jenom zjistit počet vložených interátorů: if (Iter_Count(Houses) == MAX_HOUSES) ...Vybereš si nějaký(jeden), kam budeš všechno ukládat: new INI:Soubor = INI_Open("Baraky.sav");A nakonec ukládání údajů. K tomu ještě použiješ tag. Tag ti zajistí, aby se všechny údaje ukládali pod daný barák do seznamu. A abys ses nezdržoval s formátováním, použiješ sprintf(je to i nakonec kratší): INI_SetTag(Soubor, sprintf("House%i", house_id)); INI_WriteString(Soubor, ...); INI_WriteInt(Soubor, ...); INI_WriteString(Soubor, ...); INI_WriteInt(Soubor, ...); INI_WriteInt(Soubor, ...); INI_WriteInt(Soubor, ...); INI_Close(Soubor);Načítání není o nic těžší. Stačí při načítání všech údaju přidat i načítání tagů. V samotném callbacku pak při načítání hledat jejich tag nejdříve. To stačí hledat jenom slovo House a číslo. Poté přidávat i dané iterátory(protože to jsou jejich id):Zjištěný id pak můžeš používat i rovnou do proměnných. INI_ParseFile("Baraky.sav" , "NahratData", .bPassTag = true); public NahratData(tag[], name[], value[]) { new sstr[14]; strmid(sstr, tag, 5, strlen(tag)); new i = strval(sstr); INI_String(...); INI_Int(...); INI_String(...); Iter_Add(Admins, i); INI_Int(...) return (false); } POZOR Nepřidávat iterátor jako poslední. Návr. hodnoty načítání ti to znemoží
  12. Prakticky každý se to učí jinak. Někdo tu sázel jeden help za druhým, někdo zase se jenom zeptal v chatě a ihned věděl(i když tam viděl jenom nepatrný rozdíl a myslel si, že je to zcela něco jiného)... Tudíž je nejlepší si najít takový způsob, co ti vyhovuje a držet se ho. Například já postupoval style, že když jsem nevěděl co dělá jaká fce, dopsal jsem jí v prohlížeči za odkaz http://wiki.sa-mp.com/wiki/, a když měl problémem s chybou, tak jsem jí zkopíroval, napsal do Google a díval se, jak něco podobného řeší jiní... Nejvíc se na tom podepíše ten zájem. Pokud se ho chceš naučit a tvořit s ním, určitě radši prozkoumáš všechno, co to umí a dokáže, popřípadě si vyslechneš jakoukoliv pomoc, než, kdybys ses učil pouze to, co potřebuješ, abys měl to samé, co vidíš na nějakém cizím serveru a zalíbilo se ti to.
  13. Scydo

    pomoc [SAMP] Audio Stream

    Špatný odkaz nebo ten formát nepodporuje.
  14. if (!strcmp("/zapnout", cmdtext)) { //Sample code return 1; } if (!strcmp("/vypnout", cmdtext)) { //Sample code return 1; }
  15. Problém je, že vracíš a po té máš další fce. Jakmile vrátíš následné fce se nevykonají. if (!strcmp("/stuntpark", cmdtext)) { SetPlayerPos(playerid, 2452.7988, 16.5131, 3.1842); SendClientMessage(playerid, FIALOVA, "{FFFFFF} Byl jsi {FF0000}Teleportován{FFFFFF} na {00FF00}StuntPark {FFFFFF}by {00FFFFF}.db[G].{FFFFFF}"); SendClientMessageToAll(FIALOVA, "| Pro port na {FF0000}Tunely {FFFFFF}+ {FF0000}Parkour {FFFFFF}dej {00FF00}/tunely{FFFFFF}."); return 1; }A pokud jde o text s jménem hráče, tak stačí ten jeho nick zjistit a formátovat text. Buď si na to můžeš vytvořit tu fci PlayerName(), abys to při dalších použitích měl jednodušší, nebo to zjišťovat lokálně: if (!strcmp("/stuntpark", cmdtext)) { new String[72 + 1], Name[MAX_PLAYER_NAME + 1]; GetPlayerName(playerid, Name, sizeof Name); format(String, sizeof String, "Hráč %s se odwarpoval na StuntPark by .db[G].", Name); SetPlayerPos(playerid, 2452.7988, 16.5131, 3.1842) , SendClientMessageToAll(FIALOVA, String); return 1; }
  16. Než se někdo z vás stane prezidentem tak já opět zemřu...
  17. Nevíte někdo, kde je Bůh? V nebi není...

    1. Show previous comments  4 more
    2. Lucifer Morningstar

      Lucifer Morningstar

      I think we should punish him accordingly, I don't know, put him somewhere a little bit warmer.

    3. Scydo

      Scydo

      You should be in cage, Lucifer...

    4. Lucifer Morningstar

      Lucifer Morningstar

      What cage? There is no cage, that can keep me, I'm the light-bringer.

  18. Scydo

    ostatní HK Hnutí #1

    Prepare yourself we attack at dawn!
  19. Scydo

    gamemode Delete

    Hm... Popis stavu, co obsahuje ten GM, je novinka... Většinou to jsou pomlčky, nikoliv závorky s mezerami uvnitř.
  20. Tady si někdo myslí, že může HK dávat nějaké ultimátum... Pff

    1. Show previous comments  2 more
    2. Woody

      Woody

      @Lukasz udělej promo topic o HK gangu <3

    3. Lukasz

      Lukasz

      HP má jeden připravený

    4. Woody

      Woody

      @Highprint tak šup

×
×
  • Create New...