Çözüldü Won sistemi syserr

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

MEKA

Discord: mekaprojects
Süper Moderatör
Premium Üye
Grafiker
Geliştirici
Yardımsever Üye
Editör
Mesaj
2.746
Çözümler
286
Beğeni
1.989
Puan
1.349
Won sistemi ekledim pazar kurunca böyle bir syser veriyor channel 1 ve oyundan atıyor hesabı

Kod:
SYSERR: Feb 13 16:35:52 :: heart_idle: losing 55 seconds. (lag occured)
SYSERR: Feb 13 18:23:55 :: Process: SEQUENCE 6abf0400 mismatch 0x6a != 0x25 header 55
SYSERR: Feb 13 18:23:55 :: Process: SEQUENCE_LOG [TESTCHAR]-------------
    [007 : 0xf3]
    [007 : 0xa8]
    [007 : 0xdc]
    [007 : 0x7]
    [007 : 0x76]
    [007 : 0x72]
    [007 : 0x78]
    [007 : 0xa7]
    [007 : 0xa]
    [007 : 0x18]
    [007 : 0x84]
    [007 : 0xc8]
    [007 : 0x3b]
    [007 : 0xd4]
    [007 : 0x89]
    [007 : 0x41]
    [007 : 0x18]
    [007 : 0xef]
    [007 : 0x9c]
    [007 : 0x48]
    [055 : 0x6a]

SYSERR: Feb 13 18:26:10 :: Process: SEQUENCE 6c3e0400 mismatch 0xf7 != 0x1c header 57
SYSERR: Feb 13 18:26:10 :: Process: SEQUENCE_LOG [TESTCHAR2]-------------
    [109 : 0xaf]
    [006 : 0xca]
    [241 : 0x8a]
    [010 : 0xcf]
    [007 : 0x48]
    [007 : 0xa7]
    [007 : 0x54]
    [007 : 0xc7]
    [007 : 0xd7]
    [007 : 0xdf]
    [007 : 0x1]
    [003 : 0x25]
    [056 : 0x72]
    [057 : 0xf7]
 
Çözüm
0 yanga nereden item alınmıyor? NPC'lerden mi?

Syserrlerin won sistemi ile alakası yok.
Birisi safebox'a veri kaydederken daha önce kayıtlı olan veri olduğu için hata vermiş diğeri de money_log tablosunda sütünlar uyuşmuyor.
0 yang çözümünü burada paylaştım NPC 0 Yang İtem Almama - Yetersiz Yang Fix

Statüler felan kafayı yemiş -lere felan düşmüş tüm hesapları logları vs siliyorum tekrar test edecem
Moneylog kısmına gelirsek bende bulunan tablolar

VALUES DELAYED time vnum pid

log.cpp
C++:
void LogManager::MoneyLog(BYTE type, DWORD vnum, int gold)
{
    LOG_LEVEL_CHECK_N_RET(LOG_LEVEL_MAX);
    if (type == MONEY_LOG_RESERVED || type >= MONEY_LOG_TYPE_MAX_NUM)
    {
        sys_err("TYPE ERROR: type %d vnum %u gold %d", type...
0 yanga nereden item alınmıyor? NPC'lerden mi?

Syserrlerin won sistemi ile alakası yok.
Birisi safebox'a veri kaydederken daha önce kayıtlı olan veri olduğu için hata vermiş diğeri de money_log tablosunda sütünlar uyuşmuyor.
 
0 yanga nereden item alınmıyor? NPC'lerden mi?

Syserrlerin won sistemi ile alakası yok.
Birisi safebox'a veri kaydederken daha önce kayıtlı olan veri olduğu için hata vermiş diğeri de money_log tablosunda sütünlar uyuşmuyor.
0 yang çözümünü burada paylaştım NPC 0 Yang İtem Almama - Yetersiz Yang Fix

Statüler felan kafayı yemiş -lere felan düşmüş tüm hesapları logları vs siliyorum tekrar test edecem
Moneylog kısmına gelirsek bende bulunan tablolar

VALUES DELAYED time vnum pid

log.cpp
C++:
void LogManager::MoneyLog(BYTE type, DWORD vnum, int gold)
{
    LOG_LEVEL_CHECK_N_RET(LOG_LEVEL_MAX);
    if (type == MONEY_LOG_RESERVED || type >= MONEY_LOG_TYPE_MAX_NUM)
    {
        sys_err("TYPE ERROR: type %d vnum %u gold %d", type, vnum, gold);
        return;
    }

    Query("INSERT DELAYED INTO money_log%s VALUES (NOW(), %d, %d, %d)", get_table_postfix(), type, vnum, gold);
}

nasıl bi düzenleme yapmam gerekiyor tablolarda orayı pek anlayamadım eğer buradan bakıp yapılıyorsa yardımcı olurmusunuz ?

Edit : tabloları sıfırladım karakterleri felan tekrar oluşturdum şuanda herhangi bir sorun yok syserrler felan herşey gitti ve won sistemim sorunsuz çalışıyor
 
Son düzenleme:
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst