عجلة جوجوتسو كايسن
javascriptv1MITنُشر ٢٦ أغسطس ٢٠٢٦· ♥ 0 · ⬇ 1 · 💬 0
كود جوجوتسو كايسن يلف و يعطيك نقاط و مال و قدرات
const WHEEL_PRIZES = [
{ id: "sukuna", name: "ريومن سوكونا 👑🩸", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Sukuna&text2=Jujutsu&text3=King", chance: 0.03 },
{ id: "gojo", name: "ساتورو غوجو 👁️⚡", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Gojo&text2=Jujutsu&text3=SixEyes", chance: 0.04 },
{ id: "yuta", name: "يوتا اوكوتسو 🗡️💍", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Yuta&text2=Jujutsu&text3=Rika", chance: 0.05 },
{ id: "toji", name: "توجي فوشيغورو 🗡️👤", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Toji&text2=Jujutsu&text3=Heavenly", chance: 0.06 },
{ id: "geto", name: "سوغورو غيتو 🖤📿", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Geto&text2=Jujutsu&text3=Curses", chance: 0.08 },
{ id: "itadori", name: "يوجي إيتادوري 🔥👊", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Itadori&text2=Jujutsu&text3=BlackFlash", chance: 0.09 },
{ id: "megumi", name: "مغومي فوشيغورو 🐺⛩️", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Megumi&text2=Jujutsu&text3=Shadows", chance: 0.10 },
{ id: "nanami", name: "كينتامي نانامي 👔🗡️", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Nanami&text2=Jujutsu&text3=Ratio", chance: 0.10 },
{ id: "nobara", name: "نوبارا كوغيساكي 🔨", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Nobara&text2=Jujutsu&text3=StrawDoll", chance: 0.10 },
{ id: "inumaki", name: "إينوماكي توغي 🗣️", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Inumaki&text2=Jujutsu&text3=Speech", chance: 0.10 },
{ id: "miwa", name: "كاسومي ميوا ⚔️🔵", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Miwa&text2=Jujutsu&text3=Sword", chance: 0.10 },
{ id: "ijichi", name: "إيجيتشي 👓🚗", type: "ability", image: "https://api.popcat.xyz/welcomecard?background=https://p4.wallpaperbetter.com/wallpaper/705/174/614/jujutsu-kaisen-anime-hd-wallpaper-preview.jpg&text1=Ijichi&text2=Jujutsu&text3=Curtain", chance: 0.05 },
{ id: "exp", name: "+1,500 خبرة XP 💥", type: "exp", amount: 1500, chance: 0.05 },
{ id: "money", name: "+3,000 فلوس 💰", type: "money", amount: 3000, chance: 0.05 }
];
let handler = async (m, { conn }) => {
const chatId = m.chat;
const sender = m.sender || m.key?.participant || chatId;
const pushName = m.pushName || 'مقاتل';
let user = {};
if (typeof global.db?.getUser === 'function') {
user = global.db.getUser(sender) || {};
} else if (global.db?.data?.users) {
user = global.db.data.users[sender] || {};
}
if (!user.abilities) user.abilities = {};
if (!user.trainData) user.trainData = { level: 1, exp: 0, money: 500 };
const rand = Math.random();
let cumulative = 0;
let wonPrize = WHEEL_PRIZES[WHEEL_PRIZES.length - 1];
for (const prize of WHEEL_PRIZES) {
cumulative += prize.chance;
if (rand <= cumulative) {
wonPrize = prize;
break;
}
}
let resultMsg = '';
if (wonPrize.type === 'ability') {
user.abilities[wonPrize.id] = (user.abilities[wonPrize.id] || 0) + 1;
resultMsg = `حصلت على شخصية **[ ${wonPrize.name} ]**!\nتم إضافتها إلى حقيبتك.`;
} else if (wonPrize.type === 'exp') {
user.trainData.exp = (user.trainData.exp || 0) + wonPrize.amount;
resultMsg = `حصلت على **+${wonPrize.amount} XP** نقاط خبرة!`;
} else if (wonPrize.type === 'money') {
user.trainData.money = (user.trainData.money || 0) + wonPrize.amount;
resultMsg = `حصلت على **+${wonPrize.amount} فلوس**!`;
}
if (typeof global.db?.setUser === 'function') {
global.db.setUser(sender, user);
} else if (global.db?.data?.users) {
global.db.data.users[sender] = user;
}
if (typeof global.db?.write === 'function') global.db.write();
const caption =
`╔═══════════════════════════╗
║ 🎰 *عجلة حظ الجوجوتسو* 🎰 ║
╠═══════════════════════════╣
║ 👤 *المستدعي:* ${pushName}
║ 🎁 *الجائزة:* ${wonPrize.name}
╠═══════════════════════════╣
║ ✨ *النتيجة:* ${resultMsg}
╚═══════════════════════════╝
💡 *لتفقد حقيبتك استخدم:* \`.ادوات\`
💡 *لتفعيل التقنية استخدم:* \`.ادوات تفعيل ${wonPrize.id}\``;
if (wonPrize.image) {
await conn.sendMessage(chatId, { image: { url: wonPrize.image }, caption }, { quoted: m });
} else {
await conn.sendMessage(chatId, { text: caption }, { quoted: m });
}
};
handler.help = ['عجلة', 'spin'];
handler.tags = ['rpg', 'games'];
handler.command = ['عجلة', 'عجله', 'spin', 'wheel'];
export default handler;
التعليقات (0)
سجّل الدخول للتعليق.