COMMAND:
LotBuy:
override: true
regex: false
command: cmd:Lottery arg1:buy arg2:*
flags: []
actions:
- VAR_TEMP_SET=id:NumberMember value:%CALC:%var:LotMembers%+1%%
- VAR_TEMP_SET=id:price value:%CALC:100*%arg2%%
- VAR_TEMP_SET=id:nothaveprice value:%CALC:%price%-%vault_eco_balance_fixed%%
- VAR_TEMP_SET=id:tickets value:%CALC:%varp:LotTickets%+%arg2%%
- 'IF_ELSE=if:{''%vault_eco_balance_fixed%''>=''%price%''}
then:run:actions:{
action1:{VAR_PLAYER_SET=id:LotMember value:1}
action2:{MONEY_PAY=%price%}
action3:{VAR_PLAYER_INC=id:LotTickets value:%arg2%}
action4:{VAR_INC=id:LotCount value:%arg2%}
action5:{MESSAGE=&b%arg2% &7билетов купленно. Кол-во ваших билетов: &b%tickets%}
action6:{IF_ELSE=if:{%varp:LotMember%==1}
then:run:actions:{}
else:run:actions:{
action1:{VAR_INC=id:LotMembers value:1}
action2:{VAR_SET=id:LotMember_%CALC:%var:LotMembers%+1% value:%PLAYER_NAME%}
}} }
else:run:actions:{
action1:{MESSAGE=&7Тебе не хватает &b%nothaveprice%&c$ &7для покупки &b%arg2% &7билетов.}
}'
reactions: []
EXEC:
EXEC_Lot:
actions:
- 'BROADCAST=&7До объявления результатов лотереи осталось: &b3 &7минуты.'
- WAIT=time:1s
- 'BROADCAST=&7До объявления результатов лотереи осталось: &b2 &7минуты.'
- WAIT=time:1s
- 'BROADCAST=&7До объявления результатов лотереи осталось: &b1 &7минута.'
- WAIT=time:1s
- IF_ELSE=if:{%var:LotMembers%==5} then:run:actions:{action1:{VAR_TEMP_SET=id:winner value:%RANDOM:%var:LotMember_1%,%var:LotMember_2%,%var:LotMember_3%,%var:LotMember_4%,%var:LotMember_5%}}
- IF_ELSE=if:{%var:LotMembers%==6} then:run:actions:{action1:{VAR_TEMP_SET=id:winner value:%RANDOM:%var:LotMember_1%,%var:LotMember_2%,%var:LotMember_3%,%var:LotMember_4%,%var:LotMember_5%,%var:LotMember_6%}}
- IF_ELSE=if:{%var:LotMembers%==7} then:run:actions:{action1:{VAR_TEMP_SET=id:winner value:%RANDOM:%var:LotMember_1%,%var:LotMember_2%,%var:LotMember_3%,%var:LotMember_4%,%var:LotMember_5%,%var:LotMember_6%,%var:LotMember_7%}}
- IF_ELSE=if:{%var:LotMembers%==8} then:run:actions:{action1:{VAR_TEMP_SET=id:winner value:%RANDOM:%var:LotMember_1%,%var:LotMember_2%,%var:LotMember_3%,%var:LotMember_4%,%var:LotMember_5%,%var:LotMember_6%,%var:LotMember_7%,%var:LotMember_8%}}
- IF_ELSE=if:{%var:LotMembers%==9} then:run:actions:{action1:{VAR_TEMP_SET=id:winner value:%RANDOM:%var:LotMember_1%,%var:LotMember_2%,%var:LotMember_3%,%var:LotMember_4%,%var:LotMember_5%,%var:LotMember_6%,%var:LotMember_7%,%var:LotMember_8%,%var:LotMember_9%}}
- IF_ELSE=if:{%var:LotMembers%==10} then:run:actions:{action1:{VAR_TEMP_SET=id:winner value:%RANDOM:%var:LotMember_1%,%var:LotMember_2%,%var:LotMember_3%,%var:LotMember_4%,%var:LotMember_5%,%var:LotMember_6%,%var:LotMember_7%,%var:LotMember_8%,%var:LotMember_9%,%var:LotMember_10%}}
- VAR_TEMP_SET=id:Win value:%CALC:(100*%var:LotCount%)-100*%var:LotCount%÷100×10%
- BROADCAST=&7Игрок &a%winner% &7выиграл &b&n%win%&c$ &7в лотерее с учетом коммисии.