Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/12/19 in all areas

  1. السلام عليكم ورحمة الله وبركاتة كما هو واضح من العنوان حاليا شغال علي تطوير بوت سيستم كامل متكامل ان شاء الله بحاول اطلع شئ كويس Javascript(NodeJS) بخبرتي المتواضعة في مميزات تم الانتهاء منها: .معلومات عن السيرفر - البنج - جلب الصورة الرمزية - معلومات المستخدم - البوت يعمل 7\24 - الترحيب بالعضو الجديد برايفت وعام مميزات جاري العمل عليها حاليا: نظام تذاكر الدعم الفني - تشغيل الموسيقي - نظام الادمنية كا حذف الرسائل والميوت..الخ من برايفت الي عام ويقدر اي احد يستفيد من الكود ويشارك في تطويره github وانتظر اقتراحاتكم وقريبا مع اصدار مستقر للبوت يتحويل المشروع في الي بتستخدم داخل البوت حتي الان packages ال "dependencies": { "discord.js": "^11.5.1", "dotenv": "^8.2.0", "express": "^4.17.1", "moment": "^2.24.0" } :صورة من البوت بكل مميزاته الحالية حتي كتابة هذا الموضوع :للمصادقة اي اضافة البوت لسيرفرك للتجربة https://bwy-bot.web.app/ (الموقع الرسمي) وشكرا ?
    1 point
  2. مع عدد الاعضاء Roles تم اضافة ميزة عرض جميع للعايز يستفيد من الكود github وتم اتاحه ملفات المشروع للعامه علي star لا تنسي ضغط وتجده علي موقع البوت https://bwy-bot.web.app/
    1 point
  3. Acho que aqui você quis verificar se ambos os números são positivos? Faça assim: if (num1 >= 0 and num2 >= 0) then Outra coisa também, a verificação if commandName then não é necessária pois sempre vai existir esse parâmetro. Edit: Tem um erro no código do Lord Henry, linha 7, mude o outro valor para num2. Caso vá testar o código dele, fica o aviso.
    1 point
  4. Basta verificar se ambos existem, se um deles não existir, mande um feedback de erro pro jogador. function soma (thePlayer, commandName, um, dois) local num1 = tonumber(um) -- Converte a string 'um' para número. Será false se não for possível. local num2 = tonumber(dois) -- O mesmo com 'dois'. if (not num1) or (not num2) then -- Se num1 não existe ou num2 não existe, então: (ocorre também se o que foi declarado no comando não foi número) return outputChatBox ("É obrigatório informar 2 números após o comando.", thePlayer, 255) -- Para a execução aqui e cancela a função. end local resultado = num1 + num2 -- A soma só pode ser feita com valores numéricos, 'um' e 'dois' são strings e não podem ser somados. outputChatBox ("A soma entre "..um.. "e "..dois.." é igual a: "..resultado..".", thePlayer, 255, 255, 255) -- Não precisa do true se não existir códigos #hex na mensagem. end addCommandHandler ("somar", soma)
    1 point
  5. if commandName then , vai retornar true se vc informar os valores um e dois, caso não seja informado ele retorna false e não entra na condição. tenta assim: function soma(thePlayer, commandName, um, dois) local num1 = tonumber(um) local num2 = tonumber(dois) local resultado = um + dois if commandName then if (num1 and num2) >= 0 then outputChatBox("A soma entre "..num1.. "e "..num2.." é igual a "..resultado..".", thePlayer, 255,255,255, true) end else outputChatBox("Você precisa digitar os dois números para fazer a conta.", thePlayer) end end addCommandHandler("somar", soma)
    1 point
  6. Dai fica complicado. É o mesmo que ser prefeito de uma cidade mas não saber como gerenciar as leis dela. Dai os criminosos abusam de tudo e você não sabe como resolver.
    0 points
×
×
  • Create New...