haxball / haxball-issues

116 stars 43 forks source link

Merhaba yardımcı olabilirmisiniz #1554

Open LexWe opened 2 years ago

LexWe commented 2 years ago

ben botuma geçici admin sistemi getirmek istiyorum nasıl derseniz mesela !geçici yazınca geçici admin versin(ban,kick,admin alma/verme) olayları yapamasın bide aynı şekil ama kalıcı admin versiyonunu yapmak istiyorum nasıl yapabilirim yardımcı olurmusunuz

thenorthstar commented 2 years ago

ben botuma geçici admin sistemi getirmek istiyorum nasıl derseniz mesela !geçici yazınca geçici admin versin(ban,kick,admin alma/verme) olayları yapamasın bide aynı şekil ama kalıcı admin versiyonunu yapmak istiyorum nasıl yapabilirim yardımcı olurmusunuz

@LexWe #1236'yı kontrol edebilirsin. Aynısı orada var.

LexWe commented 2 years ago

@thenorthstar Aradığım şey orda yokti orda sadece yönetici olan admini banlarsan banlar var sadece ben ise yönetici admini değilde genel herkesi istiyorum. ve kod hali gerek bu konuları öğrenmem için bir tavsiye alabilir miyim ayrıca.

ghost commented 2 years ago

@thenorthstar Aradığım şey orda yokti orda sadece yönetici olan admini banlarsan banlar var sadece ben ise yönetici admini değilde genel herkesi istiyorum. ve kod hali gerek bu konuları öğrenmem için bir tavsiye alabilir miyim ayrıca.

Bahsettiğin şeyi tam olarak anlamadım biraz daha açarmısın?

LexWe commented 2 years ago

@developmentstar Mesela pub odaları oluyorya isim vermiyim !adminol komutu oluyor kalıcı admin veriyor ama auth bot'da ekli ise versin !adminol yazınca kalıcı admin ben onu istiyorum hemde !adminol komutunun bi farklı versiyonu !geçici komutu ile geçici admin alsın odadaki kişi ama odada mesela 3kişiden fazla admin varsa admin alamasın !geçici yazdığında

ghost commented 2 years ago

@developmentstar Mesela pub odaları oluyorya isim vermiyim !adminol komutu oluyor kalıcı admin veriyor ama auth bot'da ekli ise versin !adminol yazınca kalıcı admin ben onu istiyorum hemde !adminol komutunun bi farklı versiyonu !geçici komutu ile geçici admin alsın odadaki kişi ama odada mesela 3kişiden fazla admin varsa admin alamasın !geçici yazdığında

Anladığım kadarıyla şundan bahsediyorsun: !adminol yazıldığında kişinin authu eğer botta kayıtlı ise kalıcı adminlik versin ama kayıtlı değilse vermesin. !geçici de aynı şekilde authu botda varsa geçici alabilsin. Aralarındaki tek farkı geçici kimseyi banlayamasın ve adminlik veremesin. Birini banladığı veya adminlik verdiği takdirde kendisi banlansın. Doğru mu anladım?

LexWe commented 2 years ago

@developmentstar !geçici yazdığında geçici admin versin botda auth'u olmasa bile versin onun haricinde doğru anladınız. admin vermeye veya almayı çalıştığında geçici admin bot banlamasın ama mesela ben sana admin vermeye çalıştım bot senden adminliği alsın aynı şekilde almaya çalıştığımda

ghost commented 2 years ago

@LexWe Aslında sizin bahsettiğiniz konunun kodlarının bir benzeri #1236 da mevcut. Burdaki bazı kodları ayıklayarak kendi lehinize çevirip kullanabilirsiniz.

LexWe commented 2 years ago

@developmentstar Peki teşekkürler , discord botunu nasıl haxball botuna bağlarız https://www.npmjs.com/package/haxball-server bu varda herşeyi tam yok yada ben yapamadım bilmiyorum

ghost commented 2 years ago

@LexWe Haxballa yeni başladım ve henüz daha discord botunu haxballa bağlama aşamasına kadar gelmedim. Bu konuda daha tecrübeli birine danışmalısınız.

LexWe commented 2 years ago

@developmentstar Peki son olarak şeyi sorim mesela bir tane komut var ben o komutu bot'da auth'u olan kişilerin kullanması istiyorum nasıl yapabilirim. denedimde ben bi kaç kere yapamadım

ghost commented 2 years ago

@developmentstar Peki son olarak şeyi sorim mesela bir tane komut var ben o komutu bot'da auth'u olan kişilerin kullanması istiyorum nasıl yapabilirim. denedimde ben bi kaç kere yapamadım

Örnek:

room.onPlayerChat = function(player,message) { if (message == "!bb" && player.admin) { room.kickPlayer(player.id, "Görüşürüz Adminim", false); } }

ghost commented 2 years ago

@developmentstar Peki son olarak şeyi sorim mesela bir tane komut var ben o komutu bot'da auth'u olan kişilerin kullanması istiyorum nasıl yapabilirim. denedimde ben bi kaç kere yapamadım

Örnek:

room.onPlayerChat = function(player,message) { if (message == "!bb" && player.admin) { room.kickPlayer(player.id, "Görüşürüz Adminim", false); } }

Bu sistemde bir kaç yeri değiştirerek ve ekleyerek autha olanınıda yapabilirsiniz ve kendi lehinize kullanabilirsiniz :)

LexWe commented 2 years ago

@developmentstar Teşekkürler

ghost commented 2 years ago

@developmentstar Teşekkürler

@LexWe Rica ederim.

LexWe commented 2 years ago

@thenorthstar Hocam şey soricam ben v4 rs mapı için şey yapmak istiyorum mesela taçlar için topu fazla sürdüğünde top el değiştirsin karşı rakibe geçsin nasıl yapabilirim

thenorthstar commented 2 years ago

@thenorthstar Hocam şey soricam ben v4 rs mapı için şey yapmak istiyorum mesela taçlar için topu fazla sürdüğünde top el değiştirsin karşı rakibe geçsin nasıl yapabilirim

@LexWe Discord adresin varsa yazabilir misin? Elimde yukarıda istediğin özelliği sağlayan bir bot var. Onu paylaşayım özelden sana.

LexWe commented 2 years ago

@thenorthstar LexWe#8521 buyrun hocam

thenorthstar commented 2 years ago

@LexWe İstek gönderdim.

LexWe commented 2 years ago

@thenorthstar Kabul ettim