int guild_add_private_object(lua_State* L){ //Checking if (!(lua_isnumber(L, 1) || lua_isnumber(L, 2) || lua_isnumber(L, 3) || lua_isnumber(L, 4) || lua_isnumber(L, 5) || lua_isnumber(L, 6) || lua_isnumber(L, 7) )) { sys_err("QUEST : wrong argument"); return 0; } //Initialize int vnum, guildid, x, y, xRot, yRot, zRot; vnum = (int) lua_tonumber(L, 1); guildId = (int) lua_tonumber(L, 2); x = (int) lua_tonumber(L, 3); y = (int) lua_tonumber(L, 4); xRot = (int) lua_tonumber(L, 5); yRot = (int) lua_tonumber(L, 6); zRot = (int) lua_tonumber(L, 7); //Execute char szQuery[1024+1]; snprintf(szQuery, sizeof(szQuery), "INSERT INTO guild_private_object (id, dwVnum ,guildID, x, y, xRot, yRot, zRot) VALUES (NULL, %u , %u , %u, %u, %u, %u, %u)", guildIdPrivate, guildNpcPrivate, guildXPrivate, guildYPrivate); std::auto_ptr pMsg(DBManager::instance().DirectQuery(szQuery)); return 1; }