IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   eğlence botu (https://www.ircforumlari.net/mirc-scripting-sorunlari/827359-eglence-botu.html)

alphae 29 Haziran 2019 17:22

eğlence botu
 
Altaki eglence botu ariyorum elinde olan paylasa bilirmi rica etsem tek tekte olur



.bomba nick Bomba oyunu oynamanizi saglar :)
.bomba2 nick Belirtilen kisiyi bombalar :)
.dov nick Belirtilen kisiyi sözlü döver :)
.hediye nick Belirtilen kisiye hediye verir:)
.çay nick Belirtilen kisiye çay ikram eder:)
.kahve nick Belirtilen kisiye kahve ikram eder:)
.cicek nick Belirtilen kisiye çiçek verir:)
.fal nick Belirtilen kisinin falina bakar:)
.fal2 yada .fal2 nick Belirtilen kisinin falina bakar:)
.firlat nick Belirtilen kisinin kafasina kafasina firlatir:)
.opucuk nick Belirtilen kisiyi öper :)
.sen nick Belirtilen kisiye sen mesaj`i yollar :)
.ben nick Belirtilen kisiye ben mesaj`i yollar :)
.itiraf nick Belirtilen kisiye itiraf mesaj`i yollar :)
.soru nick Belirtilen kisiye soru sorar :)
.dürt nick Belirtilen kisiyi Dürt`er :)
.yemek nick Belirtilen kisiye Yemek ismarlar :)
.sev nick Belirtilen kisiyi sever :)
.atasozu nick Belirtilen kisiye atasozü yollar.:)
.soz S-Bot kanala söz yollar :)
.komiksoz S-Bot kanala söz yollar :)
.hadis S-Bot kanala hadis yollar :)
.tarz nick Belirtilen kisiye tarzi üzerinde bilgi yollar.:)
.burc burcunuz(terazi) Belirtilen kisiye burc özelliklerini yollar :)
.sor nick iki kisi arasinda tek mi çift mi oyunu oynanir :)
.zar yada .zar nick Belirtilen kisi zar oyunu oynar :)
.öldür yada .öldür nick Belirtilen kisiyi öldürür :)
.türkiye yada .türkiye nick Türkiye ile ilgili söz yollar :)
.besiktas yada .besiktas nick besiktas ile ilgili söz yollar :)
.galatasaray yada .galatasaray nick galatasaray ile ilgili söz yollar :)
.fenerbahce yada .fenerbahce nick fenerbahçe ile ilgili söz yollar :) :)
.fikra yada .fikra nick Belirtilen kisiye fikra sözü yollar:)
.sans yada .sans nick Belirtilen kisinin bugünkü sansini söyler:)
.ruh yada .ruh nick Belirtilen kisinin ruh durumunu söyler:)
.kim yada .kim nick Belirtilen kisinin kim oldugunu söyler:)
.nasilim yada .nasilim nick Belirtilen kisinin nasil oldugunu söyler:)
.nerdesin yada .nerdesin nick Belirtilen kisinin nerde oldugunu söyler:)
.tas yada .kagit yada .makas Bana karsi tas/kagit/makas oyunu oynarsiniz.:)
.nerdesin yada .nerdesin nick Belirtilen kisinin nerde oldugunu söyler:)
.tas yada .kagit yada .makas Bana karsi tas/kagit/makas oyunu oynarsiniz.:)
.tkm yada .taskagitmakas iki kisi arasinda tas/kagit/makas oyunu oynarsiniz:)
.rulet nick Rulet oyunu oynarsiniz:)
.sayi Sayi oyunu oynarsiniz:)
.asktesti yada .asktesti nick Ask degerlerinizi ölçersiniz:)
.dnatesti Dna degerlerinizi test edersiniz:)
.kisiliktesti Kendi kisilik degerlerinizi ögrenirsiniz:)

Mylife 29 Haziran 2019 18:41

Cevap: eğlence botu
 
Merhaba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],

Aslında bunu yapmak çok basit ama biraz teferruatlı yani uzun bir calışma gerektirir. Hazır eğlence botu olanlarda vardır mutlaka ama ben size mantığını anlatıcam ve siz bunu kendiniz çok basit bir şekilde yapabiliceksiniz aşağıya örneklendirmeyi bırakıyorum...

sev, öp, dürt vb. şeklinde belirli bir mesajı karşı tarafa aktarmak en basit olaydır. Yapabilicek çok alternatif vardır ama ben regex kullandığım için kodlamada o şekilde örnek vereceğim.

Kod:

on $*:text:/[!.]d[uü]rt\s/Si:#: { $iif($2 ison #,$qt($2) $+ , $nick sizi dürttü,$qt($2) kanalda bulunmuyor) }
kullanım;
.dürt nick => nick kanalda bulunuyorsa koşulu var.

Örnek2;

Kod:

on *:text:*:#: { if ($regex($1-,/^[.!][oö]p\s/Si) && $2) { msg # $qt($2) $+ , $nick sizi öptü. } }
aynı bu kalıpla birlikte sev vb. yazıp mesajları değiştirerek birşeyler yapabilirsiniz.

.fırlat nick =>[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] <= tıkla

.söz nick => yazıldığında söz paylaşması için $read dan faydalanman gerekir yani text in icine sözleri yazıp daha sonra .söz nick yazıldığında kod un tetiklenmesini sağlamak bunun için bir örnek te aşağıya bırakıyorum.

söz, fal, atasözü vb durumlar hep aynı mantıkla yapılır tabiki farklı alternatif yollarıda vardır.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] <= tıkla

Şans, akıltesti vb rakamsal kodlama identifier larına bir örnek de aşağıya bıraktım.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] <= tıkla

Not: Rakamsal kodlamalarda kullanılması en ideal olan $rand ve $calc akıl testi icerisinde 2 sinin de örneğini görebilirsiniz.

//echo -a $rand(1,10) => Denediğiniz de 1 ile 10 arasında rast gele bir sayıyı aktif pencerede görürsünüz.
//echo -a $calc(1+1) => Denediğinizde aktif pencerede 2 rakamını görürsünüz direk olarak mirc üzerinden ( + / - ) matematiksel işlem yapmanıza olanak tanır.

Dipnot Mesajı: İstediğiniz bütün kodlamaları yapabilir buraya atabilirim ama araştırıp kendinizin yapmasını istediğim için örneklerini verdim. Başkalarından birşeyler beklemek yerine biraz zaman harcayıp daha iyisini yapabilirsiniz. İyi forumlar.

alphae 01 Temmuz 2019 01:24

Cevap: eğlence botu
 
bir çocuğunu haletim

altakiler yeterli olacaktir baya bir toparladim mirc

Dnatesti .asktesti .kisiliktesti

Mylife 01 Temmuz 2019 10:40

Cevap: eğlence botu
 
Başarılar dilerim @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],

vermiş olduğum akıltesti örneğindeki kalıp ı kullanarak söylediğiniz durumu basitce yapabilirsiniz. $rand ile rast gele tahmin yaptırıp bu tahmini $calc ile cıkartabilirsin ben bu yolu izlemiştim, sizde dilediğiniz farklı anternatifleri kullanabilirsiniz yaratıcılığınıza kalmış .) iyi forumlar.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:33.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk