Я не доганяю как сделать @don <sum>

miha1l_YT_

Участник
Регистрация
16 Май 2023
Сообщения
9
Сижу и думаю что бы добавить в режим, и вдруг прилетает мысля сделать @donate <sum>

Но вот я не доганяю как его делать
Пробовал с шаблона на @pay (nik) <sum> (Вырезал ник). Но всё равно не получается

Хелп ми
 

GromoverGets

Эксперт
Регистрация
2 Май 2023
Сообщения
280
раздели текст по пробелу, получи второй элемент, пропарси его как число и запроси транзакцию. профит
 

Lec_8

Активный участник
Регистрация
23 Фев 2024
Сообщения
11
Обьясню подробно,
Событие игрока - событие чата
Если переменная - текст содержит (Переменная - игровое значение сообщение, текст - переменная текст, "@don")
Уст.Переменную - Заменить символы(Переменная - %player%_don_summ, откуда заменять - сообщение игрока, что заменять - "@don " [Важно, в переменной текста после @don надо обязательно сделать пробел], на что заменять - ничего, оставь пустое поле)
Действие игрока - предложить транкзакцию( В сумму доната суй переменную из текста выше, отображаемое и кодовое название на твое усмотрение, также поменяй переключатель на многоразовый донат)
Вот и все, все легко и просто, ;]]
 

botic

Активный участник
Регистрация
3 Май 2023
Сообщения
33
Обьясню подробно,




Вот и все, все легко и просто, ;]]
Не забудь про баг, то что игрок может запросить не число а текст.
Поэтому, обязательно надо проверить, текст ли это или нет.
Сообщение объединено:

Можно обезательно
Не забудь про баг, то что игрок может запросить не число а текст.
Поэтому, обязательно надо проверить, текст ли это или нет.
"Парсить число", чтобы заменить текст на число.
 

Lec_8

Активный участник
Регистрация
23 Фев 2024
Сообщения
11
Не забудь про баг, то что игрок может запросить не число а текст.
Поэтому, обязательно надо проверить, текст ли это или нет.
Сообщение объединено:

Можно обезательно

"Парсить число", чтобы заменить текст на число.
А, спасибо, забыл об этом
 

OpkaZizi

Участник
Регистрация
19 Май 2023
Сообщения
25
если что, есть такая проверка как "Текст начинается на"
 
Сверху