|
| |||||||
| Help - Yardım mIRC Scripting hakkında her konuda yardım alabileceğiniz bölümdür. |
![]() |
| | LinkBack | Seçenekler |
|
#1
| ||||
| ||||
| Kod: on @*:text:*:#: {
aRGoG $1-
}
alias aRGoG {
var %x $strip($1-) , %i $numtok(%arRGo,44)
while (%i) {
if ($gettok(%arRGo,%i,44) iswm %x) || ($gettok(%arRGo,%i,44) isin %x) {
kick # $nick byee
return
}
dec %i
}
} Bodword's ları %argo değişkeninden okuyo. Ancak şöyle bi sorun var. kelimeleri eklerken willcard (*) kullanmadığım halde kelime içerisinde geçse bile işlem yapıyo. Mesela "lan" kelimesini ekliyorum "artalan" gibi bi yazı geçince işlem yapıyo bunu nasıl düzenleyebiliriz. Eğer ben willcard kullanırsam ona göre işlem yapsın yani "*lan" şeklinde eklediğimde. Yoksa yapmasın. Umarım anlatabilmişimdir. 2 nci bi konu ise Kod: on ^*:snotice:*connecting*on*port*: {
if ($level($9) == bad) {
kill $9 kaybol
}
} Tşk ler.
__________________ The end of Something... |
| Sponsored Links |
|
#2
| ||||
| ||||
|
Bunun sebebi koddaki isin operatöründen kaynaklanıyor. Bilgi: ISIN operatörü içerisinde geçiyorsa/bulunuyorsa manasına gelir. Örneğin: //if (deneme isin OKdenemeOK) echo $true İşleminin sonucu pozitif dönecektir. - ISWM örneği: İçerisinde eçiyorsa: //if (*deneme* iswm OKdenemeOK) echo $true - sonuç: $true(pozitif) Başlıyorsa: //if (deneme* iswm denemeOK) echo $true - sonuç: $true(pozitif) Bitiyorsa: //if (*deneme iswm OKdeneme) echo $true - sonuç: $true(pozitif) - Gibi. Kod için yapman gereken; isin kısmını kaldırıp sadece iswm ile yetinmen olacaktır. //if ($gettok(%arRGo,%i,44) iswm %x) { kodun devamı } Şeklinde. - Dipnot: IF - ELSE - ELSEIF hakkında yakında bir ders yazacağım yakından incelemeni tavsiye ederim weilside.
__________________ C/co/cod/code^man. |
![]() |
| Etiketler |
| hatası |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| IRC dersleri. | WeiLSiDe | mIRC commands - Komutlar | 23 | 08 Haziran 2015 02:07 |
| Kod hatası: yardım | eXLove | Help - Yardım | 14 | 19 Ekim 2009 13:17 |