Compare commits
2 Commits
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
"name": "${pluginName}",
|
"name": "${pluginName}",
|
||||||
"entry": "${pluginFile}",
|
"entry": "${pluginFile}",
|
||||||
"type": "native",
|
"type": "native",
|
||||||
"version": "0.10.0",
|
"version": "0.10.2",
|
||||||
"author": "GroupMountain",
|
"author": "GroupMountain",
|
||||||
"description": "Clean Entities",
|
"description": "Clean Entities",
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
|
|||||||
+28
-24
@@ -30,20 +30,22 @@ void sendVoteForm(Player* pl) {
|
|||||||
tr("cleaner.vote.no")
|
tr("cleaner.vote.no")
|
||||||
);
|
);
|
||||||
ll::service::getLevel()->forEachPlayer([&](Player& pl) -> bool {
|
ll::service::getLevel()->forEachPlayer([&](Player& pl) -> bool {
|
||||||
fm.sendTo(pl, [](Player& player, ll::form::ModalForm::SelectedButton button) {
|
fm.sendTo(pl, [](Player& player, ll::form::ModalFormResult result, ll::form::FormCancelReason reason) {
|
||||||
switch (button) {
|
if (result.has_value()) {
|
||||||
case ll::form::ModalForm::SelectedButton::Upper: {
|
switch (result.value()) {
|
||||||
voteList[player.getUuid()] = true;
|
case ll::form::ModalFormSelectedButton::Upper: {
|
||||||
player.sendMessage(tr("cleaner.vote.accept"));
|
voteList[player.getUuid()] = true;
|
||||||
return;
|
player.sendMessage(tr("cleaner.vote.accept"));
|
||||||
}
|
return;
|
||||||
case ll::form::ModalForm::SelectedButton::Lower: {
|
}
|
||||||
voteList[player.getUuid()] = false;
|
case ll::form::ModalFormSelectedButton::Lower: {
|
||||||
player.sendMessage(tr("cleaner.vote.deny"));
|
voteList[player.getUuid()] = false;
|
||||||
return;
|
player.sendMessage(tr("cleaner.vote.deny"));
|
||||||
}
|
return;
|
||||||
default:
|
}
|
||||||
return;
|
default:
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return true;
|
return true;
|
||||||
@@ -104,16 +106,18 @@ void confirmForm(Player* pl) {
|
|||||||
tr("cleaner.vote.confirmOk"),
|
tr("cleaner.vote.confirmOk"),
|
||||||
tr("cleaner.vote.confirmNo")
|
tr("cleaner.vote.confirmNo")
|
||||||
);
|
);
|
||||||
fm.sendTo(*pl, [](Player& player, ll::form::ModalForm::SelectedButton button) {
|
fm.sendTo(*pl, [](Player& player, ll::form::ModalFormResult result, ll::form::FormCancelReason reason) {
|
||||||
switch (button) {
|
if (result.has_value()) {
|
||||||
case ll::form::ModalForm::SelectedButton::Upper: {
|
switch (result.value()) {
|
||||||
return voteClean(&player);
|
case ll::form::ModalFormSelectedButton::Upper: {
|
||||||
}
|
return voteClean(&player);
|
||||||
case ll::form::ModalForm::SelectedButton::Lower: {
|
}
|
||||||
return player.sendMessage(tr("cleaner.vote.cancel"));
|
case ll::form::ModalFormSelectedButton::Lower: {
|
||||||
}
|
return player.sendMessage(tr("cleaner.vote.cancel"));
|
||||||
default:
|
}
|
||||||
return;
|
default:
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"format_version": 2,
|
"format_version": 2,
|
||||||
"tooth": "github.com/GroupMountain/Cleaner",
|
"tooth": "github.com/GroupMountain/Cleaner",
|
||||||
"version": "0.10.0",
|
"version": "0.10.2",
|
||||||
"info": {
|
"info": {
|
||||||
"name": "Cleaner",
|
"name": "Cleaner",
|
||||||
"description": "A Powerful Entities Cleaning up Plugin for BDS",
|
"description": "A Powerful Entities Cleaning up Plugin for BDS",
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
"gmlib"
|
"gmlib"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"asset_url": "https://github.com/GroupMountain/Cleaner/releases/download/v0.10.0/Cleaner-windows-x64.zip",
|
"asset_url": "https://github.com/GroupMountain/Cleaner/releases/download/v0.10.2/Cleaner-windows-x64.zip",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"github.com/GroupMountain/GMLIB": ">=0.10.0"
|
"github.com/GroupMountain/GMLIB": ">=0.10.0"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user