From 85424958f4710ac809c21e156c29a9c418a6cd2a Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 18 Nov 2021 15:59:51 -0300 Subject: Fix typo on @discord and add some basic validation --- npc/commands/discord.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'npc/commands') diff --git a/npc/commands/discord.txt b/npc/commands/discord.txt index 0de4b9ca0..0aa56660e 100644 --- a/npc/commands/discord.txt +++ b/npc/commands/discord.txt @@ -74,9 +74,12 @@ OnCall: atcommand("@ban 7d "+strcharinfo(0)); mesc l("Please insert your Discord ID, on the following format: "), 1; - mesc l("Usename#0000"), 2; + mesc l("Username#0000"), 2; input .@discord$; if (.@discord$ == "") close; + .@i = explode(.@d$, .@discord$, "#"); + if (.@i != 2) { mesc l("Invalid Discord ID. (L1)"); next; break; } + if (getstrlen(.@d$[1]) != 4) { mesc l("Invalid Discord ID. (L2)"); next; break; } mes ""; clear; mesc l("Linking the following Discord account:"); -- cgit v1.2.3-70-g09d2