Sol Reklam
Sağ Reklam

Skript Paylaşımı #2 System Showroom, Minecraft Tekblok Sistemi.

Durum
Mesaj gönderimine kapalı.

Bestpolice

Zombi Geldi, Beni Yedi

Discord:

bestpolice#3942

Katılım
6 Haziran 2021
Mesajlar
245
Elmaslar
88
Puanlar
350
Minecraft
WebCandy
Herkese selam! Ben bayscripter bugün sizlere sıfırdan kodlamış olduğum sistemi sunacağım.




Komutlar:
/claimada
/claimgit
/blokspawn [opsiyon blokspawn1, blokspawn,2 blokspawn3]

Kod:
variables:
  {blocklevel::%player%} = 0

options:
  prefix: &2&lTek&3&lblok&f


command blokspawn [<text>]:
  trigger:
    if player has permission "spawn.set":
      if arg 1 is "spawnbölge1":
        set {spawnbölge1} to location of player
        send "{@prefix}: &aSpawn bölgesi ayarlandı. (Database Adı: &1%arg-1%)" to player
      if arg 1 is "spawnbölge2":
        set {spawnbölge2} to location of player
        send "{@prefix}: &aSpawn bölgesi ayarlandı. (Database Adı: &1%arg-1%)" to player
      if arg 1 is "spawnbölge3":
        set {spawnbölge3} to location of player
        send "{@prefix}: &aSpawn bölgesi ayarlandı. (Database Adı: &1%arg-1%)" to player

command tekblok:
  trigger:
    teleport player to {spawnbölge1} or {spawnbölge2} or {spawnbölge3}
    stop


command claimada:
  trigger:
    set {claim} to location of player
    send "{@prefix}: Başarıyla claim alındı." to player
    stop

command claimkaldır [<text>]:
  permission: admin.removespawn
  permission message: {@prefix}: Bu komut için yetkin yok.
  trigger:
    if arg 1 is "spawnbölge1":
      delete {spawnbölge1}
    if arg 1 is "spawnbölge2":
      delete {spawnbölge2}
    if arg 1 is "spawnbölge3":
      delete {spawnbölge3}
      stop

command claimgit:
  trigger:
    teleport player to {claim}
    send "{@prefix}: Kendi adanıza ışınlandınız." to player
    stop


on break of cobblestone:
  cancel event
  if player has a diamond pickaxe:
    chance of 30%:
      drop 10 oak wood planks
      stop
    chance of 34%:
      drop 1 TNT
      stop
    chance of 37%:
      spawn a cow at location of player
      stop
    chance of 40%:
      spawn a horse at location of player
      stop
    chance of 41%:
      spawn a creeper at location of player
      stop
    chance of 60%:
      drop 64 cobblestone
      drop 20 wheat
      drop 10 seeds
      stop
    chance of 80%:
      drop 1 water bucket
      stop
    chance of 85%:
      drop 1 lava bucket
      stop
    chance of 75%:
      drop 1 diamond pickaxe
      stop
        
    chance of 30%:
      add 1 to {blocklevel::%player%}
      wait a second
      send player title "&aLEVEL ATLADIN!" with subtitle "&aYeni Level: %{blocklevel::%player%}%" for 1 second
      stop
      if {blocklevel::%player%} >= 10:
        chance of 10%:
          drop 10 emerald
          stop
        chance of 15%:
          drop 10 diamond
          stop
        chance of 20%:
          drop 15 iron ingot
          stop
  else:
    cancel event
    send "{@prefix}: Elmas kazman yok."

on first join:
  set {blocklevel} to 0
 
Son düzenleme:

Emirr_

Elbet bir gün

Discord:

Emirr#6312

Katılım
11 Eylül 2015
Mesajlar
489
Elmaslar
304
Puanlar
14.570
Yer
Mars
Minecraft
Uzayke
güzel içerik
 

BlackKpoT

İlim Sahibi Olmak İsteyen
Emektar
Hosting Görevlisi

Discord:

BlackKpoT#3087

Katılım
3 Şubat 2015
Mesajlar
1.044
Elmaslar
541
Puanlar
16.750
Yer
Türkiye
Minecraft
BlackKpoT
skript-yaml ile bi yml oluşturursun oraya seviyeler yaparsın yani:

Kod:
Tek Blok:
        Seviye-1:
                stone: %1
                dirt: %1
        Seviye-2:
                stone: %3
                dirt: %3
                goldblock: %5
Skriptteki variableları bu yaml den çekersin ve kullanan kişi istediği gibi ödülleri değiştirebilir ve oranlarını. Uğraşarak ta otomatik seviye atlama yapabilirsin.
 

Bestpolice

Zombi Geldi, Beni Yedi

Discord:

bestpolice#3942

Katılım
6 Haziran 2021
Mesajlar
245
Elmaslar
88
Puanlar
350
Minecraft
WebCandy
skript-yaml ile bi yml oluşturursun oraya seviyeler yaparsın yani:

Kod:
Tek Blok:
        Seviye-1:
                stone: %1
                dirt: %1
        Seviye-2:
                stone: %3
                dirt: %3
                goldblock: %5
Skriptteki variableları bu yaml den çekersin ve kullanan kişi istediği gibi ödülleri değiştirebilir ve oranlarını. Uğraşarak ta otomatik seviye atlama yapabilirsin.
Önerin için teşekkürler. Yml pek tercih etmiyorum.
 

OnurBeyTR

%70 Java

Discord:

'Onur#9882

Katılım
21 Ağustos 2017
Mesajlar
187
Elmaslar
97
Puanlar
13.675
Yaş
21
Hali hazırda tekblok için bir sürü plugin mevcut yani skript olarak sunucuda kullanmaya değermi bilemedim, başarılar.
 

Bestpolice

Zombi Geldi, Beni Yedi

Discord:

bestpolice#3942

Katılım
6 Haziran 2021
Mesajlar
245
Elmaslar
88
Puanlar
350
Minecraft
WebCandy
Hali hazırda tekblok için bir sürü plugin mevcut yani skript olarak sunucuda kullanmaya değermi bilemedim, başarılar.
Yorumun için sağ ol. Evet haklısın pluginleri var ama skriptte fark yaratmak istedim. :)
 

DangerYusuf

Zombi Geldi, Beni Yedi

Discord:

DangerYusuf#6617

Katılım
4 Haziran 2016
Mesajlar
250
Elmaslar
74
Puanlar
13.925
Yaş
20
Minecraft
DangerYusuf
player has a diamond pickaxe:
Bildiğim kadarıyla oyuncunun envanterinde elmas kazma varken eliyle yada başka bir kazma ile bloğu kırabilir.
Kod:
if player's held item is diamond pickaxe:
Şeklinde yapılırsa daha mantıklı olacağını düşünüyorum.
 

Bestpolice

Zombi Geldi, Beni Yedi

Discord:

bestpolice#3942

Katılım
6 Haziran 2021
Mesajlar
245
Elmaslar
88
Puanlar
350
Minecraft
WebCandy
Bildiğim kadarıyla oyuncunun envanterinde elmas kazma varken eliyle yada başka bir kazma ile bloğu kırabilir.
Kod:
if player's held item is diamond pickaxe:
Şeklinde yapılırsa daha mantıklı olacağını düşünüyorum.
Evet video başında belirttiğim gibi kodlarken fazla düşünmedim sistemi hard olarak. Önerin için sağ ol :)
 

m3rt_out

Fırında Isıttığım İlk Taş

Discord:

mert.out#5427

Katılım
13 Haziran 2021
Mesajlar
79
Elmaslar
49
Puanlar
1.260
Minecraft
m3rt_out
Herkese selam! Ben bayscripter bugün sizlere sıfırdan kodlamış olduğum sistemi sunacağım.




Komutlar:
/claimada
/claimgit
/blokspawn [opsiyon blokspawn1, blokspawn,2 blokspawn3]

Kod:
variables:
  {blocklevel::%player%} = 0

options:
  prefix: &2&lTek&3&lblok&f


command blokspawn [<text>]:
  trigger:
    if player has permission "spawn.set":
      if arg 1 is "spawnbölge1":
        set {spawnbölge1} to location of player
        send "{@prefix}: &aSpawn bölgesi ayarlandı. (Database Adı: &1%arg-1%)" to player
      if arg 1 is "spawnbölge2":
        set {spawnbölge2} to location of player
        send "{@prefix}: &aSpawn bölgesi ayarlandı. (Database Adı: &1%arg-1%)" to player
      if arg 1 is "spawnbölge3":
        set {spawnbölge3} to location of player
        send "{@prefix}: &aSpawn bölgesi ayarlandı. (Database Adı: &1%arg-1%)" to player

command tekblok:
  trigger:
    teleport player to {spawnbölge1} or {spawnbölge2} or {spawnbölge3}
    stop


command claimada:
  trigger:
    set {claim} to location of player
    send "{@prefix}: Başarıyla claim alındı." to player
    stop

command claimkaldır [<text>]:
  permission: admin.removespawn
  permission message: {@prefix}: Bu komut için yetkin yok.
  trigger:
    if arg 1 is "spawnbölge1":
      delete {spawnbölge1}
    if arg 1 is "spawnbölge2":
      delete {spawnbölge2}
    if arg 1 is "spawnbölge3":
      delete {spawnbölge3}
      stop

command claimgit:
  trigger:
    teleport player to {claim}
    send "{@prefix}: Kendi adanıza ışınlandınız." to player
    stop


on break of cobblestone:
  cancel event
  if player has a diamond pickaxe:
    chance of 30%:
      drop 10 oak wood planks
      stop
    chance of 34%:
      drop 1 TNT
      stop
    chance of 37%:
      spawn a cow at location of player
      stop
    chance of 40%:
      spawn a horse at location of player
      stop
    chance of 41%:
      spawn a creeper at location of player
      stop
    chance of 60%:
      drop 64 cobblestone
      drop 20 wheat
      drop 10 seeds
      stop
    chance of 80%:
      drop 1 water bucket
      stop
    chance of 85%:
      drop 1 lava bucket
      stop
    chance of 75%:
      drop 1 diamond pickaxe
      stop
        
    chance of 30%:
      add 1 to {blocklevel::%player%}
      wait a second
      send player title "&aLEVEL ATLADIN!" with subtitle "&aYeni Level: %{blocklevel::%player%}%" for 1 second
      stop
      if {blocklevel::%player%} >= 10:
        chance of 10%:
          drop 10 emerald
          stop
        chance of 15%:
          drop 10 diamond
          stop
        chance of 20%:
          drop 15 iron ingot
          stop
  else:
    cancel event
    send "{@prefix}: Elmas kazman yok."

on first join:
  set {blocklevel} to 0

Variable yerine yml olabilirdi başarılar.
 

Bestpolice

Zombi Geldi, Beni Yedi

Discord:

bestpolice#3942

Katılım
6 Haziran 2021
Mesajlar
245
Elmaslar
88
Puanlar
350
Minecraft
WebCandy
Güncel.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı