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

miha1l_YT_

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

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

Хелп ми
 

GromoverGets

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

Lec_8

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

botic

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




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

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

Lec_8

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

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

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