Ну тогда выкладываю. ;D
Вот демонстрация, попробовал записать видяшку, за рекламу сервра моих товарищей (и моего тоже) не серчайте (и за кривой монтаж тоже), как же я мог не похвалится то.
Вот держи реализацию. Я бы для себя, если что, не стал использовать живого игрока вместо бота. это какая то нерациональная растрата ресурсов, я бы катал по варпам моба или самого игрока...но на вкус и цвет фломастеры разные.
Код:
COMMAND:
warpbot:
override: true
regex: false
command: warpbot
flags:
- DELAY=id:warpbotbusy
- MONEY=50000
actions:
- DELAY=id:warpbotbusy time:15
- MONEY_PAY=50000
- VAR_SET=id:warpbotnewloc value:%PLAYER_LOC%
- VAR_SET=id:warpbotbuyer value:%PLAYER_NAME%
- VAR_SET=id:warpbotnewname value:%arg1%
- EXECUTE=activator:botwarptestcompare player:Wh1tebutt
reactions:
- MESSAGE=&cБот сейчас занят или у вас недостаточно денег для покупки варпа, попробуйте позже.
EXEC:
botwarptestcompare:
actions:
- VAR_SET=id:warpbotdefaultloc value:%PLAYER_LOC%
- cmd=warp %var:warpbotnewname%
- EXECUTE=activator:botwarpfinish player:Wh1tebutt
botwarpfinish:
flags:
- VAR_COMPARE=id:warpbotdefaultloc value:%PLAYER_LOC%
actions:
- TP=loc:%var:warpbotnewloc%
- cmd=setwarp %var:warpbotnewname%
- MESSAGE=*Warpbot* &7Привет. player:{loc:%PLAYER_LOC% radius:30}
- WAIT=time:3s
- MESSAGE=*Warpbot* &7 Я создал новый варп с именем %var:warpbotnewname%, спасибо за покупку, обращайтесь. player:{loc:%PLAYER_LOC% radius:30}
- WAIT=time:8s
- MESSAGE=*Warpbot* &7 Пока. player:{loc:%PLAYER_LOC% radius:15}
- TP=loc:%var:warpbotdefaultloc%
reactions:
- TP=loc:%var:warpbotnewloc%
- MONEY_GIVE=amount:49000 target:%var:warpbotbuyer%
- MESSAGE=*Warpbot* &7Привет. player:{loc:%PLAYER_LOC% radius:30}
- WAIT=time:3s
- MESSAGE=*Warpbot* &7Такой варп уже существует! Я верну вам деньги, но 1000$ оставлю себе, за то что вы тратите моё время. player:{loc:%PLAYER_LOC% radius:30}
- WAIT=time:8s
- MESSAGE=*Warpbot* &7 Пока. player:{loc:%PLAYER_LOC% radius:15}
- TP=loc:%var:warpbotdefaultloc%