[YARDIM] Rank Sistemi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Goktug_pwp

Odunlara Vur Vur Vur!
Katılım
15 Mart 2016
Mesajlar
25
Elmaslar
7
Puan
0
Yaş
40
Konum
Ankara
Meraba Ben Serverimde rank sistemi istiyorum ama bu rank sistemi forumdakiler gibi değil

Mesela İlk rank Oyuncu Olsun Diyelim 2. rank acemi olsun 2. ranka atlaması için

5 saat oyunda durması
10000 oyun içi parası olması
5 dia olması
15 Demir olması gerekiyor Bunlardan birini yaparsa Yanında (Yapıldı)Yazmasını istiyorum

Yapabilecek Arkadaşlar Varmı

skypem: Teknohg
 
Kod:
options:
    komut: onlinezaman
 
variables:
    {onlinetime.second.%player%} = 0
    {onlinetime.minute.%player%} = 0
 
on login:
    while player is online:
        wait 1 second
        add 1 to {onlinetime.second.%player%}
        {onlinetime.second.%player%} is bigger than or equal to 60:
            remove 60 from {onlinetime.second.%player%}
            add 1 to {onlinetime.minute.%player%}
command /{@komut}:
    trigger:
        send "&7Oyun süreniz: %{onlinetime.minute.%player%}%dk, %{onlinetime.second.%player%}%sn'dir."
        
command /rutbe <text>:
    trigger:
        if arg-1 is "atla":
            send "&e Rütbe Atlamak İçin Gerekenler >"
            if {onlinetime.minute.%player%} is greater than or equal to "300":
                set {onlinetime.yapildi%player%} to "0"
            else:
                set {onlinetime.yapildi%player%} to "1"
                
            wait 1 second
            if {onlinetime.yapildi%player%} is "1":
                send " &e Serverde 5 Saat Geçirme > &9Bozuk Bakmak Için /onlinezaman Yazın."
            else:
                send " &c Serverde 5 Saat Geçirme > &9Bozuk Bakmak Için /onlinezaman Yazın."
                
            if player have 5 diamond:
                set {diamond.yapildi%player%} to "1"
            else:
                set {diamond.yapildi%player%} to "0"
            
            wait 1 second
            if {diamond.yapildi%player%} is "1":
                send "&e  5 Elmas Topla > &9yapıldı!!"
            else:
                send "&c  5 Elmas Topla > Yapılmadı..."
                
                
            if player have 15 iron ingot:
                set {iron.yapildi%player%} to "1"
            else:
                set {iron.yapildi%player%} to "0"
                
            wait 1 second
            if {iron.yapildi%player%} is "1":
                send "&e  15 Demir Topla > &9Yapıldı!!"
            else:
                send "&c  15 Demir Topla > Yapılmadı..."
                
            if balance of player is greater than or equal to 10000:
                set {money.yapildi%player%} to "1"
            else:
                set {money.yapildi%player%} to "0"
            wait 1 second
            if {money.yapildi%player%} is "1":
                send "&e  10000 Oyun Parası Biriktir > &9Yapıldı!!"
            else:
                send "&c  10000 Oyun Parası Biriktir > Yapılmadı!!"
        
            if {onlinetime.minute.%player%} is greater than or equal to 300:
                if player have 5 diamond:
                    if player have 15 iron ingot:
                        if balance of player is greater than or equal to 10000:
                            remove 10000 from player's balance
                            remove 5 diamond from player
                            remove 15 iron ingot from player
                            subtract 300 from {onlinetime.minute.%player%}
                            send "&e Herşeyiniz Tam Olduğun İçin Otomatik Olarak Rütbe Atlıyacaksın!!! 10 Saniye Bekle.."
                            wait 10 second
                            set {acemi.tag.%player%} to "1"
                            send "&e Artık Rütbe Atladın Yeni Rütben &cAcemi'dir Tagınız Eklendi Artık Sohbette Acemi Tagın Olacak!!"
                            
command /ver:
    trigger:
        add 300 to {onlinetime.minute.%player%}
        send "5 saat hesaba eklendi"
        send "para eklemek için de eco give nick miktar."
        
on chat:
    if {acemi.tag.%player%} is "1":
        cancel event
        set {_mesaj} to message
        send "&6&l&m[&r&9Acemi&6&l&m]&r &f%player% &8> &e%{_mesaj}%." to players
Abartmıyorum 1 Saat Uğraştım.
Buyurun Kod.
Bilgiler;
*/rutbe atla < Eğre Yukardaki Saydıklarınız oyuncuda yoksa rütbe atlayamaz.
*/rutbe atla yazınca neyin ne olduğu kimin ne yaptığı Görünüyor.
*/onlinezaman yazarakta 300 dk ya ulaşıldığında be eğer elmas demir ve 10000 oyun parası varsa /rutbe atla yazar ve rutbe atlar.
*/rutbe atla yazdıktan sonra eğre Rütbesi Atlarsa Sohbette Acemi diye Tagı Olur
İyi Forumlar
Oh be :D[DOUBLEPOST=1473191967,1473190409][/DOUBLEPOST]Konu Arşive Taşına Bilir Sorun Çözülmüştür....
 
Kod:
options:
    komut: onlinezaman
 
variables:
    {onlinetime.second.%player%} = 0
    {onlinetime.minute.%player%} = 0
 
on login:
    while player is online:
        wait 1 second
        add 1 to {onlinetime.second.%player%}
        {onlinetime.second.%player%} is bigger than or equal to 60:
            remove 60 from {onlinetime.second.%player%}
            add 1 to {onlinetime.minute.%player%}
command /{@komut}:
    trigger:
        send "&7Oyun süreniz: %{onlinetime.minute.%player%}%dk, %{onlinetime.second.%player%}%sn'dir."
       
command /rutbe <text>:
    trigger:
        if arg-1 is "atla":
            send "&e Rütbe Atlamak İçin Gerekenler >"
            if {onlinetime.minute.%player%} is greater than or equal to "300":
                set {onlinetime.yapildi%player%} to "0"
            else:
                set {onlinetime.yapildi%player%} to "1"
               
            wait 1 second
            if {onlinetime.yapildi%player%} is "1":
                send " &e Serverde 5 Saat Geçirme > &9Bozuk Bakmak Için /onlinezaman Yazın."
            else:
                send " &c Serverde 5 Saat Geçirme > &9Bozuk Bakmak Için /onlinezaman Yazın."
               
            if player have 5 diamond:
                set {diamond.yapildi%player%} to "1"
            else:
                set {diamond.yapildi%player%} to "0"
           
            wait 1 second
            if {diamond.yapildi%player%} is "1":
                send "&e  5 Elmas Topla > &9yapıldı!!"
            else:
                send "&c  5 Elmas Topla > Yapılmadı..."
               
               
            if player have 15 iron ingot:
                set {iron.yapildi%player%} to "1"
            else:
                set {iron.yapildi%player%} to "0"
               
            wait 1 second
            if {iron.yapildi%player%} is "1":
                send "&e  15 Demir Topla > &9Yapıldı!!"
            else:
                send "&c  15 Demir Topla > Yapılmadı..."
               
            if balance of player is greater than or equal to 10000:
                set {money.yapildi%player%} to "1"
            else:
                set {money.yapildi%player%} to "0"
            wait 1 second
            if {money.yapildi%player%} is "1":
                send "&e  10000 Oyun Parası Biriktir > &9Yapıldı!!"
            else:
                send "&c  10000 Oyun Parası Biriktir > Yapılmadı!!"
       
            if {onlinetime.minute.%player%} is greater than or equal to 300:
                if player have 5 diamond:
                    if player have 15 iron ingot:
                        if balance of player is greater than or equal to 10000:
                            remove 10000 from player's balance
                            remove 5 diamond from player
                            remove 15 iron ingot from player
                            subtract 300 from {onlinetime.minute.%player%}
                            send "&e Herşeyiniz Tam Olduğun İçin Otomatik Olarak Rütbe Atlıyacaksın!!! 10 Saniye Bekle.."
                            wait 10 second
                            set {acemi.tag.%player%} to "1"
                            send "&e Artık Rütbe Atladın Yeni Rütben &cAcemi'dir Tagınız Eklendi Artık Sohbette Acemi Tagın Olacak!!"
                           
command /ver:
    trigger:
        add 300 to {onlinetime.minute.%player%}
        send "5 saat hesaba eklendi"
        send "para eklemek için de eco give nick miktar."
       
on chat:
    if {acemi.tag.%player%} is "1":
        cancel event
        set {_mesaj} to message
        send "&6&l&m[&r&9Acemi&6&l&m]&r &f%player% &8> &e%{_mesaj}%." to players
Abartmıyorum 1 Saat Uğraştım.
Buyurun Kod.
Bilgiler;
*/rutbe atla < Eğre Yukardaki Saydıklarınız oyuncuda yoksa rütbe atlayamaz.
*/rutbe atla yazınca neyin ne olduğu kimin ne yaptığı Görünüyor.
*/onlinezaman yazarakta 300 dk ya ulaşıldığında be eğer elmas demir ve 10000 oyun parası varsa /rutbe atla yazar ve rutbe atlar.
*/rutbe atla yazdıktan sonra eğre Rütbesi Atlarsa Sohbette Acemi diye Tagı Olur
İyi Forumlar
Oh be :D[DOUBLEPOST=1473191967,1473190409][/DOUBLEPOST]Konu Arşive Taşına Bilir Sorun Çözülmüştür....
Şu şekilde Ayarlayabilrmisin Mesela /rutbe atla Yazdıgında adam Invetory De 5 dia varsa o ypılmış sayılacak o 5 dia yı atsada yapılmış kalacak ?
 
Evet Böyle Bir Şey Var Ama Zamanımı Alır . Sabah Ola Hayr Ola :)
İyi Günler İyi Forumlar
 
Şu şekilde Ayarlayabilrmisin Mesela /rutbe atla Yazdıgında adam Invetory De 5 dia varsa o ypılmış sayılacak o 5 dia yı atsada yapılmış kalacak ?

Buyurun;
*Yukardaki Dediğinizi Yaptım

Kod:
options:
    komut: onlinezaman
 
variables:
    {onlinetime.second.%player%} = 0
    {onlinetime.minute.%player%} = 0
    {iron.remove.%player%} = 0
    {dia.remove.%player%} = 0
    {money.remove.%player%} = 0
 
on login:
    while player is online:
        wait 1 second
        add 1 to {onlinetime.second.%player%}
        {onlinetime.second.%player%} is bigger than or equal to 60:
            remove 60 from {onlinetime.second.%player%}
            add 1 to {onlinetime.minute.%player%}
command /{@komut}:
    trigger:
        send "&7Oyun süreniz: %{onlinetime.minute.%player%}%dk, %{onlinetime.second.%player%}%sn'dir."
        
command /rutbe <text>:
    trigger:
        if arg-1 is "atla":
            send "&e Rütbe Atlamak İçin Gerekenler >"
            if {onlinetime.minute.%player%} is greater than or equal to "300":
                set {onlinetime.yapildi%player%} to "1"
            else:
                set {onlinetime.yapildi%player%} to "0"
                
            wait 1 second
            if {onlinetime.yapildi%player%} is "1":
                send " &e Serverde 5 Saat Geçirme > &9Yapıldı."
            else:
                send " &c Serverde 5 Saat Geçirme > &9Yapılmadı."
                
            if player have 5 diamond:
                if {dia.remove.%player%} is "0":
                    set {diamond.yapildi%player%} to "1"
                    remove 5 diamond from player
                    set {dia.remove.%player%} to "1"
            else:
                if {dia.remove.%player%} is "1":
                    set {diamond.yapildi%player%} to "1"
                if {dia.remove.%player%} is "0":
                    set {diamond.yapildi%player%} to "0"
            
            wait 1 second
            if {diamond.yapildi%player%} is "1":
                send "&e  5 Elmas Topla > &9yapıldı!!"
            else:
                send "&c  5 Elmas Topla > Yapılmadı..."
                
                
            if player have 15 265:
                if {iron.remove.%player%} is "0":
                    set {iron.yapildi%player%} to "1"
                    remove 15 iron ingot from player
                    set  {iron.remove.%player%} to "1"
            else:
            if {iron.remove.%player%} is "1":
                set {iron.yapildi%player%} to "1"
            if  {iron.remove.%player%} is not "1":
                set {iron.yapildi%player%} to "0"
            wait 1 second
            if {iron.yapildi%player%} is "1":
                send "&e  15 Demir Topla > &9yapıldı!!"
            else:
                send "&c  15 Demir Topla > Yapılmadı..."
                
            if balance of player is greater than or equal to 10000:
                if {money.remove.%player%} is "0":
                    set {money.yapildi%player%} to "1"
                    remove 10000 from player's balance
                    set {money.remove.%player%} to "1"
            else:   
            if {money.remove.%player%} is "1":
                set {money.yapildi%player%} to "1"
            if {money.remove.%player%} is not "1":
                set {money.yapildi%player%} to "0"
            wait 1 second
            if {money.yapildi%player%} is "1":
                send "&e  10000 Oyun Parası Biriktir > &9Yapıldı!!"
            else:
                send "&c  10000 Oyun Parası Biriktir > Yapılmadı!!"
        
            if {onlinetime.minute.%player%} is greater than or equal to 300:
                if {dia.remove.%player%} is "1":
                    if {iron.remove.%player%} is "1":
                        if {money.remove.%player%} is "1":
                            subtract 300 from {onlinetime.minute.%player%}
                            set {dia.remove.%player%} to "0"
                            set {iron.remove.%player%} to "0"
                            set {money.remove.%player%} to "0"
                            send "&9 Herşeyiniz Tam Olduğun İçin Otomatik Olarak &eRütbe &9Atlıyacaksın!!! 10 Saniye Bekle.."
                            wait 10 second
                            set {acemi.tag.%player%} to "1"
                            send "&e Artık Rütbe Atladın.. Yeni Rütben > &cAcemi'dir Tagınız Eklendi Artık Sohbette Acemi Tagın Olacak!!"
                                                    
command /ver:
    trigger:
        add 300 to {onlinetime.minute.%player%}
        send "5 saat hesaba eklendi"
        send "para eklemek için de eco give nick miktar."
        set {dia.remove.%player%} to "0"
        send "%{dia.remove.%player%}%"
        set {iron.remove.%player%} to "0"
        set {money.remove.%player%} to "0"
        
on chat:
    if {acemi.tag.%player%} is "1":
        cancel event
        set {_mesaj} to message
        send "&6&l&m[&r&9Acemi&6&l&m]&r &f%player% &8> &e%{_mesaj}%." to players
 
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