Yazar ve Destek Ekibi Alımları Aktif!
Merhaba Ziyaretçi!, Forumumuzun yazar ve destek ekibine katılmak ister misiniz? Yetkili market, yetkili sistemi ve başvuru formu gibi birçok bilgiye ulaşmak için buraya tıklayın.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Kodun sorunsuz çalışması için 2.5.2 sürümü gerekliymiş :D her neyse eğer güncellemek istemezseniz aşağıdaki kod muhtemelen 2.2-dev36'da çalışacaktır. Önceki kodla arasında hiçbir fark yok sadece üstteki kodda isteğe bağlı ekstra özellik eklemiştim.
on chat:
if message does not start with...
Skript yerine plugin öneririm çünkü skripti yazması uzun sürebilir ve beraberinde hatalar doğurabilir.
BlockParty Plugini (TIKLA)
Alternatif Pluginler (Ücretli):
1) [Yma] Block Party (TIKLA)
2) Color Blocks (TIKLA)
Muhtemelen skript sürümünüz güncel değil, bu özellik skript 2.2-dev36 sürümü ve daha ilerisi için geçerli. Skript sürümünüzü sunucunuzun sürümüne uygun olarak güncellerseniz sorun çözülür
Cümlenin başına ! koyulursa, "world" dünyasındaki herkese mesaj gider (bunu değiştirebilirsiniz)
Cümlenin başına ! koyulmazsa oyuncunun 100 blok yakınındaki herkese mesaj gider (bunu da değiştirebilirsiniz)
on chat:
if message does not start with "!":
cancel event
send...
on join:
if player's name does not start with ".":
ban player due to "Bu sunucuya yalnızca Bedrock sürümü üzerinden giriş yapabilirsin."
send "%player% oyuna girdi java olduğu için banlandı" to all players
kick player due to "Bu sunucuya yalnızca Bedrock sürümü...
Maalesef bu skript çalışmaz, çünkü variablelardan ({_kilitlendi}) önce _ işaretini kullanmışsınız. Çalışması için bunu silmeniz yani {kilitlendi} olarak düzenlemeniz gerekir.
Kodu süslemeye uğraşmadım, kısaca ihtiyacınız olacak şekilde hazırladım siz kendinize göre düzenleyebilirsiniz.
command /see [<offlineplayer>]:
permission: op
trigger:
if arg-1 is set:
send arg-1's display name
send arg-1's last login
send...
Essentials configinde bulunan command-cooldowns kısmından istediğiniz komuta süre ekleyebilirsiniz.
Örnek:
command-cooldowns:
tpa: 300 # 300 saniye
Wiki için TIKLA
on player portal:
if player's world != "world_nether":
set {lastLoc::%player's uuid%} to player's location
if player's world = "world_nether":
teleport player to {lastLoc::%player's uuid%}
clear {lastLoc::%player's uuid%}
çalışması lazım aşağıdaki gibi de deneyebilir misiniz?
command /setsil:
trigger:
clear player's helmet
clear player's chestplate
clear player's leggings
clear player's boots
10dk uçma özelliğini TempFly plugini ile yapmanız daha optimize ve bugsız olur, onu kullanın.
/setsil komutu da aşağıda:
command /setsil:
trigger:
clear player's helmet, player's chestplate, player's leggings and player's boots
sizin versiyonunuzda birisi sunucuya giriş yaptıktan sonra listeye ekleniyor, benim paylaştığımda ise kayıt olduktan sonra ekleniyor yani aradaki fark, sizinkinde biri sunucuya giriş yaptıktan sonra kayıt olmadan çıksa bile listeye ekleniyor, arada çok büyük bir fark yok fakat kusursuz olsun...
isterseniz alternatif bir skript;
import:
fr.xephi.authme.events.RegisterEvent
on RegisterEvent:
add event.getPlayer's uuid to {registeredPlayers::*}
on join:
if {registeredPlayers::%player's uuid%} exists:
send "XXXCraft"
send ""
send "Giriş yapmak için...
Bu video işinize yarayabilir (videoda 5.40'dan sonra port açmayı gösteriyor, en önemli kısım, bu sayede başka oyuncular da sunucunuza girebiliyor) veya ücretli bir şekilde vds kiralayabilirsiniz.
Aşağıdaki gibi düzenleyince olması lazım;
on bucket empty:
event-block is water
set {_s} to index of player's hotbar slot
wait 5 seconds
if block at event-location is water:
set block at event-location to air
if player has empty bucket:
if slot {_s}...
on bucket empty:
event-block is water
wait 5 seconds
if block at event-location is water:
set block at event-location to air
if player has empty bucket:
remove an empty bucket from player
add a water bucket to player