xsyasarxs2
Koydum Çalışma Masasını
- Katılım
- 4 Mart 2017
- Mesajlar
- 64
- Elmaslar
- 16
- Puan
- 3.785
- Yaş
- 28
mudlusamoi#5646
mudlusamoi#5646
Challengs.yml'de farmer ile ilgili bir hata yapmışsınız sanırsam. Ondan dolayı böyle bir hata veriyor.Challengese görevleri ekledim fakat göreve tıkladığımdaşöyle bir uyarı alıyorum nasıl düzeltebilirim ?Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
farmer:
default: false
permissions:
- alphachest.chest
- essentials.enderchest
- essentials.feed
- essentials.kits.SkyLord
inheritance:
- oyuncu
info:
build: true
prefix: ' &9&l&m-&a&l&m[-&r&r &9Farmer &a&l&m-]&9&l&m-&r &6'
suffix: ''
farmer:
friendlyname: 'Farmer'
description: 'Adani 1000 level yap!'
icon: IRON_BLOCK
type: level
requiredItems: 1000
takeItems: true
itemReward: 'DIAMOND:32'
rewardText: '32 elmas!'
moneyReward: 15000
expReward: 25000
permissionReward: 'farmer.ol'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0
Skylord grubuna skylord olabilmesi için ayrı bir yetki vermenize gerek yoktur, kişi görevi yaptığında skylord olma yetkisine sahip olur.
Ek olarak göreve farmer.ol değil skylord.ol yazmalısınız.
Skylord olma skriptini kurmak için skript > scripts > skript.sk dosyasına kodu yapıştırın oyundan ''/sk reload all'' komutunu kullanın
daha sonra skriptin çalışması için gereken multiverse-core eklentisi yüklü değil ise yükleyin sonra askyblock > changellenges.sk dosyasının sonuna gelip son görev satirinda bulunan permissionreward kısmını "permissionReward: 'skylord.ol' şeklinde ekleyin son olarak yine oyundan
'' /skladmin grupolustur'' komutunu kullanın, bu yazdıklarımın hepsini yaptiginizdan emin olun skriptteki skylord.ol yerini değiştirirseniz sorun çıkabilir değiştirmemenizi tavsiye ederim, skripti hiç değiştirmeden olduğu gibi kullanirsaniz hata vb. şeyler ortaya çıkmaz
Buyrun bu kodu yapıştırın, daha sonra anlattığım aşamaları birer birer doğru bir şekilde yapın.Hocam hangi kodu yapıştracağım ?
options:
#Mesaj Bölümü
prefix: &e&lSKYLORD &7>
skylordoldumesaj: &aBaşarıyla SkyLord oldun.
lordolamadin: &cMalesef SkyLord olmak için hazır değilsin.
lordsilindi1: &3Adanı sildiğin için &cSkyLord &3hakkını kaybettin.
lordsilindi2: &3Adadan ayrıldığın için &cLord &3hakkını kaybettin.
yardimmesaj1: &6/skylord ol &f| &6Skylord olma komutu!
yardimmesaj2: &6/skylord liste &f| &6Skylord olan kişileri gösterir!
cevrimiciskylordyok: &cÇevrimiçi &aSkyLord &coyuncusu bulunamadı.
cevrimicilistesi: &aAçık Olan SkyLord Oyuncuları
yetkinyok: &cBu komutu kullanmak için yetkin yok!
oyuncugirmedin: &cOyuncu ismi giriniz.
zatenlordsun: &cZaten SkyLord grubundasın!
#Yetki Bölümü
perworldperm: true #Her dünyada farklı yetki sistemini kullanıyorsanız "true" olarak giriniz. Her dünyada aynı yetki sistemini kullanıyorsanız "false" olarak giriniz.
skylordolyetki: skylord.ol #Skylord ol komutunu kullanması için gereken yetki!
skylordtespityetki: skylord.tespit #Skylord liste komutunda gözükmeye yarayacak yetki!
GroupManagerAktifEdilsinMi: true #true yazarsanız aktif olur, false yazarsanız deaktif olur.
#PermissionsEx Yeni sürümde sizlerle
#Dünya Seçme Bölümü | Bu bölümü "perworldperm" ayarı "true" ise kullanınız.
skyblockdunyasi: Askyblock
dunya1: world
dunya2: world2
dunya3: world3
dunya4: world4
dunya5: world5
#5 farklı dünya seçebilirsiniz, eğer daha fazla dünyaya sahip iseniz yardım almak için iletişime geçiniz.
#Grup Oluşturma Ayarları
skylordgrubu: Skylord #Skylord grubunun groupmanager/permissionex'teki ismi
skylordgrupPrefix: &bSkyLord #Skylord grubunun prefixi
command /skylord [<text>]:
trigger:
if arg 1 is not set:
send " "
send " {@prefix} {@yardimmesaj1}"
send " {@prefix} {@yardimmesaj2}"
send " "
if arg 1 is "ol":
if player have the permission "{@skylordtespityetki}":
send " {@prefix} {@zatenlordsun}"
else:
if player have the permission "{@skylordolyetki}":
send " {@prefix} {@skylordoldumesaj}"
if {@perworldperm} is true:
execute console command "manselect {@skyblockdunyasi}"
execute console command "manudelp %player% {@skylordolyetki}"
execute console command "manuadd %player% {@skylordgrubu}"
execute console command "manselect {@dunya1}"
execute console command "manudelp %player% {@skylordolyetki}"
execute console command "manuadd %player% {@skylordgrubu}"
execute console command "manselect {@dunya2}"
execute console command "manudelp %player% {@skylordolyetki}"
execute console command "manuadd %player% {@skylordgrubu}"
execute console command "manselect {@dunya3}"
execute console command "manudelp %player% {@skylordolyetki}"
execute console command "manuadd %player% {@skylordgrubu}"
execute console command "manselect {@dunya4}"
execute console command "manudelp %player% {@skylordolyetki}"
execute console command "manuadd %player% {@skylordgrubu}"
execute console command "manselect {@dunya5}"
execute console command "manudelp %player% {@skylordolyetki}"
execute console command "manuadd %player% {@skylordgrubu}"
if {@perworldperm} is false:
execute console command "manselect {@skyblockdunyasi}"
execute console command "manudelp %player% {@skylordolyetki}"
execute console command "manuadd %player% {@skylordgrubu}"
else:
send " {@prefix} {@lordolamadin}"
if arg 1 is "liste":
loop all players:
loop-player has permission "{@skylordtespityetki}"
add loop-player to {_skylordolanlar::*}
size of {_skylordolanlar::*} is 0:
send " {@prefix} {@cevrimiciskylordyok}"
else:
send " {@prefix} {@cevrimicilistesi}"
send " {@prefix} &f %{_skylordolanlar::*}%"
command /skylordadmin [<text>] [<player>]:
permission: skylord.admin
permission message: {@prefix} {@yetkinyok}
aliases: /skladmin
trigger:
if arg 1 is not set:
send " {@prefix} &aTüm komutlar için;&4 http://*/VhlyP6"
if arg 1 is "yetkiver":
if arg 2 is set:
if {@GroupManagerAktifEdilsinMi} is true:
execute console command "manselect {@skyblockdunyasi}"
execute console command "manuaddp %arg 2% {@skylordolyetki}"
send " {@prefix} &aTüm dünyalarda &b%arg 2% &aadlı kişiye &c{@skylordolyetki} &ayetkisi verildi"
else:
send " {@prefix} {@oyuncugirmedin}"
if arg 1 is "grupolustur":
#Skylord grubunu oluşturmadan önce lütfen "Grup Oluşturma Ayarları" kısmını kendinize göre ayarlayın.
if {skylordGrupAcildi} is not set:
set {skylordGrupAcildi} to true
send " {@prefix} &aGrup oluşturma işlemi başlatıldı."
send " {@prefix} &4Grup oluşturulurken bir işlem yapmayınız!"
send " {@prefix} &63 saniye sonra grup oluşturmaya başlanacaktır!"
send " {@prefix} &6Tahmini oluşturma süresi; &310-15 Saniye"
wait 3 second
if {@GroupManagerAktifEdilsinMi} is true:
if {@perworldperm} is true:
execute player command "mvtp {@skyblockdunyasi}"
execute player command "mangadd {@skylordgrubu}"
execute player command "mangaddp {@skylordgrubu} {@skylordtespityetki}"
execute player command "mangaddv {@skylordgrubu} prefix {@skylordgrupPrefix}"
wait 2 second
execute player command "mvtp {@dunya1}"
execute player command "mangadd {@skylordgrubu}"
execute player command "mangaddp {@skylordgrubu} {@skylordtespityetki}"
execute player command "mangaddv {@skylordgrubu} prefix {@skylordgrupPrefix}"
wait 2 second
execute player command "mvtp {@dunya2}"
execute player command "mangadd {@skylordgrubu}"
execute player command "mangaddp {@skylordgrubu} {@skylordtespityetki}"
execute player command "mangaddv {@skylordgrubu} prefix {@skylordgrupPrefix}"
wait 2 second
execute player command "mvtp {@dunya3}"
execute player command "mangadd {@skylordgrubu}"
execute player command "mangaddp {@skylordgrubu} {@skylordtespityetki}"
execute player command "mangaddv {@skylordgrubu} prefix {@skylordgrupPrefix}"
wait 2 second
execute player command "mvtp {@dunya4}"
execute player command "mangadd {@skylordgrubu}"
execute player command "mangaddp {@skylordgrubu} {@skylordtespityetki}"
execute player command "mangaddv {@skylordgrubu} prefix {@skylordgrupPrefix}"
wait 2 second
execute player command "mvtp {@dunya5}"
execute player command "mangadd {@skylordgrubu}"
execute player command "mangaddp {@skylordgrubu} {@skylordtespityetki}"
execute player command "mangaddv {@skylordgrubu} prefix {@skylordgrupPrefix}"
if {@perworldperm} is false:
execute player command "mangadd {@skylordgrubu}"
execute player command "mangaddp {@skylordgrubu} {@skylordtespityetki}"
execute player command "mangaddv {@skylordgrubu} prefix {@skylordgrupPrefix}"
send " {@prefix} &aGrup başarıyla oluşturuldu!"
else:
send " {@prefix} &cZaten bir SkyLord grubu oluşturmuşsun."
on command "is confirm":
send " {@prefix} {@lordsilindi1}"
if {@perworldperm} is true:
execute console command "manselect {@skyblockdunyasi}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya1}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya2}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya3}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya4}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya5}"
execute console command "/manudel %player%"
if {@perworldperm} is false:
execute console command "/manudel %player%"
on command "is leave":
send " {@prefix} {@lordsilindi2}"
if {@perworldperm} is true:
execute console command "manselect {@skyblockdunyasi}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya1}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya2}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya3}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya4}"
execute console command "/manudel %player%"
execute console command "manselect {@dunya5}"
execute console command "/manudel %player%"
if {@perworldperm} is false:
execute console command "/manudel %player%"
Twenor42 #7483
Group.yml - challangesi ayarla istediğini yaz örnek olarak yapalım.attığınız skript güzel bri skript fakat challenges e girip oyunda göreve tikladigimda hala bilinmeyen hedef:farmer uyarısı alıyorum permission rewardı skylord.ol yapmama ragmen
farmer:
friendlyname: 'Farmer'
description: 'Adani 1000 level yap!'
icon: IRON_BLOCK
type: level
requiredItems: 1000
takeItems: true
itemReward: 'DIAMOND:32'
rewardText: '32 elmas!'
moneyReward: 15000
expReward: 25000
permissionReward: 'skylord.ol'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0
farmer:
friendlyname: 'Farmer'
description: 'Adani 1000 level yap!'
icon: IRON_BLOCK
type: level
level: 'Acemi'
requiredItems: 1000
takeItems: true
itemReward: 'DIAMOND:32'
rewardText: '32 elmas!'
moneyReward: 15000
expReward: 25000
permissionReward: 'skylord.ol'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0
Twenor42 #7483
skylord:
friendlyname: 'skylord'
description: 'Adani 1000 level yap!'
icon: ELMAS_BLOCK
type: level
level: 'Acemi'
requiredItems: 1000
takeItems: true
itemReward: 'DIAMOND:32'
rewardText: '32 elmas!'
moneyReward: 15000
expReward: 25000
permissionReward: 'skylord.ol'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!