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)

RapStar 08 Mart 2009 03:23

Cevap: !bomba nick
 
bende kullandım. gayet iyi çalışıyor.

Alıntı:

[03:08] <oZMoZ> !bomba OZMoZ
[03:08] <@RapStar> Bombayı OZMoZ isimli arkadaşın eline tutuşturur!. [32] Saniye içinde patlayacak!
[03:08:12] ******* RapStar #rapstar Kanalında Sana Sesleniyor... Yazdığı Yazı: "Bombayı OZMoZ isimli arkadaşın eline tutuşturur!. [32] Saniye içinde patlayacak!" *******
[03:08] <@RapStar> Bombayı etkisiz hale getirmek için 6 kablodan doğru olanı kesmelisin. Kablolar : altın lacivert mavi kahverengi yesil kırmızı. KuLLanImI: !kes renk
[03:08] <oZMoZ> !kes Kırmızı
[03:08] * RapStar Tarafından Atıldınız (Yanlış Kabloo *BOOOOOOOOOOM!*)
Kodu Biraz Kendime Göre Yazı Stili Verdim Biraz da Ayar Yaptım Deopken Çalışmaması Üzerine. Difüzyon Elinize Sağlık.

Kod:

on @*:text:*:#:{
  if $1 == !bomba && $2 ison $chan && !%bombarenk {
    set $+(%,bomba,$nick) $nick
    set %bombarenkler altın lacivert mavi kahverengi yesil kırmızı
    set %bombarenk $token(%bombarenkler,$rand(1,6),32)
    $+(.,timer,$nick) 1 32 kick $chan $2 1Geç KaLdIn 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 : altın lacivert mavi kahverengi yesil kırmızı. KuLLanImI: !kes renk
  }
  if $var($+(%,bomba,$nick)) && $1 == !kes {
    if $2 == %bombarenk { $+(.,timer,$nick) off | msg $chan Bravo  $nick  Doğru KabLoyu Kestin, Şimdilik KurtuLdun Bir 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* }
  }
}


RapStar 08 Mart 2009 03:25

Cevap: !bomba nick
 
Gayet İyi Bir DÜşünce Olmuş Bence. ve Bu Düşünceye En İyi Kod da Böyle Yazılırdı Herhalde. Kullanamayan Arkadaşlar Bir Daha Gözden Geçirin Anlatılanları Tekrar Deneyin.

Dipnot : Her !Bomba nick Yazdığınızda Kablo Rengini Algoritmik Olarak Değişiyor.

Mustafa 08 Mart 2009 03:42

Cevap: !bomba nick
 
gayet güzel çalışıyor..

Difuzyon 08 Mart 2009 15:58

Cevap: !bomba nick
 
RapStar , kendine göre dizayn etmen güzel bir düşünce.
("Op olduğum kanalda çalışsın" mantığı için @ işareti eklemeni kast ediyorum)

2. satırıda şu şekilde değişirsen, kazara botun nickini yazmalarına engel olursun:

if $1 == !bomba && $2 ison $chan && !%bombarenk && $2 != $me {


İyi forumlar...

SiberShell 08 Mart 2009 22:13

Cevap: !bomba nick
 
Difuzyon Sayin Üstadim bu Oyunu CokLu OLarak Dizayn EdebiLirmiyiz Birde Bu Bombayi Eline Verdiğimiz Kişi sadece !kes renk komutunu KullanabiLsin Mümkünmüdür bu Hocam ?

SiberShell 08 Mart 2009 22:22

Cevap: !bomba nick
 
+ Birde Hocam tek 1 sefer cvp verebilsin bombayı alinde tutan kişi bunu 2 de yapabiLiriz ?

RapStar 08 Mart 2009 23:00

Cevap: !bomba nick
 
:) ilk sorun için zaten bomba elinde olan kişi sadece !kes renk uygulayabiliyor bence önce bir kodu al test et

MT EkoL 09 Mart 2009 14:51

Cevap: !bomba nick
 
Peki şu şekilde biraz daha genişletsek ;

!bomba #kanal yazdığımız zaman

Kanalda bulunan kişiler doğru rengi 30 saniye içinde kesemesse kanalda olan herkes uçsun :)

eğer doğru kabloyu kesip kanalı kurtaran olursada bot kişinin nickinide belirterek tebrik etsin :)

Tabi birde !bomba #kanal yapan kişi atılmasın kanaldan sadece

bu şekilde ayarlayabilirmisiniz.

Difuzyon 09 Mart 2009 18:11

Cevap: !bomba nick
 
Doğrusu bu kadar heyecan dolu olduğunuzu tahmin etmemiştim :)
Ama eğlenceye dönük olmak gerekir arada :)


Kod:

on @*:text:*:#:{
  if $1 == !bomba && $2 == $chan && !%bombarenk {
    set %bombarenkler altin lacivert mavi kahverengi yesil kirmizi
    set %bombarenk $token(%bombarenkler,$rand(1,6),32)
    set %bombacı $nick
    msg $chan $nicks($chan)
    msg $chan -
    msg $chan $qt($nick) kanala bombayı bırakır!04 [30] 01Saniye içinde patlayacak!
    msg $chan Bombayı etkisiz hale getirmek için 6 kablodan doğru olanı kesmelisiniz. Kablolar : altin lacivert mavi kahverengi yesil ve kirmizi. !kes renk
    $+(.,timer,$chan) 1 30 msg $chan 01Doğru kablo $qt(%bombarenk) .Geç kaldınız 4bOoOoOoomba1 patladı! $(|) .enable #bombardıman $(|) who $chan 
  }
  if $1 == !kes && $timer($chan) && $nick != %bombacı {
    if $2 == %bombarenk { $+(.,timer,$chan) off | msg $chan - | msg $chan Kanalın kahramanı  $nick .Hepinizi o kurtardı,tebrikler $nick :) | msg $chan - | unset %bomba* }
    elseif $istok($remtok(%bombarenkler,%bombarenk,32),$2,32) { kick $chan $nick 1Yanlış kabloyu kestin!4 | msg $chan Bomba halen aktif ! }
  }
  if $1 == !bomba && $2 ison $chan && !%bombarenk && $2 != $me {
    set $+(%,bomba,$2) $2
    set %bombarenkler altin lacivert mavi kahverengi yesil kirmizi
    set %bombarenk $token(%bombarenkler,$rand(1,6),32)
    $+(.,timer,$nick) 1 30 kick $chan $2 1Geç kaldın 4bOoOoOoomba1 patladı! $(|) unset %bomba*
    msg $chan Bombayı $2 isimli arkadaşın eline tutuşturur!. [30] 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* }
  }
}
alias nicks {
  var %i = 1
  while ($nick($1,%i)) {
    var %cenk = %cenk $nick($1,%i)
    inc %i
  }
  return %cenk
}
#bombardıman off
raw 352:*:haltdef | if !$istok(%bombacı $me,$6,32) { raw -q kick $2 $6 1Bomba patladı 4*BOOOOOOOOOOM!* }
raw 315:*:haltdef | unset %bomba* | .disable #bombardıman
#bombardıman end

Oyun iki şekilde de çalışıyor;

1) Birinci sayfadaki verdiğimiz kod ve açıklaması: !bomba nick
2) İkincisi ise e-koL arkadaşımız belirttiği şekilde : !bomba #kanal


Bol eğlenceler...

moonlarge3162 19 Mart 2009 15:08

Cevap: !bomba nick
 
Puanlı yapsak çok iyi olur.

Ve Puanları HAfızasında Kaydetsin


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

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