make a new file called EarthQuakeRandom.java
add this in it
Code:
class EarthQuakeRandom implements Runnable {
Thread t;
int playerID;
int intensity;
EarthQuakeRandom(int playerID, int intensity) {
this.playerID = playerID;
this.intensity = intensity;
t = new Thread(this, "Earthquake!");
t.start();
}
public void run() {
client player = (client) server.playerHandler.players[playerID];
player.sendFrame35(0, intensity, intensity, intensity);
}
}
add this in client.java
Code:
public void sendFrame35(int i1, int i2, int i3, int i4){ /*Earthquake*/
outStream.createFrame(35);
outStream.writeByte(i1);
outStream.writeByte(i2);
outStream.writeByte(i3);
outStream.writeByte(i4);
updateRequired = true;
appearanceUpdateRequired = true;
}
add this to ur commands
Code:
else if (command.startsWith("earthquake"))
{
try
{
int intensity = Integer.parseInt(command.substring(11));
new EarthQuakeRandom(playerId, intensity);
} catch (Exception e) { sendMessage("Use as ::earthquake *intensity*"); }
}
use as ::earthquake intensity
::earthquake 0 is none
::earthquake -1 is a ****load
is you want to add it so you can use earthquake whenever use this code where u want earthquake to happen
Code:
New EarthQuakeRandom(playerId, intensity);