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/)
-   -   mIRC puanla sistemi puan silinme sorunu yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/575453-mirc-puanla-sistemi-puan-silinme-sorunu-yardim.html)

SeNCe 20 Mart 2014 22:24

mIRC puanla sistemi puan silinme sorunu yardım
 
Merhaba arkadaşlar sunucu için editlediğim koruma botuna eklediğim puanlama sistemini botun mircı istemsiz kapanırsa yani elektriklerin gidip bilgisayarın kapanması gibi tüm puanlar siliniyor. Bunun önüne nasıl geçebilirim acaba kullandığım kodları aşağıda vericem. Yardımcı olursanız sevinirim.

Kod:


on *:start:{
if $isfile(vnick.db) { hmake vnick 100 | hload  vnick vnick.db } | if $isfile(kns.db) { hmake kns 100 | hload  kns kns.db }
}

 ;;Puanlama
    if !$hget(kns,%::nick) { hadd -m kns %::nick 1 | hsave -i kns kns.db }
    else { if $hmatch(kns,%::nick) { hinc -m kns $v1 1 | hsave -i kns kns.db } }
    if $hget(kns,%::nick) == 100 { chd check notice %::nick $+(%::nick,:) Tebrikler 100 puanın oldu. | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }
    if $hget(kns,%::nick) == 1000 { chd check privmsg %::chan $+(%::nick,:) Tebrikler 1000 puanın oldu. Sen yakında adminde olursun.. :) | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }
    if $hget(kns,%::nick) == 200 { chd check notice %::nick $+(%::nick,:) Tebrikler 200 puanın oldu. | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }
    if $hget(kns,%::nick) == 300 { chd check notice %::nick $+(%::nick,:) Tebrikler 300 puanın oldu. | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }
    if $hget(kns,%::nick) == 400 { chd check notice %::nick $+(%::nick,:) Tebrikler 400 puanın oldu. | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }
    if $hget(kns,%::nick) == 500 { chd check notice %::nick $+(%::nick,:) Tebrikler 500 puanın oldu. | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }
    if $hget(kns,%::nick) == 600 { chd check notice %::nick $+(%::nick,:) Tebrikler 600 puanın oldu. | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }
    if $hget(kns,%::nick) == 700 { chd check notice %::nick $+(%::nick,:) Tebrikler 700 puanın oldu. | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }
    if $hget(kns,%::nick) == 800 { chd check notice %::nick $+(%::nick,:) Tebrikler 800 puanın oldu. | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }
    if $hget(kns,%::nick) == 900 { chd check notice %::nick $+(%::nick,:) Tebrikler 900 puanın oldu. | hadd -m vnick %::nick 1 | hsave -i vnick vnick.db }


Toprak 20 Mart 2014 22:51

Cevap: mIRC puanla sistemi puan silinme sorunu yardım
 
Kod'larda sorun yok gibi. Ayrıca komple paylaşırsan daha net anlaşırız.

SeNCe 20 Mart 2014 22:55

Cevap: mIRC puanla sistemi puan silinme sorunu yardım
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041409889)
Kod'larda sorun yok gibi. Ayrıca komple paylaşırsan daha net anlaşırız.

puanlama ile ilgili kodlar sadece bunlar kodlar da sıkıntı yok sorunsuz puanları ekliyor ama dediğim gibi istemsiz kapanmada kns.db bozuluyor ve tüm eski puanlar siliniyor. Bunun önüne nasıl geçebiliriz

Toprak 20 Mart 2014 23:01

Cevap: mIRC puanla sistemi puan silinme sorunu yardım
 
Böyle ekleyin tamamdır.

Kod:

on *:start:{
if $isfile(vnick.db) { .hmake vnick 100 | .hload -i vnick vnick.db } | if $isfile(kns.db) { .hmake kns 100 | .hload  -i kns kns.db }
}



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

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