İçindekiler
Bu e-kitabı gösteren küçük resimler ve benzeri görseller, yeniden indirme sırasında haber verilmeksizin değiştirilebilir.
Bu e-kitap dikey yazım düzeniyle hazırlanmıştır.
Ayrıca, kullandığınız okuma sistemine göre görüntülemede farklılıklar görülebilir.
İçindekiler
Tuhaf Güzel Kızın Koruyucusu Olmam Söylendi
Ciddi Hesaplaşma Bir Aile Restoranında
Sorgulayıcı Ruhsal Ayrıklar
Deniz, Mayo ve Tuhaf Çift
Son Hesaplaşma, Onun Ev Ziyareti!
Saflığa İşleyen Bir Zehir Gibi
Belli Belirsiz Süzülen İzler
Koruyucu Kompleksi
Çatışan İdealler
Kika Hibari'nin Dilediği Dünya
Yazar Olmak İster Misin
Kendi novelini yaz, binlerce okuyucuya ulaş!
Bölüm Hissi
🔥
0
🤯
0
💖
0
😂
0
😭
0
anime
laugh
cry
wow
angry
😀 😁 😂 🤣
😊 😍 😘 😎
😭 😡 😱 🤯
😏 🙃 😴 😈
👍 👎 👏 🙏
🔥 ✨ 💀 💜
❤️ 👑 ⚔️ 🛡️
📚 ⭐ 🌙 🍿
Bölüm Tamamlandı
Sırada ne var
Sonraki Bölüm ➜
Yorumlara Git & İncele
Sorun Bildir
Bölüm: İçindekiler
Sorun Türü
Çeviri Hatası
Yazım Yanlışı
Site Hatası / Bug
Diğer
Açıklama
İptal
Gönder
Çerez Tercihleriniz ve Gizlilik
NovZon'da deneyiminizi geliştirmek, site trafiğini analiz etmek ve kişiselleştirilmiş içerik/reklam sunmak amacıyla çerezler kullanıyoruz.
Çerez Politikası
Yapılandır
Sadece Zorunlu
Tümünü Kabul Et
Platformumuzda kullanılan çerez türlerini aşağıdan özelleştirebilirsiniz. Zorunlu çerezler temel platform güvenliği ve oturum işlevleri için gereklidir.
Sadece Zorunlu
Tercihleri Kaydet
Tümünü Kabul Et
addBadge(badge));
}
if (triggers.academyXpUpdate) {
const data = triggers.academyXpUpdate;
// Update UI if elements exist
const rankLabel = document.getElementById('academy-rank-label');
const expLabel = document.getElementById('academy-exp-label');
const expBar = document.querySelector('#academy-exp-bar .bg-gradient-to-t');
if (rankLabel) rankLabel.innerText = data.rank;
if (expLabel) expLabel.innerHTML = `
${data.total_exp} / ${data.next_threshold} EXP`;
if (expBar) expBar.style.height = `${data.progress_percent}%`;
if (data.rank_changed) {
// CELEBRATION!
confetti({
particleCount: 150,
spread: 70,
origin: { y: 0.6 },
colors: ['#a855f7', '#22d3ee', '#f911e2']
});
Swal.fire({
title: 'TEBRİKLER!',
html: `Yeni Rütbe Kazandın:
${data.rank} `,
icon: 'success',
background: '#16161E',
color: '#fff',
confirmButtonColor: '#a855f7',
confirmButtonText: 'Harika!',
backdrop: `rgba(0,0,123,0.4)`
});
}
}
if (triggers.showToast) {
const toastData = triggers.showToast;
let bgColor = `linear-gradient(to right, rgba(147, 51, 234, 0.9), rgba(168, 85, 247, 0.9))`; // default purple
if (toastData.type === 'levelup') {
bgColor = `linear-gradient(to right, rgba(234, 179, 8, 0.9), rgba(249, 115, 22, 0.9))`; // gold/orange
} else if (toastData.type === 'error') {
bgColor = `linear-gradient(to right, rgba(239, 68, 68, 0.9), rgba(248, 113, 113, 0.9))`; // red
}
Toastify({
text: toastData.message,
duration: 4000,
close: true,
gravity: 'bottom', // top or bottom
position: 'right', // left, center or right
stopOnFocus: true, // Prevents dismissing of toast on hover
style: {
background: bgColor,
borderRadius: '12px',
boxShadow: '0 10px 30px rgba(0,0,0,0.5)',
backdropFilter: 'blur(10px)',
border: '1px solid rgba(255,255,255,0.1)',
color: '#fff',
fontFamily: 'Inter, sans-serif',
fontWeight: '600',
padding: '16px 24px'
},
}).showToast();
}
if (triggers.academyGraduation) {
document.getElementById('graduation-modal').style.display = 'flex';
}
} catch (e) {}
}
"
class="fixed bottom-6 right-6 z-[99999] flex flex-col gap-3 pointer-events-none">
S-SINIFI YAZAR
NovAI Akademi'den Mezun Oldunuz!
Tebrikler ! NovAI Akademi'nin zorlu müfredatını başarıyla tamamladın ve Başyapıt sınavını geçtin. Artık tescilli bir S-Sınıfı Yazarsın. Seninle gurur duyuyoruz.
Maceraya Devam Et
addBadge(badge));
}
if (triggers.academyXpUpdate) {
const data = triggers.academyXpUpdate;
// Update UI if elements exist
const rankLabel = document.getElementById('academy-rank-label');
const expLabel = document.getElementById('academy-exp-label');
const expBar = document.querySelector('#academy-exp-bar .bg-gradient-to-t');
if (rankLabel) rankLabel.innerText = data.rank;
if (expLabel) expLabel.innerHTML = `
${data.total_exp} / ${data.next_threshold} EXP`;
if (expBar) expBar.style.height = `${data.progress_percent}%`;
if (data.rank_changed) {
// CELEBRATION!
confetti({
particleCount: 150,
spread: 70,
origin: { y: 0.6 },
colors: ['#a855f7', '#22d3ee', '#f911e2']
});
Swal.fire({
title: 'TEBRİKLER!',
html: `Yeni Rütbe Kazandın:
${data.rank} `,
icon: 'success',
background: '#16161E',
color: '#fff',
confirmButtonColor: '#a855f7',
confirmButtonText: 'Harika!',
backdrop: `rgba(0,0,123,0.4)`
});
}
}
if (triggers.showToast) {
const toastData = triggers.showToast;
let bgColor = `linear-gradient(to right, rgba(147, 51, 234, 0.9), rgba(168, 85, 247, 0.9))`; // default purple
if (toastData.type === 'levelup') {
bgColor = `linear-gradient(to right, rgba(234, 179, 8, 0.9), rgba(249, 115, 22, 0.9))`; // gold/orange
} else if (toastData.type === 'error') {
bgColor = `linear-gradient(to right, rgba(239, 68, 68, 0.9), rgba(248, 113, 113, 0.9))`; // red
}
Toastify({
text: toastData.message,
duration: 4000,
close: true,
gravity: 'bottom', // top or bottom
position: 'right', // left, center or right
stopOnFocus: true, // Prevents dismissing of toast on hover
style: {
background: bgColor,
borderRadius: '12px',
boxShadow: '0 10px 30px rgba(0,0,0,0.5)',
backdropFilter: 'blur(10px)',
border: '1px solid rgba(255,255,255,0.1)',
color: '#fff',
fontFamily: 'Inter, sans-serif',
fontWeight: '600',
padding: '16px 24px'
},
}).showToast();
}
if (triggers.academyGraduation) {
document.getElementById('graduation-modal').style.display = 'flex';
}
} catch (e) {}
}
"
class="fixed bottom-6 right-6 z-[99999] flex flex-col gap-3 pointer-events-none">
Bölüm Tartışması
0 yorumHenüz yorum yok. İlk tartışmayı sen başlat.