EylexLive
Örümcek Hoşt!
- Katılım
- 10 Ağustos 2017
- Mesajlar
- 347
- Elmaslar
- 110
- Puan
- 7.110
- Konum
- Ankara
- Minecraft
- UmutErarslan_
Discord:
Umut Erarslan#8378
Merhabalar,
Bugün yine bir skript ile karşınızdayım.
Başlıktanda anlayacağınız üzere GUI Market Skripti.
Skript klasik skript üzerinden ayarlanan sistemlerden değil.
Her neyse uzatmadan skripte geçelim.
Admin Komutları:
/market-admin ekle <eşya adı> - Markete eşya ekler.
/market-admin sil - Markette olan tüm eşyaları siler.
/market-admin item <eklenen eşya adı> - Eklenen eşyanın GUI üzerinde gösterilecek itemi ve satın alındığında verilecek itemi ayarlar.
/market-admin paraayarla <eklenen eşya adı> <para miktarı> - Eklenen eşyanın satın alım parası ayarlar.
Sistem:
Markete eşya ekleme.
Eklenen eşyanın GUI üzerinde gösterilecek itemi ve satın alındığında verilecek itemi ayarlar.
Eklenen eşyanın satın alım parasını ayarlar.
Ve son olarakta satın alma işlemi, hayırlı olsun :) .
Skriptim bu kadardı umarım beğenmişsinizdir ve işinize yarar.
Kod:
NOT ! : Skriptin çalışması için Tuske ve SkRayFall gerekmektedir.
Bugün yine bir skript ile karşınızdayım.
Başlıktanda anlayacağınız üzere GUI Market Skripti.
Skript klasik skript üzerinden ayarlanan sistemlerden değil.
Her neyse uzatmadan skripte geçelim.
Admin Komutları:
/market-admin ekle <eşya adı> - Markete eşya ekler.
/market-admin sil - Markette olan tüm eşyaları siler.
/market-admin item <eklenen eşya adı> - Eklenen eşyanın GUI üzerinde gösterilecek itemi ve satın alındığında verilecek itemi ayarlar.
/market-admin paraayarla <eklenen eşya adı> <para miktarı> - Eklenen eşyanın satın alım parası ayarlar.
Sistem:
Markete eşya ekleme.
Eklenen eşyanın GUI üzerinde gösterilecek itemi ve satın alındığında verilecek itemi ayarlar.
Eklenen eşyanın satın alım parasını ayarlar.
Ve son olarakta satın alma işlemi, hayırlı olsun :) .
Skriptim bu kadardı umarım beğenmişsinizdir ve işinize yarar.
Kod:
Kod:
options:
p: &8[&6RMarket&8]
command /market:
trigger:
{market::*} is set:
open virtual chest inventory with size 5 named "&2Market &8(&e%size of {market::*}%&8) &2Eşya Mevcut" to player
wait 2 ticks
set {_s} to 0
loop {market::*}:
create gui slot {_s} of player with {market.item::%loop-value%} named "&6%loop-value%" with lore "&3Gereken&8: &6%{market.gereken.para::%loop-value%}% TL" to close then run player command "/_market %loop-value%"
add 1 to {_s}
else:
send "{@p} &cHiç eşya eklenmemiş"
command /market-admin [<text>] [<text>] [<int>]:
permission: market.admin
trigger:
arg-1 is "ekle":
arg-2 is set:
set {market::%arg-2%} to arg-2
send "{@p} ""&3%arg-2%"" market eşyaları arasına eklendi."
else:
send "{@p} &cEşya adını gir"
arg-1 is "item":
arg-2 is set:
{market::%arg-2%} is set:
player's tool isn't air:
set {market.item::%arg-2%} to player's tool
send "{@p} &3%player's tool% ayarlandı"
else:
send "{@p} &cElin boş"
else:
send "{@p} &cBöyle bir eşya eklenmemiş"
else:
send "{@p} &cBir eşya adı gir"
arg-1 is "sil":
delete {market::*}
arg-1 is "paraayarla":
arg-2 is set:
arg-3 is set:
{market::%arg-2%} is set:
set {market.gereken.para::%arg-2%} to arg-3
send "{@p} &3%arg-2% adlı eşyanın satın alım parası %arg-3% TL olarak ayarlandı"
else:
send "{@p} &cBöyle bir eşya eklenmemiş"
else:
send "{@p} &cBir miktar girin"
else:
send "{@p} &cBir eşya adı gir"
command /_market [<text>]:
trigger:
{market::%arg-1%} is set:
player's money is more than or equal to {market.gereken.para::%arg-1%}:
give {market.item::%arg-1%} to player
send "{@p} &a%arg-1% adlı eşyayı aldın%nl%{@p} &3Ödenen miktar&8: &a%{market.gereken.para::%arg-1%}%"
remove {market.gereken.para::%arg-1%} from player's account
send player title "&aSatın Alındı" with subtitle "&aBaşarıyla satın alındı!" for 5 seconds
else:
send "{@p} &cBu eşyayı almak için gerekli paraya sahip değilsiniz"
NOT ! : Skriptin çalışması için Tuske ve SkRayFall gerekmektedir.
Son düzenleme: