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

    pomoc Gamemode

    ~> Proč to dělat složitě, když to jde ještě složitěji a zbytečněji, že? if (!strcmp("/heal", cmdtext)) { SetPlayerHealth(playerid, 100.0); return (true); /* Hádám, že je to příkaz na doplnění života. */ } ~> Pokud je to příkaz na doplnění životů, tak nějak nechápu, proč tam přidávat ještě hodnoty. Logicky si asi moc lidí nebude chtít dát 20% života.
  2. ~> Ne není to blbost. Na druhou to není zase až tak extrémně hrozná chyba, spíše je to zbytečné, ale rozhodně tam rozdíl je. S tím else se spíše hodí, když porovnáváš jednu proměnnou vícekrát a potřebuješ pokud se rovná zrovna jedné z daných hodnot a ne například jediné z nich.
  3. ~> Při multiparametrech se spíše více hodí sscanf2 (doporučeno), ~> v knihovně můžeš nalézt include y_va, který má již zpracované některé funkce s par. včetně SCM a SCMTA, takže nemusíš je formatovat. ~> k těmhle podmínkám nemusíš ještě zbytečně přidávat else, ~> přidáváš level jen sám sobě (AdminLevel[playerid]), ~> díky y_utils můžeš na kontroluj, jestli-že nezadal žádné parametry, použít světoznámé isnull(po případě ten sscanf), ~> v poslední podmínce kontroluješ délku toho textu, tobě stačí kontrolovat, jaké číslo zadal (strval). ~> Lepší, nemyslíš? :
  4. ~> Ne, jen jsem myslel, že jsi dokázal vymyslet něco jiného než kolegové před tebou.
  5. ~> Ne moc dobrý nápad. Kdybys dal třeba limit 20 000 000$, ale hráč si to poctivě po těch 10 dlouhých hrozných týdnech nahraje, tak dostane za to kick/ban? ~> Já jsem spíše myslel o kontrole, jestli jeho počet peněz (u sebe + banka) odpovídá době, co je na serveru. Například, kdybych hrál na serveru 2 minuty, tak asi jen tak najedou poctivě neseženu 1 mega. ~> Ale je tu několik problémů, například, kdyby mu to dal administrátor za nějaký event. Pár podmínek to snad spraví, jinak zkus jiné možnosti.
  6. Scydo

    pomoc Opitie

    (SetPlayerDrunkLevel)
  7. ~> Všechno vlastní, od zaměstnání (ID), až po admin level jsou jen proměnné s čísly/booleny. Nice více. ~> V tvém případě stačí kontrolovat, jestli hráčova práce se rovná já nevím, třeba 3 (můžeš si na to udělat i preprocesor), a to bude ten řidič kamiónu.
  8. Scydo

    pomoc Dotaz

    1. ~> Nenech si radit od lidí, kteří si myslí, že 256 ideální pro pole na formátování zpráv. 2. ~> Nehledej si už scripty na internetu, když neumíš ani opravit základní chyby a všeobecně neznáš ani naprosté základy a terminologii programování. 3. ~> Neposílej lidi do háje, když ti místo kódu píšou velice užitečnou radu. 4. ~> Neuč se PAWN, když je nad tvoje možné znalosti, a radši se zatím soustřeď na školu. 5. ~> Nezakládej dalších 10 topiců, jen protože jsi to v tom předešlém, který už má spolu z dalších fór máš dohromady už asi 8 stránek, furt nedostal, co jsi potřeboval. 6. ~> Pro úpravu a opravu scriptů potřebuješ také základní znalosti angličtiny a ty také nemáš. 7. ~> Už jsi dostal 3 způsoby tohoto scriptu, dokonce 1 opravený, to ti to nestačí? 8. ~> Welcome back (oh my god...)
  9. ~> Tou podmínkou, aby se údaje zobrazovali i na webu jsi si sakra zúžil výběr, a ne na nic zrovna moc lehkého.
  10. Scydo

    pomoc Oprava kódu

    ~> Můžeš začít tím, že budeš pracovat v callbacku, který se vyvolá při vstupování do vozidla (OnPlayerEnterVehicle), samozřejmě, asi bude lepší, aby tam nemohli nastoupit i spolujezdci, takže to podmínkuj.. ~> Při vstupování to už zná id toho vozidla, takže s ním také budeš porovnávat string nicku hráče a nicku, který je uložení u zamčeného vozidla a hotovo.
  11. Scydo

    pomoc Oprava kódu

    ~> Podívej se do návodů i do pomocí s dinim. Najdeš tam někdy i pěkné argumenty, proč ho nepoužívat. Ale nejčastěji se ty důvody motají kolem rychlosti a způsobu zpracování. ~> Tak mě znáš asi špatně. Když vidím to dini a že tvrdohlavě (bez urážky) ho nezamění za něco jiného na doporučení někoho jiného, tak bych mu spíše doporučil dof2, který má pomalu identická jména funkcí, jen trochu jiná. Nemluvě o dalších výhodách oproti dini.
  12. EDIT: Aha, tak v tom případě moment.
  13. Scydo

    pomoc Oprava kódu

    ~> Rád bych, kdyby sis přečetl pořádně tu větu předtím, co jsem napsal a ukázal mi, kde se tam jen slůvkem zmiňuji, abys použil zrovna YSI?
  14. Scydo

    pomoc Oprava kódu

    ~> Nejlépe začneš tím, že změníš include na ukládání údajů. ~> A proč mám pocit, že je to DeAmx-nuté?
  15. ~> Ty tři pole jsou takové podivné. Stačí ti 2 a to počet a délka. Počet vozidel je 211, a největší délka jména vozidla je 17(+1). Samozřejmě oba údaje nemusíš zadávat a můžeš ty závorky nechat prázdné, ale podle vEnda je to náchylnější k jistým nefunkčnostem.
  16. ~> Promiňte, ale připomeňte mi někdo účel topiců ve Pomoc jestli se pletu, ale neslouží pouze pro "pomoc" s daným kódem, či scriptem? Zatím jsem nikde neviděl, že by tu někdo dělal "všechno za autora". Co tím chci říct? Že tohle není na "Udělejte", tohle je "Pomocte"!
  17. ~> Prosím, zde je návod:
  18. Scydo

    pomoc Save Car

    ~> Jestli jsi viděl nějaké jiné alternativní možnosti kromě ukládání, tak pověz. Jsem zvědaví a třeba to nějak zpracujeme...
  19. Scydo

    pomoc Save Car

    ~> Stačí u hráče, jestli je v tom vozidle, tak všechno v tom vozidle zjišťovat a postupně to ukládat. Nahráním: vlastně to vozidlo vytvoříš a z uložených parametrů to vozidlo jen "upravíš".
  20. Scydo

    pomoc AdminRank

    ~> Máš nějak špatné nebo malé pole v proměnnách(hlavně ve stringách).
  21. Scydo

    pomoc Port

    ~> Samozřejmě, že většina tady zná přesně to heslo. Ale mají relevantní důvod, proč ho neprozrazovat.
  22. new pID, pText[9]; /* 8 + 1x '\0' */ if (sscanf(params, "us[8]", pID, pText)) return SendClientMessage(playerid, -1, "Použití: /pset [ID / JMÉNO HRÁČE] [TEXT]"); ~> Máš to podstatě stejné jako jakýkoliv příkaz. Jen dosazuješ za parametry ve funkcích.~> A přidej si k tomu ještě podmínky na id hráče a délku.
  23. ~> To je sice hezké, že máš svůj protichůdný důvod ohledně titulů, ale on se ptal, jak to udělat, ne to si o to myslíme... Kdyby to alespoň obsahovalo nějaké závratné doporučení, tak neřeknu.
  24. ~> Už máš podstatě 50% toho nejdůležitějšího. Už ti stačí jen přidat parametry a to pro id toho hráče a titulu. Ukládej to, a máš to.
×
×
  • Create New...