Jump to content

The hidden face

Uživatel
  • Příspěvků

    810
  • Registrován

  • Aktivní

  • Vítězných dnů

    22

Everything posted by The hidden face

  1. Nevím, jestli ti tu někdo poradí něco jiného než reinstall gta. Nejspíš máš nějaký módy a blbnou ti. Pokud se bez nich neobejdeš a budeš si je chtít nainstalovat i po reinstalaci gta, tak bych být tebou po každé instalaci módu zkoušel, zda gta funguje či ne, pak by si mohl vyloučit ten špatný. (Může třeba docházet k nějakým kolizím mezi nainstalovanými módy...)
  2. Nevím, na co potřebuješ na CyberHost návod. Je tam jediné tlačítko, a dá se říct, že ty nemáš ani nic na výběr, jelikož máš free verzi. Lepší asi bude placená verze CyberHostu, kde si budeš moct vybrat z jaké změně chceš mít IP, bez fronty a taky na jak dlouho budeš chtít.
  3. Každá IP adresa musí být někde zaregistrována. Jsou dané nějaké rozsahy pro danou lokalitu (Evropa - Česká republika - okres (nebo něco na ten způsob) - město (obec)). To je důvodem toho, proč Google dokáže zjistit tvoji přibližnou polohu (nejen Google). Takže pokud ti tvůj poskytovatel dělá internet, přidělí ti nějakou IP adresu a tu musí následně zaregistrovat (v obráceném pořadí ). Pokud si ji ty změníš na nějakou randomáckou adresu, tak ti internet nejspíše nepůjde, jelikož si nastavíš IP adresu třeba jiného poskytovatele (jiná lokalita), nebo adresu, která není zaregistrovaná, nebo kterou někdo používá (tady nevím, co přesně to udělá... ). Takže pokud si potřebuješ změnit IP adresu, tak pouze přes svého poskytovatele, což by snad mělo jít i zadarmo. Musíš ovšem si ji dokázat v routeru změnit. Jinak pokud ti jde o nějakou dočasnou změnu IP, můžeš k tomu využít nějaké prográmky, které tě přesměrují na nějaké servery a ty následně využíváš jejich IP.
  4. Myslím si, že už není potřeba být odpůrcem dini, alespoň ne toho nového dini2 (gini). Používá se úplně stejně, jako staré dini, akorát tohle dosahuje stejných výsledků jako třeba DOF2 či y_ini, kolikrát i rychlejších.
  5. Zdravím, nechápu jak to že to nevidíš... Používáš špatné závorky a někde uzavíráš bloky moc brzo a někde je ani neuzavřeš. Odtabuj si to, a na bloky používej pouze složené závorky {}, NE jednoduché ()!!! Většina tvých errorů souvisí právě s těmi závorky, jelikož třeba špatně uzavřeš celý stock, tak při dalším stocku, kde vytváříš proměnnou File, ti compiler řve, že jsi už File nadefinoval někde nad tím... //Edit: Navíc máš špatně napsaný callback OnDialogResponse - na konci každého dialogu musíš vracet 1 a na konci callbacku 0. Je to kvůli tomu, že když se dialog najde vrátí 1 a bere se, že se dál hledat už nemusí, když se ovšem ani jeden dialog neshoduje, dojede na konec callbacku, kde se vrátí 0, takže se začne hledat dialog i jinde (v FS).
  6. The hidden face

    script Moj FS

    Ahoj, bohužel mi na tvém FS dost věcí nesedí. Napíšu ti je sem, aby jsi se z těchto chyb poučil a další FS, byl kvalitnější. Neber to nějak osobně, kritika je důležitá pro to, aby ses zlepšil. Když se kouknu na to množství Textdrawů je mi špatně. Určitě sis všiml, že všechny textdrawy mají stejné umístění (pozici na obrazovce) a i stejně tak jsou stejné i jejich vlastnosti. Funkce, která ti tohle všechno vyřeší se nazývá TextDrawSetString(Text: text, string[]), která ti vlastně změní zobrazovaný obsah, takže nemusíš pořád pro každý event vytvářet nový textdraw, je to zbytečné. Navíc, když už jsme u toho, tak proměnné pro textdrawy vytváříš globálně, ale využíváš je pouze v jednom bloku u příkazu, takže zbytečně hltíš paměť. A určitě bych si vytvořil na schování textdrawu timer, není moc praktické dělat příkaz na schování txd. Další, co by v FS rozhodně nemělo být je toto: public OnPlayerConnect(playerid) { SendClientMessage(playerid,0x00FF00,"------------------------------------------------------"); SendClientMessage(playerid,0x00FF00FF," Vitaj na MEGA PARBE !"); SendClientMessage(playerid,0x00FF00FF," MEGA PARBA BY : Ninjonik"); SendClientMessage(playerid,0x00FF00FF," Doporučujeme si napísať adminovy aby vám dal peniaze či preukazy"); SendClientMessage(playerid,0x00FF00FF,"Všetky príkazy zobrazíte pomocou /prikazy "); SendClientMessage(playerid,0x00FF00FF,"Navštívte náš web : www.megaparba.9e.cz"); SendClientMessage(playerid,0x00FF00FF,"Novinky zobrazíte pomocou /novinky a celkovú pomoc v /pomoc"); SendClientMessage(playerid,0x00FF00,"------------------------------------------------------"); Ať někdo prosí adminy, aby mu dal průkazy nebo aby navštívil nějaký cizí web, či dokonce četl, že MEGA PAŘBU vytvořil někdo kdo ji nevytvořil, by hráči opravdu číst neměli a pokud ano, tak si to tam provozovatel serveru napíše sám. To samé s tím příkazem adminom nebo adminem. Tohle by rozhodně nemělo být součásti FS !!! Něco jiného by bylo, pokud by jsi napsal, že server využívá tvého FS, který si vytvořil. Kdyby jsi byl zkušenější, určitě by sis udělal funkci na ty teleporty, jelikož obsah příkazů je stále stejný, akorát měníš text, který se zobrazuje hráčům a pozici. Ale tohle se dá ještě pochopit. No a nejvíc cancer jsou asi dialogy. Nejspíš to je tím tabováním, jak si celý OnDialogResponse napsal, ale každopádně ti ten jediný dialog, co tam máš nebudu fungovat. Viz.: if(dialogid == 1){} // dialog otevřeš a okamžitě zavřeš a pod něj potom už rveš response a listitemy.... Navíc použít id 1, je dost odvážné, jelikož je největší pravděpodobnost, že bude už obsazené, třeba módem. Ale někdy se tomu prostě nevyhneš, každopádně máš ještě 32767 možností pro jiné id. A co se týče stavby OnDialogResponse, tak i při jediném dialogu, který tam máš, je celý callback špatně napsaný. Dialog by jsi měl ukončit return 1, a celý public return 0; Je to kvůli tomu, že když se dialog nenajde, tak public vrátí 0 a hledá ho v dalších fs, pokud však vrátíš 1, tak se bere, že se dialog našel a dál už to nehledá. Celkově by se dal tenhle tvůj FS asi víc jak o polovinu zkrátit. Pokud budeš chtít, přepíšu ti to na to jak by měl nějak správně vypadat a pošlu ti to, aby ses z toho mohl učit. A jako poslední radu co bych ti dal, že by sis měl určitě FS předtím, než ho zveřejníš odzkoušet, jelikož ten dialog ti opravdu fungovat nemůže. A přitom by ti stačilo tabovat a všiml by sis toho.
  7. Chápu to dobře, že teďka už máš všechny problémy vyřešené?
  8. Zdravím, takže na začátek tvůj kód je příšerný a nepřehledný. Všiml sis vůbec toho, že ve stocku SystemMsg máš další stock? Asi ne vid? Kdyby jsi taboval nic takové by se ti nestalo. Za druhé je poznat, že máš některé kódy zkopírované, což by nevadilo, ovšem kdyby sis je upravil. Nejsou to nějaké zásadní věci, zvětšiny jde o nadpisy dialogů či zprávy, co hráčům posíláš. A jelikož to uvádíš jako mód, budeš ho mít ve výsledku celý zmatlaný a budeš ho moci celý předělat. Možná si říkáš, že to nejdříve naplácáš, zkopíruješ a pak upravíš, ale tahle cesta vede jen do pekla, jelikož na 100% na něco zapomeneš a pak se to v bůh ví jak dlouhém kódu bude velice špatně hledat. Za třetí tvůj mód nemá žádný řád, což možná souvisí i s druhým bodem, mluvím hlavně o tom, že veškerá data ukládáš pod tagem se velkým začínajícím písmenem a jeden z nich s malým, ovšem při čtení čteš všechny 3 s velkým začínajícím písmenem... A za čtvrté neznáš vůbec základy, koukni se jak má OnDialogResponse vypadat, kdy používat return a kdy ne. Občas máš zbytečné podmínky. Co jsem na první pohled viděl, tak jsem upravil, je možné, že tam ještě nějaké chybku budou. Smazal jsem callbacky, které nepoužíváš, aby jsme se tu netahali s dlouhými kódy. Přečti si komentáře. Souvisí s těmi body nahoře. A hlavně začni tabovat, jelikož né každý tu je zvědavý na nepřehledné a neodtabované kódy. PS: Tento kód nemusí stále fungovat, jenom si ho uprav a pak to když tak dořešíme.
  9. A to máš svojí instalačku nebo ti ji dodali výrobci toho PC?
  10. Ahoj, moc děkuju za tvůj odkaz. Na Googlu mi taky vyskočil, ale jelikož byl v ruštině, tak jsem mu nevěnoval pozornost. Potom, co jsi mě na něho odkázal i ty, tak jsem si ho nechal přeložit a z té lámavé češtiny, co mi to vyhodilo jsem zkusil něco udělat. Pokud by měl někdo podobný problém, napíšu jsem postup jak jsem to vyřešil: Stáhl jsem si tuto ulitku. Po scanování vám to vyhodí zprávu (FRST.txt), veškeré podezřelé soubory (nemusí to být vždy, mě to označilo i od MS (IE), kvůli nějakému omezení) se označí "<======= ATTENTION". Pod nadpisem "Registry (Whitelisted)" jsem měl mezi ostatními zápisy: HKLM-x32\...\Run: [servicesc.exe] => C:\Users\Daniel\AppData\Local\Temp\servicesc.exe <===== ATTENTION Soubor jsem se pokusil násilně odstranit, jelikož zrovna běžel někde v pozadí, tak jsem ho chtěl smazat pomocí ulitky Unlocker (super apka). Ta mi nabídla smazaní po restartu. Po restartu jsem měl nastavenou ještě špatnou DNS, ale po jejím dalším nastavení se už DNS nemění. Osobně ještě doporučuji promazat registry CCleanerem. Pozn.: Apka je jinak dělaná na to, že vám to vyhodí zprávu a někdo odbornější vám napíše soubor příkazů, aby odstranil všechny vady. Ještě jednou díky za odkaz, pro příště se mrknu i na ruská fóra!
  11. Zdravím, včera večer jsem na PC objevil takový problém, a tj. automaticky se měnící dns. DNS se zničeho nic změní na nefunkční, takže musím stále měnit dns ručně (buď zaškrtnou automaticky získat přes DHPC, což dříve šlo a nebo zadám dns googlu (8.8.8.8). Mění se to asi v 1 až 2 minutových intervalech, někdy to vydrží i déle. Nejčastěji to hází tuhle dns adresu 45.32.155.235 a někdy nějakou randomáckou. Chtěl bych se zeptat, jestli někdo s něčím podobným neměl zkušenosti nebo jestli by mi někdo nedokázal poradit nějaký šikovný nástroj na odstranění malware (předpokládám, že to malware je). PC jsem prohlédl, žádné aplikace, o kterých bych nevěděl nebo bych je v pc nechtěl, jsem nenašel. Co se týče malware scannerů, tak jsem vyzkoušel adwcleaner, combofix (ten se zasekl u 5. fáze), malwarebytes (něco našel a odstranil, ale nepomohlo) a teď zkouším svůj antivir Eset, ale nepočítám, že něco najde... Registry jsem CCleanerem taky vyčistil, takže by tam žádný škodlivý zbytky zůstat neměli. PS: Do PC jsem v poslední době nic neinstaloval, pouze nějaké aktualizace od MS, javy, atd. Všechno známe firmy a stahováno z ověřených stránek. Za každou radu budu vděčný...
  12. Tak zkus jiný USB port, mě osobně už třeba nejde žádný z předních USB portů, už jsem kvůli tomu 2x reklamovali motherboard (jednou kvůli jackům a jednou kvůli usb). Nejšpíš ti blbne ten port.
  13. S tím musím souhlasit. Když se soutěž jaksi pozastavila, tak jsem psal Polisovi, jestli s ní třeba nechce pomoc (měl statusy, že mu nejde pc nebo něco). Ovšem bez odpovědi, když jsem se ho ještě několikrát ptal, proč se soutěží nic neděje, tak mi od něho nikdy nepřišlá žádná odpověď... Myslím, že tu nejde ani tak o výhry (i ten Pawn Mistr by byl uspokující), z mého pohledu se snažili nějak zvýšit aktivitu, což si myslím, že mohl být dobrý krok, kdyby se na to ovšem po chvilce nevykašlali.
  14. Má ta klávesnice nějaký ovladač? Pokud ano, reinstaluj. Pokud si nedávno aktualizoval, tak se vrať k poslední funkční verzi ovladače. Ale spíše to vypadá, že bude problém v klávesnici, nejdříve by to ale chtělo vyzkoušet někde jinde. Zkus se třeba kouknou jestli není někde porušený kabel (ochrana) či někde nějak ohnutý. A co se týče toho zablokování, vypnou se kontrolky na té klávesnici nebo stále svítí během doby, co na ní nejde psát?
  15. Máš možnost vyzkoušet klávesnici na jiném PC?
  16. Zdravím, myslím, že by nám všem výrazně pomohlo, kdyby jsi sem zveřejnil celý kód. Pokud je moc dlouhý, tak ho třeba hoď na ulož. to... Třeba s komenty, co a kde se týká těch check pointů. Z tohohle výcucu těžko poznáme, jestli máš někde něco špatně. Může se jednat klidně o jednoduchou chybu, která v tomhle kusu kódu není vidět, jelikož kód není kompletní.
  17. Ve všech skriptech máš špatně napsaný callback OnDialogResponse, má vypadat nějak takto: public OnDialogReponse(...) { if(dialogid == DIALOG_LOGIN) { //nějaký kód tady return 1; //našlo to dialog, vrací úspěch (1) } else if(dialogid == DIALOG_REGISTER) { //nějaký kód tady return 1; //našlo to dialog, vrací úspěch (1) } ... return 0; //pokud to žádný dialog nenajde, vrátí neúspěch a snaží se hledat jinde (FS) } Takhle si oba fs uprav, na konci každýho dialogu vrať 1 a na konci callbacku vrať 0, jak to máš výše. Samozřejmě že to samé musíš mít va gamemodu... PS: Nevěděl jsem jak na tom s pawn jsi, proto jsem ti to takhle rozepsal, si totiž nový uživatel, takže nemám z čeho poznat tvojí úroveň pawn.
  18. Když jsem dáš zdorojový kódy obou fs nebo aspoň odkaz na ně tak ti to upravím. Pokud to chceš zkusit sám, není to nic složitého, stačí u definic dialogů (ve spod ti dám příklad, jak by mohli vypadat) změnit jejich id. Id se nesmí shodovat s id dialogů v tvém módu a s tím druhým fs. Jak mohou vypadat definice dialogů: #define DIALOG_LOGIN 1234 #define DIALOG_REGISTER 1235 #define DIALOG_HOUSE_SELL 1236 .... Stačí ti pouze změnit ty čísla (id). Maximální id je 32767, tak ne že to přeženeš!
  19. Nějaký přesnější popis problému? Nejde vůbec nic, nebo třeba jen příkazy, dialogy? Někdy stačí třeba jen prohodit ty fs, na první místo dát ten druhý a obráceně.
  20. RZE ti ale nemůže prodat nějaký hosting, ale jen a pouze její tvůrce (pokud nemá toto právo ještě někdo jiný) a to jest ATomas. Pokud vím, tak legálně provozované rze 8 jsou pouze dvě. A pokud ji prodává hosting, který nemá s ATomasem žádnou smlouvu, měl by být stíhán právě tento hosting. Jinak co se shození serveru týče, určitě sis měl server lépe zabezpečit. Protože někteří lidé, když můžou ničit, tak ničí (a někteří i nevědomky ). Samozřejmě to Deniska nijak neomlouvá a přijde mi to od něj dost dětinské.
  21. Tady jsem ti udělal jeden snad už plně funkční, má to standardní odpočet, jak si chtěl a kdyby náhodou to měl hráč přečtený rychlejc, tak může přeskočit na další:
  22. The hidden face

    pomoc FS

    Špatně odtabovaný kód, ale server by ti snad kvůli tomu padat neměl. Tabování je důležité hlavně kvůli tomu, aby byl kód přehledný. Ty sám se v něm možná vyznáš (kód není ještě moc dlouhý), ale věř tomu, že až budeš chtít někdy od někoho pomoc, v neodtabovaném kódu se mu chtít hrabat nebude. Je to na tobě jestli to podstoupíš, každopádně tyto warningy můžeš pro příště vyřešit tímto kódem: #pragma tabsize 0 BTW. Tabuje se TABulátorem (vedle písmene q na klávesnici). Pawno se snaží ti s tabováním pomoct, někdy mu to ovšem nevyjde a nebo mu nechce vyhovět uživatel...
  23. The hidden face

    pomoc CHYBA,ERROR PAWN

    Já ti nevím, ale mě to šlo v pohodě, až na nějakou vadu v includu sscanf2, kterou jsem nepěkně opravil. Tady to máš, až na tabsize, který jsem odstranil (bylo zbytečný odtabovaný to má nejspíš dobře) je všechno původní.
  24. The hidden face

    pomoc CHYBA,ERROR PAWN

    Kompiluješ tenhle kód? Viď?
  25. Zdravím, na serveru jsem byl a připomněl jsem si tak mladý léta, když jsem pařil sa-mp každej den. Myslím, že mód je chytlavej a na chvíli tam určitě zábavu najdete. Je tam i možná pár věcí, který by to třeba chtělo vylepšit. Ale celkově je mód propracovaný, na žádný bug jsem nenarazil a podle aktualizací v novinkách se i snaží okamžitě opravit veškeré zjištěné problémy. Jak hráči, tak i administrátoři se chovají rozumně a s úctou a v případě potřeby vám všichni pomůžou. Za mě 9 / 10. Určitě by nevadilo, kdyby se přidalo trochu víc informací do tutoriálu, v /help je toho trochu moc a je to dost zmatený...
×
×
  • Create New...