Skript isteği

Treil

Kömür Madencisi
En iyi cevaplar
0
Merhaba, forumda arayıpta sadece isteğimi bulamadığım için açma gereği duydum.
Bira içip sarhoş olma skripti istiyorum. Kendim yapmaya denediğimde birçok hata aldım bunu için sizlere sormak istedim.
./birasat komutuyla oyuncuya bira satılabilsin istiyorum kişi /kabulet bira yazdığında envanterine Rejenerasyon iksiri(Yenilenme II ) gelsin ve ismi Bira olsun. İçtiğinde sarhoşluk etkisi yaratsın istiyorum değerli yorumlarınızı bekliyorum.
 

MeeRach

Vi3e
En iyi cevaplar
0
Biraz zorlayabilir ama deneyeceğim.[DOUBLEPOST=1440928119,1440925790][/DOUBLEPOST]
Kod:
command /birasat <player> <int>:
    trigger:
        if arg 1 is set:
            if player has 1 potion in his inventory:
                set {birasat.%player%} to true
                send "&c%player% &3sana %arg 2%Tl'ye bira satmak istiyor.Kabul etmek için /kabulet oyuncu" to arg 1
                send "&c%arg 1%'e &3%arg 2%Tl'ye bira satmak isteği yolladın."
            else:
                send "&5Biran yok!"
        if arg 2 is set:
            set {birafiyat.%arg 2%} to true
command /kabulet <player>:
    trigger:
        if {birasat.%player%} is true:
            if {birafiyat.%player%} is true:
                execute player command "/paraver %arg 1% %{birafiyat.%player%}%"
                wait 2 seconds
                execute console command "/give %player% potion 1 name:&cBira"
                remove 1 potion from arg 1
                wait 2 seconds 
                set {birasat.%player%} to false
                set {birasat.%arg 1%} to false
                set {birafiyat.%arg 1%} to false
                set {birasat.%player%} to false
        else:
            send "&9%arg 1% &csize bira teklifi yollamamış" to player        
on drink of water bottle:
    name of player's tool is "&cBira":
        apply confusion 3 to player for 20 seconds
        apply regeneration 2 to player for 16 seconds 
        remove 1 potion named "&cBira" from player
Buyur kardeşim.
Denemedim çalışmayabilir.
 

MhaWTHoR

Obsidyen Madencisi
En iyi cevaplar
1
Biraz zorlayabilir ama deneyeceğim.[DOUBLEPOST=1440928119,1440925790][/DOUBLEPOST]
Kod:
command /birasat <player> <int>:
    trigger:
        if arg 1 is set:
            if player has 1 potion in his inventory:
                set {birasat.%player%} to true
                send "&c%player% &3sana %arg 2%Tl'ye bira satmak istiyor.Kabul etmek için /kabulet oyuncu" to arg 1
                send "&c%arg 1%'e &3%arg 2%Tl'ye bira satmak isteği yolladın."
            else:
                send "&5Biran yok!"
        if arg 2 is set:
            set {birafiyat.%arg 2%} to true
command /kabulet <player>:
    trigger:
        if {birasat.%player%} is true:
            if {birafiyat.%player%} is true:
                execute player command "/paraver %arg 1% %{birafiyat.%player%}%"
                wait 2 seconds
                execute console command "/give %player% potion 1 name:&cBira"
                remove 1 potion from arg 1
                wait 2 seconds
                set {birasat.%player%} to false
                set {birasat.%arg 1%} to false
                set {birafiyat.%arg 1%} to false
                set {birasat.%player%} to false
        else:
            send "&9%arg 1% &csize bira teklifi yollamamış" to player       
on drink of water bottle:
    name of player's tool is "&cBira":
        apply confusion 3 to player for 20 seconds
        apply regeneration 2 to player for 16 seconds
        remove 1 potion named "&cBira" from player
Buyur kardeşim.
Denemedim çalışmayabilir.
on drink nereden çıktı ?
on consume olacak.
 

NeonSpade

Neon, the best
En iyi cevaplar
0
ahem.
Kod:
[on] [player] ((eat|drink)[ing]|consum(e|ing)) [[of] %item types%]
sistemi bu.
 

Treil

Kömür Madencisi
En iyi cevaplar
0
Kabulet oyuncu işe yaramıyor. Yazıldığında event aktifleşip değişim sağlamıyor.
 

Axel102

Hayalet Avcısı
En iyi cevaplar
6
Kabulet oyuncu işe yaramıyor. Yazıldığında event aktifleşip değişim sağlamıyor.
Kod:
command /birasat [<player>]:
usage: &f/birasat <isim>
 trigger:
  if player has bigger to 1 water bottle named "&7Bira":
   message "&7Elinizde olan birayi %player-arg% verme teklifinde bulundunuz." to player
   message "&7%player% size bira teklifinde bulundu almak için &c/kabulet" to player-arg
   remove 1 water bottle named "&7Bira" from the player
   set {%player-arg%.bira.satış.isteği} to "istek-gitti"
   set {bira.satış.yollayan.kişi} to "%player%"
   stop
  else:
   message "&7Teklif etmek için bir biraniz yok ?" to player
   stop trigger

command /kabulet:
 trigger:
  if {%player-arg%.bira.satış.isteği} is "istek-gitti":
   give 1 water bottle named "&7Bira" to the player
   stop

on drink of water bottle:
 if name of event-item is "&7Bira":
  apply nausea 1 to the player for 25 second
  apply jump boost 1 to the player for 25 second
  apply blind -1 to the player for 25 second
  message "&7Bira içtiğimiz için kafam galiba çok güzel oldu" to player
 
Üst