[SK] Vote Sistemi V3

SerhatGundogdu

Zombi Katili
Mesajlar
243
En iyi cevaplar
0
Beğeniler
35
Puanları
140
En son V2 de kalmıştı ve hatalar vardı şimdi bu hataları düzelttim ve tekrar paylaşıyorum...

Kod:
on login:
    {yap.vote1} isn't set:
        set {yap.vote1} to 0
    {yap.vote2} isn't set:
        set {yap.vote2} to 0
    {yap.vote3} isn't set:
        set {yap.vote3} to 0
    {yap.vote4} isn't set:
        set {yap.vote4} to 0
    {yap.vote5} isn't set:
        set {yap.vote5} to 0
command /vote [<number>]:
    trigger:
        if arg 1 is set:
            if {oyverdi.%player%} isn't set:
                arg 1 is less than 6:
                    set {oyverdi.%player%} to true
                    add 1 to {yap.vote%arg 1%}
                    message "&8[&6xPoker&8] &aBasariyla &6%arg 1%. &aMapa oy verdiniz."
                else:
                    send "&8[&6xPoker&8] &cSectiginiz sayi &e5 &cden buyuk olamaz."
            else:
                send "&8[&6xPoker&8] &cZaten oy vermissiniz"
        if arg 1 is not set:
            message "&8[&fPokerPVP&8]&2 Players waiting&8: [&6%number of all players%&f/&632&8] &2Every &8[&65&8] &2minutes changing"
            message "&8[&fPokerPVP&8]&2Vote using &8[&a/vote (number)&8]"
            message "&8[&fPokerPVP&8]&2Previous maps playing &8: &7%world%"
            message "&8[&fPokerPVP&8]&a 1&8 > &a%{yap.vote1}% &7Votes&8 : &2POKERPVP"
            message "&8[&fPokerPVP&8]&a 2&8 > &a%{yap.vote2}% &7Votes&8 : &2POKERPVP"
            message "&8[&fPokerPVP&8]&a 3&8 > &a%{yap.vote3}% &7Votes&8 : &2POKERPVP"
            message "&8[&fPokerPVP&8]&a 4&8 > &a%{yap.vote4}% &7Votes&8 : &2POKERPVP"
            message "&8[&fPokerPVP&8]&a 5&8 > &a%{yap.vote5}% &7Votes&8 : &2POKERPVP"
      
      
command /v [<number>]:
    trigger:
        if arg 1 is set:
            if {oyverdi.%player%} isn't set:
                arg 1 is less than 6:
                    set {oyverdi.%player%} to true
                    add 1 to {yap.vote%arg 1%}
                    message "&8[&6xPoker&8] &aBasariyla &6%arg 1%. &aMapa oy verdiniz."
                else:
                    send "&8[&6xPoker&8] &cSectiginiz sayi &e5 &cden buyuk olamaz."
            else:
                send "&8[&6xPoker&8] &cZaten oy vermissiniz"
        if arg 1 is not set:
            message "&8[&fPokerPVP&8]&2 Players waiting&8: [&6%number of all players%&f/&632&8] &2Every &8[&65&8] &2minutes changing"
            message "&8[&fPokerPVP&8]&2Vote using &8[&a/vote (number)&8]"
            message "&8[&fPokerPVP&8]&2Previous maps playing &8: &7%world%"
            message "&8[&fPokerPVP&8]&a 1&8 > &a%{yap.vote1}% &7Votes&8 : &2POKERPVP"
            message "&8[&fPokerPVP&8]&a 2&8 > &a%{yap.vote2}% &7Votes&8 : &2POKERPVP"
            message "&8[&fPokerPVP&8]&a 3&8 > &a%{yap.vote3}% &7Votes&8 : &2POKERPVP"
            message "&8[&fPokerPVP&8]&a 4&8 > &a%{yap.vote4}% &7Votes&8 : &2POKERPVP"
            message "&8[&fPokerPVP&8]&a 5&8 > &a%{yap.vote5}% &7Votes&8 : &2POKERPVP"
      
command /değiştir:
    permission: degistir.yetki
    trigger:
        if {yap.vote1} is greater than {yap.vote2} and {yap.vote3} and {yap.vote4} and {yap.vote5}:
            teleport players to {deneme}
            set {map1yer} to true
            set {map2yer} to false
            set {map3yer} to false
            set {map4yer} to false
            set {map5yer} to false
            send "&8[&6xPoker&8] &aMap name&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap author&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap name&8:&2" to players
        if {yap.vote2} is greater than {yap.vote1} and {yap.vote3} and {yap.vote4} and {yap.vote5}:
            teleport players to {deneme2}
            set {map1yer} to false
            set {map2yer} to true
            set {map3yer} to false
            set {map4yer} to false
            set {map5yer} to false
            send "&8[&6xPoker&8] &aMap name&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap author&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap name&8:&2" to players           
        if {yap.vote3} is greater than {yap.vote1} and {yap.vote2} and {yap.vote4} and {yap.vote5}:
            teleport players to {deneme3}  
            set {map1yer} to false
            set {map2yer} to false
            set {map3yer} to true
            set {map4yer} to false
            set {map5yer} to false
            send "&8[&6xPoker&8] &aMap name&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap author&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap name&8:&2" to players           
        if {yap.vote4} is greater than {yap.vote1} and {yap.vote2} and {yap.vote3} and {yap.vote5}:
            teleport players to {deneme4}  
            set {map1yer} to false
            set {map2yer} to false
            set {map3yer} to false
            set {map4yer} to true
            set {map5yer} to false           
            send "&8[&6xPoker&8] &aMap name&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap author&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap name&8:&2" to players
        if {yap.vote5} is greater than {yap.vote1} and {yap.vote3} and {yap.vote4} and {yap.vote2}:
            teleport players to {deneme5}
            set {map1yer} to false
            set {map2yer} to false
            set {map3yer} to false
            set {map4yer} to false
            set {map5yer} to true   
            send "&8[&6xPoker&8] &aMap name&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap author&8: &2PokerPVP" to players
            send "&8[&6xPoker&8] &aMap name&8:&2" to players
        wait 1 second
        set {yap.vote2} to 0
        set {yap.vote1} to 0
        set {yap.vote3} to 0
        set {yap.vote4} to 0
        set {yap.vote5} to 0
        loop all players:
            delete {oyverdi.%loop-player%}
  
      
command /mapayarla [<number>]:
    trigger:
        if arg 1 is 1:
            set {deneme} to location of player
            send "spawn 1 hazır"
        if arg 1 is 2:
            set {deneme2} to location of player
            send "spawn 2 hazır"                  
        if arg 1 is 3:
            set {deneme3} to location of player
            send "spawn 3 hazır"
        if arg 1 is 4:
            set {deneme4} to location of player
            send "spawn 4 hazır"
        if arg 1 is 5:
            set {deneme5} to location of player
            send "spawn 5 hazır"
      
every 5 minute:
    execute console command "/değiştir"
    execute console command "/votemesajı"
   
   
   
command /votemesajı:
    permission: youtuber.amca
    trigger:
        send "&8[&6xPoker&8] &7Mapin degismesine &8[&f5&8] &7dakika var" to players
        wait 1 minute
        send "&8[&6xPoker&8]&7Mapin Degismesine Son &8[&f4&8] &7dakika var" to players
        wait 1 minute
        execute players command "/vote"
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f3&8] &7dakika var" to players
        execute players command "/vote"
        wait 1 minute
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f2&8] &7dakika var" to players
        wait 1 minute
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f1&8] &7dakika var" to players
        execute players command "/vote"
        wait 30 second
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f30&8] &7saniye var" to players
        wait 15 second
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f15&8] &7saniye var" to players
        wait 10 second
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f5&8] &7saniye var" to players
        wait 1 second
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f4&8] &7saniye var" to players
        wait 1 second
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f3&8] &7saniye var" to players
        wait 1 second
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f2&8] &7saniye var" to players
        wait 1 seconds
        send "&8[&6xPoker&8] &7Mapin Degismesine Son &8[&f1&8] &7saniye var" to players   

       
on respawn:
    if {map1yer} is true:
        teleport players to {deneme}   
    if {map2yer} is true:
        teleport players to {deneme2}   
    if {map3yer} is true:
        teleport players to {deneme3}   
    if {map4yer} is true:
        teleport players to {deneme4}   
    if {map5yer} is true:
        teleport players to {deneme5}
 



Üst