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/)
-   -   !bomba nick (https://www.ircforumlari.net/mirc-scripting-sorunlari/184906-bomba-nick.html)

COMBOMAX 05 Mart 2009 17:05

!bomba nick
 
selam aleyküm öncelikle coderlerimizin yardımlarından ve ilgilerinden dolayı teşekkürü borç bilirim !bomba nick yazdıgımız zaman rastgele renkler verecek kendisi dogru bir renk sececek yanlış olursa atacak dogru olursa şimdilik kurtuldun bi dahaki sefere şanslı olmayabilirsin diyecek bu mümkünmü yardımcı olursanız seviinirim şimdiden tşkler iyiki varsın if varolmaya devam et inşallah :)



«16:44:06» <PRoFeSYoNeL> !bomba JetqiL
«16:44:08» <R2D2> Bombayı jetqiL isimli arkadaşın eline tutuşturur!. [32] Saniye içinde patlayacak!
«16:44:09» <R2D2> Bombayı etkisiz hale getirmek için 6 kablodan doğru olanı kesmelisin. Kablolar : altin lacivert mavi kahverengi yesil ve kirmizi. !kes renk
«16:44:12» <JetqiL> Bak ya
«16:44:13» <JetqiL> :D
«16:44:16» <PRoFeSYoNeL> geber
«16:44:17» <PRoFeSYoNeL> :D
«16:44:28» <JetqiL> !kes kirmizi
«16:44:29» • Kick : JetqiL R2D2 Tarafından Atıldı Sebep : ( Yanlış Kabloo *BOOOOOOOOOOM!*)

Hayat 05 Mart 2009 17:10

Cevap: !bomba nick
 
Eğlenceli birşeye benziyor komutları vermek kolayda renk seçimlerinin sürekli farklı olmasını nasıl sağlanır kestiremiyorum ceza alan kişiyede birşeyler yapmak lazım bomm demeyle olmaz örneğin titreşim addonu kullanarak timer 1 25 /titresim edilebilir

COMBOMAX 05 Mart 2009 17:13

Cevap: !bomba nick
 
hayat hocam kick atması yeter fazlası lazım değil :D

Difuzyon 05 Mart 2009 17:48

Cevap: !bomba nick
 
Kod:

on *:text:*:#:{
  if $1 == !bomba && $2 ison $chan && !%bombarenk {
    set $+(%,bomba,$2) $2
    set %bombarenkler altin lacivert mavi kahverengi yesil kirmizi
    set %bombarenk $token(%bombarenkler,$rand(1,6),32)
    $+(.,timer,$nick) 1 32 kick $chan $2 1Geç kaldın 4bOoOoOoomba1 patladı! $(|) unset %bomba*
    msg $chan Bombayı $2 isimli arkadaşın eline tutuşturur!. [32] Saniye içinde patlayacak!
    msg $chan Bombayı etkisiz hale getirmek için 6 kablodan doğru olanı kesmelisin. Kablolar : altin lacivert mavi kahverengi yesil ve kirmizi. !kes renk
  }
  if $var($+(%,bomba,$nick)) && $1 == !kes {
    if $2 == %bombarenk { $+(.,timer,$nick) off | msg $chan $nick şimdilik kurtuldun bi dahaki sefere şanslı olmayabilirsin :) | unset %bomba* }
    elseif $istok($remtok(%bombarenkler,%bombarenk,32),$2,32) { $+(.,timer,$nick) off | kick $chan $nick 1Yanlış Kabloo 4*BOOOOOOOOOOM!* | unset %bomba* }
  }
}

Böyle bir uygulama olabilir...

Heavenly 05 Mart 2009 17:55

Cevap: !bomba nick
 
:) supper bısey bu ya mırc'ı eglencelı hale getırıyo can sıkıntısına bırebır :) ellerınıze saglık

COMBOMAX 05 Mart 2009 17:59

Cevap: !bomba nick
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] eline sağlık süper olmuşta hocam !bomba nick bombayı başkasının eline verdiğimdede beni atıyor mümkünse yardımcı olurmusun
«17:43:19» <07PRoFeSYoNeL> !bomba K9
«17:43:19» <02K9> Bombayı K9 isimli arkadaşın eline tutuşturur!. [32] Saniye içinde patlayacak!
«17:43:19» <02K9> Bombayı etkisiz hale getirmek için 6 kablodan doğru olanı kesmelisin. Kablolar : altin lacivert mavi kahverengi yesil ve kirmizi. !kes renk
«17:43:41» <07PRoFeSYoNeL> .
«17:43:43» <07PRoFeSYoNeL> .
«17:43:52» • Kick : PRoFeSYoNeL , K9 Tarafından Atıldı Sebep: (1Geç kaldın 4bOoOoOoomba1 patladı!)

Difuzyon 05 Mart 2009 18:06

Cevap: !bomba nick
 
Kod:

;Kanala yazılan yazılarda
on *:text:*:#:{
;Eğer 1. kelime !bomba ise VE 2. kelime kanalda varolan bir nick ise VE %bombarenk isminde bir variables yoksa(Neden olmamasını istedim:Aynı anda 2. kez başlatılmasını engellemek için)
  if $1 == !bomba && $2 ison $chan && !%bombarenk {
;%bombaNick isminde bir değişken oluştur(Sebebi:Yazacak olan diğer nicklerle karışmasın)
    set $+(%,bomba,$2) $2
    ;%bombarenkler oluştur
    set %bombarenkler altin lacivert mavi kahverengi yesil kirmizi
    ;%bombarenkler 'den rastgele(1 2 3 4 5 6)  bir renk seç
    set %bombarenk $token(%bombarenkler,$rand(1,6),32)
    ;Zamanlayıcıyı başlat süre sonunda(32 sn) bilemezse\yanıtlamazsa kanaldan atılsın ve değişkenler silinsin
    $+(.,timer,$2) 1 32 kick $chan $2 Geç kaldın 4bOoOoOoomba1 patladı! $(|) unset %bomba*
    ;Kanala Belirtilen mesajı geç
    msg $chan Bombayı $2 isimli arkadaşın eline tutuşturur!. [32] Saniye içinde patlayacak!
    ;Kanala belirtilen mesajı geç
    msg $chan Bombayı etkisiz hale getirmek için 6 kablodan doğru olanı kesmelisin. Kablolar : altin lacivert mavi kahverengi yesil ve kirmizi. !kes renk
  }
  ;Eğer kanala yazan nick adına bir değişken varsa(yazan kişiyi doğrulamak adına) VE 1. kelimesi !kes ise
  if $var($+(%,bomba,$nick)) && $1 == !kes {
;Eğer 2. kelime rastgele seçilen renk ise(ki bu durumda doğru bulmuştur) , zamanlayıcıyı durdur ve kanal tebrik mesajı geç ve değişkenleri sil
    if $2 == %bombarenk { $+(.,timer,$nick) off | msg $chan $nick şimdilik kurtuldun bi dahaki sefere şanslı olmayabilirsin :) | unset %bomba* }
  ;Şayet 2. kelime doğru seçenek değilse ve aynı zamanda kanala yazdığı 2. kelime diğer renklerden biriyse zamanlayıcıyı durdur , kanaldan at ve değişkenleri sil
    elseif $istok($remtok(%bombarenkler,%bombarenk,32),$2,32) { $+(.,timer,$nick) off | kick $chan $nick Yanlış Kabloo 4*BOOOOOOOOOOM!* | unset %bomba* }
  }
}

Daha iyi kavramanız açısından kod içerisinde açıklamasınıda yazdım,o yanlışlığıda düzelttim.

konTes 05 Mart 2009 19:40

Cevap: !bomba nick
 
güzeL,doğRu Rengi biLinCe de PuAn veRiorduR heRaLde

COMBOMAX 05 Mart 2009 20:09

Cevap: !bomba nick
 
kontes maalesef puan vermesi luzumsuz gereksiz :D:D

Difuzyon 06 Mart 2009 00:09

Cevap: !bomba nick
 
Oyunu tek kişilik olarak dizayn ettim.Kodu botunuzu yüklediğinizde , oyunu (siz veya başkası) başlatır.
Ve cevap hakkı sadece !bomba Nick (komutundaki Nick'e aittir).
Bunun dışındaki cevaplar sayılmayacaktır.Ve ayrıca oyun esnasında 2. kez açılış yapamazsınız, taki oyun bitene kadar.
Belirttiğim gibi tek kişilik bir oyun...(daha doğrusu soruda öyle gördüm ama siz isterseniz çoklu bir şekilde dizayn edebilirim)

İyi forumlar...


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net