variables:
{portalcoin::%player%} = 0
options:
prefix: &aPortal
command portalbiletal:
trigger:
if {portalcoin::%player%} >= 10:
subtract 10 from {portalcoin::%player%}
send "{@prefix}: Bilet başarıyla aldındı." to player
give 1 paper named "&aPortal Bilet" to player
set {portalbiletalındıMı::%player%} to true
else:
send "{@prefix}: Yeterli bir bakiyeniz bulunmamaktadır. Bakiye: %{portalcoin::%player%}%" to player
on portal enter:
if {portalbiletalındıMı::%player%} is true:
remove 1 paper from player
send "{@prefix}: Portala giriş sağladınız, biletiniz alındı." to player
set {portalbiletalındıMı::%player%} to false
else:
stop
send "{@prefix}: Portal biletini kullandın veya bileti satın almadınız."
Teşekkürler deneyeceğimSelam, direkt skripti atayım.
Kod:variables: {portalcoin::%player%} = 0 options: prefix: &aPortal command portalbiletal: trigger: if {portalcoin::%player%} >= 10: subtract 10 from {portalcoin::%player%} send "{@prefix}: Bilet başarıyla aldındı." to player give 1 paper named "&aPortal Bilet" to player set {portalbiletalındıMı::%player%} to true else: send "{@prefix}: Yeterli bir bakiyeniz bulunmamaktadır. Bakiye: %{portalcoin::%player%}%" to player on portal enter: if {portalbiletalındıMı::%player%} is true: remove 1 paper from player send "{@prefix}: Portala giriş sağladınız, biletiniz alındı." to player set {portalbiletalındıMı::%player%} to false else: stop send "{@prefix}: Portal biletini kullandın veya bileti satın almadınız."
Çalışmıyor :(Selam, direkt skripti atayım.
Kod:variables: {portalcoin::%player%} = 0 options: prefix: &aPortal command portalbiletal: trigger: if {portalcoin::%player%} >= 10: subtract 10 from {portalcoin::%player%} send "{@prefix}: Bilet başarıyla aldındı." to player give 1 paper named "&aPortal Bilet" to player set {portalbiletalındıMı::%player%} to true else: send "{@prefix}: Yeterli bir bakiyeniz bulunmamaktadır. Bakiye: %{portalcoin::%player%}%" to player on portal enter: if {portalbiletalındıMı::%player%} is true: remove 1 paper from player send "{@prefix}: Portala giriş sağladınız, biletiniz alındı." to player set {portalbiletalındıMı::%player%} to false else: stop send "{@prefix}: Portal biletini kullandın veya bileti satın almadınız."
Sistemi ben denedim gayet güzel çalıştı neden çalışmadı?Çalışmıyor :(
bakiyem olmasına rağmen bakiye yetersiz diyor. Essentials economy Ve Vault Kullanıyorum ama yinede çalışmıyorSistemi ben denedim gayet güzel çalıştı neden çalışmadı?
Kişinin alacağı bilet sayısına göre yaptım skripti. Kişinin tek bir bileti varsa tek bir biletini alır.1 - Ardarda bilet alındığında sadece 1 kere kullanılabilir olur.
2 - remove 1 paper envanterdeki herhangi bir kağıt parçasını alır
Bunu plugin ile alakalı yapmadım ancak tek bir komut ile skript değişkenine bağlı olan bakiyeye sayı arttırabilirim.bakiyem olmasına rağmen bakiye yetersiz diyor. Essentials economy Ve Vault Kullanıyorum ama yinede çalışmıyor
options:
prefix: &aPortal
command portalbiletal:
trigger:
if player's balance is greater or equal to 10:
remove 10 from player's balance
send "{@prefix}: Bilet başarıyla aldındı." to player
give 1 paper named "&aPortal Bilet" to player
else:
send "{@prefix}: Yeterli bir bakiyeniz bulunmamaktadır."
on portal:
if player's inventory contains a paper named "&aPortal Bilet":
remove 1 paper named "&aPortal Bilet" from player's inventory
send "{@prefix}: Portala giriş sağladınız, biletiniz alındı." to player
else:
cancel event
stop
Bu skripti tek kullanımlık olarak kodlamıştım aslında istediğin kadar kağıt al eline kağıt(bileti) al portala öyle gir. Bilet olmasa ışınlanmıyor ben denedim ancak hızlı kodladım sistemi.kişi portalı kullanmadan önce 1 den fazla bilet alırsa sadece 1 tanesini kullanabiliyor.
ve bilet kullanıldığında envanterden portal bileti gitmiyor normal kağıt varsa o gidiyor yoksa hiçbir şey gitmiyor
+ olarak biletin olmasa da ışınlanıyorsun
Test ettim de söylüyorum
Test etmeden önce de aynı şeyleri söylemiştim