HaciGandalf
Katniss Everdeen
- Katılım
- 23 Nisan 2019
- Mesajlar
- 136
- Elmaslar
- 72
- Puan
- 13.535
- Yaş
- 22
- Konum
- Türkiye / İstanbul
- Discord İzni

- Minecraft
- HaciGandalf
Discord:
hacigandalf
İstediğiniz şekilde kullanabileceğiniz basit bir market fonksiyonu.
Market Alış Fonksiyonun Kullanımı
marketalisFunction(player, hopper, 1, 10)
- player yazan yer oyuncuyu temsil ediyor.
- hopper yazan yer satın alınacak eşyayı temsil ediyor.
- "1" yazan yer kaç tane "hopper" satın alınacağını temsil ediyor.
- "10" yazan yer "1" tane alınan "hopper" eşyasının fiyatını temsil ediyor.
Bir Örnek Verelim
marketalisFunction(player, apple, 8, 800)
8 Adet elma 800 birim paraya satın alınıyor. (oyuncu satın alıyor)
Market Satış Fonksiyonun Kullanımı
marketsatisFunction(player, hopper, 1, 10)
- player yazan yer oyuncuyu temsil ediyor.
- hopper yazan yer satılacak olan eşyayı temsil ediyor.
- "1" yazan yer kaç tane "hopper" satılacağını temsil ediyor.
- "10" yazan yer "1" tane satılacak "hopper" eşyasının fiyatını temsil ediyor.
Bir Örnek Verelim
marketsatisFunction(player, hopper, 8, 800)
8 Adet elma 800 birim paraya satılıyor. (sunucu marketi satın alıyor)
Market Hepsini Sat Fonksiyonun Kullanımı
marketsatistumuFunction(player, hopper, 10)
- player yazan yer oyuncuyu temsil ediyor.
- hopper yazan yer satılacak olan eşyayı temsil ediyor.
- "10" yazan yer "1" tane satılacak "hopper" eşyasının fiyatını temsil ediyor.
Bir Örnek Verelim
marketsatistumuFunction(player, apple, 20)
1 Adet elma 20 birim paraya satılıyor. (sunucu marketi satın alıyor)
Yapımcı Önerisi:
Bu skripti nasıl kullanacağınızı düşünüyorsanız size süper bir önerim var. DeluxeMenü eklentisi ile kendinize bir market menüsü yapın (ne kadar detaylı yapacağınız size kalmış) ve bir market tasarlayın. Sonra paylaştığım fonksiyonu istediğiniz eşya için uyarlayın ve deluxemenu eklentisindeki "click_command", "right_click_command" gibi etkileşimler ile player command olarak yazdırın. Ve kendinize süper bir market yapmış olun.
Market Alış Fonksiyonun Kullanımı
marketalisFunction(player, hopper, 1, 10)
- player yazan yer oyuncuyu temsil ediyor.
- hopper yazan yer satın alınacak eşyayı temsil ediyor.
- "1" yazan yer kaç tane "hopper" satın alınacağını temsil ediyor.
- "10" yazan yer "1" tane alınan "hopper" eşyasının fiyatını temsil ediyor.
Bir Örnek Verelim
marketalisFunction(player, apple, 8, 800)
8 Adet elma 800 birim paraya satın alınıyor. (oyuncu satın alıyor)
Kod:
options:
market: &8[&6Market&8]
command /marketalış:
trigger:
marketalisFunction(player, hopper, 1, 10)
function marketalisFunction(oyuncu: player, esya: object, adet: number, para: number):
if {_oyuncu} has enough space for {_adet} of {_esya}:
if {_oyuncu}'s balance >= {_para}:
remove {_para} from {_oyuncu}'s balance
give {_adet} of {_esya} to {_oyuncu}
send "{@market} &7Marketten &a%{_para}%&a$ &7fiyatına &a%{_adet}% &7adet &9%{_esya}% &7satın aldın." to {_oyuncu}
else if {_oyuncu}'s balance <= {_para}:
send "{@market} &cYeterli paran olmadığı için satın alamıyorsun." to {_oyuncu}
else if {_oyuncu} has not enough space for {_adet} of {_esya}:
send "{@market} &cEnvanterinde yeterli alan bulunmuyor." to {_oyuncu}
Market Satış Fonksiyonun Kullanımı
marketsatisFunction(player, hopper, 1, 10)
- player yazan yer oyuncuyu temsil ediyor.
- hopper yazan yer satılacak olan eşyayı temsil ediyor.
- "1" yazan yer kaç tane "hopper" satılacağını temsil ediyor.
- "10" yazan yer "1" tane satılacak "hopper" eşyasının fiyatını temsil ediyor.
Bir Örnek Verelim
marketsatisFunction(player, hopper, 8, 800)
8 Adet elma 800 birim paraya satılıyor. (sunucu marketi satın alıyor)
Kod:
command /marketsatış:
trigger:
marketsatisFunction(player, hopper, 1, 10)
function marketsatisFunction(oyuncu: player, esya: object, adet: number, para: number):
if {_oyuncu} has {_adet} of {_esya}:
remove {_adet} of {_esya} from {_oyuncu}
add {_para} to balance of {_oyuncu}
send "{@market} &7Markete &a%{_adet}% &7adet &9%{_esya}% &7eşyasını &a%{_para}%&a$ &7fiyatına sattın." to {_oyuncu}
else:
send "{@market} &cEnvanterinde bulunmayan eşyayı satamazsın :(." to {_oyuncu}
Market Hepsini Sat Fonksiyonun Kullanımı
marketsatistumuFunction(player, hopper, 10)
- player yazan yer oyuncuyu temsil ediyor.
- hopper yazan yer satılacak olan eşyayı temsil ediyor.
- "10" yazan yer "1" tane satılacak "hopper" eşyasının fiyatını temsil ediyor.
Bir Örnek Verelim
marketsatistumuFunction(player, apple, 20)
1 Adet elma 20 birim paraya satılıyor. (sunucu marketi satın alıyor)
Kod:
command /marketsatışhepsi:
trigger:
marketsatistumuFunction(player, hopper, 10)
function marketsatistumuFunction(oyuncu: player, esya: object, para: number):
set {_sahip::%{_oyuncu}%} to amount of {_esya} in {_oyuncu}'s inventory
if {_sahip::%{_oyuncu}%} > 0:
remove {_sahip::%{_oyuncu}%} of {_esya} from {_oyuncu}
add {_para} * {_sahip::%{_oyuncu}%} to balance of {_oyuncu}
send "{@market} &7Markete &a%{_sahip::%{_oyuncu}%}% &7adet &9%{_esya}% &7eşyasını &a%{_para} * {_sahip::%{_oyuncu}%}%&a$ &7fiyatına sattın." to {_oyuncu}
else:
send "{@market} &cEnvanterinde bulunmayan eşyayı satamazsın :(." to {_oyuncu}
Yapımcı Önerisi:
Bu skripti nasıl kullanacağınızı düşünüyorsanız size süper bir önerim var. DeluxeMenü eklentisi ile kendinize bir market menüsü yapın (ne kadar detaylı yapacağınız size kalmış) ve bir market tasarlayın. Sonra paylaştığım fonksiyonu istediğiniz eşya için uyarlayın ve deluxemenu eklentisindeki "click_command", "right_click_command" gibi etkileşimler ile player command olarak yazdırın. Ve kendinize süper bir market yapmış olun.
Son düzenleme: