Как ограничить количество создаваемых персонажей??

Moderator: Telakh


Silverspoonsneverlearn
 
Posts: 1
Joined: 23 Feb 2021, 10:50

Как ограничить количество создаваемых персонажей??

Post by Silverspoonsneverlearn » 23 Feb 2021, 10:51

Уважаемые разработчики, подскажите, как ограничить количество создаваемых персонажей на один steam-аккаунт?
Возможна ли такая настройка для сервера? Если нет, то можно ли её ввести? И как скоро можно рассчитывать на такую опцию?
https://nox.tips/


Mazytus
 
Posts: 10
Joined: 05 Sep 2017, 12:04

Re: Как ограничить количество создаваемых персонажей??

Post by Mazytus » 25 Feb 2021, 17:10

CREATE DEFINER=`root`@`localhost` TRIGGER `t_characterLimit` AFTER INSERT ON `character` FOR EACH ROW BEGIN
SET @characterCount = (SELECT COUNT(*) FROM `character` ch WHERE ch.AccountID = NEW.AccountID);
IF @characterCount > 2 THEN
SET @msg = "Cannot create more than 2 characters per account";
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = @msg;
END IF;
END

Return to Обсуждения на русском языке