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/)
-   -   socket bot yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/189886-socket-bot-yardim.html)

saqopa_Kajmerr 21 Mart 2009 22:20

socket bot yardım
 
merhaba arkadaslar ben Nomercy botuma bir kod eklemek istiyorum. ve kodun yapacagı şey radyo dinleyici sayısını yüksek göstercek. böyle bir şey mümkün mü ? botumda radyo sistemi aktiftir. neresini degiştirmem geekiy yada ne eklemem gerekir ?

Sunucu sürümümü soracaksanız. Unreal.
teşekürler..

Difuzyon 22 Mart 2009 00:28

Cevap: socket bot yardım
 
Kodda radyo dinleyici sayısının belirlendiği kısmı paylaşırsan , (varsa) çözümünü hızlandırmış olursun.

Lucifer 22 Mart 2009 11:04

Cevap: socket bot yardım
 
Alıntı:

saqopa_Kajmerr Nickli Üyeden Alıntı (Mesaj 666575)
merhaba arkadaslar ben Nomercy botuma bir kod eklemek istiyorum. ve kodun yapacagı şey radyo dinleyici sayısını yüksek göstercek. böyle bir şey mümkün mü ? botumda radyo sistemi aktiftir. neresini degiştirmem geekiy yada ne eklemem gerekir ?

Sunucu sürümümü soracaksanız. Unreal.
teşekürler..

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

- Bu konuyu incelersen daha önceden Paylaşılmış ve seninde işini görecektir. iyi forumlar

saqopa_Kajmerr 22 Mart 2009 13:19

Cevap: socket bot yardım
 
bu bot tcl degil. socket bot. işimi görmüor o verdiginiz.

on 1:SOCKCLOSE:$($shoutcast.socket): {
if %songtitle != %lastsong {
set %lastsong %songtitle
;.timer 1 7 sw Bot PRIVMSG $shoutcast.channel : $djnick(%genre)
.timer 1 7 sw Bot PRIVMSG $shoutcast.channel : $djnick(%genre)
var %msg = D J $fants(%genre) Su anda online! Siradaki parcamiz: " %songtitle "
sw Bot topic $shoutcast.channel : Yayında Şuan << $+ %genre $+ >> Bulunmakta. * Yayın Türü: %servertitle * Çalan Parça: > %songtitle <
sw Bot privmsg $shoutcast.channel :Radyomuzu su anda " %currentlisteners " kisi dinliyor. En yuksek " %peaklisteners " $gget($+(genre,$right($sockname,-9)))
sw Bot privmsg $shoutcast.channel : $+ %msg
sw Bot privmsg $shoutcast.channel :Radyomuzu Winamp'tan dinlemek icin $+ $shoutcast.linkwinamp($1) $+
sw Bot privmsg $shoutcast.channel :Radyomuzu WEB'den dinlemek icin $+ $shoutcast.linkweb($1) $+
sw Bot privmsg $shoutcast.channel :Hem Genç, Hem Formda - Super bi Paylasim ve Eglence Platformu : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] << Hadi TIKLA!!
sw Bot privmsg $shoutcast.channel : Radyo İle İlgili Sorularınız, Sorunlarınız İçin #RadyoHelp Kanalını Kullanabilir, DJ'lerimizden Yardım Alabilirsiniz.
sw Bot privmsg $shoutcast.channel :Istekleriniz icin $+ !istek <istediginiz sarki ve mesaj> $+ seklinde gonderebilirsiniz.
sw Bot privmsg $shoutcast.channel : -
}
}




on 1:SOCKREAD:$($shoutcast.socket): {
var %data
sockread -f %data
while $sockbr > 0 && $sockerr == 0 {
if $getxmltext(SERVERTITLE, %data) != $null {
set %servertitle $remove($ifmatch,&#xFF;,&#x26;)
}
if $getxmltext(CURRENTLISTENERS, %data) != $null {
set %currentlisteners $ifmatch
}
if $getxmltext(SONGTITLE, %data) != $null {
set %songtitle $remove($ifmatch,&#xFF;,&#x26;)
}
if $getxmltext(BITRATE, %data) != $null {
set %bitrate $ifmatch
}
if $getxmltext(PEAKLISTENERS, %data) != $null {
set %peaklisteners $ifmatch
}
if $getxmltext(SERVERGENRE, %data) != $null {
set %genre $remove($ifmatch,&#xFF;,&#x26;)
}
sockread -f %data
}
}

saqopa_Kajmerr 22 Mart 2009 19:38

Cevap: socket bot yardım
 
kodlar bunlar. neresi degişecek acaba yada ne eklenecek

Difuzyon 23 Mart 2009 01:03

Cevap: socket bot yardım
 
set %currentlisteners $ifmatch
satırını
set %currentlisteners $calc($ifmatch +15)

-----------

set %peaklisteners $ifmatch
satırını
set %peaklisteners $calc($ifmatch +15)

şeklinde değişerek deneyebilirsin...

TrGuard 23 Mart 2009 01:53

Cevap: socket bot yardım
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 667939)
set %currentlisteners $ifmatch
satırını
set %currentlisteners $calc($ifmatch +15)

-----------

set %peaklisteners $ifmatch
satırını
set %peaklisteners $calc($ifmatch +15)

şeklinde değişerek deneyebilirsin...


Peki Bir Soruda Benden,

Botun özeline "X" nick 'i ile " !radyo +35 " yazdığımda yazmış olduğun " $calc($ifmatch +15) " 'ı +35 olarak değiştirebilirmiyiz.

ya da Bunu Botun Açık olduğu Pc saatine göre düzenleyebilirmiyiz. Örnek vericek olursak:

Saat : 13:00 = $calc($ifmatch +87)
Saat : 18:00 = $calc($ifmatch +121)
Saat : 21:00 = $calc($ifmatch +52)

Dediğim gibi sadece bir soru. Forumlarda yazılan Bu ne saçma konu bu kadar mantıksız olunmaz yazılarını görünce gerçekten üzülüyorum. Çünkü Çok faydalı olmasa bile uğraşılarak yapılmış herşeyde alın teri vardır.. Şimdiden saygılar sevgiler.

Freedom 23 Mart 2009 15:45

Cevap: socket bot yardım
 
Alıntı:

Saat : 13:00 = $calc($ifmatch +87)
Saat : 18:00 = $calc($ifmatch +121)
Saat : 21:00 = $calc($ifmatch +52)
aslinda olur. timer acilabilinir belki. Mod/coder arkadaslar böyle bir şey hazirliyabilirler saniyorum.

Med Cezir 23 Mart 2009 17:57

Cevap: socket bot yardım
 
set %currentlisteners $calc($ifmatch +15)

Satırını

set %currentlisteners $calc($ifmatch + %arttir)

---

set %peaklisteners $calc($ifmatch +15)

Satırını

set %peaklisteners $calc($ifmatch + %arttir)

Olarak degişirsen ve sonrada
Kod:

alias artisdegis {
.timerart1 13:00 1 1 .set %artis 25
.timerart2 15:00 1 1 .set %artis 45
.timerart3 17:00 1 1 .set %artis 60
.timerart4 19:00 1 1 .set %artis 100
}
 
on *:start: { set %arttir 15 | artisdegis }

1-Bu kodu eklersen benim belirttigim saat aralıklarında dinleyici sayısındaki artış oranıda ona göre degişecektir.Kendinde Yukardaki şekle bakarak saat aralıklarını ayarlayabilirsin.
Not: Mircini Acıp Kapadıgında Artış 15 olarak belirlenecektir. Saati geldiginde yeniden müdahele edecektir artışa.

2-!radyo 35 örneginde oldugu gibi arttırabilmen icinde. Socket botuna şöle bişe eklemen gerekli.
Not: Botunda on *:sockread:bot:{ eventinden sonra komutlar geliyordur muhtemelen orada bir ekleme yapacaksın.

Kod:

if $2 == PRIVMSG {
if $3== #kanal && ($remove($4,:)) == !radyo { .set %artis $5 | sw Bot privmsg $3 $5 Kadar Dinleyici Sayısı Arttırıldı. }
}

Bunuda eklersen !radyo 35 yazıldıgı zaman bir sonraki saatteki degişiklige kadar dinleyici sayısına müdahele etmiş olursun.

TrGuard 23 Mart 2009 20:32

Cevap: socket bot yardım
 
Diyecek bir Laf bırakmadın ki. Çok teşekkürler. Süper bi paylaşım oldu. gerçekten emekleriniz için rap ya da tşk etmek az Allah razı olsun ...


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

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