- En iyi cevaplar
- 3
Merhaba ben Mert kodladığım skriptdeki avantajları açıklıyayım.
Adminlerin oyunculara verdiği paralar loglara kaydedilmektedir.
Böylece gereksizce para vermelerini & silmelerini kolaylıkla anlarsınız ve cezasını kesersiniz.
Komutlar & Yetkiler
Admin Komutları
Admin yetkisi: para.admin
/para ekle <Oyuncu> <Para> <Sebep> | Adminin oyuncuya verdiği para loglara sebebi ile beraber kaydedilir.
/para sil <Oyuncu> <Para> <Sebep> | Adminin oyuncudan sildiği para loglara sebebi ile beraber kaydedilir.
Oyuncu Komutları
/param | Mevcut bakiyeni gösterir.
/parabak <Oyuncu> | Belirlediğiniz kişinin mevcut bakiyesini gösterir.
/paraver <Oyuncu> <Miktar> | Belirlediğiniz oyuncuya belirlediğiniz miktarda para verir.
Bu skript ise roleplay'e uygun bir skript
Değiştirilenler para bakma komutu admine verilmesi oyuncular bir oyuncunun parasına rolsüz bakabilir MG (Meta Game) kuralı ihlaline girebilir.
Bunu engellemek için üstünü arama komutu ekledim. (Kişi gereken rolleri yapmışsa /ustunuara komutunu kullanabilir.)
Komutlar & Yetkiler
Admin Komutları
Admin yetkisi: para.admin
/para ekle <Oyuncu> <Para> <Sebep> | Adminin oyuncuya verdiği para loglara sebebi ile beraber kaydedilir.
/para sil <Oyuncu> <Para> <Sebep> | Adminin oyuncudan sildiği para loglara sebebi ile beraber kaydedilir.
/parabak <Oyuncu> | Oyuncunun mevcut bakiyesini gösterir.
Oyuncu Komutları
/param | Mevcut bakiyeni gösterir.
/paraver <Oyuncu> <Miktar> | Belirlediğiniz oyuncuya belirlediğiniz miktarda para verir.
/ustunuara <Oyuncu> | Gereken roller yapılmış ise komut kullanılabilir.
/kabuletustunuara <Oyuncu> | Karşı taraf gereken rolleri yapmış ise kullanabilirsin.
Arkadaşlar skripti deniyemedim eğer sorun var ise düzeltip alttan yollayınız düzeltecek kadar beceriniz yoksa bana bildiriniz.
Adminlerin oyunculara verdiği paralar loglara kaydedilmektedir.
Böylece gereksizce para vermelerini & silmelerini kolaylıkla anlarsınız ve cezasını kesersiniz.
Komutlar & Yetkiler
Admin Komutları
Admin yetkisi: para.admin
/para ekle <Oyuncu> <Para> <Sebep> | Adminin oyuncuya verdiği para loglara sebebi ile beraber kaydedilir.
/para sil <Oyuncu> <Para> <Sebep> | Adminin oyuncudan sildiği para loglara sebebi ile beraber kaydedilir.
Oyuncu Komutları
/param | Mevcut bakiyeni gösterir.
/parabak <Oyuncu> | Belirlediğiniz kişinin mevcut bakiyesini gösterir.
/paraver <Oyuncu> <Miktar> | Belirlediğiniz oyuncuya belirlediğiniz miktarda para verir.
Kod:
#Ayarlar
options:
Yetki: para.admin
Yetki Mesaj: &cYetkiniz yeterli degil.
Sembol: $
on login:
if {para.%player%} is not set:
set {para.%player%} to 15#< Kaç para ile başlayacağını ayarlıyabilirsin ben 15 $ yaptım.
#Yönetici komutları
command /para [<text>] [<player>] [<int>] [<text>]:
permission: {@Yetki}
permission message: {@Yetki Mesaj}
trigger:
arg 1 is not set:
arg 2 is not set:
arg 3 is not set:
arg 4 is not set:
send "&b/para ekle <Oyuncu> <Para> <Sebep> | &cSebebini kesinlikle yazmalisin." to player
send "&b/para sil <Oyuncu> <Para> <Sebep> | &cSebebini kesinlikle yazmalisin." to player
send "&cNot: &7Gereksizce verilen & silinen paralardan dolayı ceza alabilirsin." to player
arg 1 is "ekle":
arg 2 is set:
arg 3 is set:
arg 4 is set:
log "%player%, admin %arg 2% adli oyuncunun hesabina {@Sembol}%arg 3% para ekledi. Sebep: %arg 4%" to "paraloglari/paraverme.log"
add arg 3 to {para.%arg 2%}
send "%arg 2% adli oyuncunun hesabina {@Sembol}%arg 3% para ekledin. Sebep: %arg 4%" to player
send "%player%, admin hesabina {@Sembol}%arg 3% para ekledi. Sebep: %arg 4%" to arg 1
arg 1 is "sil":
arg 2 is set:
arg 3 is set:
arg 4 is set:
log "%player%, admin %arg 2% adli oyuncunun hesabindan {@Sembol}%arg 3% para sildi. Sebep: %arg 4%" to "paraloglari/parasilme.log"
remove arg 3 from {para.%arg 2%}
send "%arg 2% adli oyuncunun hesabina {@Sembol}%arg 3% para ekledin. Sebep: %arg 4%" to player
send "%player%, admin hesabina {@Sembol}%arg 3% para ekledi. Sebep: %arg 4%" to arg 1
#Oyuncu komutları
command /param:
trigger:
send "&cMevcut paran: &7%{para.%player%}%"
command /parabak [<player>]:
trigger:
arg 1 is not set:
send "&c/parabak <Oyuncu> | &7Oyuncunun hesabındaki parayi gösterir." to player
arg 1 is set:
send "&b%arg 1%&c, parasi: &7{@Sembol}%{para.%arg 1%}%" to player
command /paraver [<player>] [<int>]:
trigger:
arg 1 is not set:
arg 2 is not set:
send "&c/paraver <Oyuncu> <Miktar> &7Belirlediginiz kisiye belirlediginiz parayi verir."
arg 1 is set:
arg 2 is set:
if {para.%player%} is greater than arg 2:
add arg 2 to {altin.%arg 1%}
remove arg 2 from {para.%player%}
send "&7%arg 1% adli oyuncuya {@Sembol}%arg 2% para verdin." to player
send "&7%player% adli oyuncu sana {@Sembol}%arg 2% para verdi." to arg 1
else:
send "&cSende {@Sembol}%arg 2% para yok." to player
Bu skript ise roleplay'e uygun bir skript
Değiştirilenler para bakma komutu admine verilmesi oyuncular bir oyuncunun parasına rolsüz bakabilir MG (Meta Game) kuralı ihlaline girebilir.
Bunu engellemek için üstünü arama komutu ekledim. (Kişi gereken rolleri yapmışsa /ustunuara komutunu kullanabilir.)
Komutlar & Yetkiler
Admin Komutları
Admin yetkisi: para.admin
/para ekle <Oyuncu> <Para> <Sebep> | Adminin oyuncuya verdiği para loglara sebebi ile beraber kaydedilir.
/para sil <Oyuncu> <Para> <Sebep> | Adminin oyuncudan sildiği para loglara sebebi ile beraber kaydedilir.
/parabak <Oyuncu> | Oyuncunun mevcut bakiyesini gösterir.
Oyuncu Komutları
/param | Mevcut bakiyeni gösterir.
/paraver <Oyuncu> <Miktar> | Belirlediğiniz oyuncuya belirlediğiniz miktarda para verir.
/ustunuara <Oyuncu> | Gereken roller yapılmış ise komut kullanılabilir.
/kabuletustunuara <Oyuncu> | Karşı taraf gereken rolleri yapmış ise kullanabilirsin.
Kod:
#Ayarlar
options:
Yetki: para.admin
Yetki Mesaj: &cYetkiniz yeterli degil.
Sembol: $
on login:
if {para.%player%} is not set:
set {para.%player%} to 15#< Kaç para ile başlayacağını ayarlıyabilirsin ben 15 $ yaptım.
#Yönetici komutları
command /para [<text>] [<player>] [<int>] [<text>]:
permission: {@Yetki}
permission message: {@Yetki Mesaj}
trigger:
arg 1 is not set:
arg 2 is not set:
arg 3 is not set:
arg 4 is not set:
send "&b/para ekle <Oyuncu> <Para> <Sebep> | &cSebebini kesinlikle yazmalisin." to player
send "&b/para sil <Oyuncu> <Para> <Sebep> | &cSebebini kesinlikle yazmalisin." to player
send "&cNot: &7Gereksizce verilen & silinen paralardan dolayı ceza alabilirsin." to player
arg 1 is "ekle":
arg 2 is set:
arg 3 is set:
arg 4 is set:
log "%player%, admin %arg 2% adli oyuncunun hesabina {@Sembol}%arg 3% para ekledi. Sebep: %arg 4%" to "paraloglari/paraverme.log"
add arg 3 to {para.%arg 2%}
send "%arg 2% adli oyuncunun hesabina {@Sembol}%arg 3% para ekledin. Sebep: %arg 4%" to player
send "%player%, admin hesabina {@Sembol}%arg 3% para ekledi. Sebep: %arg 4%" to arg 1
arg 1 is "sil":
arg 2 is set:
arg 3 is set:
arg 4 is set:
log "%player%, admin %arg 2% adli oyuncunun hesabindan {@Sembol}%arg 3% para sildi. Sebep: %arg 4%" to "paraloglari/parasilme.log"
remove arg 3 from {para.%arg 2%}
send "%arg 2% adli oyuncunun hesabina {@Sembol}%arg 3% para ekledin. Sebep: %arg 4%" to player
send "%player%, admin hesabina {@Sembol}%arg 3% para ekledi. Sebep: %arg 4%" to arg 1
command /parabak [<player>]:
permission: {@Yetki}
permission message: {@Yetki Mesaj}
trigger:
arg 1 is not set:
send "&c/parabak <Oyuncu> | &7Oyuncunun hesabındaki parayi gösterir." to player
arg 1 is set:
send "&b%arg 1%&c, parasi: &7{@Sembol}%{para.%arg 1%}%" to player
#Oyuncu komutları
command /param:
trigger:
send "&cMevcut paran: &7%{para.%player%}%"
command /paraver [<player>] [<int>]:
trigger:
loop all players in radius 20 of player:
arg 1 is not set:
arg 2 is not set:
send "&c/paraver <Oyuncu> <Miktar> &7Belirlediginiz kisiye belirlediginiz parayi verir."
arg 1 is set:
arg 2 is set:
if {para.%player%} is greater than arg 2:
add arg 2 to {altin.%arg 1%}
remove arg 2 from {para.%player%}
send "&7%arg 1% adli oyuncuya {@Sembol}%arg 2% para verdin." to player
send "&7%player% adli oyuncu sana {@Sembol}%arg 2% para verdi." to arg 1
else:
send "&cSende {@Sembol}%arg 2% para yok." to player
command /ustunuara <player>:
usage: /ustunuara <Oyuncu> | Gereken rolleri yaptıysanız kullanabilirsiniz.
trigger:
loop all players in radius 20 of player:
{ustunuara.%player%} is false:
send "&bKisinin kabul etmesini bekle." to player
send "%player%, üstünü aramak istiyor kabul ediyormusun ? ((/kabuletustunuara))" to arg 1
set {ustunuara.%player%} to true
set {ustunuarakabl.%arg 1%} to true
wait 70 seconds
set {ustunuara.%player%} to false
set {ustunuarakabl.%arg 1%} to false
else:
send "&bKisinin kabul etmesini bekliyorsun." to player
command /kabuletustunuara <player>:
usage: /kabuletustunuara <Oyuncu> | Karşıdaki kişi gereken rolleri yapmışsa komutu kullanabilirsin.
trigger:
loop all players in radius 20 of player:
{ustunuarakabl.%player%} is true:
{ustunuara.%arg 1%} is true:
send "&7Oyuncunun parası: &7{@Sembol}%{para.%player%}%" to arg 1
send "&c%arg 1% &7adli oyuncu başarıyla üstünü aradı." to player
set {ustunuara.%arg 1%} to false
set {ustunuarakabl.%player%} to false
else:
send "&7Bu kisi senin ustunu aramiyor." to player
else:
send "&7Bu kisi senin ustunu aramiyor." to player
Son düzenleme: