Krispy
Krispy
CC#
Created by Krispy on 10/27/2022 in #help
Bot not working?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using Discord;
using Discord.Commands;
using Discord.WebSocket;
using Microsoft.Extensions.DependencyInjection;

namespace BotTesting
{
class Program
{
static void Main(string[] args) => new Program().RunBotAsync().GetAwaiter().GetResult();

private DiscordSocketClient _client;
private CommandService _commands;
private IServiceProvider _services;

public async Task RunBotAsync()
{
_client = new DiscordSocketClient();
_commands = new CommandService();

_services = new ServiceCollection()
.AddSingleton(_client)
.AddSingleton(_commands)
.BuildServiceProvider();

string token = "token here";

_client.Log += _client_Log;

await RegisterCommandsAsync();

await _client.LoginAsync(TokenType.Bot, token);

await _client.StartAsync();

await Task.Delay(-1);
}

private Task _client_Log(LogMessage arg)
{
Console.WriteLine(arg);
return Task.CompletedTask;
}

public async Task RegisterCommandsAsync()
{
_client.MessageReceived += HandleCommandAsync;
await _commands.AddModulesAsync(Assembly.GetEntryAssembly(), _services);
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using Discord;
using Discord.Commands;
using Discord.WebSocket;
using Microsoft.Extensions.DependencyInjection;

namespace BotTesting
{
class Program
{
static void Main(string[] args) => new Program().RunBotAsync().GetAwaiter().GetResult();

private DiscordSocketClient _client;
private CommandService _commands;
private IServiceProvider _services;

public async Task RunBotAsync()
{
_client = new DiscordSocketClient();
_commands = new CommandService();

_services = new ServiceCollection()
.AddSingleton(_client)
.AddSingleton(_commands)
.BuildServiceProvider();

string token = "token here";

_client.Log += _client_Log;

await RegisterCommandsAsync();

await _client.LoginAsync(TokenType.Bot, token);

await _client.StartAsync();

await Task.Delay(-1);
}

private Task _client_Log(LogMessage arg)
{
Console.WriteLine(arg);
return Task.CompletedTask;
}

public async Task RegisterCommandsAsync()
{
_client.MessageReceived += HandleCommandAsync;
await _commands.AddModulesAsync(Assembly.GetEntryAssembly(), _services);
}
8 replies
CC#
Created by Krispy on 10/26/2022 in #help
How to change message?
#nullable disable
const float MIN_X = 1f;
const float MAX_X = 50f;
const float MIN_Y = 1f;
const float MAX_Y = 50f;
int première = (int) LireValeur();
int dernière = (int) LireValeur();
float x = LireValeur();
float y = LireValeur();
CalculerSommeValeurs(première, dernière);
Console.WriteLine("-------------------------");
AfficherImpairs(première, dernière);
Console.WriteLine("-------------------------");
Console.WriteLine(EstDansRégion(x, y));
Console.WriteLine("-------------------------");

static int CalculerSommeValeurs(int première, int dernière)
{
int changer = 0;
if (dernière < première)
{
changer = première;
première = dernière;
dernière = changer;
}

int total = 0;
while (première <= dernière)
{
total = total + première;
première = première + 1;
}
Console.WriteLine(total);
return total;
}

static int AfficherImpairs(int première, int dernière)
{
if (première % 2 != 0)
{
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 2;
}
}
if (première % 2 == 0)
{
première = première + 1;
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 2;
}

}
return première;
}

//EstDansRégion(x, y)
//Si x >= MIN_X
//Si x <= MAX_X
//Si y >= MIN_Y
//Si y <= MAX_Y
//Retourner Vrai
//Sinon
//Retourner Faux

static bool EstDansRégion(float x, float y)
{
if (x >= MIN_X)
{
if (x <= MAX_X)
{
if (y >= MIN_Y)
{
if (y <= MAX_Y)
{
return true;
}
}
}
}
return false;
}

static float LireValeur()
{
Console.Write("Donnez une valeur : ");
return float.Parse(Console.ReadLine());
}
#nullable disable
const float MIN_X = 1f;
const float MAX_X = 50f;
const float MIN_Y = 1f;
const float MAX_Y = 50f;
int première = (int) LireValeur();
int dernière = (int) LireValeur();
float x = LireValeur();
float y = LireValeur();
CalculerSommeValeurs(première, dernière);
Console.WriteLine("-------------------------");
AfficherImpairs(première, dernière);
Console.WriteLine("-------------------------");
Console.WriteLine(EstDansRégion(x, y));
Console.WriteLine("-------------------------");

static int CalculerSommeValeurs(int première, int dernière)
{
int changer = 0;
if (dernière < première)
{
changer = première;
première = dernière;
dernière = changer;
}

int total = 0;
while (première <= dernière)
{
total = total + première;
première = première + 1;
}
Console.WriteLine(total);
return total;
}

static int AfficherImpairs(int première, int dernière)
{
if (première % 2 != 0)
{
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 2;
}
}
if (première % 2 == 0)
{
première = première + 1;
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 2;
}

}
return première;
}

//EstDansRégion(x, y)
//Si x >= MIN_X
//Si x <= MAX_X
//Si y >= MIN_Y
//Si y <= MAX_Y
//Retourner Vrai
//Sinon
//Retourner Faux

static bool EstDansRégion(float x, float y)
{
if (x >= MIN_X)
{
if (x <= MAX_X)
{
if (y >= MIN_Y)
{
if (y <= MAX_Y)
{
return true;
}
}
}
}
return false;
}

static float LireValeur()
{
Console.Write("Donnez une valeur : ");
return float.Parse(Console.ReadLine());
}
7 replies
CC#
Created by Krispy on 10/25/2022 in #help
sum of all numbers in between [Answered]
int première = LireValeur();
int dernière = LireValeur();
CalculerSommeValeurs(première, dernière);

static int CalculerSommeValeurs(int première, int dernière)
{
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 1;
}
return première;
}

static int LireValeur()
{
Console.Write("Donnez une valeur : ");
return int.Parse(Console.ReadLine());
}
int première = LireValeur();
int dernière = LireValeur();
CalculerSommeValeurs(première, dernière);

static int CalculerSommeValeurs(int première, int dernière)
{
while (première <= dernière)
{
Console.WriteLine(première);
première = première + 1;
}
return première;
}

static int LireValeur()
{
Console.Write("Donnez une valeur : ");
return int.Parse(Console.ReadLine());
}
I'm trying to make it output the sum of two numbers. For example, if I enter 1 and 5, it should show 15 which is 1+2+3+4+5. What I programmed shows 1 2 3 4 5
126 replies
CC#
Created by Krispy on 10/1/2022 in #help
Rounding? (Urgent) [Answered]
3 replies
CC#
Created by Krispy on 9/30/2022 in #help
Help [Answered]
78 replies
CC#
Created by Krispy on 9/22/2022 in #help
Keep getting infinity output when I dont want that [Answered]
My program keeps giving infinity and I'm lost lol
10 replies