Ufak bi yardım.

BuseIrem36

Ağaç Yumruklayıcı
En iyi cevaplar
0
Arkadaşlar yararlı bi skript yapıyorum ama bi kod da takıldım.şöyle bişe mesela elinizde bi kağıt var.bi komut yazınca o kağıdı sizden alıp size para vericek.o kodu nasıl ayarlarım ? şöyle bişemi olucak acaba ? bu arada iconomy plugini var.
give money 10 to player
tarzı bişemiydi aslında biliyodumda unuttum.bi yardım etseniz.
 

BuseIrem36

Ağaç Yumruklayıcı
En iyi cevaplar
0
Teşekkürler.

Bide bilgin varsa hesaptan para çekme nasıl oluyo ? mesela bi komut yazıcak ve parasından bellirlediğimiz miktarda para gidicek ?
 

MeeRach

Vi3e
En iyi cevaplar
0
Teşekkürler.

Bide bilgin varsa hesaptan para çekme nasıl oluyo ? mesela bi komut yazıcak ve parasından bellirlediğimiz miktarda para gidicek ?
Kod:
command /paraal <player> <number>:
    trigger:
        if arg 1's balance is greater than arg-2:
            execute console command "/eco take %arg 1% %arg 2%"
        else:
            send "&4%arg 1%'de &3%arg 2% para yok"
 

BuseIrem36

Ağaç Yumruklayıcı
En iyi cevaplar
0
O zaman banada yardımcı olurmusun ? :) Zor bi sk değil ben bi kısmını yaptım ama bozuk oldu çok farklı bişeyler oldu.sk kısaca /cekal komutuyla.zaten bi arkadaş paylaşmıştı.ama bug yapılıyodu.bende şöyle bişe yaptım :

command /cekal:
trigger:
if player has 1 paper named "&b&l50K" in inventory:
remove 1 paper named "&b&l50K" from player
add 50000 to player's money


Böylede acaba biyerinde hata falan varmı ? aslında daha gelişmişi lazımda bug oluyo diye bende belirli miktarlarda yapıcam tek tek.50k 100k 200k gibi ama şunu ayarlayamadım : biri /cekal 50 yazdığı zaman parasından 50k gidicek eline kağıt gelicek.o kağıda sağ tıkladığı zaman hesabına 50k yine gelicek.yardımcı olurmusun ?
 

MeeRach

Vi3e
En iyi cevaplar
0
O zaman banada yardımcı olurmusun ? :) Zor bi sk değil ben bi kısmını yaptım ama bozuk oldu çok farklı bişeyler oldu.sk kısaca /cekal komutuyla.zaten bi arkadaş paylaşmıştı.ama bug yapılıyodu.bende şöyle bişe yaptım :

command /cekal:
trigger:
if player has 1 paper named "&b&l50K" in inventory:
remove 1 paper named "&b&l50K" from player
add 50000 to player's money


Böylede acaba biyerinde hata falan varmı ? aslında daha gelişmişi lazımda bug oluyo diye bende belirli miktarlarda yapıcam tek tek.50k 100k 200k gibi ama şunu ayarlayamadım : biri /cekal 50 yazdığı zaman parasından 50k gidicek eline kağıt gelicek.o kağıda sağ tıkladığı zaman hesabına 50k yine gelicek.yardımcı olurmusun ?
@Axel102 'nin kodladığı çek skripti var.
Araştır bulursun :)
(Kodda hata yok)

Hatta ben vereyim onu.
Kod:
command /çek [<number>]:
 trigger:
  if arg 1 is not set:
   message "&7Kullanmak için &c/çek <sayi>"
   stop
  if arg 1 is set:
   if player's balance is greater than arg-1:
    message "&7%arg-1% tl miktarda paraya bir çek yazdirdiniz !"
    remove arg-1 from the player's balance
    set {%arg-2%.paraverisi} to "%arg-1%"
    set slot 1 of player's inventory to paper named "%{%arg-2%.paraverisi}%" with lore "&7Kullanmak için tiklayiniz !"
    set {esya} to slot 1 of player

on rightclick with a paper:
 if "%lore of player's tool%" contains "&7Kullanmak için tiklayiniz !":
  set {_miktar} to name of tool
  set {_miktar} to {_miktar} parsed as number
  message "&7%{_miktar}% miktarli para çekini kullandiniz."
  add {_miktar} to the player's account
  remove 1 of player's tool from player's inventory
 

BuseIrem36

Ağaç Yumruklayıcı
En iyi cevaplar
0
Tmm işte benim dediğimde bu ama oyuncular örste kağıdın ismini dğeiştirip daha çok para alıyo.mesela 10 tl çek yapıyolar.örste 1000 yapıyolar daha çok para geliyo.
 

MeeRach

Vi3e
En iyi cevaplar
0
Tmm işte benim dediğimde bu ama oyuncular örste kağıdın ismini dğeiştirip daha çok para alıyo.mesela 10 tl çek yapıyolar.örste 1000 yapıyolar daha çok para geliyo.
o bugu @MrDeichor bulmuştu, ayarlamıştım yine yapıyorlardı.
Bir daha ayarlamaya çalışayım.

Kod:
command /çek [<number>]:
 trigger:
  if arg 1 is not set:
   message "&7Kullanmak için &c/çek <sayi>"
   stop
  if arg 1 is set:
   if player's balance is greater than arg-1:
    message "&7%arg-1% tl miktarda paraya bir çek yazdirdiniz !"
    remove arg-1 from the player's balance
    set {paraverisi.%arg-2%} to "&6%arg-1%"
    set slot 1 of player's inventory to paper named "%{paraverisi.%arg-2%}%"
    set {esya1} to slot 1 of player

on rightclick with a paper:
 if "%name of player's tool%" is "&6%{esya1}%":
  set {_miktar1} to name of tool
  set {_miktar1} to {_miktar1} parsed as number
  message "&7%{_miktar1}% miktarli para çekini kullandiniz."
  add {_miktar1} to the player's account
  remove 1 of player's tool from player's inventory
Bütün sorun loreden kaynaklı.
Böyle dene.
@Axel102 abi bug yok demiştin bea :S
 

BuseIrem36

Ağaç Yumruklayıcı
En iyi cevaplar
0
Böylede hiç çalışmıyo /cek kısmında sıkıntı yok ama /cek kullanılmıyo.sağ tıklıyon tepki yok :) senide yorduk ama
 

BuseIrem36

Ağaç Yumruklayıcı
En iyi cevaplar
0
Şöyle Bişe Yapsak :
command /bozdur:
trigger:
if player has 1 paper named "&b&l50 K" in inventory:
remove 1 paper named "&b&l50 K" from player
add 10 to player's money
else:
send "&c[&4!&c] &2Cekin yok."

Adamın elinde 50k bi çek var./bozdur yazınca çek gidicek adama 50k para gelicek bunu ayarlaman mümkün mü ?
 
Üst