Advertisement
Guest User

Untitled

a guest
Oct 8th, 2015
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.84 KB | None | 0 0
  1. public void sendRunScript(int scriptId, Object... params) {
  2.         OutputStream stream = new OutputStream();
  3.         stream.writePacketVarShort(player, 50);
  4.         String parameterTypes = "";
  5.         if (params != null) {
  6.             for (int count = params.length - 1; count >= 0; count--) {
  7.                 if (params[count] instanceof String) {
  8.                     parameterTypes += "s"; // string
  9.                 }
  10.                 else {
  11.                     parameterTypes += "i"; // integer
  12.                 }
  13.             }
  14.         }
  15.         stream.writeString(parameterTypes);
  16.         if (params != null) {
  17.             int index = 0;
  18.             for (int count = parameterTypes.length() - 1; count >= 0; count--) {
  19.                 if (parameterTypes.charAt(count) == 's') {
  20.                     stream.writeString((String) params[index++]);
  21.                 } else {
  22.                     stream.writeInt((Integer) params[index++]);
  23.                 }
  24.             }
  25.         }
  26.         stream.writeInt(scriptId);
  27.         stream.endPacketVarShort();
  28.         session.write(stream);
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement