Konu: Puan sistemi
Tekil Mesaj gösterimi
  #1  
Alt 27 Kasım 2013, 22:19
Avatar Yok
Beer Beer isimli Üye şimdilik offline konumundadır

mS Puan: 1
mS Derece: Beer Meraklı
 
Üyelik tarihi: 21 Şubat 2012
Mesajlar: 2
Konular: 1
Eklentiler: 0
Alınan Teşekkür: 0
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart Puan sistemi

Selam söyle bir kod yapma sansımız var mı
Bir puan sistemi ama puan sistemini belirlediğimiz nickler verecek
Mesela
puan ekleyecek veya ceza ekleyecek nickleri eklemek icin

!pnick ekle nick ve !pnick sil nick komutunu kullanabilecek nick veya nickler.. Bir nevi founder sop misali
!pnick ekle nick : puan ve ceza ekleyebilecek nick'i ekleme
!pnick sil nick : puan ve ceza ekleyebilecek seviyedeki nick'i silme
!cezaekle nick puan : nick'e eklenen ceza puanı
!puanekle nick puan : nick'e eklenen artı puan
!puanlar : bütün puan tablosu
!puan nick : sadece bir puan eklenen + veya - puan nick üzerinden gösterimi.

Benzer bir kod var ama belirlenen nickler değilde herkes puan ekleyebiliyor. O kodu paylasayım size.

Kod:
on *:text:*:#:{
  if $1 == !cezaekle {
    if (!$2) { msg # Nick belirtiniz. | return }
    if (!$3) { msg # Ceza Puan'ı belirtiniz. | return }
    if (!$hget(Ceza)) { .hmake Ceza | .hload -i Ceza Ceza.mercy }
    .hdec -m Ceza $2 $3 | .hload -i Ceza Ceza.mercy
    msg # Nick:[ $2 ] Ceza Puan'ı Toplam:[ $hget(Ceza,$2) ]
    if $hget(Ceza,$2) == 50 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 60 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 70 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 80 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 90 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 100 { msg # Puanın $hget(Ceza,$2) oldu }
  }
  if $1 == !puanekle {
    if (!$2) { msg # Nick belirtiniz. | return }
    if (!$3) { msg # Puan belirtiniz. | return }
    if (!$hget(Ceza)) { .hmake Ceza | .hload -i Ceza Ceza.mercy }
    .hinc -m Ceza $2 $3 | .hload -i Ceza Ceza.mercy
    msg # Nick:[ $2 ] Toplam Puan'ı:[ $hget(Ceza,$2) ]
    if $hget(Ceza,$2) == 50 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 60 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 70 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 80 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 90 { msg # Puanın $hget(Ceza,$2) oldu }
    if $hget(Ceza,$2) == 100 { msg # Puanın $hget(Ceza,$2) oldu }
  }
  if $1 == !puanlar { 
    var %c1 = 1,%c2 = $hget(Ceza,0).item
    while %c1 <= %c2 { msg # Nick: $hget(Ceza,%c1).item Puanı: $hget(Ceza,$hget(Ceza,%c1).item) | inc %c1 }
  }
  if $1 == !puan {
    if (!$2) { msg # Nick belirtiniz. | return }
    if !$strip($2) || $strip($2) == $nick {
      if $hget(Ceza,$2) { msg # 4 :[ $nick ] 1kullanıcısına ait toplam ; [ $hget(Ceza,$2) ] Puan bulunmakta | return }
      else { msg #  :[ $nick ]  nin Puan'ı bulunmamaktadır. | return }
    }
    if $strip($2) {
      if $hget(Ceza,$2) { msg #  :[ $strip($2) ] kullanıcısına ait toplam ; [ $hget(Ceza,$2) ]1 Puan bulunmakta | return }
      else { msg #  :[ $strip($2) ]  Puan'ı bulunmamaktadır. | return }
    }
  }

Konu Toprak tarafından (01 Aralık 2013 Saat 11:19 ) değiştirilmiştir.
Alıntı ile Cevapla
Sponsored Links
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76