True like me cause I learned how to code advanced 3d scripts and I already have coded my server for moparscape/silabs client.I could help you guys if you like and If you want an example take a look =P
public static void addSpell(int castId, int casterY, int casterX, int offsetY, int offsetX, int angle, int speed, int movegfxID, int startHeight, int endHeight, int finishID, int enemyY, int enemyX, int MageAttackIndex) {
for (int i = 0; i <= 150; i++) {
if (GFXspot[i] == 0) {
GFXspot[i] = castId;
castID[i] = castId;
moveID[i] = movegfxID;
endID[i] = finishID;
gfxX[i] = casterX;
gfxY[i] = casterY;
offX[i] = offsetX;
offY[i] = offsetY;
gfxA[i] = angle;
gfxS[i] = speed;
gfxSH[i] = startHeight;
gfxFH[i] = endHeight;
targetX[i] = enemyX;
targetY[i] = enemyY;
lockOn[i] = MageAttackIndex;
if (GFXspot[i] != -1) {
createSpell(castID[i], gfxY[i], gfxX[i], offY[i], offX[i],
gfxA[i], gfxS[i], moveID[i], gfxSH[i], gfxFH[i],
endID[i], targetY[i], targetX[i], lockOn[i]);
Thats like a little code =)
_________________

Just to let you guys all know that we have 2 moderator spots open and 12 game mods spots open on penguin region!(must see!)