- Katılım
- 30 Mayıs 2016
- Mesajlar
- 1.206
- Elmaslar
- 727
- Puan
- 16.575
- Konum
- BURSA
- Minecraft
- kashi2dev
Discord:
kashiandwazaki
kashiandwazaki
ExpiryCommands pluginini yüklersen daha rahat olur.Arkadaşlar isteğim çok basit "/permver isim süre" gibi bir komut olacak ve bu komut girilince oyuncuya belirtilen süre kadar *essentials.tpa" permi vericek ve süre sonunda geri alacak.
Birde şunu eklemek istiyorum bu olay sadece sunucu açıkken olsun yani kapandığında süre dursun.
kashiandwazaki
GroupManager kullanıyorum.PermissionsEX'de bu özellik var ama Pex kullanmayı sevmiyorum.Hangi yetki eklentisini kullanıyorsun?
on load:
load yaml "plugins/SüreliPerm/data.yml" as "data"
command yetkiver [<player>] [<text>] [<number>]:
permission: *
trigger:
set {_x} to ("%arg-3% minutes" parsed as timespan) later
set yaml value "%arg-1%.%arg-2%" from "data" to {_x}
save yaml "data"
execute console command "manuaddp %arg-1% %arg-2%"
send "&f» &a%arg-1% &eadlı oyuncuya &a%arg-2% &eizni verildi."
send "&f» &eİzin bitiş tarihi: &a%{_x}%"
every 1 minutes:
loop yaml nodes with keys "" from "data":
set {_p} to loop-value parsed as offlineplayer
loop yaml nodes with keys "%{_p}%" from "data":
if yaml value "%{_p}%.%loop-value-2%" from "data" is less than now:
execute console command "manudelp %{_p}% %loop-value-2%"
delete yaml value "%{_p}%.%loop-value-2%" from "data"
save yaml "data"
kashiandwazaki
Peki birşey spracağım load yaml "plugins/SüreliPerm/data.yml" as "data" burada klasör ve yml kurmama gerek varmı otomatikmi depolayacak birde çok fazla lag yaparmı ?Srkipt-yaml lazım.
Umarım çalışırKod:on load: load yaml "plugins/SüreliPerm/data.yml" as "data" command yetkiver [<player>] [<text>] [<number>]: trigger: set {_x} to ("%arg-3% minutes" parsed as timespan) later set yaml value "%arg-1%.%arg-2%" from "data" to {_x} save yaml "data" execute console command "manuaddp %arg-1% %arg-2%" send "&f» &a%arg-1% &eadlı oyuncuya &a%arg-2% &eizni verildi." send "&f» &eİzin bitiş tarihi: &a%{_x}%" every 1 minutes: loop yaml nodes with keys "" from "data": set {_p} to loop-value parsed as offlineplayer loop yaml nodes with keys "%{_p}%" from "data": if yaml value "%{_p}%.%loop-value-2%" from "data" is less than now: execute console command "manudelp %{_p}% %loop-value-2%" delete yaml value "%{_p}%.%loop-value-2%" from "data" save yaml "data"
/yetkiver Rahmican deneme.deneme 30
Rahmican adlı oyuncuya 30 dakikalık deneme.deneme yetkisi verir
Skript çalıştı fakat permi veremiyorum sorun ne acaba normal birşekilde manuaddp isim yetki şeklinde girsemde permi eklemiyorSrkipt-yaml lazım.
Umarım çalışırKod:on load: load yaml "plugins/SüreliPerm/data.yml" as "data" command yetkiver [<player>] [<text>] [<number>]: trigger: set {_x} to ("%arg-3% minutes" parsed as timespan) later set yaml value "%arg-1%.%arg-2%" from "data" to {_x} save yaml "data" execute console command "manuaddp %arg-1% %arg-2%" send "&f» &a%arg-1% &eadlı oyuncuya &a%arg-2% &eizni verildi." send "&f» &eİzin bitiş tarihi: &a%{_x}%" every 1 minutes: loop yaml nodes with keys "" from "data": set {_p} to loop-value parsed as offlineplayer loop yaml nodes with keys "%{_p}%" from "data": if yaml value "%{_p}%.%loop-value-2%" from "data" is less than now: execute console command "manudelp %{_p}% %loop-value-2%" delete yaml value "%{_p}%.%loop-value-2%" from "data" save yaml "data"
/yetkiver Rahmican deneme.deneme 30
Rahmican adlı oyuncuya 30 dakikalık deneme.deneme yetkisi verir
Peki birşey spracağım load yaml "plugins/SüreliPerm/data.yml" as "data" burada klasör ve yml kurmama gerek varmı otomatikmi depolayacak birde çok fazla lag yaparmı ?
Gönderi otomatik olarak birleştirildi:
Skript çalıştı fakat permi veremiyorum sorun ne acaba normal birşekilde manuaddp isim yetki şeklinde girsemde permi eklemiyor
kashiandwazaki
Yok ya kullanım amacım vip alan kişilere bir süreliğini edit bölgesinde daha fazla coin kazandırmak coin.2x ve coin.3x permi var bunları direk group managerdan ekliyorum sorun yok coini 2x 3x fazla alıyorum ama oyun içinden permi manuaddp komutu ile ekleyemiyorum eklendi diyor eklemiyor ne yapmam gerekÇok fazla oyuncuya süreli yetki verirsen lag yapar muhtemelen ama birkaç kişiye verirsen sorun olacağını sanmıyorum
Yok ya kullanım amacım vip alan kişilere bir süreliğini edit bölgesinde daha fazla coin kazandırmak coin.2x ve coin.3x permi var bunları direk group managerdan ekliyorum sorun yok coini 2x 3x fazla alıyorum ama oyun içinden permi manuaddp komutu ile ekleyemiyorum eklendi diyor eklemiyor ne yapmam gerek

efekurban

efekurban
permissions.yml üzerinden verebilirsin komutu yok.byler bişi sorucam nasıl manuadd plugini olmadan perm verebilirim onun kodunu yazarmısınız?
(yapılabilir ama sağlıklı değil)Yetki plugini olmadan yetki vermekten bahsediyorsun, yapamazsın. Anca oyuncuyu OP yaparak yapabilirsin. OP yaparsan o oyuncuya TÜM YETKİLER verilir, seni bile banlayabilecek hale gelir.
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!