mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-27 17:57:22 -04:00
Merge pull request #1161 from zingzing175/master
Added getStationName admin command.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
import main.NGECore
|
||||
import services.AdminService
|
||||
|
||||
def setup():
|
||||
return
|
||||
|
||||
|
||||
def run(core, actor, target, commandString):
|
||||
if target:
|
||||
actor.sendSystemMessage(' \\#FE2EF7 [GM] \\#FFFFFF Command Completed Successfully: Account name for target is ' + core.adminService.getAccountNameFromDB(target.getClient().getAccountId()) + '.', 0)
|
||||
|
||||
|
||||
else:
|
||||
actor.sendSystemMessage(' \\#FE2EF7 [GM] \\#FFFFFF getStationName: Invalid Syntax. Syntax is: /getStationName <Character First Name>', 0)
|
||||
return
|
||||
@@ -55,6 +55,22 @@ public class AdminService implements INetworkDispatch {
|
||||
return accessLevel;
|
||||
}
|
||||
|
||||
public String getAccountNameFromDB(long id) {
|
||||
String accountName = null;
|
||||
PreparedStatement preparedStatement;
|
||||
|
||||
try {
|
||||
preparedStatement = NGECore.getInstance().getDatabase1().preparedStatement("SELECT * FROM accounts WHERE id=" + id + "");
|
||||
ResultSet resultSet = preparedStatement.executeQuery();
|
||||
if(resultSet.next())
|
||||
accountName = resultSet.getString("user");
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return accountName;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void insertOpcodes(Map<Integer, INetworkRemoteEvent> arg0, Map<Integer, INetworkRemoteEvent> arg1) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user