Stránka 1 z 1

CratesPlus drop klíčů

Napsal: 12 srp 2016, 17:38
od Batllefury
Server: IP: 82.208.17.29:27125

Zdravím

Používám plugin CratesPlus https://www.spigotmc.org/resources/cratesplus-free-crates-plugin-1-7-1-10-2.5018/ a mám takový dotaz, zda jde nastavit drop klíčů z mobů. Např. pomocí skriptu?
A také, zda jde klíč nastavit do kitu pomocí pluginu Essentials?

Re: CratesPlus drop klíčů

Napsal: 12 srp 2016, 17:45
od variodriver
Záleží na tom, jak se klíč dostává. Pokud ho lze získat příkazem, tak tím skriptem by to šlo. U essentialsu si nejsem jistý, zda u kitů lze nastavit i příkaz. Nicméně pokud tam příkaz nastavit jde a klíč taky příkazem jde, tak by to jí mnělo. :)

Re: CratesPlus drop klíčů

Napsal: 12 srp 2016, 17:55
od pitilon@seznam.cz
A nebo pokud je klíč přes příkaz ke givnutí udělat přes mycmd alias a teď nevím co to bylo, že by příkaz šel po XX čase

Re: CratesPlus drop klíčů

Napsal: 12 srp 2016, 17:58
od Arcas
Proč všichni chtějí všechno řešit přes Skript?!

Spíš než bastlist bordel ve skriptu ti doporučím začít se věnovat Javě. O tolik těžší není a nabídne ti více možností. Například CratesPlus nabízí krásné API, se kterým se dá úžasně pracovat.

V tomto konkrétním případě bych doporučil napsat si vlastní plugin, který po smrti moba spočítá šanci a případně pomocí CratesPlus API daruje klíč.

Re: CratesPlus drop klíčů

Napsal: 12 srp 2016, 18:06
od Batllefury
Arcas píše:Proč všichni chtějí všechno řešit přes Skript?!

Spíš než bastlist bordel ve skriptu ti doporučím začít se věnovat Javě. O tolik těžší není a nabídne ti více možností. Například CratesPlus nabízí krásné API, se kterým se dá úžasně pracovat.

V tomto konkrétním případě bych doporučil napsat si vlastní plugin, který po smrti moba spočítá šanci a případně pomocí CratesPlus API daruje klíč.


Protože ještě pořádně ani nerozumím skriptům :)

Kód: Vybrat vše

on break of Stone:
  chance of 100%
    usage: /crate key %player% Poklad
    message "Nasel jsi klic k Pokladu!"


To asi není uplně jak to má být že? :D

Re: CratesPlus drop klíčů

Napsal: 12 srp 2016, 18:20
od Arcas
Pokud nerozumíš skriptu tak s ním ani neztrácej čas ;)

Většina IDE ti kontroluje jak syntaxi, tak i správnost zápisu a nedovolí ti dělat banální chyby a drží tě za ručičku. To skript taktéž neumí ;)

Java je sice obecně strašákem a je považována za jeden z nejtěžších programovacích jazyků (nebavíme se o stylu BrainFucku atp.), avšak když začneš nějakými dobrými základy (Java 7 - Výukový kurz od Computer Press) a pak se vrhneš na Bukkit API, tak máš za dva a tři měsíce solidní výsledky ;)

Re: CratesPlus drop klíčů

Napsal: 13 srp 2016, 13:50
od Batllefury
Mam pomocí MyCommands nastaveno:

Kód: Vybrat vše

klic:
  command: /klic
  type: RUN_CONSOLE
  runcmd:
  - /crate key $player poklad


A pomocí Skriptu:

Kód: Vybrat vše

on death of zombie:
  chance of 100%:
    send "/klic"


Ale po zabití zombie se nic nevykoná :/

Re: CratesPlus drop klíčů

Napsal: 16 srp 2016, 18:49
od Rukes
Když už používáš skript, tak se to nauč...

Kód: Vybrat vše

on death:
    if victim is a zombie:
        if attacker is a player:
            message "Funguje" to attacker


Jinak stojím při názoru využít API pluginu v Javě... Ale RIP no...