[SK]QuestPlus[SK] 6 Gorevlik Gorev Skripti

YasirUS

Obsidyen Madencisi
Mesajlar
1,335
En iyi cevaplar
0
Beğeniler
891
Puanları
3,140
Merhaba Ben Bugün Sizlere Yazdigim Gorev Skriptini Tanitacagim En Fazla 6 Adet Gorev Kaydedebiliyorsunuz Ilk Olarak Permissionlara Bakalım
Kod:
Gorev.Plus
Tek Yetkidir Admin Yetkisidir Prefix Ayarlama Gorev Kaydetme Gorev Ayarlama Ve Gorev Mesajlarını Düzenleme Yetkisidir
Simdide Komutlara Bakalım
CODE]Gorev <No>
Gorevi Bitirmeye Yarar
GorevKaydet <GorevNo> <Item> <Sayi>
Gorev Kaydetmeye Yarar Ornek /GorevKaydet 1 Grass 1
Bu Sayede 1.Gorev Bitirmek Icin 1 Grass Gerektigini Ayarladik
GorevOdul <No> <Item> <Sayi>
Verilecek Odulu Ayarlar Ornek /GorevOdul 1 Diamond 2
Bu Sayede 1.Gorevi Bitirenlere 2 Adet Diamond Verecek
GorevP <Yazi>
Gorev Prefixini Ayarlamaya Yarar Ornek
/GorevP &2[&1a&2] Gorevlerdeki Prefixi Bu Sekilde Ayarlar
Gorevypildi <Yazi>
Gorev Onceden Yapildi Mesajini Ayarlar Ornek
/GorevYapildi &4Bu Gorevi Onceden Yapmistin!
GorevT <Yazi>
Gorev Tamamlandiginda Yazilacak Yazidir Ornek
/GorevT &3Gorev Basari Ile Tamamlandi[/CODE]
Son Olarak Kodumuza Gecelim
Kod:
Command /Gorev [<Number>]:
    Arg-1 is "1":
        if {GorevPlus.%player%} is not set:
            if player has %{1.Sayi}% of %{1.Item}%:
                remove %{1.Sayi}% %{1.Item}% from the player
                give player %{1.Osay}% %{1.Odul}% named "Odul"
                send "%{GorevPrefix}%{GorevTamamlandi}."
                set {GorevPlus.%player%} to true
                send "%{GorevPrefix}%%{GorevYapildi}%" To Player
                stop
            else:
                send "&3Yeterli Itemin Bulunmamakta!" To Player
    Arg-1 is "2":
        if {GorevPlus.%player%} is not set:
            if player has %{2.Sayi}% of %{2.Item}%:
                remove %{2.Sayi}% %{2.Item}% from the player
                give player %{2.Osay}% %{2.Odul}% named "Odul"
                send "%{GorevPrefix}%%{GorevTamamlandi}%."
                set {GorevPlus2.%player%} to true
                send "%{GorevPrefix}%%{GorevYapildi}%" To Player
                stop
            else:
                send "&3Yeterli Itemin Bulunmamakta!" To Player
    Arg-1 is "3":
        if {GorevPlus3.%player%} is not set:
            if player has %{1.Sayi}% of %{1.Item}%:
                remove %{3.Sayi}% %{3.Item}% from the player
                give player %{3.Osay}% %{3.Odul}% named "Odul"
                send "%{GorevPrefix}%%{GorevTamamlandi}%."
                set {GorevPlus3.%player%} to true
                send "%{GorevPrefix}%%{GorevYapildi}%" To Player
                stop
            else:
                send "&3Yeterli Itemin Bulunmamakta!" To Player
    Arg-1 is "4":
        if {GorevPlus4.%player%} is not set:
            if player has %{4.Sayi}% of %{4.Item}%:
                remove %{4.Sayi}% %{4.Item}% from the player
                give player %{4.Osay}% %{4.Odul}% named "Odul"
                send "%{GorevPrefix}%%{GorevTamamlandi}%."
                set {GorevPlus4.%player%} to true
                send "%{GorevPrefix}%%{GorevYapildi}%" To Player
                stop
            else:
                send "&3Yeterli Itemin Bulunmamakta!" To Player
    Arg-1 is "5":
        if {GorevPlus5.%player%} is not set:
            if player has %{5.Sayi}% of %{1.Item}%:
                remove %{5.Sayi}% %{5.Item}% from the player
                give player %{5.Osay}% %{5.Odul}% named "Odul"
                send "%{GorevPrefix}%%{GorevTamamlandi}%."
                set {GorevPlus5.%player%} to true
                send "%{GorevPrefix}%%{GorevYapildi}%" To Player
                stop
            else:
                send "&3Yeterli Itemin Bulunmamakta!" To Player
    Arg-1 is "6":
        if {GorevPlus6.%player%} is not set:
            if player has %{6.Sayi}% of %{6.Item}%:
                remove %{6.Sayi}% %{6.Item}% from the player
                give player %{6.Osay}% %{6.Odul}% named "Odul"
                send "%{GorevPrefix}%%{GorevTamamlandi}%."
                set {GorevPlus6.%player%} to true
                send "%{GorevPrefix}%%{GorevYapildi}%" To Player
                stop
            else:
                send "&3Yeterli Itemin Bulunmamakta!" To Player




Command /GorevKaydet [<Number>] [<Item>] [<Number>]:
    Permission: Gorev.Plus
    Trigger:
        Set {Arg-1.Isim} To arg 2
        Set {Arg-1.Item} To Arg-3
        Set {Arg-1.Sayi} To Arg-4
        Send "<Aqua>Gorev No %arg 1% Gorevde Getirilecek Item %arg 3% Gorevde Getirilecek Item Sayisi %arg 4% Olarak Kaydedildi" To Player

Command /GorevOdul [<Number>] [<Item>] [<Number>]:
    Permission: Gorev.Plus
    Trigger:
        Set {arg 1.Odul} To Arg-2
        Set {Arg 1.Osay} To Arg-3
        Send "<Aqua>Goren No: %arg 1% Verilecek Odul: %arg 2% Odul Sayisi:%arg 3%
    


Command /GorevP [<Text>]:
    Permission: Gorev.Plus
    Trigger:
        Set {GorevPrefix} To Arg-1
        Send "<Aqua>Gorev Prefixi %arg 1% <Aqua>Olarak Ayarlandi" To Player



Command /GorevYapildi [<Text>]:
    Permission: Gorev.Plus
    Trigger:
        Set {GorevYapildi} To Arg-1
        Send "<Aqua>Gorev Yapildi Mesaji %arg 1% <Aqua>Olarak Ayarlandi" To Player
      
Command /GorevT [<Text>]:
    Permission: Gorev.Plus
    Trigger:
        Set {GorevTamamlandi} To Arg-1
        Send "<Aqua>Gorev tamamlandi Mesaji %arg 1% <Aqua>Olarak Ayarlandi" To Player

Not: Skript Denenmedi Sorun Cikarsa Haber Verirseniz Duzeltirim Yorumlarinizi Bekliyorum

@bartuceylan @Nano_Sensei @MiracOrsMirac @Dpelqpleq Falan Filan
 


S

Switcher

Ziyaretçi
Böyle bir skript yapacaksan kullanıcının istediği gibi ayarlayıp kurabileceği sınırsız bir sk yapsan daha iyi olurdu
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
@Switcher 'in dediği doğru, bu sistemli görev skriptleri zaten var.
 

MhaWTHoR

Obsidyen Madencisi
Mesajlar
1,208
En iyi cevaplar
1
Beğeniler
1,161
Puanları
3,230
Zaten Quest plugininde daha iyi şekilde özellikler mevcut.
Sınırsız yapmaman iyi olmamış.
 

Ragnarak

Bedrock Kaşifi
Mesajlar
1,722
En iyi cevaplar
0
Beğeniler
1,430
Puanları
3,390
Yeri gelmişken buradan sorayım , örneğin çok fazla {görev.%player%} gibi komutlar sunucuda laga sebep olur mu ?
 

YasirUS

Obsidyen Madencisi
Mesajlar
1,335
En iyi cevaplar
0
Beğeniler
891
Puanları
3,140
Yeri gelmişken buradan sorayım , örneğin çok fazla {görev.%player%} gibi komutlar sunucuda laga sebep olur mu ?
Oyuncu Tikladiginda Sebep Olabilir Yoksa Olacagini Sanmam Fakat Every Minute On Chat Gibi Eventler Laga Sebep Olabilir
 

Üst