Yardım Offline Shop Mysql Syserr

Yardım 
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

vedat1089

Üye
Üye
Mesaj
67
Çözümler
2
Beğeni
15
Puan
664
Ticaret Puanı
0
Pazar kurduğum zaman şöyle bir syserr veriyor pazara tıkladığım an pazar siliniyor çözümü nedir


Kod:
SYSERR: May 21 15:27:18.756064 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0,0,0,3,12,27,15,39,10,48,1,49,1,0,0,0,0,49,14649,0,0,0,0,0,0,0,0,0,0,0,0,0,0)' at line 1
query: INSERT INTO offline_shop_item (id,owner_id,pos,count,price,price_cheque,vnum,socket0,socket1,socket2, attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, applytype0, applyvalue0, applytype1, applyvalue1, applytype2, applyvalue2, applytype3, applyvalue3, applytype4, applyvalue4, applytype5, applyvalue5, applytype6, applyvalue6, applytype7, applyvalue7) VALUES (10000536,10002,21,1,1,1,13049,,0,0,0,3,12,27,15,39,10,48,1,49,1,0,0,0,0,49,14649,0,0,0,0,0,0,0,0,0,0,0,0,0,0)

SYSERR: May 21 15:27:18.756101 :: DestroyItem: DestroyItem: GetOwner Siyah Yuvarlak Kalkan+9 Root!!

SYSERR: May 21 15:27:18.786060 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Unknown column 'level' in 'field list'
query: INSERT INTO offline_shop_npc(owner_id, sign, name, time, x, y, z, mapIndex, channel, level, align, guild) VALUES(10002, 'sdf', 'Root', 21600, 960632, 268611, 0, 41, 1, 105, 200000, 'DxD')
 
level stünu tanımlı degil
ayrıyetten offline_shop_item kayıt ederken fazladan , kullanıyor

13049,,0 kısmına dikkat edin
 
offline_shıp_npc tablosuna level adında bi sütun ekleyin.
 
oflineshop.cpp dosyanıza girin
Kod:
"INSERT INTO %soffline_shop_item (%s) VALUES (%s)"
bulun burayı üst kısımlara dogru çıkın

Kod:
        snprintf(szValues, sizeof(szValues),
                            "%u"
                            ", %d"
                            ", %u"
                            ", %u"

gibi kodlar var sizinkinde ",, olarak bi hata var
 
anladım hocam şimdi şöyle izah edeyim frozenin filesinden sökmeye çalışıyorum bu of sistemini bu of sistemine çok fazla entegre edilmiş sistem var şuana kadar pack vs de çok iyi ilerledim yanlız burada takıldım sizin burada bahsettiğiniz dosyalar "snprintf(szValues, sizeof(szValues)," offlineshop_manager.cpp dosyasında mevcuttu buradan silah kostüm sistemini çıkardım oralardan bir kaç kod sildiğimi de hatırladım şimdi sizce çözümü nedir tam olarak ?
 
offlineshop.cpp dosynanızı ekleyin buraya offlineshop_manager dosyanızıda ekleyin bi kontrol edeyim
 
Son düzenleme:
offshop_manager.cpp

C++:
    int iLen = snprintf(szColumns, sizeof(szColumns), "id,owner_id,pos,count,price,price_cheque,vnum");
    int iUpdateLen = snprintf(szValues, sizeof(szValues), "%u,%u,%d,%u,%d,%d,%u,%d", pkItem->GetID(), ch->GetPlayerID(), bDisplayPos, pkItem->GetCount(), iPrice, iPriceCheque, pkItem->GetVnum());

bu satırda fazladan %d ekli

C++:
    int iLen = snprintf(szColumns, sizeof(szColumns), "id,owner_id,pos,count,price,price_cheque,vnum");
    int iUpdateLen = snprintf(szValues, sizeof(szValues), "%u,%u,%d,%u,%d,%d,%u", pkItem->GetID(), ch->GetPlayerID(), bDisplayPos, pkItem->GetCount(), iPrice, iPriceCheque, pkItem->GetVnum());

bu şekilde degistirip denermisin
 
Son düzenleme:
Sorununuz çözüldü mü ?
 
Sorununuz çözüldü mü ?

hayır mallesef

Kod:
SYSERR: May 21 19:59:06.37722 :: heart_idle: losing 36 seconds. (lag occured)
SYSERR: May 21 19:59:49.200117 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)' at line 1
query: INSERT INTO offline_shop_item (id,owner_id,pos,count,price,price_cheque,vnum,socket0,socket1,socket2, attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, applytype0, applyvalue0, applytype1, applyvalue1, applytype2, applyvalue2, applytype3, applyvalue3, applytype4, applyvalue4, applytype5, applyvalue5, applytype6, applyvalue6, applytype7, applyvalue7) VALUES (10000564,10002,16,1,1,0,99,,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
SYSERR: May 21 19:59:49.200240 :: DestroyItem: DestroyItem: GetOwner Barbar Kılıcı+9 Root!!
 
build ettiniz mi dosyayı ? 99,,1 hala fazladan gözüküyor
 
bu problemi sadece 3 soketli itemlerdemi yaşıyorsun dolunay eklermisin bi offshopa aynı syserr düşecek mi ?
 
Linkleri görebilmek için giriş yap veya kayıt ol.

şunu bi denermisin %99 çözülecegini düşünüyorum

çaban için çok sağol ama malesef yine işe yaramadı büyük ihtimal ya mysql tabloları üzerinde bir hata var yada src dosyalarında şimdi tam olarak hatanın nerden çıktığını anlamış değilim ona göre dosyaları incelerdim
 
Geri
Üst