Teleport Sistemi

Beyluce

Ağaç Yumruklayıcı
Mesajlar
37
En iyi cevaplar
0
Beğeniler
4
Puanları
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
Mesajlar
382
En iyi cevaplar
0
Beğeniler
104
Puanları
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ı
Mesajlar
37
En iyi cevaplar
0
Beğeniler
4
Puanları
0
trigger yerine elma mı yazmışım armut mu yazmışım bir daha oku..
 

Arrow

Altın Madencisi
Mesajlar
382
En iyi cevaplar
0
Beğeniler
104
Puanları
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ı
Mesajlar
37
En iyi cevaplar
0
Beğeniler
4
Puanları
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ş!
 

Arrow

Altın Madencisi
Mesajlar
382
En iyi cevaplar
0
Beğeniler
104
Puanları
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ş!
şimdi denedim full error verdi kurmama da gerek yoktu zaten amatörce yaptığın hatalar çok çabuk belli oluyor.
 

Beyluce

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

SariKafaHD

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

mrbobaking

Kızıltaş Madencisi
Mesajlar
660
En iyi cevaplar
0
Beğeniler
283
Puanları
1,080
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