[ISTEK-ZOR] * Irk seçme...*

Scoropion

✓ oyna.CraftRices.biz ✓
En iyi cevaplar
0


Oncelikle merhaba
Ben açacağım survival sunucu için bir skript istiyorum.

: Şimdi sunucuya ilk kayıt olanlara bir menü açılacak (login yapanlara değil register yapanlara) menü chestcommandsa bağlı olucak özetlersek kayıt olduklarında "ırkseçme" adlı menü açılacak. Ama eğer ırk seçmezlerse o menü kapanmicak. O menüde "Vampir ve Zombi " olucak yani 2 ırk. Birini seçtikten sonra daha ırk seçilmicek. Zombi ırkındakiler birbirine vuramicaklar. Aynı şekilde vampirdekilerde. Tabda vampir olanlar kırmızı zombi olanlar mavi gözükçek.


Yapıcak arkadaşlara şimdiden teşekkür ediyorum açılacak olan survival sunucuma davetlisiniz muck *
 

Nano_Sensei

Kızıltaş Madencisi
En iyi cevaplar
0
Kod:
on first join:
    wait 5 second
    player is registered:
        open chest with 1 row named "Irk Seçimi" to player
        format slot 2 of player with blue wool named "&3Zombi" to close then run "zombi ekle %player%"
        format slot 6 of player with red wool named "&4Vampir" to close then run "vampir ekle %player%"
command /zombi <text> <player>:
    trigger:
        arg 1 is "ekle":
            set {zombi.%arg 2%} to true
            clear {vampir.%arg 2%}
            send "&3Zombi oldun" to arg 2
command /vampir <text> <player>:
    trigger:
        arg 1 is "ekle":
            set {vampir.%arg 2%} to true
            clear {zombi.%arg 2%}
            send "&4Vampir oldun" to arg 2
on damage:
    {vampir.%attacker%} is true:
        {vampir.%victim%} is true:
            cancel event
    {zombi.%attacker%} is true:
        {zombi.%victim%} is true:
            cancel event
Tabı yapmadım. Başkası yapsın.
 

Kemalist1881

Kömür Madencisi
En iyi cevaplar
0
Kod:
on first join:
    wait 5 second
    player is registered:
        open chest with 1 row named "Irk Seçimi" to player
        format slot 2 of player with blue wool named "&3Zombi" to close then run "zombi ekle %player%"
        format slot 6 of player with red wool named "&4Vampir" to close then run "vampir ekle %player%"
command /zombi <text> <player>:
    trigger:
        arg 1 is "ekle":
            set {zombi.%arg 2%} to true
            clear {vampir.%arg 2%}
            send "&3Zombi oldun" to arg 2
command /vampir <text> <player>:
    trigger:
        arg 1 is "ekle":
            set {vampir.%arg 2%} to true
            clear {zombi.%arg 2%}
            send "&4Vampir oldun" to arg 2
on damage:
    {vampir.%attacker%} is true:
        {vampir.%victim%} is true:
            cancel event
    {zombi.%attacker%} is true:
        {zombi.%victim%} is true:
            cancel event
Tabı yapmadım. Başkası yapsın.
Tam kolduyodum :/
 

Yasir33Fake

Ağaç Yumruklayıcı
En iyi cevaplar
0
Kod:
on first join:
    wait 5 second
    player is registered:
        open chest with 1 row named "Irk Seçimi" to player
        format slot 2 of player with blue wool named "&3Zombi" to close then run "zombi ekle %player%"
        format slot 6 of player with red wool named "&4Vampir" to close then run "vampir ekle %player%"
command /zombi <text> <player>:
    trigger:
        arg 1 is "ekle":
            set {zombi.%arg 2%} to true
            clear {vampir.%arg 2%}
            send "&3Zombi oldun" to arg 2
command /vampir <text> <player>:
    trigger:
        arg 1 is "ekle":
            set {vampir.%arg 2%} to true
            clear {zombi.%arg 2%}
            send "&4Vampir oldun" to arg 2
on damage:
    {vampir.%attacker%} is true:
        {vampir.%victim%} is true:
            cancel event
    {zombi.%attacker%} is true:
        {zombi.%victim%} is true:
            cancel event
Tabı yapmadım. Başkası yapsın.
Böyle Oyuncu Kapatıp Yuruyebil Buna Bi set Ekleyip Set Varsa Every Second İle Tekrar Açma Ayarlayabilirsin
 

Scoropion

✓ oyna.CraftRices.biz ✓
En iyi cevaplar
0
Arkadaşlar bide oyuncu çıkıp girerse sıfırlanmasın ırklar .s
 

ByAehn

Lhaewion Reveth
Süper Üye
En iyi cevaplar
0
Kod:
on first join:
    wait 5 second
    player is registered:
        open chest with 1 row named "Irk Seçimi" to player
        format slot 2 of player with blue wool named "&3Zombi" to close then run "zombi ekle %player%"
        format slot 6 of player with red wool named "&4Vampir" to close then run "vampir ekle %player%"
command /zombi <text> <player>:
    trigger:
        arg 1 is "ekle":
            set {zombi.%arg 2%} to true
            clear {vampir.%arg 2%}
            send "&3Zombi oldun" to arg 2
command /vampir <text> <player>:
    trigger:
        arg 1 is "ekle":
            set {vampir.%arg 2%} to true
            clear {zombi.%arg 2%}
            send "&4Vampir oldun" to arg 2
on damage:
    {vampir.%attacker%} is true:
        {vampir.%victim%} is true:
            cancel event
    {zombi.%attacker%} is true:
        {zombi.%victim%} is true:
            cancel event
Tabı yapmadım. Başkası yapsın.

Komutlara permission eklememişsin.Bir oyuncu kodu keşfeder ise sunucunun vay haline...
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Muhtemelen Essentials var sunucunda. Tab da ki adını değiştirsek bile Essentials engellediği için "/nick" komutu ile essentialstan adını değiştirmesini sağladım. Sohbette de adı değişecektir fakat böylesi dahada iyi :ha:

Irk seçilmeden menü kapatılamaz ve oyuncu hareket edemez.

Konsoldan /irk (vampir|zombi) <Oyuncu> komutu ile bir oyuncunun ırkını değiştirebilirsiniz.
SkQuery
AuthmeSkAddon
PHP:
on first join:
    loop 10 times:
        wait a second
        if player is registered:
            stop loop
            set {menude.%player%} to true
            open chest with 1 row named "&c&lIrk Secim Menusu" to player
            format slot 2 of player with green wool named "&2&lZombi" to close then run "irk zombi %player%"
            format slot 6 of player with red wool named "&c&lVampir" to close then run "irk vampir %player%"

on inventory close:
    if {menude.%player%} is true:
        send "&b&lIrk secmeden menuyu kapatamazsin!"
        wait 10 tick
        open chest with 1 row named "&c&lIrk Secim Menusu" to player
        format slot 2 of player with green  wool named "&2&lZombi" to close then run "irk zombi %player%"
        format slot 6 of player with red wool named "&c&lVampir" to close then run "irk vampir %player%"
        stop loop

on move:
    if {menude.%player%} is true:
        cancel event

command /irk <text> <player>:
    executable by: console
    trigger:
        if arg 2 is set:
            if arg 1 is "vampir":
                delete {menude.%player%}
                delete {zombi.%arg 2%}
                set {vampir.%arg 2%} to true
                send "&cVampir Oldun" to arg 2
                execute console command "nick %arg 2% &c%arg 2%"
            else if arg 1 is "zombi":
                delete {menude.%player%}
                delete {vampir.%arg 2%}
                set {zombi.%arg 2%} to true
                send "&2Zombi Oldun" to arg 2
                execute console command "nick %arg 2% &2%arg 2%"

on damage:
    if {vampir.%attacker%} is true:
        if {vampir.%victim%} is true:
            cancel event
    if {zombi.%attacker%} is true:
        if {zombi.%victim%} is true:
            cancel event
Herhangi bir hata çıkarsa hatanın resmini atabilirseniz iyi olur.
 

Yasir33Fake

Ağaç Yumruklayıcı
En iyi cevaplar
0
Hala Lazımsa
Kod:
on first join:
    wait 5 second
    player is registered:
        Set {Secim.%player%} To true
        Wait 1 Second
        Send "<Aqua>[CraftRices]<Gold>IRK SECIM EKRANI AÇILIYOR NÜTFEN BEKLEYINIZ" To Player
        Wait 1 Second
        open chest with 1 row named "Irk Seçimi" to player
        format slot 2 of player with blue wool named "&3Zombi" to close then run "zombikatil %player%"
        format slot 6 of player with red wool named "&4Vampir" to close then run "vampirkatil %player%"
command /zombikatil [<Player>]
    trigger:
            Manuadd <arg 1> Zombi
            send "&3Zombi oldun" to <arg 1>
command /vampirkatil [<Player>]
    trigger:
            Manuadd <arg 1> Vampir
            send "&4Vampir oldun" to <arg 1>

on damage:
    if attacker has permission "zombi.ben":
        Cancel Event
        Send "<red>AYNI IRKDANSINIZ" To player

on damage:
    if attacker has permission "vampir.ben":
        Cancel Event
        Send "<red>AYNI IRKDANSINIZ" To player

on move:
    if {secim.%player%} is true:
        cancel event
        Send "ÖNCE IRK SECMELISIN" To Player

on chat:
    if {secim.%player%} is true:
        cancel event
        Send "ÖNCE IRK SECMELISIN" To Player

Every Second:
    İf {secim.%player%} is true:
        Execute Player COMMAND "İrkci"


Command /irkci:
open chest with 1 row named "Irk Seçimi" to player
        format slot 2 of player with blue wool named "&3Zombi" to close then run "zombikatil %player%"
        format slot 6 of player with red wool named
GroupManager İle Uyumludur
ıkı Grup Oluştur
Biri Vampir Biri Zombi
Hepsinde Aynı Permler Olsun Ayri Olarak
Zombiye:
Kod:
Zombi.ben
Vampire :
Kod:
Vampir.ben
Diye Permler Ekle Birbirinlerine Vurmalarını Engellesin
Every Second Kullandığım Icin Biraz Lag Yapabilir
Denememdi Sorun Çıkarsa Hatay'ı Haz
 
Üst