Sol Reklam

Rehber Skript Eğitim #3 | Argument > Yönlendirme | Örnek Mesaj | Detaylı Anlatım

Durum
Mesaj gönderimine kapalı.

Cloneix

Örümcek Hoşt!
Yasaklandı
Katılım
3 Haziran 2017
Mesajlar
370
Elmaslar
148
Puanlar
0
Yaş
21
Merhaba Üyeler;
Bugün karşınızda argument > yönlendirme nasıl yapılır onu anlatacağım.
Fakat şuan köydeyim ve türkçe kelimeler için şimdiden kusura bakmayın.
Kısa anlatım olacak telefondan olacağından.

Argument Nedir ? | Anlatım
Argument daha çok komutları aynanda daha fazla kullanmak için kullanilir.
Sadece komut kısaltma değil ornek olarak;
- Arkadaşlık sistemi
- Mesaj sistemi
- Ticaret sistemi
- Hediye sistemi
Vs. olaylar

Argument Nasıl Kullanılır ? | Anlatım
Ben ornek olarak size bugün mesaj sistemi nasıl yapılır
onu anlatacağım.

Metin = Text = [<Text>]
Sayı = Number = [<Number>]
Oyuncu = Player = [<Player>]

Tanıtmak için bunları kullanabiliriz.

Her argument 1 den başlayarak ilerler.

Adımlar;
- Komut belirle
- Komut yaninda text, number, player tanıt.
- text, number, player ne yapacaksın onları kullan.

Kod;
HTML:
command /Mesaj [<Text>] [<Player>]: #Bir mesaj ve bir oyuncu ismi girmek istedim.
    trigger:
        if arg 1 is set: #Eğer arg 1 yani mesaj girilmişse olay...
            if arg 2 is set: #Eğer arg 2 yani oyuncu girilmişse olay...
                send "%arg 1%" to arg 2 #Mesaji oyuncuya gonder.
Kod Anlatım;
Ben -/mesaj mesaj oyuncu olarak tanımlamak istedim.
Girdiğiniz mesajı girdiğiniz oyuncuya gönderir.
Arg 1 = Text = Arg 1 = Mesaj
Arg 2 = Player = Arg 2 = Oyuncu

Telefonda olduğumdan çok detaylı Anlatamadım.
İyi günler
 

kingOf0

"~SimitSu"

Discord:

kingOf0!#4055

Katılım
14 Haziran 2016
Mesajlar
998
Elmaslar
745
Puanlar
15.070
Yer
getPlayer("SimitSu").getLocation()
Minecraft
SimitSu
Böyle bir anlatım yoktur:
Kod:
Metin = Text = [<Text>]
Sayı = Number = [<Number>]
Oyuncu = Player = [<Player>]

[] optional dır aslında argumentler <> ile çalışır eğer isterseniz [<>] yaparsınız

"Her argument 1 den başlayarak ilerler. " Hayır, argumentler null'dan başlar buda oyuniçi <none> olarak görülür,

Eğer bir şeyi anlatıcaksan tamamını anlatmalısın konuda çok eksik var, Bana göre köydeysen hiç bulaşmamalısın.
 

Cloneix

Örümcek Hoşt!
Yasaklandı
Katılım
3 Haziran 2017
Mesajlar
370
Elmaslar
148
Puanlar
0
Yaş
21
Böyle bir anlatım yoktur:
Kod:
Metin = Text = [<Text>]
Sayı = Number = [<Number>]
Oyuncu = Player = [<Player>]

[] optional dır aslında argumentler <> ile çalışır eğer isterseniz [<>] yaparsınız

"Her argument 1 den başlayarak ilerler. " Hayır, argumentler null'dan başlar buda oyuniçi <none> olarak görülür,

Eğer bir şeyi anlatıcaksan tamamını anlatmalısın konuda çok eksik var, Bana göre köydeysen hiç bulaşmamalısın.
[<>] olarak anlattim, <> ile aynidir.
Argument null'dan başlamaz variables ile kullanirsan null oradan gelir.
Argument sırası 1 den baslar.
İyi anlattıgımi düşünüyorum.
İyi günler
 

MoreReal

Bir Kömür Göründü Kaptanım!
Katılım
19 Haziran 2018
Mesajlar
120
Elmaslar
81
Puanlar
8.970
Yaş
22
/Mesaj [<Text>] [<Player>]:

önce oyuncuyu istersen daha yararlı olur. örneğin senin adın ali, "/mesaj ali gelirken ekmek al" yazarsam 3. argüment yok hatası verir.
 

kingOf0

"~SimitSu"

Discord:

kingOf0!#4055

Katılım
14 Haziran 2016
Mesajlar
998
Elmaslar
745
Puanlar
15.070
Yer
getPlayer("SimitSu").getLocation()
Minecraft
SimitSu
/Mesaj [<Text>] [<Player>]:

önce oyuncuyu istersen daha yararlı olur. örneğin senin adın ali, "/mesaj ali gelirken ekmek al" yazarsam 3. argüment yok hatası verir.
aynen haa :D player'ı başa alsada yinede çalışmayacaktır,
aslında hata vermez sadece ilk kelimeyi söyleyecektir. Text value kullanması gerekir bu durumda :D
 

Cloneix

Örümcek Hoşt!
Yasaklandı
Katılım
3 Haziran 2017
Mesajlar
370
Elmaslar
148
Puanlar
0
Yaş
21
/Mesaj [<Text>] [<Player>]:

önce oyuncuyu istersen daha yararlı olur. örneğin senin adın ali, "/mesaj ali gelirken ekmek al" yazarsam 3. argüment yok hatası verir.
Dogru, telden aceleyle yazmak zorundaydım.
4 gün sonra daha iyisi gelebilir.
Gönderi otomatik olarak birleştirildi:

Aslında texti 2. Sıraya alacaktim fakat telde oldugumdan silip yenden yazmak ve acelen varken ;(
 
S

Silinen üye 78915

Ziyaretçi
Bir şey diyeceğim, Eleştiri değil. Ama bence bunu yapmana gerek yok, Detaylı Bilgiler, Youtube'ta,Bilişim Sitelerinde anlatılıyor. Konu mesajı kasmak istiyorsan haa o gün anlarlar. Benden söylemesi ama yine benden sınavdan geçtin afferin :D
 

bilektugrul

Demir Cevheri Gibiyim

Discord:

bilektugrul

Katılım
30 Haziran 2015
Mesajlar
182
Elmaslar
241
Puanlar
13.675
Yaş
24
Minecraft
bilektugrul
[<>] argument kullanımını optional yapar. <> zorunludur.
argumentler ile variables.csv ne alaka? variableler sunucu açıkken silindiğinde null olur, sunucu kapanınca dosyadan tamamen silinir, argumentler ile alakası yok.
 
S

Silinen üye 78915

Ziyaretçi
[<>] argument kullanımını optional yapar. <> zorunludur.
argumentler ile variables.csv ne alaka? variableler sunucu açıkken silindiğinde null olur, sunucu kapanınca dosyadan tamamen silinir, argumentler ile alakası yok.
Haklısınız.
 

Cloneix

Örümcek Hoşt!
Yasaklandı
Katılım
3 Haziran 2017
Mesajlar
370
Elmaslar
148
Puanlar
0
Yaş
21
[<>] argument kullanımını optional yapar. <> zorunludur.
argumentler ile variables.csv ne alaka? variableler sunucu açıkken silindiğinde null olur, sunucu kapanınca dosyadan tamamen silinir, argumentler ile alakası yok.
Argumentlerde null diye bir sey yoktur.
Ben [<text>] olarak kullanıyorum ondan öyle öğretim.
İyi gunler
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı