HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Forumun quest bölümünde monarch sistemine ait questler var çalışanlarından kullanarak aktif edebilirsiniz sistemibu monarch sistemi nasıl işliyor nasıl kullanılıyor nerden başlatabiliriz
Oyunda var olan ama kullanılmayan monarşi sistemi üzerinde uğraşırken gördüğüm bi sorunun çözümünü anlatacağım.
Monarşi sisteminde hükümdar eklemeye çalışırsanız işlem başarısız olacak ve db syserr dosyasında şu hata kaydı olacaktır;
Kod:SYSERR: Feb 10 03:45:34 :: ChildLoop: AsyncSQL: query failed: Unknown column 'name' in 'field list' (query: REPLACE INTO monarch (empire, name, windate, money) VALUES(3, 10, now(), 1985947860) errno: 1054)
Hatadan da anlaşılacağı üzere player.monarch tablosuna verileri eklerken "name" adında bir sütün olmadığını belirtiyor. Veritabanında ise pid olarak ismi belirtilmiş. Eğer veritabanın da pid olan yeri name olarak değiştirirseniz sistem yine düzgün çalışmayacaktır.
Bunun çözümü için şunu yapınız;
db/src/Monarch.cpp açın ve aratın;
Kod:snprintf(szQuery, sizeof(szQuery), "REPLACE INTO monarch (empire, name, windate, money) VALUES(%d, %d, now(), %lld)", Empire, p->pid[Empire], p->money[Empire]);
Şu şekilde değiştirin;
Kod:snprintf(szQuery, sizeof(szQuery), "REPLACE INTO monarch (empire, pid, windate, money) VALUES(%d, %d, now(), %lld)", Empire, p->pid[Empire], p->money[Empire]);
Daha sonra db'yi build edip filesinize atın. Artık bayraklara kral ekleyebilirsiniz.
Paylaşım için teşekkürler.
Konu için teşekkürler.
Paylaşım için teşekkürler.
Teşekkürler paylaşım için
Yorumlarınız için teşekkür ederim.Paylaşım için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 222
- Cevaplar
- 11
- Görüntüleme
- 530
- Cevaplar
- 37
- Görüntüleme
- 2K
- Cevaplar
- 25
- Görüntüleme
- 6K
- Çözüldü
- Cevaplar
- 9
- Görüntüleme
- 2K
