Kağıda sağ tıklayınca süreli yetki vermek [usta scripterlar içeri]

FurkannSB

Kömür Madencisi
En iyi cevaplar
0
arkadaşlar şöyle bir şey istiyorum mümkün mü?
128533

şöyle bir kağıt yaptım &4&l4_Saatlik_/uc diye oyuncular bu kağıda sağ tıklayınca 4 saat boyunca fly.fly permine sahip olacaklar. 4 Saat bitince fly.fly yetkileri gidecek. Usta scripter kardeşlerim yardımcı olabilir mi?
 

kadir2015

Kızıltaş Madencisi
En iyi cevaplar
7
Kod:
command /ucusver [<player>]:
    permission: iksirverop
    permission message: üzgünüm yetkin olmadan kullanamassın
    trigger:
        set {non.%player%} to true
        if arg 1 is set:
            execute console command "give %arg 1% 339 1 name:&4&l4_Saatlik_/uc"
        if arg 1 is not set:
            send "&cKullanım /ucusver oyuncu" to player

on right click:
    if tool's name is "&4&l4 Saatlik /uc":
    cancel event
    remove a paper named "&4&l4 Saatlik /uc" from player
    execute console command "manuaddp %player% fly.fly"
    send "&c&l4 Saatlik Uçuş Aktif" to player
    wait 14400 seconds
    execute console command "manudelp %player% fly.fly"
    send "&c&l4 Saatlik Uçuş Bitti" to player
buyrun kod
/ucusver oyuncuismi
kodunu kullandıgında
veriyor
 
Son düzenleme:

FurkannSB

Kömür Madencisi
En iyi cevaplar
0
Kod:
command /ucusver [<player>]:
    permission: iksirverop
    permission message: üzgünüm yetkin olmadan kullanamassın
    trigger:
        set {non.%player%} to true
        if arg 1 is set:
            execute console command "give %arg 1% 339 1 name:&4&l4_Saatlik_/uc"
        if arg 1 is not set:
            send "&cKullanım /ucusver oyuncu" to player

on right click:
    if tool's name is "&4&l4 Saatlik /uc":
    cancel event
    remove a paper named "&4&l4 Saatlik /uc" from player
    set flight state of player to true
    send "&c&l4 Saatlik Uçuş Aktif" to player
    wait 14400 seconds
    set flight state of player to false
    send "&c&l4 Saatlik Uçuş Bitti" to player
buyrun kod
/ucusver oyuncuismi
kodunu kullandıgında
veriyor
dostum hayır ek bir şey yapmanı istemiyorum diğer skriptlerde var zaten uçma falan tek istediğim şey o kağıda basınca basan kişiye fly.fly isimli yetkiyi 4 saatliğine verip 4 saat sonra geri alması
 

kadir2015

Kızıltaş Madencisi
En iyi cevaplar
7
dostum hayır ek bir şey yapmanı istemiyorum diğer skriptlerde var zaten uçma falan tek istediğim şey o kağıda basınca basan kişiye fly.fly isimli yetkiyi 4 saatliğine verip 4 saat sonra geri alması
tamam yaptım işte 4 saat veriyor 4 saat sonra alıyor ? yetkiyi
skripti düzenledim al kullan ve sorunun çözüldüyse ismimin yanındaki zümrüt işaretine bas
 

AldenSH

Altın Madencisi
En iyi cevaplar
53
Kod:
on rightclick with paper:
    if display name of tool is "&4&l4 Saatlik /uc":
        send "4 saatlik uçuş süren başladı."
        remove a paper named "&4&l4 Saatlik /uc" from player
        execute console command "/manuaddp %player% fly.fly"
        wait 4 hours
        execute console command "/manudelp %player% fly.fly"

İstediğin bu sanırım? Groupmanager önermiyorum böyle yetkileri saatlik vermek için yetki pluginin mysql'e bağlaman en iyisi, eğer sunucuyu kapatırsan o 4 saat içerisinde oyuncu sınırsız yetki sahibi olabilir.
 

kadir2015

Kızıltaş Madencisi
En iyi cevaplar
7
Kod:
on rightclick with paper:
    if display name of tool is "&4&l4 Saatlik /uc":
        send "4 saatlik uçuş süren başladı."
        remove a paper named "&4&l4 Saatlik /uc" from player
        execute console command "/manuaddp %player% fly.fly"
        wait 4 hours
        execute console command "/manudelp %player% fly.fly"

İstediğin bu sanırım? Groupmanager önermiyorum böyle yetkileri saatlik vermek için yetki pluginin mysql'e bağlaman en iyisi, eğer sunucuyu kapatırsan o 4 saat içerisinde oyuncu sınırsız yetki sahibi olabilir.
tamam bende adama bunu vermiştim .d
 
Üst