Teleport Sistemi

Beyluce

Ağaç Yumruklayıcı
En iyi cevaplar
0
bir şey soracağım bu arkadaş rastgele oyuncu seçmeyi unutmuş galiba.

Ve birde ben mesela /isinlaolustur1 - 2 - 3 tam üç tane yer oluştaracağım nasıl yapabilirm? :S
Rastgele oyuncu seçmek, senin sistemi nasıl kullanacağına bağlı.. Zaten isinlan1 isinlan2 sistemi onda da var fakat sistemine uyarlamak için sen daha detaylı olarak yazabilirsin.. Sanırım biraz ne istediğini anladım, şimdi ayrıntılı olarak yazıyorum;
PHP:
options:
    mesaj-yetkiniz_yok: &4Bunu yapmak icin gerekli yetkin yok!
    mesaj-point_ayarlandi: &2Basariyla isinlanma noktasi ayarlandi!
    mesaj-point_ayarlanmadi: &cHenuz bu kordinat ayarlanmamis, ayarlamak icin "/isn olustur <1/2/3>" yaziniz!

command /isn:
    if arg 1 is equal to 0:
        message "&3/isn <olustur/nerede/oyuncu adi> (1/2/3)"
    else:
        if arg 3 is 1:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1}
            else:
                message "{@mesaj-yetkiniz_yok"
        else:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1} or {isn-point-2} {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 3 is 2:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-2}
            else:
                message "{@mesaj-yetkiniz_yok"
        else:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1} or {isn-point-2} {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 3 is 3:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"
        else:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1} or {isn-point-2} {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"

    if arg 1 is "olustur":
        if arg 2 is "1":
            if player has permisssion "teleport.point-ayarla":
                set {isn-point-1} to the player's location
                message "{@mesaj-point_ayarlandi}"
            else:
                message "{@mesaj-yetkiniz_yok}"
        if arg 2 is "2":
            if player has permisssion "teleport.point-ayarla":
                set {isn-point-2} to the player's location
            else:
                message "{@mesaj-yetkiniz_yok}"
        if arg 2 is "3":
            if player has permisssion "teleport.point-ayarla":
                set {isn-point-3} to the player's location
            else:
                message "{@mesaj-yetkiniz_yok}"
              
              
    if arg 1 is "nerede":
        if arg 2 is "1":
            if player has permisssion "teleport.nerede":
                if {isn-point-1} is not set:
                    message "{@mesaj-point_ayarlanmadi}"
                else:
                    message "&3 1. isinlanma noktasinin kordinati: {isn-point-1}"
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 2 is "2":
            if player has permisssion "teleport.nerede":
                if {isn-point-2} is not set:
                    message "{@mesaj-point_ayarlanmadi}"
                else:
                    message "&3 2. isinlanma noktasinin kordinati: {isn-point-2}"
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 2 is "3":
            if player has permisssion "teleport.nerede":
                if {isn-point-3} is not set:
                    message "{@mesaj-point_ayarlanmadi}"
                else:
                    message "&3 3. isinlanma noktasinin kordinati: {isn-point-3}"
            else:
                message "{@mesaj-yetkiniz_yok"

Edit: Ben bu kodu yazana kadar 6 kişi mesaj atmış :/ Ama çok kapsamlı oldu.. Umarım bir teşekkürü hakediyorumdur..
 

Arrow

Altın Madencisi
En iyi cevaplar
0
Rastgele oyuncu seçmek, senin sistemi nasıl kullanacağına bağlı.. Zaten isinlan1 isinlan2 sistemi onda da var fakat sistemine uyarlamak için sen daha detaylı olarak yazabilirsin.. Sanırım biraz ne istediğini anladım, şimdi ayrıntılı olarak yazıyorum;
PHP:
options:
    mesaj-yetkiniz_yok: &4Bunu yapmak icin gerekli yetkin yok!
    mesaj-point_ayarlandi: &2Basariyla isinlanma noktasi ayarlandi!
    mesaj-point_ayarlanmadi: &cHenuz bu kordinat ayarlanmamis, ayarlamak icin "/isn olustur <1/2/3>" yaziniz!

command /isn:
    if arg 1 is equal to 0:
        message "&3/isn <olustur/nerede/oyuncu adi> (1/2/3)"
    else:
        if arg 3 is 1:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1}
            else:
                message "{@mesaj-yetkiniz_yok"
        else:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1} or {isn-point-2} {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 3 is 2:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-2}
            else:
                message "{@mesaj-yetkiniz_yok"
        else:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1} or {isn-point-2} {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 3 is 3:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"
        else:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1} or {isn-point-2} {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"

    if arg 1 is "olustur":
        if arg 2 is "1":
            if player has permisssion "teleport.point-ayarla":
                set {isn-point-1} to the player's location
                message "{@mesaj-point_ayarlandi}"
            else:
                message "{@mesaj-yetkiniz_yok}"
        if arg 2 is "2":
            if player has permisssion "teleport.point-ayarla":
                set {isn-point-2} to the player's location
            else:
                message "{@mesaj-yetkiniz_yok}"
        if arg 2 is "3":
            if player has permisssion "teleport.point-ayarla":
                set {isn-point-3} to the player's location
            else:
                message "{@mesaj-yetkiniz_yok}"
              
              
    if arg 1 is "nerede":
        if arg 2 is "1":
            if player has permisssion "teleport.nerede":
                if {isn-point-1} is not set:
                    message "{@mesaj-point_ayarlanmadi}"
                else:
                    message "&3 1. isinlanma noktasinin kordinati: {isn-point-1}"
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 2 is "2":
            if player has permisssion "teleport.nerede":
                if {isn-point-2} is not set:
                    message "{@mesaj-point_ayarlanmadi}"
                else:
                    message "&3 2. isinlanma noktasinin kordinati: {isn-point-2}"
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 2 is "3":
            if player has permisssion "teleport.nerede":
                if {isn-point-3} is not set:
                    message "{@mesaj-point_ayarlanmadi}"
                else:
                    message "&3 3. isinlanma noktasinin kordinati: {isn-point-3}"
            else:
                message "{@mesaj-yetkiniz_yok"
sanırım kod baştan yanlış argument yokki kodda neden arg-1 falan kullandın?
 

Beyluce

Ağaç Yumruklayıcı
En iyi cevaplar
0
trigger yerine elma mı yazmışım armut mu yazmışım bir daha oku..
 

Arrow

Altın Madencisi
En iyi cevaplar
0
trigger yerine elma mı yazmışım armut mu yazmışım bir daha oku..
yok kardeş sen skript yazmayı bırak cidden söylüyorum command yapmışsın trigger yok onuda bırak argument eklememişsin arg-1 is bilmem ne diyorsun bana?
sanırım argumentin ne olduğunu bilmiyorsun sen <text> <player> <number> bu oluyor bak.
 

Beyluce

Ağaç Yumruklayıcı
En iyi cevaplar
0
Ya kardeşim cidden şaka mısın sen ?? Eğer kodu adam akıllı incelemek istemiyorsan bi kur sunucuna da dene öyle konuş!
 

Beyluce

Ağaç Yumruklayıcı
En iyi cevaplar
0
IP verir misin? player lar yerine trigger koyunca ne kadar değişecek merak ediyorum...
 

SariKafaHD

Kömür Madencisi
En iyi cevaplar
0
Son halini atacak yokmu konuyu dağıttınız iyice. İstediğim şeklini atar mısınız?
 

mrbobaking

Kızıltaş Madencisi
En iyi cevaplar
0
Rastgele oyuncu seçmek, senin sistemi nasıl kullanacağına bağlı.. Zaten isinlan1 isinlan2 sistemi onda da var fakat sistemine uyarlamak için sen daha detaylı olarak yazabilirsin.. Sanırım biraz ne istediğini anladım, şimdi ayrıntılı olarak yazıyorum;
PHP:
options:
    mesaj-yetkiniz_yok: &4Bunu yapmak icin gerekli yetkin yok!
    mesaj-point_ayarlandi: &2Basariyla isinlanma noktasi ayarlandi!
    mesaj-point_ayarlanmadi: &cHenuz bu kordinat ayarlanmamis, ayarlamak icin "/isn olustur <1/2/3>" yaziniz!

command /isn:
    if arg 1 is equal to 0:
        message "&3/isn <olustur/nerede/oyuncu adi> (1/2/3)"
    else:
        if arg 3 is 1:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1}
            else:
                message "{@mesaj-yetkiniz_yok"
        else:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1} or {isn-point-2} {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 3 is 2:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-2}
            else:
                message "{@mesaj-yetkiniz_yok"
        else:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1} or {isn-point-2} {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 3 is 3:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"
        else:
            if player has permission "teleport.ncp-isinla":
                set {npc} to arg 1
                teleport the {npc} to {isn-point-1} or {isn-point-2} {isn-point-3}
            else:
                message "{@mesaj-yetkiniz_yok"

    if arg 1 is "olustur":
        if arg 2 is "1":
            if player has permisssion "teleport.point-ayarla":
                set {isn-point-1} to the player's location
                message "{@mesaj-point_ayarlandi}"
            else:
                message "{@mesaj-yetkiniz_yok}"
        if arg 2 is "2":
            if player has permisssion "teleport.point-ayarla":
                set {isn-point-2} to the player's location
            else:
                message "{@mesaj-yetkiniz_yok}"
        if arg 2 is "3":
            if player has permisssion "teleport.point-ayarla":
                set {isn-point-3} to the player's location
            else:
                message "{@mesaj-yetkiniz_yok}"
             
             
    if arg 1 is "nerede":
        if arg 2 is "1":
            if player has permisssion "teleport.nerede":
                if {isn-point-1} is not set:
                    message "{@mesaj-point_ayarlanmadi}"
                else:
                    message "&3 1. isinlanma noktasinin kordinati: {isn-point-1}"
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 2 is "2":
            if player has permisssion "teleport.nerede":
                if {isn-point-2} is not set:
                    message "{@mesaj-point_ayarlanmadi}"
                else:
                    message "&3 2. isinlanma noktasinin kordinati: {isn-point-2}"
            else:
                message "{@mesaj-yetkiniz_yok"
        if arg 2 is "3":
            if player has permisssion "teleport.nerede":
                if {isn-point-3} is not set:
                    message "{@mesaj-point_ayarlanmadi}"
                else:
                    message "&3 3. isinlanma noktasinin kordinati: {isn-point-3}"
            else:
                message "{@mesaj-yetkiniz_yok"

Edit: Ben bu kodu yazana kadar 6 kişi mesaj atmış :/ Ama çok kapsamlı oldu.. Umarım bir teşekkürü hakediyorumdur..
Slash_Remix doğru söylüyor. Ne argument var ne trigger. Bunun yanlış olup olmadığını kontrol etmek için çalıştırmaya gerek bile yok.
 
Üst