Çözüldü VIP Bitince Eski Ranka Gönderme!

  • Konuyu Başlatan Konuyu Başlatan ozevenue
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 603
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ozevenue

Koydum Çalışma Masasını
Katılım
11 Temmuz 2015
Mesajlar
60
Elmaslar
7
Puan
13.260
Yaş
24
Arkadaşlar VIPZero yu biliyorum ama o kullanıcın eski rankına değilde belirlenen ranka gönderiyor.
Bana örneğin: oyuncu skylordken vip alıyor ve vipi bitince skylorda(eski rankına) gönderiyor.
Araştırdım bulamadım varmı böyle bildiğiniz vip plugini?
 
Arkadaşlar VIPZero yu biliyorum ama o kullanıcın eski rankına değilde belirlenen ranka gönderiyor.
Bana örneğin: oyuncu skylordken vip alıyor ve vipi bitince skylorda(eski rankına) gönderiyor.
Araştırdım bulamadım varmı böyle bildiğiniz vip plugini?​

PixelVip deniyebilirsin ancak böyle özelliği varmı bilmiyorum. Bana sorarsan en iyisi VipZero.​
 
Yokmu bilen ya :(
 
Kod:
vip_groups:
- vip
- skyvip
- punchvip
- advancevip
default_group: oyuncu #Vip bitince dönecek olan rütbe.
 
Arkadaşlar VIPZero yu biliyorum ama o kullanıcın eski rankına değilde belirlenen ranka gönderiyor.
Bana örneğin: oyuncu skylordken vip alıyor ve vipi bitince skylorda(eski rankına) gönderiyor.
Araştırdım bulamadım varmı böyle bildiğiniz vip plugini?
@kingOf0 'nun yapmış olduğu bir skript,eski grubuna atıyor:
Kod:
options:
    p: &aKeep&CAlive →&7
command /vipver <player> <text> <timespan>:
    permission: OP
    trigger:
        if arg-2 is "keepVIP" or "aliveVIP": #Burdaki isimleri kendi viplerine göre ayarlayabilirsin.
            set {vipver::%player%::lastDate} to arg-3 later
            set {vipver::%player%::lastGroup} to player's group

            send player title "&cDikkat!" with subtitle "&7vip &aBaşarıyla&7 verildi."
            
            if arg-2 is "keepVIP" or "keep": #verilen vip'e göre item verme
                give 64 gold ingot named "&6Altın Akçe" to arg-1 #VIP alana İtem verme
                send arg-1 title "&cDikkat!" with subtitle "&7vip &aBaşarıyla&7 verildi."
                give 10 slimeball named "&ACreeper Gözü" to arg-1 #VIP alana İtem verme
                give 5 fermented spider eye named "&cKanlı Et" to arg-1 #VIP alana İtem verme
                give 1 magma cream named "&cKanlı Creeper Gözü" to arg-1 #VIP alana İtem verme
                send arg-1 title "&cDikkat!" with subtitle "&AKeep&CVIP &aBaşarıyla&7 alındı."

            if arg-2 is "aliveVIP" or "alive": #verilen vip'e göre item verme
                give 128 gold ingot named "&6Altın Akçe" to arg-1 #VIP alana İtem verme
                give 25 slimeball named "&ACreeper Gözü" to arg-1 #VIP alana İtem verme
                give 10 fermented spider eye named "&cKanlı Et" to arg-1 #VIP alana İtem verme
                give 5 magma cream named "&cKanlı Creeper Gözü" to arg-1 #VIP alana İtem verme
                    
            send "&aKeep&CAlive →&7 &8%arg-1%&7 adlı oyuncu &8%arg-3%&7 &8%arg-2% &7satın aldı!" to all players    #herkese bildirme   
            
            if player has permission "vip.dahaoncealdi": #daha önce vip almamışs
                log "%arg-1% adlı oyuncu daha once vip aldığı için şu an bonus blok almıyor"
            else: # ilk kez VIP alıyorsa item vs verme
                #execute player command "/manuaddp %arg-1% vip.dahaoncealdi"
                #execute player command "/manuaddp %arg-1% deluxetags.tag.bagisci" #Eğer deluxetags kullanıyorsan, bagisci adında bir tag oluşturarak bunu kullanabilirsin
                if player's group is "Gezgin": #Eğer vip almadan önce Gezgin'ise şu komutu oynat.
                    execute console command "/acb %arg-1% 200" #Eğer vip almadan önce Gezgin'ise şu komutu oynat.
                else if player's group is "Koylu":
                    execute console command "/acb %arg-1% 100" #Eğer vip almadan önce Koylu'ise şu komutu oynat.
                else if player's group is "Tuccar":
                    execute console command "/acb %arg-1% 50"     #Eğer vip almadan önce Tuccar'ise şu komutu oynat.   
            execute player command "/manuadd %arg-1% %arg-2%"    #VIP grubunu verme       
                    
on chat: # burayı, "on join" olarak değiştirebilirsin. eğer değiştirirsen oyuncu oyuna giriş yaptığında VIP süresini kontrol eder.
    if {vipver::%player%::lastDate} is less than now:
        execute player command "manuadd %player% %{vipver::%player%::lastGroup}%"
        send player title "&cDikkat!" with subtitle "&8VIP &7süren bitt, Seni &c%{vipver::%player%::lastGroup}%&7 rütbesine atıyoruz!"
        delete {vipver::%player%::*}
 
@kingOf0 'nun yapmış olduğu bir skript,eski grubuna atıyor:
Kod:
options:
    p: &aKeep&CAlive →&7
command /vipver <player> <text> <timespan>:
    permission: OP
    trigger:
        if arg-2 is "keepVIP" or "aliveVIP": #Burdaki isimleri kendi viplerine göre ayarlayabilirsin.
            set {vipver::%player%::lastDate} to arg-3 later
            set {vipver::%player%::lastGroup} to player's group

            send player title "&cDikkat!" with subtitle "&7vip &aBaşarıyla&7 verildi."
           
            if arg-2 is "keepVIP" or "keep": #verilen vip'e göre item verme
                give 64 gold ingot named "&6Altın Akçe" to arg-1 #VIP alana İtem verme
                send arg-1 title "&cDikkat!" with subtitle "&7vip &aBaşarıyla&7 verildi."
                give 10 slimeball named "&ACreeper Gözü" to arg-1 #VIP alana İtem verme
                give 5 fermented spider eye named "&cKanlı Et" to arg-1 #VIP alana İtem verme
                give 1 magma cream named "&cKanlı Creeper Gözü" to arg-1 #VIP alana İtem verme
                send arg-1 title "&cDikkat!" with subtitle "&AKeep&CVIP &aBaşarıyla&7 alındı."

            if arg-2 is "aliveVIP" or "alive": #verilen vip'e göre item verme
                give 128 gold ingot named "&6Altın Akçe" to arg-1 #VIP alana İtem verme
                give 25 slimeball named "&ACreeper Gözü" to arg-1 #VIP alana İtem verme
                give 10 fermented spider eye named "&cKanlı Et" to arg-1 #VIP alana İtem verme
                give 5 magma cream named "&cKanlı Creeper Gözü" to arg-1 #VIP alana İtem verme
                   
            send "&aKeep&CAlive →&7 &8%arg-1%&7 adlı oyuncu &8%arg-3%&7 &8%arg-2% &7satın aldı!" to all players    #herkese bildirme  
           
            if player has permission "vip.dahaoncealdi": #daha önce vip almamışs
                log "%arg-1% adlı oyuncu daha once vip aldığı için şu an bonus blok almıyor"
            else: # ilk kez VIP alıyorsa item vs verme
                #execute player command "/manuaddp %arg-1% vip.dahaoncealdi"
                #execute player command "/manuaddp %arg-1% deluxetags.tag.bagisci" #Eğer deluxetags kullanıyorsan, bagisci adında bir tag oluşturarak bunu kullanabilirsin
                if player's group is "Gezgin": #Eğer vip almadan önce Gezgin'ise şu komutu oynat.
                    execute console command "/acb %arg-1% 200" #Eğer vip almadan önce Gezgin'ise şu komutu oynat.
                else if player's group is "Koylu":
                    execute console command "/acb %arg-1% 100" #Eğer vip almadan önce Koylu'ise şu komutu oynat.
                else if player's group is "Tuccar":
                    execute console command "/acb %arg-1% 50"     #Eğer vip almadan önce Tuccar'ise şu komutu oynat.  
            execute player command "/manuadd %arg-1% %arg-2%"    #VIP grubunu verme      
                   
on chat: # burayı, "on join" olarak değiştirebilirsin. eğer değiştirirsen oyuncu oyuna giriş yaptığında VIP süresini kontrol eder.
    if {vipver::%player%::lastDate} is less than now:
        execute player command "manuadd %player% %{vipver::%player%::lastGroup}%"
        send player title "&cDikkat!" with subtitle "&8VIP &7süren bitt, Seni &c%{vipver::%player%::lastGroup}%&7 rütbesine atıyoruz!"
        delete {vipver::%player%::*}

Sunucu açıp kapandığında veriler gitmezmi? yani 1 ay versem kullanıcıya sunucu açıp kapanıldığında karışmazmı
 
@kingOf0 'nun yapmış olduğu bir skript,eski grubuna atıyor:
Kod:
options:
    p: &aKeep&CAlive →&7
command /vipver <player> <text> <timespan>:
    permission: OP
    trigger:
        if arg-2 is "keepVIP" or "aliveVIP": #Burdaki isimleri kendi viplerine göre ayarlayabilirsin.
            set {vipver::%player%::lastDate} to arg-3 later
            set {vipver::%player%::lastGroup} to player's group

            send player title "&cDikkat!" with subtitle "&7vip &aBaşarıyla&7 verildi."
          
            if arg-2 is "keepVIP" or "keep": #verilen vip'e göre item verme
                give 64 gold ingot named "&6Altın Akçe" to arg-1 #VIP alana İtem verme
                send arg-1 title "&cDikkat!" with subtitle "&7vip &aBaşarıyla&7 verildi."
                give 10 slimeball named "&ACreeper Gözü" to arg-1 #VIP alana İtem verme
                give 5 fermented spider eye named "&cKanlı Et" to arg-1 #VIP alana İtem verme
                give 1 magma cream named "&cKanlı Creeper Gözü" to arg-1 #VIP alana İtem verme
                send arg-1 title "&cDikkat!" with subtitle "&AKeep&CVIP &aBaşarıyla&7 alındı."

            if arg-2 is "aliveVIP" or "alive": #verilen vip'e göre item verme
                give 128 gold ingot named "&6Altın Akçe" to arg-1 #VIP alana İtem verme
                give 25 slimeball named "&ACreeper Gözü" to arg-1 #VIP alana İtem verme
                give 10 fermented spider eye named "&cKanlı Et" to arg-1 #VIP alana İtem verme
                give 5 magma cream named "&cKanlı Creeper Gözü" to arg-1 #VIP alana İtem verme
                  
            send "&aKeep&CAlive →&7 &8%arg-1%&7 adlı oyuncu &8%arg-3%&7 &8%arg-2% &7satın aldı!" to all players    #herkese bildirme 
          
            if player has permission "vip.dahaoncealdi": #daha önce vip almamışs
                log "%arg-1% adlı oyuncu daha once vip aldığı için şu an bonus blok almıyor"
            else: # ilk kez VIP alıyorsa item vs verme
                #execute player command "/manuaddp %arg-1% vip.dahaoncealdi"
                #execute player command "/manuaddp %arg-1% deluxetags.tag.bagisci" #Eğer deluxetags kullanıyorsan, bagisci adında bir tag oluşturarak bunu kullanabilirsin
                if player's group is "Gezgin": #Eğer vip almadan önce Gezgin'ise şu komutu oynat.
                    execute console command "/acb %arg-1% 200" #Eğer vip almadan önce Gezgin'ise şu komutu oynat.
                else if player's group is "Koylu":
                    execute console command "/acb %arg-1% 100" #Eğer vip almadan önce Koylu'ise şu komutu oynat.
                else if player's group is "Tuccar":
                    execute console command "/acb %arg-1% 50"     #Eğer vip almadan önce Tuccar'ise şu komutu oynat. 
            execute player command "/manuadd %arg-1% %arg-2%"    #VIP grubunu verme     
                  
on chat: # burayı, "on join" olarak değiştirebilirsin. eğer değiştirirsen oyuncu oyuna giriş yaptığında VIP süresini kontrol eder.
    if {vipver::%player%::lastDate} is less than now:
        execute player command "manuadd %player% %{vipver::%player%::lastGroup}%"
        send player title "&cDikkat!" with subtitle "&8VIP &7süren bitt, Seni &c%{vipver::%player%::lastGroup}%&7 rütbesine atıyoruz!"
        delete {vipver::%player%::*}
konudaki skript, eski sunucuma göre ayarlı. skriptte 2 vipden başka bir vip verilemez, bu skriptin en eski sürümlerinden birisi o yüzden hatalar çıkabilir.

skriptin bu sürümü, sunucu tarihine göre çalışıyor.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst