Bulundu Oyuncuya fazladan can verme

  • Konuyu Başlatan Konuyu Başlatan ImInfiniTy
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 4.398

ImInfiniTy

Şimdi bir Hardcore server olacaktı..
Katılım
18 Şubat 2015
Mesajlar
327
Elmaslar
90
Puan
13.710
Yaş
25
Oyuncunun maximum 10 olan can barını 11,12 bar yapma veya 1 eksiltme olayı nasıl olur?
 
Ne amacıyla kullanıcaksınız. Eğer ölümsüzlük için falan kullanıcaksınız world guard ile yapabilirsin.
 
Kod:
command /hasar [<player>] [<int>]:
    trigger:
        damage arg-1 by arg-2

eksiltme bu şekilde yapılabilir, fakat 11,12 yapma olayı olur mu bilmem.
 
Kod:
command /hasar [<player>] [<int>]:
    trigger:
        damage arg-1 by arg-2

eksiltme bu şekilde yapılabilir, fakat 11,12 yapma olayı olur mu bilmem.
Hocam damage olayı kalp silmiyor, sadece hasar veriyor. Benim istediğim şey aynı sizin yazdığınız komutla hasar vermesi değil de 10 kalpten [<int>] değerini silmesi. Yani integer eğer 5 ise 10 kalpten 5 kalbi silecek, oyuncunun maximum canı 5 kalp olacak. Garip biraz ama neyse :D
 
Kod:
set player's max health to 5
Kalıbını Kullanın
 
Kod:
set player's max health to 5
Kalıbını Kullanın
Set şeklinde değil de remove şeklinde olmalı.
Şunun gibi bir skript düşünün:

Kod:
on rightclick:
    player is holding stick: //bu herhangi bir silah skript inin başlangıcı
    //burası da hasar kısmı olacak
    
    Eğer ben sizin dediğiniz gibi set yaparsam, oyuncu 10 tane mermi yese de canı yine 5 olacak. Bu yüzden remove şeklinde olması lazım :D
Gönderi otomatik olarak birleştirildi:

Fazladan can vermek, ve canlari azaltma:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
İndirilmiyor :/
 
Hocam yardım istiyorsun ama milletin cevaplarının sorunlarını çözüyorsun :D?
 
Set şeklinde değil de remove şeklinde olmalı.
Şunun gibi bir skript düşünün:

Kod:
on rightclick:
    player is holding stick: //bu herhangi bir silah skript inin başlangıcı
    //burası da hasar kısmı olacak
  
    Eğer ben sizin dediğiniz gibi set yaparsam, oyuncu 10 tane mermi yese de canı yine 5 olacak. Bu yüzden remove şeklinde olması lazım :D
Gönderi otomatik olarak birleştirildi:


İndirilmiyor :/
ozaman şunu düşünsene bro
set player's max health to (player's max health - 5) ?
yada remove 5 from player's max health deneyebilirsin ama olmayabilir hatırlamıyorum bunu
 
Hocam yardım istiyorsun ama milletin cevaplarının sorunlarını çözüyorsun :D?
Yok aslında onların söyledikleri ve benim istediğim arasındaki farkı açıklıyorum :D
Gönderi otomatik olarak birleştirildi:

ozaman şunu düşünsene bro
set player's max health to (player's max health - 5) ?
yada remove 5 from player's max health deneyebilirsin ama olmayabilir hatırlamıyorum bunu

"Player's max health - 5" kısmındaki max health'ı her zaman 10 alıyor :/ Oyuncuya 1 kere vurunca 5 canı kalıyor ama 2. vuruşumda işlemiyor.
Gönderi otomatik olarak birleştirildi:

Yok aslında onların söyledikleri ve benim istediğim arasındaki farkı açıklıyorum :D
Gönderi otomatik olarak birleştirildi:



"Player's max health - 5" kısmındaki max health'ı her zaman 10 alıyor :/ Oyuncuya 1 kere vurunca 5 canı kalıyor ama 2. vuruşumda işlemiyor.
Hocam en başta 10 olan {can.%player%} oyuncuya vurunda 2 azalsa, sonra da set player's max health to (%{can.%player%}%-2) falan yapsa çalışır mı mantıksız oldu gibi geldi ama :D
 
Son düzenleme:
denemedim fakat şu olabilir belki, tab yerine boşluk kullandım
on command "deneme":
trigger:
set {x::%player%} to player's max health
add -5 to {x::%player%}
set player's max health to {x::%player%
 

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