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/)
-   -   Küçük bir soru(?) (https://www.ircforumlari.net/mirc-scripting-sorunlari/259591-kucuk-bir-soru.html)

Lanet 20 Eylül 2009 01:28

Küçük bir soru(?)
 
Merhaba, şöyle bir kod var elimde;
on *:text:*:?:{
if ($nick ison #Helpers) {
if ($nick == $nick) {
if ($1 == !aliaslar) {
var %n 0
while %n <= $lines(aliaslar.txt) {
msg $nick  $read(aliaslar.txt,%n)
inc %n
}
}
}
}
}

Ancak,bu komutta aliaslar.txt'deki $$1 'leri !aliaslar olarak çıkartıyor, nasıl çözümleyebilirim?

Voltage 20 Eylül 2009 02:21

Cevap: Küçük bir soru(?)
 
on *:text:*:#:{
if $nick ison #Helpers {
if $nick == $nick {
if $1 == !aliaslar {
var %n 1
while %n <= $lines(aliaslar.txt) {
msg $nick  $read(aliaslar.txt,%n)
inc %n
}
}
}
}
}

Şu şekilde denermisin .

CesuryureK 20 Eylül 2009 12:28

Cevap: Küçük bir soru(?)
 
PHP- Kodu:

on *:TEXT:*:?: {
  if ($
== !aliaslar) && ($nick ison #Helper) {
    
play $nick aliaslar.txt 100
  
}


if ($nick == $nick) diye bir kullanım olmaz.
A eşitse A'ya ki devamlı eşittir. paradoksal bir çelişki gözlenemez bu durumda.
yani şart ne olursa olsun zaten A eşittir A'ya.
bu yüzden eklenmesi gereksiz ve ekstra bir sorgulamaya gerek yok.
ayrıca bu durum için while kullanıp kasmaya da gerek yok.
daha sonra whilelerin çok kullanılmasından dolayı scriptin kasıldığını göreceksin.
onun yerine de play yeterince kullanışlı ve rahattır.
ayrıca ifleri alt alta sıralamak yerine mümkün olduğu sürece tek bir sıra halinde ve ( && ) kullanılarak yapılması daha düzgün olacaktır.

Not: konu başlığınız sorununuzu özetlecek bir şekilde olmasına dikkat ediniz
aksi taktirde konunuz silinebilir.

Lanet 20 Eylül 2009 16:13

Cevap: Küçük bir soru(?)
 
Voltage ve CesuryureK ikinize de yardimlariniz icin, tesekkur ederim.
Bundan sonra daha duyarli olacagim CesuryureK, teşekkürler.


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

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