- En iyi cevaplar
- 0
Nedense uzun zamandır skript kodlamıyorum.
RPG Sunucular için bir eroin ticaret skripti kodladım.
Çalışma şekli;
Eroin satacak olan kişide "&9&lEroin" isimli Ghast Tear olması gerek.
Eroin alacak kişide belirtilen paranın olması gerek.
Ana komut;
/eroinsat <oyuncu> <fiyat> <miktar>
Satılacak oyuncunun kullanacağı komut;
/e <kabul,red>
Kod;
RPG Sunucular için bir eroin ticaret skripti kodladım.
Çalışma şekli;
Eroin satacak olan kişide "&9&lEroin" isimli Ghast Tear olması gerek.
Eroin alacak kişide belirtilen paranın olması gerek.
Ana komut;
/eroinsat <oyuncu> <fiyat> <miktar>
Satılacak oyuncunun kullanacağı komut;
/e <kabul,red>
Kod;
Kod:
command /eroinsat <player> <integer> <integer>:
trigger:
player has 1 ghast tear named "&9&lEroin":
arg 1's balance is greater than arg-2:
set {eroinsatan.%player%} to true
set {eroinalan.%arg 1%} to true
set {erointicaret::%player%} to arg 1
set {erointicaret::%arg 1%} to player
set {_satilanmiktar} to arg-3
set {fiyat.%arg 1%} to "%arg 2%"
send "&a%player% &7size &4%arg 2%$'a &3eroin &7satmak istiyor. &9'/e kabul - /e red'" to arg 1
send "&aIstek gönderildi."
wait 10 seconds
set {eroinsatan.%player%} to false
set {eroinalan.%arg 1%} to false
send "&bEroin istegi sonra erdi."
send "&bEroin istegi sonra erdi." to arg 1
else:
send "&7Eroin satmaya calistigin adamin &3%arg 2% &7parasi yok."
else:
send "&7Eroinin yok"
command /e [<text>]:
trigger:
arg 1 is not set:
send "&4===================================="
send "&6/e kabul &4 - &6/e red"
send "&4===================================="
arg 1 is "kabul":
{eroinalan.%player%} is true:
{fiyat.%player%} is set:
give 1 {_satilanmiktar} named "&9&lEroin" to player
set {eroinalan.%player%} to false
execute console command "/eco take %player% %{fiyat.%player%}%"
remove 1 {_satilanmiktar} named "&9&lEroin" from {erointicaret::%player%}
execute console command "eco give %{erointicaret::%player%}% %{fiyat.%player%}%"
delete {erointicaret::%player%}
else:
send "&4Size gelen bir istek yok!"
else:
send "&4Size gelen bir istek yok!"
arg 1 is "red":
{eroinalan.%player%} is true:
{fiyat.%player%} is set:
set {eroinalan.%player%} to false
delete {erointicaret::%player%}
send "&cIstegi reddettiniz."
else:
send "&4Size gelen bir istek yok!"
else:
send "&4Size gelen bir istek yok!"
Son düzenleme: