Ne kırarsa, ne koyarsa koysun. her şey eski haline geri dönecek..

Emrsmsk

Elmas Madencisi
En iyi cevaplar
0
Ne kırarsa, ne koyarsa koysun. her şey eski haline geri dönecek.. Mesela bloğu kırdı o blok ayarladığım saniye içersinde geri dönecek, blok koydu ayarladığım saniye içersinde geri gidecek felan?​
 

Dpelqpleq

2 + 2 = 5
En iyi cevaplar
0
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Kullandığım bir pl, kullanması cok zevkli. Hızı 0.5 yapıp kullanmanı tavsiye ederim, particle ve ses esliğinde insaha huzur veriyo :p
 

Dpelqpleq

2 + 2 = 5
En iyi cevaplar
0
Plugini editledim fakat hata cıktı bastan farklı bi yöntemle yazdım
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Denedim, calısıyor. Calısmazsa craftbukkit'ini atarsın ona eklerim.
 
Son düzenleme:

Rosenrot

LAGOMORPHA
En iyi cevaplar
0
skript olabilir diyorsan;
PHP:
Options:
    gerigelmesure: 3
on place:
    wait {@gerigelmesure} seconds:
        set block at event-location to air
on break:
    wait {@gerigelmesure} seconds:
        set block at event-location to event-block
olmaz diyorsan, @Dpelqpleq mantığa bakarak belki javaya geçirebilir :hmm:
 

Dpelqpleq

2 + 2 = 5
En iyi cevaplar
0
skript olabilir diyorsan;
PHP:
Options:
    gerigelmesure: 3
on place:
    wait {@gerigelmesure} seconds:
        set block at event-location to air
on break:
    wait {@gerigelmesure} seconds:
        set block at event-location to event-block
olmaz diyorsan, @Dpelqpleq mantığa bakarak belki javaya geçirebilir :hmm:
Üstteki pl'de gecirdim zaten :hmm:
PHP:
package ana;
import java.util.ArrayList;
import org.bukkit.Bukkit;
import org.bukkit.block.Block;
import org.bukkit.block.BlockState;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;
public class c1
extends JavaPlugin
implements Listener{
    public void onEnable(){
        getConfig().options().copyDefaults(true);
        saveDefaultConfig();
        Bukkit.getServer().getPluginManager().registerEvents((Listener)this, (Plugin)this);}
    @EventHandler
    public void a(final BlockBreakEvent e) {
        int asd = (int) getConfig().getDouble("yenileme");
        Block block = e.getBlock();
        final ArrayList<BlockState> bloklar = new ArrayList<>();
            bloklar.add(block.getState());
        Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable(){
            @Override
            public void run() {
                for(BlockState bl : bloklar){
                    bl.update(true);
                }}}, 20*asd);}}
php'de renkli gösteriyomus artık bunuda öğrendim yey
 
Son düzenleme:

şifrenisöyle

Kızıltaş Madencisi
En iyi cevaplar
0
skript olabilir diyorsan;
PHP:
Options:
    gerigelmesure: 3
on place:
    wait {@gerigelmesure} seconds:
        set block at event-location to air
on break:
    wait {@gerigelmesure} seconds:
        set block at event-location to event-block
olmaz diyorsan, @Dpelqpleq mantığa bakarak belki javaya geçirebilir :hmm:
peki tam wait saymaya başlıyınca res atsak? skriptin bi buguydu sanırım sürekli aktif kalıyor bug çözüldümü?
 

Emrsmsk

Elmas Madencisi
En iyi cevaplar
0
skript olabilir diyorsan;
PHP:
Options:
    gerigelmesure: 3
on place:
    wait {@gerigelmesure} seconds:
        set block at event-location to air
on break:
    wait {@gerigelmesure} seconds:
        set block at event-location to event-block
olmaz diyorsan, @Dpelqpleq mantığa bakarak belki javaya geçirebilir :hmm:
Eğer arkadaşların dediği gibi bug felan yoksa bunu kullanabilirim.
Plugini editledim fakat hata cıktı bastan farklı bi yöntemle yazdım
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Denedim, calısıyor. Calısmazsa craftbukkit'ini atarsın ona eklerim.
Güzel emeğin için teşekkürler. Haftasonu deneyeceğim olmazsa bizzat iletirim.

skript olabilir diyorsan;
PHP:
Options:
    gerigelmesure: 3
on place:
    wait {@gerigelmesure} seconds:
        set block at event-location to air
on break:
    wait {@gerigelmesure} seconds:
        set block at event-location to event-block
olmaz diyorsan, @Dpelqpleq mantığa bakarak belki javaya geçirebilir :hmm:
Aga Skript hata verdi.
Hata;

Kod:
[10:54:36] [Server thread/ERROR]: can't understand this condition: 'wait 3 seconds' (Ayarlar.sk, line 11: wait {@gerigelmesure} seconds:')
[10:54:36] [Server thread/ERROR]: can't understand this condition: 'wait 3 seconds' (Ayarlar.sk, line 14: wait {@gerigelmesure} seconds:')
[10:54:36] [Server thread/INFO]: Loaded 1 script with a total of 4 triggers and 0 commands in 0.05 seconds
[10:54:36] [Server thread/INFO]: [0;37;22m[[0;33;22mSkript[0;37;22m][m [0;31;22mEncountered 2 errors while reloading the config and all scripts![m

Plugini editledim fakat hata cıktı bastan farklı bi yöntemle yazdım
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Denedim, calısıyor. Calısmazsa craftbukkit'ini atarsın ona eklerim.
Aga iyi güzel yazmışsında, böyle ard arda felan kırınca bazende normal kırınca bazı bloklar geri gelmiyor yani sorunlu.
 

Rosenrot

LAGOMORPHA
En iyi cevaplar
0
Aga Skript hata verdi.
Hata;
PHP:
on place:
    wait 3 seconds
    set block at event-location to air
on break:
    wait 3 seconds
    set block at event-location to event-block
3 secondsu kendine göre ayarla
peki tam wait saymaya başlıyınca res atsak? skriptin bi buguydu sanırım sürekli aktif kalıyor bug çözüldümü?
çözülmedide, listeye ekleyip sunucu açıldığında o waitleri yarım kalmış olan blokları koydurabiliriz pek sorun değil yani
 
Son düzenleme:

Emrsmsk

Elmas Madencisi
En iyi cevaplar
0
PHP:
on place:
    wait 3 seconds:
        set block at event-location to air
on break:
    wait 3 seconds:
        set block at event-location to event-block
3 secondsu kendine göre ayarla

çözülmedide, listeye ekleyip sunucu açıldığında o waitleri yarım kalmış olan blokları koydurabiliriz pek sorun değil yani
Yine hata verdi aga.
 
Üst