> Merhaba, bir skript hakkında yardım istiyecektim.

FeritBey

Ağaç Yumruklayıcı
En iyi cevaplar
0
Merhaba ben ZayPlays sizden yardım isteyeceğim.
Aşşağıdaki skript hakkında bir sorunum var.
Skriptin herhangi bir hatası yok ama.
Oyuncunun mesela 1000 bonepoints'i var.
Bütün rütbeleri atlıyor.(parası yeten bütün rütbeleri)
Bunun sorununu bulamadım bulursanız sevinirim.
Kod:


Kod:
command /rankup [<text>]:
    trigger:
        if {rankof.%player%} is "Noob":
            if {bonepoints.%player%} is greater than 30:
                set {rankof.%player%} to "Oyuncu"
                send "{@prefix} &fBaşarıyla &7Oyuncu &frankına geçiş yaptın&8!"
                remove 30 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Oyuncu":
            if {bonepoints.%player%} is greater than 60:
                set {rankof.%player%} to "Bilgili"
                send "{@prefix} &fBaşarıyla &cBilgili &frankına geçiş yaptın&8!"
                remove 60 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Bilgili":
            if {bonepoints.%player%} is greater than 90:
                set {rankof.%player%} to "Usta"
                send "{@prefix} &fBaşarıyla &aUsta &frankına geçiş yaptın&8!"
                remove 90 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Usta":
            if {bonepoints.%player%} is greater than 150:
                set {rankof.%player%} to "Üstün"
                send "{@prefix} &fBaşarıyla &6Üstün &frankına geçiş yaptın&8!"
                remove 150 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Üstün":
            if {bonepoints.%player%} is greater than 210:
                set {rankof.%player%} to "Profesyonel"
                send "{@prefix} &fBaşarıyla &3Profesyonel &frankına geçiş yaptın&8!"
                remove 210 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Profesyonel":
            if {bonepoints.%player%} is greater than 270:
                set {rankof.%player%} to "PvP Kralı"
                send "{@prefix} &fBaşarıyla &9Pvp kralı &frankına geçiş yaptın&8!"
                remove 270 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "PvP Kralı":
            if {bonepoints.%player%} is greater than 330:
                set {rankof.%player%} to "Efsanevi"
                send "{@prefix} &fBaşarıyla &4Efsanevi &frankına geçiş yaptın&8!"
                remove 330 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
stop trigger

İYİ FORUMLAR.


 

cagriaykut

Kömür Madencisi
En iyi cevaplar
0
Kod:
command /rankup [<text>]:
    trigger:
        if {rankof.%player%} is "Noob":
            if {bonepoints.%player%} is greater than 30:
                set {rankof.%player%} to "Oyuncu"
                send "{@prefix} &fBaşarıyla &7Oyuncu &frankına geçiş yaptın&8!"
                remove 30 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Oyuncu":
            if {bonepoints.%player%} is greater than 60:
                set {rankof.%player%} to "Bilgili"
                send "{@prefix} &fBaşarıyla &cBilgili &frankına geçiş yaptın&8!"
                remove 60 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Bilgili":
            if {bonepoints.%player%} is greater than 90:
                set {rankof.%player%} to "Usta"
                send "{@prefix} &fBaşarıyla &aUsta &frankına geçiş yaptın&8!"
                remove 90 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Usta":
            if {bonepoints.%player%} is greater than 150:
                set {rankof.%player%} to "Üstün"
                send "{@prefix} &fBaşarıyla &6Üstün &frankına geçiş yaptın&8!"
                remove 150 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Üstün":
            if {bonepoints.%player%} is greater than 210:
                set {rankof.%player%} to "Profesyonel"
                send "{@prefix} &fBaşarıyla &3Profesyonel &frankına geçiş yaptın&8!"
                remove 210 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Profesyonel":
            if {bonepoints.%player%} is greater than 270:
                set {rankof.%player%} to "PvP Kralı"
                send "{@prefix} &fBaşarıyla &9Pvp kralı &frankına geçiş yaptın&8!"
                remove 270 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "PvP Kralı":
            if {bonepoints.%player%} is greater than 330:
                set {rankof.%player%} to "Efsanevi"
                send "{@prefix} &fBaşarıyla &4Efsanevi &frankına geçiş yaptın&8!"
                remove 330 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
stop
on first join:
    set {bonepoints.%player%} to 0
Bu arada acemiyim emin değilim ama en fazla nereye kadar çıkabilsin if player has 1000 {bonepoints.%player%}
set {bonepoints.%player%} to 0 (has yerine have de olabilir.)
 

FeritBey

Ağaç Yumruklayıcı
En iyi cevaplar
0
Kod:
command /rankup [<text>]:
    trigger:
        if {rankof.%player%} is "Noob":
            if {bonepoints.%player%} is greater than 30:
                set {rankof.%player%} to "Oyuncu"
                send "{@prefix} &fBaşarıyla &7Oyuncu &frankına geçiş yaptın&8!"
                remove 30 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Oyuncu":
            if {bonepoints.%player%} is greater than 60:
                set {rankof.%player%} to "Bilgili"
                send "{@prefix} &fBaşarıyla &cBilgili &frankına geçiş yaptın&8!"
                remove 60 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Bilgili":
            if {bonepoints.%player%} is greater than 90:
                set {rankof.%player%} to "Usta"
                send "{@prefix} &fBaşarıyla &aUsta &frankına geçiş yaptın&8!"
                remove 90 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Usta":
            if {bonepoints.%player%} is greater than 150:
                set {rankof.%player%} to "Üstün"
                send "{@prefix} &fBaşarıyla &6Üstün &frankına geçiş yaptın&8!"
                remove 150 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Üstün":
            if {bonepoints.%player%} is greater than 210:
                set {rankof.%player%} to "Profesyonel"
                send "{@prefix} &fBaşarıyla &3Profesyonel &frankına geçiş yaptın&8!"
                remove 210 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "Profesyonel":
            if {bonepoints.%player%} is greater than 270:
                set {rankof.%player%} to "PvP Kralı"
                send "{@prefix} &fBaşarıyla &9Pvp kralı &frankına geçiş yaptın&8!"
                remove 270 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
                stop trigger
        if {rankof.%player%} is "PvP Kralı":
            if {bonepoints.%player%} is greater than 330:
                set {rankof.%player%} to "Efsanevi"
                send "{@prefix} &fBaşarıyla &4Efsanevi &frankına geçiş yaptın&8!"
                remove 330 from {bonepoints.%player%}
            else:
                send "{@prefix} &cYeterli puan yok&8!"
stop
on first join:
    set {bonepoints.%player%} to 0
Bu arada acemiyim emin değilim ama en fazla nereye kadar çıkabilsin if player has 1000 {bonepoints.%player%}
set {bonepoints.%player%} to 0 (has yerine have de olabilir.)

Yorumunuz için teşekkür ederim eve gider gitmez deniycem iyi forumlar.
 
Üst