Bulundu Ada Görevi yapmadan skylord olma ! (Smt287 Bakarmısın)

  • Konuyu Başlatan Konuyu Başlatan Ramazantr
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.716
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ramazantr

Somon Balığı Selam Vermeye Geldi
Katılım
8 Ocak 2017
Mesajlar
22
Elmaslar
2
Puan
13.210
Yaş
22
Beyler skylord olmak için sadece 10 000 ada leveli gerekli olsun görevleri yapmasalarda skylord olabilsinler
Bu skripte skyking 30 000 ada leveli
Skypro 50 000 ada leveli
eklerseniz sevinirim skriptler ayrı olabilir
 
Öncelikle merhaba, senin istediğin gibi değil ama yetkili Skylord Ol skripti vardır. Bu skripti kodlayan kişi @Burak-TR .
Kod:
options:
    komut: /manuaddp %player% skyblock.lord
    komut2: /manudelp %player% skyblock.lord
    komut3: /manudelp %player% skyblock.lord
    prefix: &8[&a&lSky&4&lLord&8]
    skylordoldumesaj: &aBasariyla SkyLord oldun.
    lordolamadin: &cMalesef SkyLord olmak icin hazir degilsin.
    lordsilindi1: &3Adani sildigin icin &cLord &3hakkini kaybettin.
    lordsilindi2: &3Adadan ayrildigin icin &cLord &3hakkini kaybettin.
    yardimmesaj1: &6/skylord ol &f| &6Skylord olma komutu!
    yardimmesaj2: &6/skylord liste &f| &6Skylord olan kişileri gösterir!
 
command /skylord [<text>]:
    trigger:
        if arg 1 is "ol":
            player has permission "skylord.ol":
                execute console command "{@komut}"
                send "{@prefix} {@skylordoldumesaj}"
                wait 2 second
                execute console command "{@komut2}"
                execute console command "/manudelp %player% skylord.ol"
                execute console command "/manuaddp %player% sk.skylord.tespit"
            else:
                send "{@prefix} {@lordolamadin}"
        if arg 1 is "liste":
            loop all players:
                loop-player has permission "sk.skylord.tespit"
                add loop-player to {_skylordolanlar::*}
            size of  {_skylordolanlar::*} is 0:
                send "{@prefix} &cÇevrimiçi &aSkyLord &cyok."
            else:
                send "{@prefix} &5&l-| &aAçık Olan SkyLord Oyuncuları &5&l|-"
                send "{@prefix} &f %{_skylordolanlar::*}%"
        if arg 1 is "yardim":
            player has permission "skylord.yardim":
                send " "
                send "{@prefix} {@yardimmesaj1}"
                send "{@prefix} {@yardimmesaj2}"
                send " "

on command "is confirm":
    execute console command "{@komut3}"
    send "{@prefix} {@lordsilindi1}"
 
on command "is leave":
    execute console command "{@komut3}"
    send "{@prefix} {@lordsilindi2}"

Umarım yardımcı olur, puan sistemini @smt287 halledebilir.
 
plugins > askyblock > challenges.sk dosyasına girin en alta gelin ve aşağıdaki gibi değiştirin.
requiredItems: 1000 #Bu görevi yapabilmek için ne kadar ada leveli gerektiğini ayarlar.
permissionReward: 'skylord.ol' #Görev tamamlandığında hangi komutun girileceğini ayarlar.
GroupManager'den SkyLord için grup oluşturup yetkilerini ayarlamayı unutmayın.
Kod:
acidduke:
      friendlyname: 'SkyLord'
      description: 'Adani 1000 level yap!'
      icon: DIAMOND_BLOCK
      level: 'Harika'
      type: level
      requiredItems: 1000
      takeItems: false
      itemReward: 'DIAMOND:32'
      rewardText: '32 elmas!'
      moneyReward: 15000
      expReward: 25000
      permissionReward: 'skylord.ol'
      repeatable: false
      repeatItemReward: ''
      repeatRewardText: ''
      repeatMoneyReward: 0
      repeatExpReward: 0
 
Son düzenleme:
plugins > askyblock > challenges.sk dosyasına girin en alta gelin ve aşağıdaki gibi değiştirin.
requiredItems: 1000 #Bu görevi yapabilmek için ne kadar ada leveli gerektiğini ayarlar.
permissionReward: 'skylord.ol' #Görev tamamlandığında hangi komutun girileceğini ayarlar.
GroupManager'den SkyLord için grup oluşturup yetkilerini ayarlamayı unutmayın.
Kod:
acidduke:
      friendlyname: 'SkyLord'
      description: 'Adani 1000 level yap!'
      icon: DIAMOND_BLOCK
      level: 'Harika'
      type: level
      requiredItems: 1000
      takeItems: false
      itemReward: 'DIAMOND:32'
      rewardText: '32 elmas!'
      moneyReward: 15000
      expReward: 25000
      permissionReward: 'skylord.ol'
      repeatable: false
      repeatItemReward: ''
      repeatRewardText: ''
      repeatMoneyReward: 0
      repeatExpReward: 0
Bunun Skylord Skyking ikiside birleşik olanını yaparmısnız
 
Beyler skylord olmak için sadece 10 000 ada leveli gerekli olsun görevleri yapmasalarda skylord olabilsinler
Bu skripte skyking 30 000 ada leveli
Skypro 50 000 ada leveli
eklerseniz sevinirim skriptler ayrı olabilir


Öncelikle merhaba görev yapmadan skylord olmanız imkansız gibir çünkü skript ada levelinizi algılayamaz ! Ama şöyle bir seçenek var server ftpsine giriş yapın plugins>ASkyblock>challanges.yml ye gelerek acidduke görevine kadar silin ve reload atın böylece sadece 1 görev kalır


yani böyle olacak bu verdiğim kodu alıp değiştirin en aşağıya skript vereceğim böylece sadece 1 görevle skylord olabileceksiniz . Ama siz bunla yetinmek istemeyip skyking sv isterseniz aciddukeyi kopyalayıp çoğaltın requiredItems: 5000 yazısındaki sayıyı değiştirin ada leveline göre
sonra permissionReward: 'skyblock.lord' yazısını skyblock.king diye değiştirin ve veridiğim skriptteki lord lu tüm yazıları değiştirin ve permissionuna skyblock.king yazın tabii skyking ve skylord grupları olacak

##########################################################################################
# Challenges
# Rewards and required items have to be described using Bukkit Materials
# and be exactly correct
# Do not use Type Id's - they will not work
# Challenges can be one of three types - inventory, island or level.
# inventory - means the player must have the items on them
# island - means the items have to be on the island and within 10 blocks of the player
# entities are also supported, e.g., COW.
# level - means the island level has to be equal or over this amount
# Challenges can be repeatable only if they are inventory challenges
# permissions can be given as a reward
#
# Reward Commands - commands can be run when a challenge is completed and repeated
# Commands are:
# rewardcommands:
# - command1
# - command2
# repeatrewardcommands:
# - command1
# - command2
# The commands are listed and run in order. Do not put a / in front of the command.
# The token [player] will be replaced with the player's name.
# Example:
# rewardcommands:
# - pex promote [player]
# - heal [player]
# - warp winner_circle [player]
# If a command fails, it will be noted in the console.
##########################################################################################

challenges:
# Challenge levels - list as many as you like
levels: 'Acemi Tecrubeli Uzman Gelismis Harika'
# The number of undone tasks that can be left on a level before revealing next level
waiveramount: 1
# Challenge list
# Challenge names must be in lowercase.
challengeList:
acidduke:
friendlyname: 'Skylord'
description: 'Adani 5000 level yap!'
icon: DIAMOND_BLOCK
level: 'Harika'
type: level
requiredItems: 5000
takeItems: false
itemReward: 'DIAMOND:32'
rewardText: '32 elmas!'
moneyReward: 15000
expReward: 25000
permissionReward: 'skyblock.lord'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0

Kod:
options:
    komut: /manuadd %player% skylord
    komut2: /manuadd %player% skylord
    komut3: /manudelp %player% skyblock.lord
    prefix: &2&lSkylord &8&l» &7
    skylordoldumesaj: &aBasariyla SkyLord oldun.
    lordolamadin: &cTüm Görevleri Tamamla Daha Sonra Tekrar Dene!
    lordsilindi1: &3Adani sildigin icin &cLord &3hakkini kaybettin.
    lordsilindi2: &3Adadan ayrildigin icin &cLord &3hakkini kaybettin.
    yardimmesaj1: &6/skylord ol &f| &6Skylord olma komutu!
    yardimmesaj2: &6/skylord liste &f| &6Skylord olan kişileri gösterir!
    groupmanagerworld: /manselect world
    groupmanagerworld2: /manselect ASkyBlock
    groupmanagerworld3: /manselect ASkyBlock_nether
    groupmanagerworld3: /manselect world_nether
    groupmanagerworld3: /manselect all_unnamed_worlds
  
command /skylord [<text>]:
    trigger:
        if arg 1 is "ol":
            player has permission "skylord.ol":
                execute console command "{@komut}"
                send "{@prefix} {@skylordoldumesaj}"
                wait 2 second
                execute console command "{@groupmanagerworld}"
                execute console command "/manuaddp %player% sk.skylord.tespit"
                execute console command "{@groupmanagerworld2}"
                execute console command "/manuaddp %player% sk.skylord.tespit"
                execute console command "{@groupmanagerworld3}"
                execute console command "/manuaddp %player% sk.skylord.tespit"
            else:
                send "{@prefix} {@lordolamadin}"
        if arg 1 is "liste":
            loop all players:
                loop-player has permission "sk.skylord.tespit"
                add loop-player to {_skylordolanlar::*}
            size of  {_skylordolanlar::*} is 0:
                send "{@prefix} &cÇevrimiçi &aSkyLord &cyok."
            else:
                send "{@prefix} &5&l-| &aAçık Olan SkyLord Oyuncuları &5&l|-"
                send "{@prefix} &f %{_skylordolanlar::*}%"
        if arg 1 is "yardim":
            player has permission "skylord.yardim":
                send " "
                send "{@prefix} {@yardimmesaj1}"
                send "{@prefix} {@yardimmesaj2}"
                send " "
 
Son düzenleme:
Sk Addonları ile artık ada leveli algılanabiliyor ancak şuan skript kodlayacak kadar boş değilim. O yüzden yazın aklıma gelirse yapabilirim.
 
Sk Addonları ile artık ada leveli algılanabiliyor ancak şuan skript kodlayacak kadar boş değilim. O yüzden yazın aklıma gelirse yapabilirim.

Efendim sizde ne çok şey biliyorsunuz :)
Üşenmeseniz dünyaları kodlarsınız
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst