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!
service.h ac ekle
#define ENABLER_OFFLINE_SHOP_SQL_INJECTION_FIX //Offline shop sql injection fix
//char.cpp aç
//arat
snprintf(szQuery2, sizeof(szQuery2), "INSERT INTO %soffline_shop_npc(owner_id, sign, name
//değiştir
// Insert
#ifdef ENABLER_OFFLINE_SHOP_SQL_INJECTION_FIX
char szSign2[SHOP_SIGN_MAX_LEN+1];
DBManager::instance().EscapeString(szSign2,sizeof( szSign2), c_pszSign, strlen(c_pszSign));
#endif
char szQuery2[512];
#ifdef SHOP_DECORASYON_SYSTEM
#ifdef ENABLER_OFFLINE_SHOP_SQL_INJECTION_FIX
snprintf(szQuery2, sizeof(szQuery2), "INSERT INTO %soffline_shop_npc(owner_id, sign, name, time, x, y, z, mapIndex, channel, level, align, npc, npc_decoration) VALUES(%u, '%s', '%s', %d, %ld, %ld, %ld, %ld, %d, %d, %d, %d, %d)", get_table_postfix(), GetPlayerID(), szSign2, GetName(), iTime, GetX(), GetY(), GetZ(), GetMapIndex(), g_bChannel, GetLevel(), GetAlignment(), m_npc_offline, m_npc_decoration);
#else
snprintf(szQuery2, sizeof(szQuery2), "INSERT INTO %soffline_shop_npc(owner_id, sign, name, time, x, y, z, mapIndex, channel, level, align, npc, npc_decoration) VALUES(%u, '%s', '%s', %d, %ld, %ld, %ld, %ld, %d, %d, %d, %d, %d)", get_table_postfix(), GetPlayerID(), c_pszSign, GetName(), iTime, GetX(), GetY(), GetZ(), GetMapIndex(), g_bChannel, GetLevel(), GetAlignment(), m_npc_offline, m_npc_decoration);
#endif
#else
snprintf(szQuery2, sizeof(szQuery2), "INSERT INTO %soffline_shop_npc(owner_id, sign, name, time, x, y, z, mapIndex, channel, level, align) VALUES(%u, '%s', '%s', %d, %ld, %ld, %ld, %ld, %d, %d, %d)", get_table_postfix(), GetPlayerID(), szSign, GetName(), iTime, GetX(), GetY(), GetZ(), GetMapIndex(), g_bChannel, GetLevel(), GetAlignment());
#endif
DBManager::Instance().DirectQuery(szQuery2);
