Jump to content

Invouk

Uživatel
  • Příspěvků

    740
  • Registrován

  • Aktivní

  • Vítězných dnů

    28

Everything posted by Invouk

  1. Invouk

    pomoc Nemizne CP

    Miesto: cpautobusar[playerid]=1; skús skôr: cpautobusar[playerid]++;
  2. case DIALOG_UPGRADE: { if (!response) return DialogOwner(playerid); if (properties[players[playerid][current]][up_safe + listitem] >= MAX_UPGRADE_VIP) return DialogUpgrade(playerid); ... return 1; } Som trochu nepobral, ak stlačí na tlačítko "Cancel" - druhé tak vyskočí majitel properties ? properties[players[playerid][current]][up_safe + listitem] nechápem čo chceš spraviť, ale prečo na konkr. properties nepripíšeš meno či chceš aby tu properties mohli kupovať viac ludí ? DIALOG_OWNER = 0, tam nemusíš dávať 0, enum si sám defaultne zoraduje "ídečka" od nuly...
  3. Invouk

    pomoc MySQL

    Poviem ti to podrobne: Ak si stiahneš ten mysql plugin tak si všimneš, že tam žiadny mysql_static neni ale iba samotné mysql. Odkial si staholval ten mysql_static ? o_O A nie oba dva tam určite nemajú byť.
  4. Invouk

    pomoc MySQL

    http://forum.sa-mp.com/showthread.php?t=56564
  5. Ten ***** co to sem dal tam dal tolik modů, že se nedá hrát SAMP. Nestahujte to. Nemá to cenu.Pokud chcete hrát samp tak to stáhněte někde jinde, nebo budete mazat modely aut do nekonečna jak já. - No jo módy máš predinštalované https://uloz.to/!fEF9lKx64UCI/gta-san-andreas-cz-multiplayer-rar Skús toto, zrjeme to pôjde k počtu Likov čo tam je
  6. Ahojte, Chcem sa spýtať ako by sa dalo spraviť freez mobov na spawnutie neviem si s tým rady mám akurát spawn moba: if(e.getCurrentItem().getItemMeta().getDisplayName().contains("§rOpen Chest")) { e.setCancelled(true); World w = Bukkit.getServer().getWorld("lobby2"); Location loc = new Location(w, -735, 93, 479); e.getWhoClicked().getWorld().spawnEntity(loc, EntityType.ELDER_GUARDIAN); e.getWhoClicked().closeInventory(); } ale po spawnutí sa začne hýbať všade kade Pozeral som, že mám moba ( entitu ) nejako attachnuť na nejaký predmet ako pr. arrow alebo niečo. ešte som to skúšal cez toto: public static void spawnElder(Player p) { WitherSkull skull = (WitherSkull) p.getWorld().spawn(p.getLocation(), WitherSkull.class); skull.setDirection(new Vector(0, 0, 0)); skull.setVelocity(new Vector(0, 0, 0)); Witch witch = (Witch) p.getWorld().spawnEntity(p.getLocation(), EntityType.WITCH); witch.setCustomName("§6Ultra Witch"); witch.setCustomNameVisible(true); skull.setPassenger(witch); } Predom Ďakujem za všetký odpovede.
  7. No to som zistil z prekladu: Kedtak podla tutorialu ktorého som to "robil": https://www.spigotmc.org/threads/custom-configuration-files.174917/ Keby to niekoho zaujímalo tak problém ból v tom, že čítanie zo súbora sk-player_join tam mala ísť botka miesto Pomlčky - a lang cfg = new lang(); @Override public onEnable() } cfg.CustomConfiguration(this,"lang", false); } Díky #Xogos
  8. Neviem o čom hovoríš som z toho idiot
  9. Tak skúsme tento teda, v onEnable: @Override public void onEnable(){ new lang().CustomConfiguration(this,"lang", true); new lang().getConfig().addDefault("en-player_join", "Player %player has joined to the server%"); conn.Connect(); if(conn.isConnected()) Chat.print("§aDatabase has been connected to MySQL server !"); else Chat.print("§cErrror while connecting to MySQL server !"); instance = this; registerEvents(); } Ak máš nejaký nápad na zlepšenie kludne píš. error:
  10. Ahojte, Mám taký problém, chcem si vytvoriť súbor lang.yml do ktorého si už budem zapisovať multi language. No problém je v tom, hľadám asi 6 hodín cca. a stále som nič nenašiel, tak som sa rozhodol napísať sem. Robil som to podla dosť tutorialov, ktoré bud mi vracali null, čiže nešlo z ních čítať, a ani zapisovať. (Aktuálny kód nemám, kedže som to robil podla viac tutorialov a tie predchadzajuce som mazal) Ďakujem za každú radu.
  11. Skúšali sme traja ludia a troch to vyhadzuje, takže pochybujem že by to neišlo, navyše predtým to šlapalo pohode.
  12. Ahojte, Chcem sa spýtať prečo mám na VPS SA-MP Servery a keď sa na ne pripojím, tak hrám tak 5-10 minut a potom ma to timeoutne, nerobí to len na jednom móde ale na viacerých skúšali sme aj čistý bez ničoho a stále. Za každú radu som vďačný... EDIT:// Servery idú na Ubuntu 16.04 Serverovej verzí Predtým takýto problém som nemal a zrazu to len začalo tak ako fakt nechápem. EDIT 2:// Skúšal som aj reinštalovať Operačný Systém, ale výsledok taký istý tak ako ja neviem čo to je za debilinu.
  13. Invouk

    pomoc Gas

    a prečo nespravíš padajuce objekty ktoré dopadnú na zem vytvoria smoke na pár sekund a potom zmiznu a takto ich spravíš viac krát ? v konkretnom radiusu budu dopadať. Zväčšiť sa nedá pokial viem,
  14. Invouk

    pomoc Gas

    http://dev.prineside.com/en/gtasa_samp_model_id/search/?q=smoke ?
  15. To áno ale keď dám: int scheduler = Bukkit.getServer().getScheduler(); scheduler.scheduleSyncRepeatingTask(this, new Runnable() { tak mu vadí, že tam nemôže byť int ale BukkitScheduler a ten canceltask nehádze error ale ak dám ten bukkitscheduler tak zas vadí cancelTasku BukkitSchecduler. Bukkit.getScheduler().cancelTask(scheduler); skúšal som už X metód po spigot fórach som pobehal po 4 stranu googlu, a stále o tom istom.
  16. Caused by: java.lang.IllegalArgumentException: Progress must be between 0.0 and 1.0 (8.0) Tak neviem ako či to ide s viac ako 1.0 ale očividne ne no :/ práve raz mi to hodilo viac ako 1 a som sa čudoval tebe prečo píšeš dosazoval i cisla vetsi, nez 1. a ešte jedna otážka ako ukončiť ten scheduler skúšal som aj Bukkit.getScheduler().cancelTask(scheduler); Hento som poriešil jednoducho: ako si hovoril len som tomu trochu nechápal: a MaxBarProg sa nastaví už od plnej takže 100 float aktualny = MaxBarProg; bossBar.setProgress(aktualny/100.0);
  17. Už som nato došiel, že sa odčíta celé číslo a nie za desatinou čiarkou, bossBar.setProgress(aktualny / MaxProgressBar); ale asi nevieš čo chcem spraviť, aby sa každú sekundu obnovil a odčítal 0.1 od toho hlavného čísla aktualny = MaxProgressBar, takže 0/1 ti akurát vyhodí error, alebo 1/1 scheduleSyncRepeatingTask dík toto som si nejako nevšimol
  18. ako myslíš upraviť odčítanie, neviem rozmýšlal som mal som tam double a float a ani jedno nešlo Neni to náhodou tým že: aktualny--; sa vlastne odčíta celý int ale nie po častiach ako 0.1 ? MaxBarProg definujem hore: ale pretože nejde odčitávať, tak nato mám tú premennú aby sa do premmenej uložil float a následne X krát odčítal pokial nedosiahne nulu public void CreateBossBar(Player player, String text, BarColor color, BarStyle style, float MaxBarProg)
  19. Ahojte, Rozmýšľal som nad jedným problémom a ako ho vyriešiť, ide o to, že BossBar ( ProgressBar ) sa mi v hre zobrazí ale hneď zmizne, správne fungovanie by malo správne odpočítavať raz za sekundu až do 0.0 a potom BossBar schovať. Zdrojový kód: public void CreateBossBar(Player player, String text, BarColor color, BarStyle style, float MaxBarProg) { BossBar bossBar = Bukkit.createBossBar(text, color, style); bossBar.addPlayer(player); if(!bossBar.isVisible()) { bossBar.setVisible(true); print("BossBar is hidden, Show it !"); }else bossBar.setVisible(false); //bossBar.setVisible(true); BukkitScheduler scheduler = Bukkit.getServer().getScheduler(); scheduler.scheduleSyncDelayedTask(this, new Runnable() { float aktualny = MaxBarProg; @Override public void run() { if(!(aktualny > 1.0) && !(aktualny < 0.0)) { print("Aktualny is less then 1.0 and more than 0.0 !"); aktualny--; bossBar.setProgress(aktualny); if(aktualny == 0.0) { print("Its 0 for progressbar, kill him !"); bossBar.setVisible(false); } }else print("§cBossBar( ProgressBar ) Is more than 1.0 or less then 0.0 !"); } },20L); } Skúšal som si hodnoty aj vyprintovať, ale samozrejme píše, že ten progressbar dosiahol hodnotu 0.0 myslím, že problém je s timerom ktorý sa obnovuje rýchlejšie ako 20 tickov 20 tickov = 1 sekunda EDIT:// Každopádne som došiel nato, že z publicu kde číta hodnoty MaxBarProg ( float MaxBarProg ) a ako dávam float aktualny = MaxBarProg; tak mi to do aktualny nedá stav 1.0 ale 0.0. Ďakujem za všetký rady.
  20. Invouk

    pomoc Unban

    Tak ako to myslíš ty ne, jedine SQLite ale kedže to ty nevieš, Tak ukladať jedine na meno, a ukladať do tej zložky s menom aj IP
  21. Invouk

    pomoc Unban

    A čo ti vlastne akú hodnotu vracia, banuješ ích na IP alebo na MENO ? lebo z PlayerIP ti asi vracia hodnotu IP hráča, Ja by som to banoval na meno, a ak je toto myslené ako IPBan tak použi miesto /unban Nick Dovod... /unban IP Dovod A skúšaš to na localhoste alebo ? PlayerIP(playerid) a neviem či ti funguje toto: if(sscanf(params,"s[MAX_PLAYER_NAME],s[128]",UnbanName,dovod)) ale ja som to použival takto: if(sscanf(params,"ss",UnbanName,dovod))
  22. Invouk

    pomoc Unban

    Niekde som snaď čítal, že do SA-MPu sa aj tak nepripojíš s 24 znakovým Nickom, Ako máš uložené niekoho v tom Banneds/%s.txt ?? A skús si poslať do message akú hodno tu ti vráti PlayerIP(playerid)) a možno to zbadáš.
  23. Ahojte, Chcem sa spýtať ide nejako spraviť aby som nastavil pre viac uživatelov 1 súbor. ako pr. súbor ktorý sa nachádza v /home/XYZ a je pojmenovaný multiuser.txt by bol pre uživatela A aj uživatela B. A k tomu ide nejako spraviť cez vsftpd aby mal na konkr. zložku práva ako pr.. iba na /home/XYZ
×
×
  • Create New...