Jump to content

Meric

Uživatel
  • Příspěvků

    90
  • Registrován

  • Aktivní

Everything posted by Meric

  1. Meric

    pomoc [HELP] Animace

    To vím taky, ale já nechci freeznutí hráče, ani odfreeznutí. Navíc v ApplyAnimation je argument "freeze", to vůbec nepotřebuju. Já potřebuju stock na to, aby jsi mohl třeba během loopovací animace se volně pohybovat a taky něco na opravu animací, který tě při "loopování" nebo-li opakování posouvá dopředu nebo do strany. Aby jsi zůstal při přehráván na místě.
  2. Ahojte. Hledal jsem dost i na googlu, ale nikdy mi to nenašelo to, co jsem potřeboval. Potřeboval bych zjistit, jaký stock bych měl použít pro to, aby jsem se mohl běhe, přehrávání animace pohybovat. Jako když si chcete kleknout ještě při animaci "spraycan_fire". A taky mě dost štve jeden bug. Na dost serverech jsem viděl, že všechny animace šly, jak mají, jenže mně se stává, že při přehrávání animací mě to po přehrání animace, když se opakuje "posouvá" třeba dopdu, nebo do strany a podobně. Je nějakej fígl, díky kterému tomu zamezím a tím ty animace "opravím"? Už jsem prozkoušel všechny možný úpravy v argumentacích animací v ApplyAnimation i ve stocku LoopingAnim., který teda nesloží jinak, než že když vám skončí animace, tak v ní zůstanete. Pomůžete mi, prosím?
  3. A lze to nějak třeba "usměrnit" tak, aby to givnutí mínusové hodnoty peněz ten anticheat na Money-Hack ignoroval při vytvoření například stocku GiveServerMoney? Jde o to, že i na některých serverech jsem viděl, že opravdu za Money-Hack to někomu dalo ban a při smrti hráče to samozřejmě fungovalo naprosto v pořádku, tam to obešli. Nějak nemůžu přijít na to, jak to vlastně obejít. Lze to nějak obejít s použitím toho stocku?
  4. Ahojte. Jestli toto sem nepatří, pak se omlouvám, neviděl jsem tu nikde sekci na otázky. Přejdu tedy k věci.. Chtěl bych se zeptat, zda je možné nějak zrušit odečítání peněz po smrti hráče (vždy odebere 100). Samozřejmě vím, že se to dá vyřešit i tím, že si napíšu funkci na givnutí peněz, nicméně otázka je směřovaná spíše na to, zda je možnost toto zrušit, či je to už nezrušitelná featura SA:MP. Je to kvůli Anti-Cheatu, který si dělám vlastní a po smrti hráče to přirozeně používá základní funkci GivePlayerMoney. Je to nějak možné zrušit, nebo to musím obejít pouze užíváním jiného systému oběhu peněz?
  5. No vidíš, tohle by mě teda ani nenapadlo a funguje to. Díky moc, můžete LOCK.
  6. Ahojte. Po dlouhém snažení a stovce úpravách jsem to už vzdal a rozhodl, že se obrátím na vás, doufám, že mi zde někdo pomůže. Problém zní: Spawnu si dveře, kterým nastavím koordináty, kde mají stát (základní pozice) a poté mi to hned má přeskočit na EditObject, kde mám určit KAM se má pohybovat. Na test jsem vždycky spawnul object 19302 (Mříže od cely) a pak mi to hodilo kamsi šipku, že se něco teda upravuje, ale neukázalo se, co to upravuje. Nebo napoprvé se zdařilo, ale když jsem chtěl spawnout druhé ty samé mříže na jinou pozici, tak jsem teda nastavil základní pozici, kde to má stát a když to přeskočilo s otázkou, kam se ty dveře mají hejbat a že to mám určit, tak mi úprava přeskočila na ty první dveře, který to teda potom funkcionálně "oddělalo". Napadlo mě, že o bude aj IDčkama, ale tyhle čachry mi nějak nešly. Aby někteří lépe pochopili: Vytvářejí se na způsob takový, že se vytvoří obj. s ID 0 a když nastavuji pozici kam se to má hýbat, instatně to nastaví těm dveřím ID 1 (Aspoň pokud jsem to pozoroval správně). Pomůžete mi, prosím? Kód je dlouhý.:
  7. Nevím o co přesně ti jde. Jestli chceš znát všechny souřadnice toho všeho a používat je ve hře kvůli pickupům na port, nikdo ti je tu vypisovat určitě nebude. Zkus do googlu zadat vyhledávání pod heslem například "samp interiors" třeba. Mělo by ti to vyhledat stránky, kde jsou seznamy podle různých kategorií. Pokud ti jde o jejich smazání a následnou vlastní, ruční správu, kde chceš tyto pickupy do interiérů mít, mělo by stačit do OnGameModeInit vepsat tuto funkci: DisableInteriorEnterExits();
  8. Meric

    pomoc Chýba Pawno

    Nějak mi není jasný, který řádek je řádek 1747. Nemáš to očíslované. Každopádně nevím jestli to nevadí, ale každopádně se mi nějak nezdá, že nejdřív oddefinováváš MAX_PLAYERS a pak ho znovu definuješ.
  9. Musel bych stahovat a nainstalovat Skype a já nevím jestli si pamatuju heslo. Můžeš mi ale napsat SZ, budu tu odpovídat tak aktivně, jak jen dokáži. :-)
  10. No mně to nefunguje. Jsem kdyžtak na serveru jako Aiace Corelli. Mně to prostě nehodí kameru na to požadované místo, vidím pořád to moře na souřadnicích 0 0 0.
  11. Když to restartuju přes rcon command gmx a neodpojím se, tak mě to tam normálně hodí tak, jak má. Ale když se pak odlognu a znova naloguju, tak to zase nejde. Tomu tak trošku nerozumím. Když člověk není na serveru během restartu, tak se kamera zkrátka nenastaví.
  12. Ani tohle mi nejde. Upravil jsem to, jelikož jsem tak nějak pochopil, že doplnit si nějaké věci mám sám. Udělal jsem to přes ten timer v OnPlayerConnect, no nicméně efekt je stejný, pořád mě to při loginu hází kameru směrem na moře v Blueberry. Zkusil jsem i alternativu s tím stockem, dokonce už i AddPlayerClass, kterej s tím souvisí. Ani tak se nic nedělo. Jednoduše se žádná z těch funkcí nevykoná. Zkusím ještě udělat timer přímo do OnPlayerRequestClass, ale jestli ani to nepomůže, tak už opravdu nevím.
  13. Jen bych se chtěl zeptat jak tento stock mám poté použít? Vyvolá se sám, nebo ho mám zapsat normálně do toho publicu? Jsem totiž zvyklej takové stocky často někam zapisovat.
  14. Právě že tam to mám taky, ale vůbec to nefunguje. Mám tam všechny tři funkce zastoupený a nejde to. I v OnPlayerRequestClass, i v OnPlayerRequestSpawn, dokonce i v OnPlayerConnect jsem zkusil, k dialogům pro login a register, snad všude. Vůbec nevím kde by mohl být zádrhel. U každé funkce mám souřadnice jinak, kromě SetPlayerPos, který mám stejný jako SetPlayerCameraPos. Ale pořád mě to hází na základní souřadnice 0 0 0, jako by to ignorovalo ty funkce. Mám to nějak takto. [spoiler]public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1765.552124, -1301.948730, 147.561050); SetPlayerCameraPos(playerid, 1765.552124, -1301.948730, 142.561050); SetPlayerCameraLookAt(playerid, 1759.0682,-1275.3308,216.6483); if(Mrtvej[playerid] == 1){ SpawnPlayer(playerid); TogglePlayerSpectating(playerid, true); } return 1; } [/spoiler]
  15. Ahojte. Mám malý problém, se kterým zápasím už delší dobu. Potřeboval bych vědět, jak nebo spíše KDE použít funkce SetPlayerCameraPos (potažmo SetPlayerPos) a SetPlayerCameraLookAt, když chci, aby se hned, co se objeví Register, Login okno přemístila kamera na dané souřadnice. Neustále mě to hází na souřadnice 0 0 0 camerou. Mám to v OnPlayerConnect, předtím jsem to měl dokonce aj OnPlayerRequestSpawn a potom dokonce i k dialogům k registraci aa k loginu a už opravdu nevím, kam to mám dávat, nic nefunguje a prostě se ty funkce nejspíš ani nevyvolají. Poradíte mi někdo, prosím?
  16. Právě jsem to testoval. Kopla mě ta teorie s hodnotou proměnné na pohlaví 3, za což děkuju, protože by mě to fakt nenapadlo. Nějak to budu muset fixnout, ale myslím si, že zakopanej pes je právě v ukládání INFO o postavě. Protože jsem se znova jakoby registroval a vybral si pohlaví a tak dále a fungovalo to, jak má. Neukládalo se to. Tím pádem po odloginu v texťáku zůstala hodnota 0. Za předpokladu tedy, že má úvaha je správná. Díky moc za pomoc, zítra to zkusím a dám i vědět, jestli mám pravdu a zda je vyřešeno. Zatím neuzavírám téma, protože jak znám pawno, tak tam obzvlášť platí pravidlo "Neříkej hop, dokud jsi nepřeskočil.".
  17. No .. Nemyslím si, že by se nastavoval pSex na 3, nebo 0 nebo tak. Můžu ale zkusit kontrolní příkaz třeba hned zítra. Kdyby to nepomohlo, tak už fakt nevím, kde by mohl být problém. Snad jedině v nějakým includu, kterej by to nějak kazil, ale to mi taky nezní moc jako reálná možnost.
  18. To tam je samozřejmě naschvál v obou blocích, protože to, co je pod tím se má stát, ať už jsi jakéhokoliv z těch dvou pohlaví. A ne, pSex 3 mít nemůže, to jsem si tam ohlídal a ošetřil. Vždy jen 1 nebo 2. On ten příkaz normálně fungoval, ale pak si začal fungovat tak, jak se mu zachtělo prostě. A nebo u koho se mu zachtělo. Já byl ID 2 a kámoš ID 6. On si mohl zapnout světla a vypnout, ale já třeba vůbec. To samý to v tu samou dobu bylo i s páskou a vůbec tomu nerozumím. Kdyby to bylo fixovaný na ID 0, tak by mi bylo jasný, že tam někde je chyba v determinaci hráče, ale to se nestalo.
  19. http://pastebin.com/6JHdknY9 Nemám to udělaný jako pole, ale tohle je vše co mám ke světlu. Předtím to bohatě stačilo. Vůbec nechápu, proč se v poslední době ty příkazy jako světlo a paska tak pobláznily. Jelikož to fungovalo jen náhodně někomu, tak jsem nechápal, v čem je potíž a z hledání problému v příkazu jsem ho hledal i v includech. A jsem si fakt bezradný. Vlastně ani nevím, já ten příkaz nedělal, abych se přiznal. Já a úpravy týkající se vozidel v pawnu, to je pro mě španělská vesnice. Jedinou obměnu, co jsem tam kdysi dávno dělal byla, že jsem to rozdělil na pohlaví postavy.
  20. Ahojte. Mám poměrně zásadní problém. Původně jsem myslel, že je to bordelem v pawnu, ale omyl, ani po znovusepsání módu se problém nevyřešil. Abych svůj problém tedy popsal.. /svetla a /paska dělají scény. Stalo se mi už párkrát, že ty příkazy šly jen některým lidem. Zbytku ten příkaz zkrátka nefungoval, nevykonal se. U /paska se to dokonalo jen po podmínce if(sscanf(params, "i", targetid)) tuším, že to je takhle. Světla samozřejmě vůbec. Jak je možné, že některým random hráčům příkaz funguje a jiným zase ne? A ne, není to fixovaný na ID 0, to je naprosto na náhodné ID. Teď jsem to teda testoval ve dvou a měli jsme problém oba, ale i tak. Přijde mi to dost nelogický. Pro případ, že by byla chyba v příkazech a já byl jenom blbý, tak přikládám kód. Pomůžete mi, prosím? http://pastebin.com/DannVKd7
  21. Yup, já ho měl akorát na jiném WS, zkusil jsem ho, napsalo to nějaký bláboly, ale ten SetTimerEx co tam byl zmíněn mi stačil, abych zjistil, že problém je v něm. Díky moc. Avšak nevíte co je v tom timeru "Heroin" za problém, že sazuje hru? Měl jen za nějaký čas odeslat zprávuo jeho činnosti. Není to tak důležitá věc, ale pokud by mi tohle měl dělat každý timer, tak se moc daleko nedostanu.
  22. Ahojte. Mám malý problém ohledně sepsání skriptu na heroin. Pokud člověk použije příkaz /heroin, tak prostě spadne Windows server a je to tak trošku v ******.. Pomůže mi prosím někdo s tímto? Kód: Kód jako takovej žádné chyby nevyhazoval, jen mi po užití příkazu spadne Windows server tím způsobem, že příkazový řádek se zkrátka vypne a nic jinýho to neudělá, ani chybu to nevypíše, nic.
  23. Zdravím lidi. Mám malý problém s house systémem. Jde o to, že když chci nastavit cenu domu, tak se prostě nezmění, nic se nestane, ani mi to nic nenapíše. A když jsem se ho pokusil koupit za těch defaultních 50000, tak mi to napsalo, že nemám dostatek peněz (ač jsem "přenastavoval" cenu na 10000 a měl u sebe 60000). Podmínku jsem kontroloval a nemyslím si, že je špatně, pokud jsem nepřehlédl nějakou jinou. Nevíte, kde se nachází chyba? Vytvořit dům lze, nastavit level údajně také, ale tedy koupit to nejde a cena nastavit taky nejde. Pomůžete mi, prosím? PS: Promiňte za ten možná až přebytečně dlouhý kód, ale furt lepší zbytečně dlouhý, než až příliš krátký na to, aby se dala najít chyba.
  24. Jup, ono stačilo odebrat tu závorku u "else if", což jsem použil jakožto podmínku aj u funkce předtím a potom to předělat na "if" místo "else if" Díky za usměrnění, tohle by mě nenapadlo.
×
×
  • Create New...