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

m4x 12 Ocak 2008 03:16

!puanver nick
 
#puan kanalinda m4x veya asdsa nicki !puanver yazdiğinda belirtilen kişiye 1 puan verecek ve bu puanları puan.txt içine yazacak
her artma/artirma işleminden sonra puanlari yazacak,

aaa 2
asd 3
shd 5
gibi..

hepsini puan.txt'ye yazacak kaydedecek artirilma ise eski puaninin yerine yenisini yazacak
ayrıca sonuna 3. bi değer ($3 oluyor sanırım) yazarsamda o puanı verecek.

misal:

<m4x> !puanver aaa

1 puan verecek ve herkesin puanini yazacak puan.txt'yede bunu yazacak.

<m4x> !puanver Z-Net 3

Z-Net'e 3 puan ekleyecek puan.txt'de gene tüm puanlari yazacak.

bunu bu şekilde hepsini anlattiklarimi eksiksiz.. yapabilirmiyiz nasıl yaparız, aradım bulamadım arama yap denmezse sevinirim.

teşekkürler.......

detay 13 Ocak 2008 13:37

Cevap: !puanver nick
 
Hash tablosuyla basit bi ornek veriyorum bunu kaydetmek ve yüklemek icin hsave ve hload komutlari var ilerletmek istersen kullanabilirsin
Kod:

on *:text:!puanver*:#: {
  if $istok(m4x asdsa,$nick,32) {
    $iif($3 == $null,hinc -m puan $2 1,hinc -m puan $2 $3) | puangoster $chan
  }
}

Kod:

alias puangoster {
  var %m = $hget(puan,0).item | msg $1 Nick - Puan
  while $hget(puan,%m).item { if %m { msg $1 $hget(puan,%m).item - $hget(puan,%m).data }  | dec %m }
}



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

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