Yardım Krakter Olustururken 'Karakteri Yaratamazsın' Sorunu

  • Konuyu açan Konuyu açan LidyaQuari
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 12
  • Gösterim Gösterim 131
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

LidyaQuari

Üye
Üye
Mesaj
11
Beğeni
0
Puan
48
Ticaret Puanı
0
Selamın aleykum karakter olustururken karakteri yaratamazsın hatası alıyorum sorun bır turlu cozemedım src taraflı sanırım yardımcı olursanız sevırım.

boyle bır hata verıyor ch1 core syslog da s

Kod:
Genişlet Daralt Kopyala
Oct 21 02:04:01 :: PlayerCreate: name ismail pos 0 job 0 shape 0
Oct 21 02:04:01 :: NewPlayerTable2(name=ismail, race=0, job=0)
Oct 21 02:04:01 :: PlayerCreate: name ismail account_id 0, TPlayerCreatePacketSize(2055), Packet->Gold 0

DB syserr

Kod:
Genişlet Daralt Kopyala
SYSERR: Oct 21 03:15:59 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Field 'love2' doesn't have a default value
query: INSERT INTO player (id, account_id, name, level, st, ht, dx, iq, job, voice, dir, x, y, z, hp, mp, random_hp, random_sp, stat_point, stamina, part_base, part_main, part_hair, part_acce, part_wing, gold, playtime, skill_level, quickslot) VALUES (0, 1, 'midas', 55, 4, 4, 4, 4, 4, 0, 0, 957307, 255237, 0, 48160, 1080, 0, 0, 149, 800, 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\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\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\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\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\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\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\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\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: Oct 21 03:15:59 :: __QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index SET pid4=0 WHERE id=1
 
Son düzenleme:
Selamın aleykum karakter olustururken karakteri yaratamazsın hatası alıyorum sorun bır turlu cozemedım src taraflı sanırım yardımcı olursanız sevırım.

boyle bır hata verıyor ch1 core syslog da s

Kod:
Genişlet Daralt Kopyala
Oct 21 02:04:01 :: PlayerCreate: name ismail pos 0 job 0 shape 0
Oct 21 02:04:01 :: NewPlayerTable2(name=ismail, race=0, job=0)
Oct 21 02:04:01 :: PlayerCreate: name ismail account_id 0, TPlayerCreatePacketSize(2055), Packet->Gold 0
syslog değilde syserr dosyasını dahil eder misiniz konuya ek olarak farklı isimlerle karakter oluşturmayı denediniz mi
 
DB syseer dosyasını kontrol edermisin hata varsa konuya dahil et bakalım
Kod:
Genişlet Daralt Kopyala
SYSERR: Oct 21 03:15:59 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Field 'love2' doesn't have a default value
query: INSERT INTO player (id, account_id, name, level, st, ht, dx, iq, job, voice, dir, x, y, z, hp, mp, random_hp, random_sp, stat_point, stamina, part_base, part_main, part_hair, part_acce, part_wing, gold, playtime, skill_level, quickslot) VALUES (0, 1, 'midas', 55, 4, 4, 4, 4, 4, 0, 0, 957307, 255237, 0, 48160, 1080, 0, 0, 149, 800, 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\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\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\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\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\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\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\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\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: Oct 21 03:15:59 :: __QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index SET pid4=0 WHERE id=1

boyle hata verıyor kral ya
 
Kod:
Genişlet Daralt Kopyala
SYSERR: Oct 21 03:15:59 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Field 'love2' doesn't have a default value
query: INSERT INTO player (id, account_id, name, level, st, ht, dx, iq, job, voice, dir, x, y, z, hp, mp, random_hp, random_sp, stat_point, stamina, part_base, part_main, part_hair, part_acce, part_wing, gold, playtime, skill_level, quickslot) VALUES (0, 1, 'midas', 55, 4, 4, 4, 4, 4, 0, 0, 957307, 255237, 0, 48160, 1080, 0, 0, 149, 800, 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\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\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\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\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\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\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\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\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: Oct 21 03:15:59 :: __QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index SET pid4=0 WHERE id=1
En son hangi sistemi eklediniz love2 eklentisi eksik

MySQL player tablosunda love2 varmı kontrol edermisin clientmanagerplayer.cpp dosyasını konuya eklermisin
 
mysql love1 ve love2 eklı

soyle dosya
Linkleri görebilmek için giriş yap veya kayıt ol.
kral ilgin icin saol
C++:
Genişlet Daralt Kopyala
    queryLen = snprintf(queryStr, sizeof(queryStr),
        "INSERT INTO player%s "
        "("
        "id, "
        "account_id, "
        "name, "
        "level, "
        "st, "
        "ht, "
        "dx, "
        "iq, "
        "job, "
        "voice, "
        "dir, "
        "x, "
        "y, "
        "z, "
        "hp, "
        "mp, "
        "random_hp, "
        "random_sp, "
        "stat_point, "
        "stamina, "
        "part_base, "
        "part_main, "
        "part_hair, "
#ifdef ENABLE_ACCE_SYSTEM
        "part_acce, "
#endif
#ifdef ENABLE_WINGS_NEW
        "part_wing, "
#endif
        "gold, "
        "playtime, "
        "skill_level, "
        "quickslot"
        ") "
        "VALUES "
        "("
        "0, "//id
        "%u, "//account_id
        "'%s', "//name
        "%d, "//level
        "%d, "//st
        "%d, "//ht
        "%d, "//dx
        "%d, "//iq
        "%d, "//job
        "%d, "//voice
        "%d, "//dir
        "%d, "//x
        "%d, "//Y
        "%d, "//Z
        "%lld, "//hp
        "%d, "//mp
        "%lld, "//random_hp
        "%d, "//random_sp
        "%d, "//stat_point
        "%d, "//stamina
        "%d, "//part_base
        "%d, "//part_main
        "0, "//part_hair
#ifdef ENABLE_ACCE_SYSTEM
        "0, "//part_acce
#endif
#ifdef ENABLE_WINGS_NEW
        "0, "//part_wing
#endif
#ifdef ENABLE_YANG_LIMIT_SYSTEM
        "%lld, "//gold
        "0, ",//playtime
#else
        "%d, "//gold
        "0, ",//playtime
#endif
        GetTablePostfix(),
        packet->account_id, packet->player_table.name, packet->player_table.level, packet->player_table.st, packet->player_table.ht, packet->player_table.dx, packet->player_table.iq,
        packet->player_table.job, packet->player_table.voice, packet->player_table.dir, packet->player_table.x, packet->player_table.y, packet->player_table.z,
        packet->player_table.hp, packet->player_table.sp, packet->player_table.sRandomHP, packet->player_table.sRandomSP,
        packet->player_table.stat_point, packet->player_table.stamina, packet->player_table.part_base, packet->player_table.part_base, packet->player_table.gold);

Sistemin ne olduğunu bilmedigim için yorum yapamıyorum eksik eklemiş olabilirsin bu bloğa yapacağın eklemeleri tekrardan gözden geçir
 
C++:
Genişlet Daralt Kopyala
    queryLen = snprintf(queryStr, sizeof(queryStr),
        "INSERT INTO player%s "
        "("
        "id, "
        "account_id, "
        "name, "
        "level, "
        "st, "
        "ht, "
        "dx, "
        "iq, "
        "job, "
        "voice, "
        "dir, "
        "x, "
        "y, "
        "z, "
        "hp, "
        "mp, "
        "random_hp, "
        "random_sp, "
        "stat_point, "
        "stamina, "
        "part_base, "
        "part_main, "
        "part_hair, "
#ifdef ENABLE_ACCE_SYSTEM
        "part_acce, "
#endif
#ifdef ENABLE_WINGS_NEW
        "part_wing, "
#endif
        "gold, "
        "playtime, "
        "skill_level, "
        "quickslot"
        ") "
        "VALUES "
        "("
        "0, "//id
        "%u, "//account_id
        "'%s', "//name
        "%d, "//level
        "%d, "//st
        "%d, "//ht
        "%d, "//dx
        "%d, "//iq
        "%d, "//job
        "%d, "//voice
        "%d, "//dir
        "%d, "//x
        "%d, "//Y
        "%d, "//Z
        "%lld, "//hp
        "%d, "//mp
        "%lld, "//random_hp
        "%d, "//random_sp
        "%d, "//stat_point
        "%d, "//stamina
        "%d, "//part_base
        "%d, "//part_main
        "0, "//part_hair
#ifdef ENABLE_ACCE_SYSTEM
        "0, "//part_acce
#endif
#ifdef ENABLE_WINGS_NEW
        "0, "//part_wing
#endif
#ifdef ENABLE_YANG_LIMIT_SYSTEM
        "%lld, "//gold
        "0, ",//playtime
#else
        "%d, "//gold
        "0, ",//playtime
#endif
        GetTablePostfix(),
        packet->account_id, packet->player_table.name, packet->player_table.level, packet->player_table.st, packet->player_table.ht, packet->player_table.dx, packet->player_table.iq,
        packet->player_table.job, packet->player_table.voice, packet->player_table.dir, packet->player_table.x, packet->player_table.y, packet->player_table.z,
        packet->player_table.hp, packet->player_table.sp, packet->player_table.sRandomHP, packet->player_table.sRandomSP,
        packet->player_table.stat_point, packet->player_table.stamina, packet->player_table.part_base, packet->player_table.part_base, packet->player_table.gold);

Sistemin ne olduğunu bilmedigim için yorum yapamıyorum eksik eklemiş olabilirsin bu bloğa yapacağın eklemeleri tekrardan gözden geçir
files eklı olan bı sıstem bunu src taraflı kaparımda pack taraflı nasıl kapatabılırım Love_system dıye cıkmıyor
 
files mysql ile frebsd mysql aynı olduğundan emin ol ben daha önce bir filiste aynı şey oldu versiyon farkından dolayı olmuyordu başka bsd kullandım sorun çözüldüydü filesin 5.5 destekleyip sen 5.6 kullanırsan yeni hesap açılmıyordu
 
Geri
Üst