[Quest API] Add $client->SetGMStatus() (#1465)

* add $client->SetGMStatus()

* add UpdateAdmin after setting status
This commit is contained in:
splose
2021-07-26 12:21:06 -04:00
committed by GitHub
parent fe7cb764b2
commit b401404227
5 changed files with 46 additions and 1 deletions
+7 -1
View File
@@ -10130,7 +10130,6 @@ void Client::SetAFK(uint8 afk_flag) {
safe_delete(outapp);
}
void Client::SendToInstance(std::string instance_type, std::string zone_short_name, uint32 instance_version, float x, float y, float z, float heading, std::string instance_identifier, uint32 duration) {
uint32 zone_id = ZoneID(zone_short_name);
std::string current_instance_type = str_tolower(instance_type);
@@ -10241,3 +10240,10 @@ void Client::RemoveItem(uint32 item_id, uint32 quantity)
}
}
}
void Client::SetAdminStatus(int newStatus) {
if (this->Admin() != newStatus)
database.UpdateGMStatus(this->AccountID(), newStatus);
return;
}