[SK] İstek

BaranArslanMRJ

100. Sipariş - 50+ Müşteri | www.kareblok.com
Mesajlar
173
En iyi cevaplar
0
Beğeniler
162
Puanları
600
Merhaba değerli MinecraftTürk üyeleri,
Aranızda skript'ten anlayan arkadaşlarımızdan bir kaç istekte bulunacaktım.​
  • ''/skylord'' yazınca görevler bitmiş ve adası bin level'e ulaşınca skylord olmasını istiyorum (''İstiyorum'' kısmını kaba anlamayın lütfen.)​
  • Sürekli şikayet alıyorum adam spawnerimi kırdı çaldı ve adadan ayrıldı diyorlar şöyle bir şey düşündüm Spawner'ları sadece ada sahipleri kırsın​
Vaktinizi ayırdığınız için teşekkür ederim.
 


NeonSpade

Neon, the best
Mesajlar
299
En iyi cevaplar
0
Beğeniler
146
Puanları
0
Kod:
on rightclick on mob spawner with stick:
    {spawner.%event-block%} is not "%player%":
        cancel event
        send "&cBu spawner'ın sahibi %{spawner.%event-block%}%"
    else if {spawner.%event-block%} is "%player%":
        send "&cBu spawner senin"
    else if {spawner.%event-block%} is not set:
        set {spawner.%event-block%} to "%player%"
        send "&cBu spawner'ın sahibi artık sensin"
 
on break of mob spawner:
    {spawner.%event-block%} is set:
        {spawner.%event-block%} is not "%player%":
            cancel event
            send "&cBu spawner'ın sahibi %{spawner.%event-block%}%"
Spawner şeysi bu.
Çubukla sağ klikle alırsın spawneri.
 

BaranArslanMRJ

100. Sipariş - 50+ Müşteri | www.kareblok.com
Mesajlar
173
En iyi cevaplar
0
Beğeniler
162
Puanları
600
Kod:
on rightclick on mob spawner with stick:
    {spawner.%event-block%} is not "%player%":
        cancel event
        send "&cBu spawner'ın sahibi %{spawner.%event-block%}%"
    else if {spawner.%event-block%} is "%player%":
        send "&cBu spawner senin"
    else if {spawner.%event-block%} is not set:
        set {spawner.%event-block%} to "%player%"
        send "&cBu spawner'ın sahibi artık sensin"

on break of mob spawner:
    {spawner.%event-block%} is set:
        {spawner.%event-block%} is not "%player%":
            cancel event
            send "&cBu spawner'ın sahibi %{spawner.%event-block%}%"
Spawner şeysi bu.
Çubukla sağ klikle alırsın spawneri.
Peki şöyle desem bu spawneri aldım ve adama koydum ve adamda olan bir arkadaşım kırmaya çalıştı kırabilir mi ?
 

Blueyescat

Bedrock Kaşifi
Mesajlar
1,656
En iyi cevaplar
0
Beğeniler
1,177
Puanları
3,120
Ruh hali
Lockette nin config dosyasında böyle bir şey yokmu? 52 yi eklersen spawnere de kilit koyulabilir.

custom-lockable-block-list:
- 52
 

Blueyescat

Bedrock Kaşifi
Mesajlar
1,656
En iyi cevaplar
0
Beğeniler
1,177
Puanları
3,120
Ruh hali
Sunucu IP verme şansın var mı acaba?
 

BaranArslanMRJ

100. Sipariş - 50+ Müşteri | www.kareblok.com
Mesajlar
173
En iyi cevaplar
0
Beğeniler
162
Puanları
600
Plugin yapacaksanız API'si ile ufak bir kısmı:

@eventhandler
public void biseyler(BlockBreakEvent e) {
if(e.getBlock == Material.SPAWNER) {
ASkyBlockAPI api = new ASkyBlockAPI().getInstance();
if(api.getOwner(e.getPlayer().getLocation()) == e.getPlayer().getUUID()) {
return false;
} else {
e.setCancelled(true);
e.getPlayer().sendMessage(ChatColor.DARK_RED + "Burası Senin Adan Değil...")
e.getPlayer().setHealth(0);
}
}

Yanlışım olabilir. Eclipse ya da IntelliJ Idea'da değilim yanlışım varsa affola
Ayrıca ASkyBlockAPI'yi de pek bilmiyorum. getOwner() metodunda UUID olarak verildiği yazılmış.

EDIT: EventHandler kısmını etiket olarak almış!! :D
Oh saol ama benim eclipse gibi programlar hakkında hiçbir bilgim yok :D Ben bunu nasıl .jar yapcam onu bile bilmiyorum

Skylord Olunca Ne Olacak?
sen manuadd skylord şeysini yap anladın işte ben permlerini ayarlarım :D ama yanlız ada seviyesi bin level ve görevler bitmiş olucak :D
 

AtakanRS

osu!
Mesajlar
928
En iyi cevaplar
0
Beğeniler
446
Puanları
680
Oh saol ama benim eclipse gibi programlar hakkında hiçbir bilgim yok :D Ben bunu nasıl .jar yapcam onu bile bilmiyorum


sen manuadd skylord şeysini yap anladın işte ben permlerini ayarlarım :D ama yanlız ada seviyesi bin level ve görevler bitmiş olucak :D


Bütün Görev ve level sistemini Skripte taşırsak neden olmasın
 

Üst