[İSTEK] SkyBlock Skriptleri.

Thanagor

Kömür Madencisi
En iyi cevaplar
5
Merhaba arkadaşlar bugün sizlerden bir kaç skript isteyeceğim. Skriptten pek anlamıyorum. Çok skript istediğimi de biliyorum ama yardımcı olursanız çok çok sevininrim.

1.Kırıktaş kırınca 10% şansla kömür,2% şansla demir,3% şansla lapis çıkması.
2.Kırıktaşın direk envantere gelmesi ve kazmanın canının gitmesi.
3.Adadan düştüğümüzde ölmemesi ve direk spawna gelmesi.

4. [En Önemli] - Arkadaşlar bunu yapa bilen varsa yaparmı ve ya böyle başka skript varsa konunun linkini atarmısınız ?

Arkadaşlar şöyle bir skript olsun ki, kırıktaş kırınca -/bak yazarak kaç kırıktaş kırdığına bakıla bilsin ve 2500 kırıktaş olduğunda oyuncunun envanterine (altın parçası) Takas Eşyası gelsin.
 

WegasTR

En iyi cevaplar
0
2. dediğini yapamadım bir türlü, wgli alanları da kazıyor sonra...
1.
Kod:
on break 4:
    chance of 10%:
        give 1 of coal to player
    chance of 2%:
        give 1 of iron ingot to player
    chance of 3%:
        give a lapis lazuli to player
 

Thanagor

Kömür Madencisi
En iyi cevaplar
5
2. dediğini yapamadım bir türlü, wgli alanları da kazıyor sonra...
1.
Kod:
on break 4:
    chance of 10%:
        give 1 of coal to player
    chance of 2%:
        give 1 of iron ingot to player
    chance of 3%:
        give a lapis lazuli to player
Saolasın kardeşim. Deniyorum :)

2. dediğini yapamadım bir türlü, wgli alanları da kazıyor sonra...
1.
Kod:
on break 4:
    chance of 10%:
        give 1 of coal to player
    chance of 2%:
        give 1 of iron ingot to player
    chance of 3%:
        give a lapis lazuli to player
Saolasın kardeşim. Deniyorum :)
 

MhyK0L

Kömür Madencisi
En iyi cevaplar
0
3. İstek
PHP:
Command /DSetSpawn:
    permission: dusunce.devam
    trigger:
        set {vspawn} to location of player
        message "Dusunce dogulacak yer kaydedildi!"
        stop
On damage:
    if y-coordinate of victim is below 0:
        cancel event
        teleport victim to {vspawn}
        send "&9Boşluğa düştün dikkatli ol!" to victim
        stop
Alıntıdır
 

OmerSeranMNC

Zombi Katili
En iyi cevaplar
0
1. >

Kod:
on mine with cobblestone:
    chance of 10%:
        give 1 coal to player
    chance of 2%:
        give 1 iron ingot to player
    chance of 3%:
        give 1 lapis lazuli to player

3. >

Kod:
command /dusunceburadandevamet:
    permission: skript.admin
    trigger:
        set {vspawn} to location of player
        message "Dusunce dogulacak yer kaydedildi!"
        stop
      
on damage:
    if y-coordinate of victim is below 0:
        cancel event
        teleport victim to {vspawn}
        send "Spawndan Dustun!" to victim
        stop

2. yi anladımda kazamanın canı gitsin demişsin onu bilmiyorum :D
 

WegasTR

En iyi cevaplar
0
4.
Kod:
on break 4:
    add 1 to {kt.%player%}
    if {kt.%player%} is bigger or equal to 2500:
        delete {kt.%player%}
        give a gold nugget to player
        send "&a2.500 Kırıktaş kazdınız ve 1 adet altın parçası kazandınız!"
command /bak:
     trigger:
          send "&c%{kt.%player%}% &aadet Kırıktaş kazmışsınız."
2.500 tane kazdıktan sonra altın parçası verir ve kazma sayısını sıfırlar. İyi forumlar.
 

Umut Savas

Ne demek yanlış? Ben mi?
En iyi cevaplar
0
2. dediğini yapamadım bir türlü, wgli alanları da kazıyor sonra...
1.
Kod:
on break 4:
    chance of 10%:
        give 1 of coal to player
    chance of 2%:
        give 1 of iron ingot to player
    chance of 3%:
        give a lapis lazuli to player
not: böyle yaparsan hepsinin aynı anda çıkma olayı olabilir :)

PHP:
on break cobblestone:
    if {taşkırdı.%player%} is not set:
        set {taşkırdı.%player%} to 0
    add 1 to {taşkırdı.%player%}
    {taşkırdı.%player%} is 2500
    give 1 eşyanın ismini bilmiyorum :) to player
    delete {taşkırdı.%player%}
4. İstek
 

ensiha

Bratackk <3
En iyi cevaplar
0
3. İstegin
PHP:
command /dusunceburadandevamet:
    permission: skript.admin
    trigger:
        set {vspawn} to location of player
        message "Dusunce dogulacak yer kaydedildi!"
        stop
on damage:
    if y-coordinate of victim is below 0:
        cancel event
        teleport victim to {vspawn}
        send "&4&lUyarı &8> &7Adadan düştüğün için başlangıç noktasına ışınlandın." to victim
        stop
1. İstegin - 2. İstegin - 4. İstegin
PHP:
on break cobblestone:
    add 1 to {ktkırma::%player%}
    cancel event
    set block to air
    give 1 cobblestone to player
    chance of 10%:
        give 1 iron ingot to player # Bu Şekilde Alt Alta Ekleyebilirsin
    if {ktkırma::%player%} is greater than 2499:
        delete {ktkırma::%player%}
        give 1 gold nugget named "asd" to player


command /bak:
    trigger:
        send "&bKırıştaş Kırma Sayınız &f: &6%{ktkırma::%player%}%"
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Kod:
on break of cobblestone:
    if player's tool is a pickaxe:
        cancel event
        set event-block to air
        give 1 cobblestone to player
        damage tool by 1
        add 1 to {%player%.kiriktas}
        add 1 to {%player%.kiriktasodul}
        if {%player%.kiriktasodul} is higher than 2500:
            give 1 gold nugget named "&6Takas Esyasi" with lore "&7Takasda kullanın." to player
            set {%player%.kiriktasodul} to 0
        if chance of 10%:
            give 1 coal to player
            send "&bTas kazarken 1 kömür buldun!"
        else if chance of 3%:
            give 1 lapis lazuli to player
            send "&bTas kazarken 1 lapis buldun!"
        else if chance of 2%:
            give 1 iron ingot to player
            send "&bTas kazarken 1 demir buldun!"
            
command /bak:
    trigger:
        send "&bBugune kadar toplam &c%{%player%.kiriktas}% &btas kazdin."
        send "&bOdul almak icin 2500 tas kaz. her kazdiginda sifirlanir."
        send "&bOdule kalan: &a%{%player%.kiriktasodul}%&8&l/&c2500"
            
command /ayarla:
    permission: op
    trigger:
        set {spawn} to location of player
        send "&aBasariyla yer kaydedildi!"
        
on damage:
    if y-coordinate of victim is below 0:
        cancel event
        set victim's fly mode to false
        teleport victim to {spawn}
        send "&bAsagi dustugun icin spawna isinlandin." to victim
 

Darkkandadr

❌⚖❌ Everybody knows the good guys lost...
Emektar Üye
En iyi cevaplar
0
Arkadaşlar 2. isteği hiçbiriniz yapamamışsınız. Doğrusu olmuş fakat buglu olmuş,wgli alanları kırabilirler bu sayede sonuçta kırdığı blocku air yapıyor. Fakat herhangi bir koruma yeri yok neresini kırarsa orası air olur. Bu yüzden yanlış olmuş bende bir şey bulamadım bu buga eğer kazıldığı yerde wg varsa bir işlem yapmayı sağlayan bir event varsa yapılır wg varsa kıramaz fakat öyle bir event'de bilmiyorum eğer varsa yazarsanız sevinirim.

Zaten arkadaşlar 1 - 3 ve 4. isteğini yapmışlar bende o yüzden tekrar atmıyıcam fakat şu 2. istek buglu olmuş dediğim gibi.


İyi forumlar...
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Arkadaşlar 2. isteği hiçbiriniz yapamamışsınız. Doğrusu olmuş fakat buglu olmuş,wgli alanları kırabilirler bu sayede sonuçta kırdığı blocku air yapıyor. Fakat herhangi bir koruma yeri yok neresini kırarsa orası air olur. Bu yüzden yanlış olmuş bende bir şey bulamadım bu buga eğer kazıldığı yerde wg varsa bir işlem yapmayı sağlayan bir event varsa yapılır wg varsa kıramaz fakat öyle bir event'de bilmiyorum eğer varsa yazarsanız sevinirim.

Zaten arkadaşlar 1 - 3 ve 4. isteğini yapmışlar bende o yüzden tekrar atmıyıcam fakat şu 2. istek buglu olmuş dediğim gibi.

İyi forumlar...


Kod:
on break of cobblestone:
    if player's world is "ASkyBlock":
        if player's tool is a pickaxe:
            cancel event
            set event-block to air
            give 1 cobblestone to player
            damage tool by 1
            add 1 to {%player%.kiriktas}
            add 1 to {%player%.kiriktasodul}
            if {%player%.kiriktasodul} is higher than 2500:
                give 1 gold nugget named "&6Takas Esyasi" with lore "&7Takasda kullanın." to player
                set {%player%.kiriktasodul} to 0
            if chance of 10%:
                give 1 coal to player
                send "&bTas kazarken 1 kömür buldun!"
            else if chance of 3%:
                give 1 lapis lazuli to player
                send "&bTas kazarken 1 lapis buldun!"
            else if chance of 2%:
                give 1 iron ingot to player
                send "&bTas kazarken 1 demir buldun!"
          
command /bak:
    trigger:
        send "&bBugune kadar toplam &c%{%player%.kiriktas}% &btas kazdin."
        send "&bOdul almak icin 2500 tas kaz. her kazdiginda sifirlanir."
        send "&bOdule kalan: &a%{%player%.kiriktasodul}%&8&l/&c2500"
          
command /ayarla:
    permission: op
    trigger:
        set {spawn} to location of player
        send "&aBasariyla yer kaydedildi!"
      
on damage:
    if y-coordinate of victim is below 0:
        cancel event
        set victim's fly mode to false
        teleport victim to {spawn}
        send "&bAsagi dustugun icin spawna isinlandin." to victim

if player's world is "ASkyBlock": bu oyuncunun adasında olup olmadığını kontrol eder. ki adalar dünyasına wg atacak değilsiniz.

diğer adalardada kıramazlar, askyblock bunu engeller kendi sunucumda çalışıyor
 

SnipeTR

Zombi Katili
En iyi cevaplar
0
2. İsteğin; Not: Tavsiye etmem, RandomSK gerektirir. (Neden tavsiye etmem, loop kullanmanın sunucuyu yorduğunu düşünüyorum.
Kod:
on break of cobblestone:
    wait 1 tick
    loop dropped items in radius 1 around event-block:
        give items within loop-entity to the player
        delete loop-entity

Kod:
on break of cobblestone:
    if player's world is "ASkyBlock":
        if player's tool is a pickaxe:
            cancel event
            set event-block to air
            give 1 cobblestone to player
            damage tool by 1
            add 1 to {%player%.kiriktas}
            add 1 to {%player%.kiriktasodul}
            if {%player%.kiriktasodul} is higher than 2500:
                give 1 gold nugget named "&6Takas Esyasi" with lore "&7Takasda kullanın." to player
                set {%player%.kiriktasodul} to 0
            if chance of 10%:
                give 1 coal to player
                send "&bTas kazarken 1 kömür buldun!"
            else if chance of 3%:
                give 1 lapis lazuli to player
                send "&bTas kazarken 1 lapis buldun!"
            else if chance of 2%:
                give 1 iron ingot to player
                send "&bTas kazarken 1 demir buldun!"
        
command /bak:
    trigger:
        send "&bBugune kadar toplam &c%{%player%.kiriktas}% &btas kazdin."
        send "&bOdul almak icin 2500 tas kaz. her kazdiginda sifirlanir."
        send "&bOdule kalan: &a%{%player%.kiriktasodul}%&8&l/&c2500"
        
command /ayarla:
    permission: op
    trigger:
        set {spawn} to location of player
        send "&aBasariyla yer kaydedildi!"
    
on damage:
    if y-coordinate of victim is below 0:
        cancel event
        set victim's fly mode to false
        teleport victim to {spawn}
        send "&bAsagi dustugun icin spawna isinlandin." to victim

if player's world is "ASkyBlock": bu oyuncunun adasında olup olmadığını kontrol eder. ki adalar dünyasına wg atacak değilsiniz.

diğer adalardada kıramazlar, askyblock bunu engeller kendi sunucumda çalışıyor

Eğer bunu kullanırsanız ve adalar dünyasına wg atmış iseniz arkadaşın koduna sadece şunu ekleyin: "if "%region at block%" does not contain "wgismi":"
 
Üst