forked from MagicBane/Server
Ai player
This commit is contained in:
@@ -1,8 +1,9 @@
|
|||||||
package engine.devcmd.cmds;
|
package engine.devcmd.cmds;
|
||||||
|
|
||||||
|
import engine.InterestManagement.WorldGrid;
|
||||||
import engine.devcmd.AbstractDevCmd;
|
import engine.devcmd.AbstractDevCmd;
|
||||||
import engine.objects.AbstractGameObject;
|
import engine.math.Vector3fImmutable;
|
||||||
import engine.objects.PlayerCharacter;
|
import engine.objects.*;
|
||||||
import org.pmw.tinylog.Logger;
|
import org.pmw.tinylog.Logger;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -24,13 +25,20 @@ public class RebootCmd extends AbstractDevCmd {
|
|||||||
protected void _doCmd(PlayerCharacter pc, String[] args,
|
protected void _doCmd(PlayerCharacter pc, String[] args,
|
||||||
AbstractGameObject target) {
|
AbstractGameObject target) {
|
||||||
|
|
||||||
try {
|
//try {
|
||||||
Runtime rt = Runtime.getRuntime();
|
// Runtime rt = Runtime.getRuntime();
|
||||||
rt.exec("./mbrestart.sh");
|
// rt.exec("./mbrestart.sh");
|
||||||
} catch (java.io.IOException err) {
|
//} catch (java.io.IOException err) {
|
||||||
Logger.info(err.getMessage());
|
// Logger.info(err.getMessage());
|
||||||
}
|
//}
|
||||||
|
|
||||||
|
PlayerCharacter newPLayer = new PlayerCharacter("AiPlayer", "AI POWERED", (short) 5, (short) 5, (short) 5, (short) 5,
|
||||||
|
(short) 5, Guild.getErrantGuild(), (byte) 0, (Account) null, Race.getRace(1999), BaseClass.getBaseClass(2500)
|
||||||
|
, (byte) 1, (byte) 1,
|
||||||
|
(byte) 1, (byte) 1, (byte) 1);
|
||||||
|
|
||||||
|
WorldGrid.addObject(newPLayer,pc.loc.x,pc.loc.z);
|
||||||
|
WorldGrid.updateObject(newPLayer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user