@pay

Terosirtri

Участник
Регистрация
4 Май 2023
Сообщения
52
Как сделать команду по типу
@pay (ник другого игрока) (сумма)
Чтобы с твоей переменной отнималось то число которое ты написал и прибавлялось тому игроку которому ты передаешь
Если у тебя не достаточно средств то функция отменяеться
Как на скайблоке
 

_PRO_GAMER_PVP_

Новичок
Регистрация
7 Май 2023
Сообщения
125
Код:
Переменные сохранены

Событие игрока - Вход
   Если переменная НЕ(Переменная: %Player%_first_join, значение: 1)
   Установить переменную(Переменная: %player%_first_join, значение: 1)
   Установить переменную(Переменная: %player%_balance, Значение: 0)

Допустим игрок зарабатывает монеты кликая

Событие игрока - Правый клик
  Прибавить значение переменной:(Переменная: %player%_balance, значение: 1)
  

Дальше самое сложное: выборка

Событие игрока - событие чата
  Если переменная - текст содержит (Переменная: Сообщение игрока, содержит: @pay)

Утром допишу
 

SashaLab7

Эксперт
Регистрация
3 Май 2023
Сообщения
95
Как сделать команду по типу
@pay (ник другого игрока) (сумма)
Чтобы с твоей переменной отнималось то число которое ты написал и прибавлялось тому игроку которому ты передаешь
Если у тебя не достаточно средств то функция отменяеться
Как на скайблоке

Код:​

Событие чата → [Если значение содержит (Сообщение игрока) (@pay) → Выбрать игроков по значение содержит (Сообщение игрока) (%selected%) → Заменить символы в тексте (%player%_text) (Сообщение игрока) (@pay %selected% &f) () <Игнорирование регистра> <Игнорирование цветов> → Парсить число (%player%_text) (%player%_text) → [Если значение (%player%_text) <= (%player%_money) → [Если значение (%player%_text) > (0) → Отнять (%player%_money) - (%player%_text) → Прибавить (%selected%_money) + (%player%_text) ] ] ]​

Значения:​

%player%_text - Динамическая переменная (Не сохранено)​
%player%_money/%selected%_money - Динамическая переменная (Сохранено)​
Если твоя переменная с монетами, например, %player%_score, то заменяй "%player%" на "%selected%" : %selected%_score
Так же, в код можно добавить блоки "Иначе" для сообщений о прерывании операции.
 
Последнее редактирование:

_PRO_GAMER_PVP_

Новичок
Регистрация
7 Май 2023
Сообщения
125

Код:​

Событие чата → [Если значение содержит (Сообщение игрока) (@pay) → Выбрать игроков по значение содержит (Сообщение игрока) (%selected%) → Заменить символы в тексте (%player%_text) (Сообщение игрока) (@pay %selected% &f) () <Игнорирование регистра> <Игнорирование цветов> → Парсить число (%player%_text) (%player%_text) → [Если значение (%player%_text) <= (%player%_money) → [Если значение (%player%_text) > (0) → Отнять (%player%_money) - (%player%_text) → Прибавить (%selected%_money) + (%player%_text) ] ] ]​
Значения:
%player%_text - Динамическая переменная (Не сохранено)​
%player%_money/%selected%_money - Динамическая переменная (Сохранено)​
Если твоя переменная с монетами, например, %player%_score, то заменяй "%player%" на "%selected%" : %selected%_score
Так же, в код можно добавить блоки "Иначе" для сообщений о прерывании операции.
Благодарю, не нашел время написать.
Сообщение объединено:

нафига мне такую мерзость добавлять в друзья
Получить дозу здравых мыслей.
 

Copter533

Участник
Регистрация
24 Июн 2023
Сообщения
42

Код:​

Событие чата → [Если значение содержит (Сообщение игрока) (@pay) → Выбрать игроков по значение содержит (Сообщение игрока) (%selected%) → Заменить символы в тексте (%player%_text) (Сообщение игрока) (@pay %selected% &f) () <Игнорирование регистра> <Игнорирование цветов> → Парсить число (%player%_text) (%player%_text) → [Если значение (%player%_text) <= (%player%_money) → [Если значение (%player%_text) > (0) → Отнять (%player%_money) - (%player%_text) → Прибавить (%selected%_money) + (%player%_text) ] ] ]​

Значения:​

%player%_text - Динамическая переменная (Не сохранено)​
%player%_money/%selected%_money - Динамическая переменная (Сохранено)​
Если твоя переменная с монетами, например, %player%_score, то заменяй "%player%" на "%selected%" : %selected%_score
Так же, в код можно добавить блоки "Иначе" для сообщений о прерывании операции.
Я НАШЁЛ КАК ВЗЛОМАТЬ ЭТОТ КОД И ПОЛУЧИТЬ ДЮП ДЕНЕГ!
Извините за капс
Наш ник: target
Алгоритм:
Переводим target, например 1000 (@pay target 1000)
Пишем от имени target, @pay target target_work1 target_work2 1000
На каждый акк получаем по 1000
 

Copter533

Участник
Регистрация
24 Июн 2023
Сообщения
42
Объяснение:
Если в "Парсить число" попадёт текст то оно не вызовет ошибку, а просто проигнорируется
1688542965512.png
1688542992798.png1688542997401.png
1688543021480.png
1688543056504.png
 
Сверху