Kardan İsmail
Somon Balığı Selam Vermeye Geldi
- Katılım
- 7 Nisan 2019
- Mesajlar
- 23
- Elmaslar
- 31
- Puan
- 0
- Yaş
- 28
Discord:
Kardan İsmail#0130
Şöyle yorumlara nasıl gıcccık oluyorum anlatamam ya. Böyle yorum yapanlar gidip v312321312321321321231132 sürümü yapılmış her yerinde bir sürü gereksiz değişken olan, hiçbir artısı olmayan ama sürekli yenisi yapılan sistemlere "çok eyü, çok başaRılI" diyor. Yav kardeşim ne gerekli bir söyle de yapayım allah aşkına!Gerekli mi gereksiz, fakat yinede başarılı. Teşekkürler.
1.3 sürümünü kendi sunucumda kullanmaktayım ancak konuyu hesap banlı olduğu için düzenleyemiyorum, buyrun:
Kod:
options:
p: &8&L「&3&lDiscord&8&L」&r
botToken: ""
botName: ""
channelID: ""
on load:
if {@botName} parsed as bot is not set:
login to {@botToken} with name {@botName}
command /discord [<text>] [<offlineplayer=%player%>]:
trigger:
if arg-1 is "doğrula":
if {dogrulamaSistemi::oyuncular::%player%::dcID} isn't set:
if {dogrulamaSistemi::oyuncular::%player%::kodAldı} isn't set:
set {_code} to random string matching "[A-Za-z0-9]{8}"
set {dogrulamaSistemi::kodlar::%{_code}%} to player
set {dogrulamaSistemi::oyuncular::%player%::kodAldı} to {_code}
send "{@p} &aKodun: &e&n<suggest command:%{_code}%>%{_code}%&r %last character of nl%" and "{@p} &aÜstüne tıkladığında kod sohbetinin yazı yazma kısmına gelecektir, kopyalayabilirsin."
send "{@p} &aDiscord sunucumuzdaki hesap doğrulama kanalına bu kodu attığında işlem tamamlanacaktır." and "{@p} &aEğer 5 dakika içerisinde kodu kullanmazsan kod iptal edilir."
wait 5 minutes
if {dogrulamaSistemi::oyuncular::%player%::kodAldı} is set:
delete {dogrulamaSistemi::kodlar::%{dogrulamaSistemi::oyuncular::%player%::kodAldı}%}
delete {dogrulamaSistemi::oyuncular::%player%::kodAldı}
send "{@p} &aDoğrulama kodun geç kaldığın için iptal edildi."
else:
send "{@p} &aKodun: &e&n<suggest command:%{dogrulamaSistemi::oyuncular::%player%::kodAldı}%>%{dogrulamaSistemi::oyuncular::%player%::kodAldı}%&r %last character of nl%" and "{@p} &aDiscord sunucumuzdaki doğrulama kanalına bu kodu atarak hesabını bağlayabilirsin."
else:
send "{@p} &cZaten doğrulamışsın."
else if arg-1 is "bilgi":
if {dogrulamaSistemi::oyuncular::%arg-2%::dcID} is set:
send "{@p} &e%arg-2% &aadlı oyuncunun Discord sunucumuzdaki kullanıcı adı: &e%name of user with id {dogrulamaSistemi::oyuncular::%arg-2%::dcID}%##%discriminator of user with id {dogrulamaSistemi::oyuncular::%arg-2%::dcID}%"
else:
send "{@p} &c%arg-2% adlı oyuncu hesabını Discord sunucumuza bağlamamış."
else if arg-1 is "kaldır":
if {dogrulamaSistemi::oyuncular::%player%::dcID} is set:
delete {dogrulamaSistemi::oyuncular::%player%::dcID}
send "{@p} &aBağlantı kaldırıldı."
else:
send "{@p} &cZaten bağlantı yapmamışsın."
else:
send "{@p} &e/discord bilgi [<isim>]", "{@p} &e/discord doğrula" and "{@p} &e/discord kaldır"
on server message received seen by {@botName}:
if id of event-channel is {@channelID}:
delete event-message
if {dogrulamaSistemi::kodlar::%event-message%} is set:
set {dogrulamaSistemi::oyuncular::%{dogrulamaSistemi::kodlar::%event-message%}%::dcID} to id of event-user
send "Hesabın doğrulandı %mention tag of event-user%! Oyundaki ismin: **%{dogrulamaSistemi::kodlar::%event-message%}%**" to event-channel with {@botName}
send "{@p} &aHesabın &e""@%name of user with id id of event-user%##%discriminator of user with id id of event-user%"" &aile bağlandı." to {dogrulamaSistemi::kodlar::%event-message%}
delete {dogrulamaSistemi::oyuncular::%{dogrulamaSistemi::kodlar::%event-message%}%::kodAldı}
delete {dogrulamaSistemi::kodlar::%event-message%}
on unload:
logout {@botName}
Kod aldıktan sonra kanala kodu yazdıklarında kaydın başarılı olmasına rağmen değişkenin silinmemesi sorunu çözüldü.
Scriptin bota birden fazla kez girmesi sorunu düzeltildi.
Son düzenleme: