Вверх ↑
Этот топик читают: Гость
Ответов: 1222
Corp. Chaos
Inceptors
#1: 2013-04-08 14:06:44 ЛС | профиль | цитата
Увидел, я очень много тем про добавление автомобиля, но никто ничего толкового сделать не может...
Так-что Начну я...

Предлагаю это добавить на Farm и Prometeus

mod_test

package net.minecraft.src;

import java.io.*;
import java.util.Map;
import java.util.Scanner;
import net.minecraft.client.Minecraft;

class mod_test extends BaseMod
{
public static int IDs[] =
{
151, 150, 149
};
public static Item car;
public static Item wheel;
public static Item engine;
public static boolean canCarDriveInWater = false;

public mod_test()
{
}

public String getVersion()
{
return "1.2.5";
}

public void addRenderer(Map map)
{
map.put(net.minecraft.src.EntityBasicCar.class, new RenderCar());
}

public void load()
{
try
{
FileWriter filewriter = null;
File file = new File((new StringBuilder()).append(ModLoader.getMinecraftInstance().getMinecraftDir().getPath()).append("/Car.txt").toString());
System.out.println(file.getAbsolutePath());

if (!file.exists())
{
file.createNewFile();

try
{
filewriter = new FileWriter(file);
filewriter.write("CanCarDriveInWater false carID 150 \n wheelID 149 \n engine ID 148");
}
finally
{
if (filewriter != null)
{
filewriter.close();
}
}
}

Scanner scanner = new Scanner(file);
scanner.next();
canCarDriveInWater = scanner.nextBoolean();

for (int i = 0; i ‹ 3; i++)
{
if (file.exists())
{
scanner.next();
IDs[i] = scanner.nextInt();
}
}
}
catch (Exception exception) { }

ModLoader.registerEntityID(net.minecraft.src.EntityBasicCar.class, "BasicCar", ModLoader.getUniqueEntityId());
ModLoader.addName(car, "Машина");
ModLoader.addName(wheel, "Колеса");
ModLoader.addName(engine, "Двигатель");
ModLoader.addRecipe(new ItemStack(engine, 1), new Object[]
{
"!X!", 'X', Block.stoneOvenIdle, '!', Item.ШЕСТЕРЕНКА,
});
ModLoader.addRecipe(new ItemStack(wheel, 1), new Object[]
{
"###", "#X#", "###", 'X', Item.[color=#f00]ШЕСТЕРЕНКА[/color], '#', Item.[color=#f00]РЕЗИНА[/color]
});
ModLoader.addRecipe(new ItemStack(car, 1), new Object[]
{
" X%", "# #", 'X', engine, '#', wheel, '%', Block.chest
});
}

static
{
car = (new ItemCar(IDs[0])).setIconIndex(ModLoader.addOverride("/gui/items.png", "car.png")).setItemName("car");
wheel = (new Item(IDs[1])).setIconIndex(ModLoader.addOverride("/gui/items.png", "coleso.png")).setItemName("wheels");
engine = (new Item(IDs[2])).setIconIndex(ModLoader.addOverride("/gui/items.png", "dvigatel.png")).setItemName("engine");
}
}


EntityBasicCar

package net.minecraft.src;

public class EntityBasicCar extends EntityCarBase implements IInventory
{
public EntityBasicCar(World world)
{
super(world);
cargoItems = new ItemStack[27];
accel = 0.2F;
turn = 3F;
maxSpeed = 2.0F;
speed = 0.0D;
texture = "carz.png";
setSize(1.7F, 1.4F);
yOffset = height / 2.0F + 0.2F;
stepHeight = 1.2F;
}

public EntityBasicCar(World world, double d, double d1, double d2)
{
this(world);
setPosition(d, d1 + (double)yOffset, d2);
texture = "carmodel.png";
}

public ModelBase getModel()
{
return new ModelCar();
}
}


EntityCarBase

package net.minecraft.src;

import java.util.Random;
import org.lwjgl.input.Keyboard;

public class EntityCarBase extends Entity implements IInventory
{
public int fuel;
public int boatCurrentDamage;
public int boatTimeSinceHit;
public int boatRockDirection;
public double speed;
float maxSpeed;
float accel;
float turn;
public String texture;
ItemStack cargoItems[];

public EntityCarBase(World world)
{
super(world);
cargoItems = new ItemStack[27];
fuel = 0;
boatCurrentDamage = 0;
boatTimeSinceHit = 0;
boatRockDirection = 1;
preventEntitySpawning = true;
}

public EntityCarBase(World world, double d, double d1, double d2)
{
this(world);
setPosition(d, d1 + (double)yOffset, d2);
}

public ModelBase getModel()
{
return null;
}

protected void entityInit()
{
}


protected boolean canTriggerWalking()
{
return false;
}


public AxisAlignedBB getCollisionBox(Entity entity)
{
return entity.boundingBox;
}


public AxisAlignedBB getBoundingBox()
{
return boundingBox;
}


public boolean canBePushed()
{
return false;
}


public double getMountedYOffset()
{
return (double)height * 0.0D - 0.29999999999999999D;
}


public boolean canBeCollidedWith()
{
return !isDead;
}

public void updateRiderPosition()
{
if (riddenByEntity == null)
{
return;
}
else
{
double d = Math.cos(((double)rotationYaw * Math.PI) / 180D) * 0.40000000000000002D;
double d1 = Math.sin(((double)rotationYaw * Math.PI) / 180D) * 0.40000000000000002D;
riddenByEntity.setPosition(posX + d, posY + getMountedYOffset() + riddenByEntity.getYOffset(), posZ + d1);
return;
}
}


public void performHurtAnimation()
{
boatRockDirection = -boatRockDirection;
boatTimeSinceHit = 10;
boatCurrentDamage += boatCurrentDamage * 5;
}


public boolean attackEntityFrom(DamageSource damagesource, int i)
{
if (isDead)
{
return true;
}

boatRockDirection = -boatRockDirection;
boatTimeSinceHit = 10;
boatCurrentDamage += i * 5;
setBeenAttacked();

if (boatCurrentDamage › 40)
{
if (riddenByEntity != null)
{
riddenByEntity.mountEntity(this);
}

dropItem(mod_test.car.shiftedIndex, 1);

for (int j = 0; j ‹ getSizeInventory(); j++)
{
ItemStack itemstack = getStackInSlot(j);

if (itemstack != null)
{
entityDropItem(itemstack, 0.0F);
}
}

setDead();
}

return true;
}


public void onUpdate()
{
super.onUpdate();

if (boatTimeSinceHit › 0)
{
boatTimeSinceHit--;
}

if (boatCurrentDamage › 0)
{
boatCurrentDamage--;
}

prevPosX = posX;
prevPosY = posY;
prevPosZ = posZ;
int i = 5;
double d = 0.0D;

for (int j = 0; j ‹ i; j++)
{
double d3 = (boundingBox.minY + ((boundingBox.maxY - boundingBox.minY) * (double)(j + 0)) / (double)i) - 0.125D;
double d5 = (boundingBox.minY + ((boundingBox.maxY - boundingBox.minY) * (double)(j + 1)) / (double)i) - 0.125D;
AxisAlignedBB axisalignedbb = AxisAlignedBB.getBoundingBoxFromPool(boundingBox.minX, d3, boundingBox.minZ, boundingBox.maxX, d5, boundingBox.maxZ);
}

if (d ‹ 1.0D)
{
double d1 = d * 2D - 1.0D;
motionY += 0.040000000000000001D * d1;
}
else
{
if (motionY ‹ 0.0D)
{
motionY /= 2D;
}

motionY += 0.0070000000000000001D;
}

if (fuel ‹= 0)
{
for (int k = 0; k ‹ getSizeInventory(); k++)
{
ItemStack itemstack = getStackInSlot(k);

if (itemstack == null || itemstack.itemID != Item.coal.shiftedIndex)
{
continue;
}

decrStackSize(k, 1);
fuel += 1500;

if (riddenByEntity == null || !(riddenByEntity instanceof EntityPlayer))
{
continue;
}

EntityPlayer entityplayer1 = (EntityPlayer)riddenByEntity;
entityplayer1.addChatMessage("Бак заполнен");
break;
}
}

if (riddenByEntity != null && (!inWater || mod_test.canCarDriveInWater))
{
if (Keyboard.isKeyDown(30))
{
rotationYaw -= (double)turn * (1.0D + speed / 2D);
}

if (Keyboard.isKeyDown(32))
{
rotationYaw += (double)turn * (1.0D + speed / 2D);
}

if (Keyboard.isKeyDown(17) && fuel › 0)
{
speed += 0.02D;
}

if (Keyboard.isKeyDown(31) && fuel › 0)
{
speed -= 0.01D;
}

if (Keyboard.isKeyDown(42))
{
speed *= 0.75D;
}

fuel -= speed;
}
else
{
speed *= 0.90000000000000002D;
}

if (inWater && speed › 0.20000000000000001D && !mod_test.canCarDriveInWater)
{
worldObj.playSoundEffect((float)posX, (float)posY, (float)posZ, "random.fizz", 0.5F, 2.6F + (worldObj.rand.nextFloat() - worldObj.rand.nextFloat()) * 0.8F);
}

speed *= 0.97999999999999998D;

if (speed › (double)maxSpeed)
{
speed = maxSpeed;
}

if (isCollidedHorizontally)
{
speed = 0.0D;
}

if (ModLoader.isGUIOpen(null) && riddenByEntity != null && (riddenByEntity instanceof EntityPlayer) && Keyboard.isKeyDown(33))
{
EntityPlayer entityplayer = (EntityPlayer)riddenByEntity;
entityplayer.displayGUIChest(this);
}

motionX = -(speed * Math.cos(((double)rotationYaw * Math.PI) / 180D));
motionZ = -(speed * Math.sin(((double)rotationYaw * Math.PI) / 180D));
double d2 = Math.sqrt(motionX * motionX + motionZ * motionZ);

if (d2 › 0.14999999999999999D)
{
double d4 = Math.cos(((double)rotationYaw * Math.PI) / 180D);
double d6 = Math.sin(((double)rotationYaw * Math.PI) / 180D);

for (int l = 0; (double)l ‹ 1.0D + d2 * 60D; l++)
{
double d7 = rand.nextFloat() * 2.0F - 1.0F;
double d8 = (double)(rand.nextInt(2) * 2 - 1) * 0.69999999999999996D;

if (!rand.nextBoolean())
{
double d9 = posX + d4 + d6 * d7 * 0.69999999999999996D;
double d10 = (posZ + d6) - d4 * d7 * 0.69999999999999996D;
worldObj.spawnParticle("smoke", d9, posY - 0.125D, d10, motionX, motionY, motionZ);
}
}
}

moveEntity(motionX, motionY, motionZ);
}


protected void readEntityFromNBT(NBTTagCompound nbttagcompound)
{
fuel = nbttagcompound.getInteger("Fuel");
NBTTagList nbttaglist = nbttagcompound.getTagList("Items");
cargoItems = new ItemStack[getSizeInventory()];

for (int i = 0; i ‹ nbttaglist.tagCount(); i++)
{
NBTTagCompound nbttagcompound1 = (NBTTagCompound)nbttaglist.tagAt(i);
int j = nbttagcompound1.getByte("Slot") & 0xff;

if (j ›= 0 && j ‹ cargoItems.length)
{
cargoItems[j] = ItemStack.loadItemStackFromNBT(nbttagcompound1);
}
}
}


protected void writeEntityToNBT(NBTTagCompound nbttagcompound)
{
nbttagcompound.setInteger("fuel", fuel);
NBTTagList nbttaglist = new NBTTagList();

for (int i = 0; i ‹ cargoItems.length; i++)
{
if (cargoItems[i] != null)
{
NBTTagCompound nbttagcompound1 = new NBTTagCompound();
nbttagcompound1.setByte("Slot", (byte)i);
cargoItems[i].writeToNBT(nbttagcompound1);
nbttaglist.appendTag(nbttagcompound1);
}
}

nbttagcompound.setTag("Items", nbttaglist);
}


public int getSizeInventory()
{
return cargoItems.length;
}


public ItemStack getStackInSlot(int i)
{
return cargoItems[i];
}


public ItemStack decrStackSize(int i, int j)
{
if (cargoItems[i] != null)
{
if (cargoItems[i].stackSize ‹= j)
{
ItemStack itemstack = cargoItems[i];
cargoItems[i] = null;
return itemstack;
}

ItemStack itemstack1 = cargoItems[i].splitStack(j);

if (cargoItems[i].stackSize == 0)
{
cargoItems[i] = null;
}

return itemstack1;
}
else
{
return null;
}
}


public void setInventorySlotContents(int i, ItemStack itemstack)
{
cargoItems[i] = itemstack;

if (itemstack != null && itemstack.stackSize › getInventoryStackLimit())
{
itemstack.stackSize = getInventoryStackLimit();
}
}


public String getInvName()
{
return "Car";
}


public int getInventoryStackLimit()
{
return 64;
}


public void onInventoryChanged()
{
}


public boolean isUseableByPlayer(EntityPlayer entityplayer)
{
return true;
}

public void openChest()
{
}

public void closeChest()
{
}


public boolean interact(EntityPlayer entityplayer)
{
ItemStack itemstack = entityplayer.inventory.getCurrentItem();

if (riddenByEntity != null && (riddenByEntity instanceof EntityPlayer) && riddenByEntity != entityplayer)
{
return true;
}
else
{
entityplayer.mountEntity(this);
return true;
}
}

public boolean canInteractWith(EntityPlayer entityplayer)
{
if (isDead)
{
return false;
}
else
{
return entityplayer.getDistanceSqToEntity(this) ‹= 64D;
}
}


public ItemStack getStackInSlotOnClosing(int i)
{
if (cargoItems[i] != null)
{
ItemStack itemstack = cargoItems[i];
cargoItems[i] = null;
return itemstack;
}
else
{
return null;
}
}
}


ItemCar

package net.minecraft.src;

public class ItemCar extends Item
{
public ItemCar(int i)
{
super(i);
maxStackSize = 1;
}


public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entityplayer)
{
float f = 1.0F;
float f1 = entityplayer.prevRotationPitch + (entityplayer.rotationPitch - entityplayer.prevRotationPitch) * f;
float f2 = entityplayer.prevRotationYaw + (entityplayer.rotationYaw - entityplayer.prevRotationYaw) * f;
double d = entityplayer.prevPosX + (entityplayer.posX - entityplayer.prevPosX) * (double)f;
double d1 = (entityplayer.prevPosY + (entityplayer.posY - entityplayer.prevPosY) * (double)f + 1.6200000000000001D) - (double)entityplayer.yOffset;
double d2 = entityplayer.prevPosZ + (entityplayer.posZ - entityplayer.prevPosZ) * (double)f;
Vec3D vec3d = Vec3D.createVector(d, d1, d2);
float f3 = MathHelper.cos(-f2 * 0.01745329F - (float)Math.PI);
float f4 = MathHelper.sin(-f2 * 0.01745329F - (float)Math.PI);
float f5 = -MathHelper.cos(-f1 * 0.01745329F);
float f6 = MathHelper.sin(-f1 * 0.01745329F);
float f7 = f4 * f5;
float f8 = f6;
float f9 = f3 * f5;
double d3 = 5D;
Vec3D vec3d1 = vec3d.addVector((double)f7 * d3, (double)f8 * d3, (double)f9 * d3);
MovingObjectPosition movingobjectposition = world.rayTraceBlocks_do(vec3d, vec3d1, true);

if (movingobjectposition == null)
{
return itemstack;
}

if (movingobjectposition.typeOfHit == EnumMovingObjectType.TILE)
{
int i = movingobjectposition.blockX;
int j = movingobjectposition.blockY;
int k = movingobjectposition.blockZ;

if (world.getBlockId(i, j, k) == Block.snow.blockID)
{
j--;
}

world.spawnEntityInWorld(new EntityBasicCar(world, (float)i + 0.5F, (float)j + 1.0F, (float)k + 0.5F));
itemstack.stackSize--;
}

return itemstack;
}
}

Модель нарисована с помощью Techne
ModelCar

package net.minecraft.src;

public class ModelCar extends ModelBase
{
//fields
ModelRenderer down_cuzov;
ModelRenderer cuzov;
ModelRenderer pered;
ModelRenderer zad;
ModelRenderer right;
ModelRenderer left;
ModelRenderer sedlodno;
ModelRenderer sedlospina;
ModelRenderer fara1;
ModelRenderer fara2;

public ModelCar()
{

textureWidth = 64;
textureHeight = 32;


down_cuzov = new ModelRenderer(this, 0, 0);
down_cuzov.addBox(0F, 0F, 0F, 16, 1, 31);
down_cuzov.setRotationPoint(-8F, 23F, -16F);
down_cuzov.setTextureSize(64, 32);
down_cuzov.mirror = true;
setRotation(down_cuzov, 0F, 0F, 0F);
cuzov = new ModelRenderer(this, 0, 0);
cuzov.addBox(0F, 0F, 0F, 16, 1, 29);
cuzov.setRotationPoint(-8F, 22F, -15F);
cuzov.setTextureSize(64, 32);
cuzov.mirror = true;
setRotation(cuzov, 0F, 0F, 0F);
pered = new ModelRenderer(this, 0, 0);
pered.addBox(0F, 0F, 0F, 14, 4, 3);
pered.setRotationPoint(-7F, 18F, -14F);
pered.setTextureSize(64, 32);
pered.mirror = true;
setRotation(pered, 0F, 0F, 0F);
zad = new ModelRenderer(this, 0, 0);
zad.addBox(0F, 0F, 0F, 14, 4, 3);
zad.setRotationPoint(-7F, 18F, 10F);
zad.setTextureSize(64, 32);
zad.mirror = true;
setRotation(zad, 0F, 0F, 0F);
right = new ModelRenderer(this, 0, 0);
right.addBox(0F, 0F, 0F, 2, 4, 21);
right.setRotationPoint(5F, 18F, -11F);
right.setTextureSize(64, 32);
right.mirror = true;
setRotation(right, 0F, 0F, 0F);
left = new ModelRenderer(this, 0, 0);
left.addBox(0F, 0F, 0F, 2, 4, 21);
left.setRotationPoint(-7F, 18F, -11F);
left.setTextureSize(64, 32);
left.mirror = true;
setRotation(left, 0F, 0F, 0F);
sedlodno = new ModelRenderer(this, 0, 0);
sedlodno.addBox(0F, 0F, 0F, 8, 2, 8);
sedlodno.setRotationPoint(-4F, 20F, -5F);
sedlodno.setTextureSize(64, 32);
sedlodno.mirror = true;
setRotation(sedlodno, 0F, 0F, 0F);
sedlospina = new ModelRenderer(this, 0, 0);
sedlospina.addBox(0F, 0F, 0F, 8, 4, 2);
sedlospina.setRotationPoint(-4F, 16F, 2F);
sedlospina.setTextureSize(64, 32);
sedlospina.mirror = true;
setRotation(sedlospina, 0F, 0F, 0F);
fara1 = new ModelRenderer(this, 0, 0);
fara1.addBox(0F, 0F, 0F, 2, 2, 1);
fara1.setRotationPoint(-6F, 19F, -15F);
fara1.setTextureSize(64, 32);
fara1.mirror = true;
setRotation(fara1, 0F, 0F, 0F);
fara2 = new ModelRenderer(this, 0, 0);
fara2.addBox(0F, 0F, 0F, 2, 2, 1);
fara2.setRotationPoint(4F, 19F, -15F);
fara2.setTextureSize(64, 32);
fara2.mirror = true;
setRotation(fara2, 0F, 0F, 0F);
}

public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5);
down_cuzov.render(f5);
cuzov.render(f5);
pered.render(f5);
zad.render(f5);
right.render(f5);
left.render(f5);
sedlodno.render(f5);
sedlospina.render(f5);
fara1.render(f5);
fara2.render(f5);
}

private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}

public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5);
}

}



RenderCar

package net.minecraft.src;

import org.lwjgl.opengl.GL11;

public class RenderCar extends Render
{
protected ModelBase modelMinecart;

public RenderCar()
{
shadowSize = 0.5F;
}

public void func_152_a(EntityCarBase entitycarbase, double d, double d1, double d2, float f, float f1)
{
modelMinecart = entitycarbase.getModel();
GL11.glPushMatrix();
GL11.glTranslatef((float)d, (float)d1, (float)d2);
GL11.glRotatef(180F - f, 0.0F, 1.0F, 0.0F);
float f2 = (float)entitycarbase.boatTimeSinceHit - f1;
float f3 = (float)entitycarbase.boatCurrentDamage - f1;

if (f3 ‹ 0.0F)
{
f3 = 0.0F;
}

if (f2 › 0.0F)
{
GL11.glRotatef(((MathHelper.sin(f2) * f2 * f3) / 10F) * (float)entitycarbase.boatRockDirection, 1.0F, 0.0F, 0.0F);
}

loadTexture(entitycarbase.texture);
GL11.glScalef(-2F, -2F, 2.0F);
modelMinecart.render(entitycarbase, 0.0F, 0.0F, -0.1F, 0.0F, 0.0F, 0.0625F);
GL11.glPopMatrix();
}


public void doRender(Entity entity, double d, double d1, double d2, float f, float f1)
{
func_152_a((EntityCarBase)entity, d, d1, d2, f, f1);
}
}


Сами текстуры

- car.png
- carmodel.png
- dvigatel.png
- coleso.png

Скриншоты работы






Тапками не кидать.


Питается углем, инвентарь открывается на "F"
P.S. кто умеет рисовать текстуры перерисуйте пожалуйста
Так-же я в дальнейшем хочу поменять питание углем на питание с помощью батареек, так-же встраивание некоторых модулей)
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
8
Голосовали:aleksey4997, Hydrogen, player$88176, 9516, ZipperZ, KOSTOlom231, asdf, player$3324, caca, player$17751
Ответов: 1276
#2: 2013-04-08 14:09:45 ЛС | профиль | цитата
по 1.2.5 написано?
карма: 32
0
Ответов: 1222
Corp. Chaos
Inceptors
#3: 2013-04-08 14:10:03 ЛС | профиль | цитата
Pixel, угу
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 134
#4: 2013-04-08 14:11:23 ЛС | профиль | цитата
круто постарался))))
карма: -7
0
Ответов: 1222
Corp. Chaos
Inceptors
#5: 2013-04-08 14:11:42 ЛС | профиль | цитата
yshan2000, спасибо
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 134
#6: 2013-04-08 14:12:19 ЛС | профиль | цитата
так ешо не кто не предлагал может добавят я за
карма: -7
0
Ответов: 1222
Corp. Chaos
Inceptors
#7: 2013-04-08 14:14:08 ЛС | профиль | цитата
yshan2000, предлагали.
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 134
#8: 2013-04-08 14:14:46 ЛС | профиль | цитата
не не с кодами ))
карма: -7
0
Ответов: 1222
Corp. Chaos
Inceptors
#9: 2013-04-08 14:15:07 ЛС | профиль | цитата
yshan2000, а, ну с этим да...
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 389
Monte Carlo
Рекруты
#10: 2013-04-08 14:15:21 ЛС | профиль | цитата
Хорошо , но мне кажется не добавят
карма: 4
0
Ответов: 1222
Corp. Chaos
Inceptors
#11: 2013-04-08 14:15:37 ЛС | профиль | цитата
sliznyachok, поживем увидем...
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 389
Monte Carlo
Рекруты
#12: 2013-04-08 14:16:23 ЛС | профиль | цитата
CrazyGot писал(а):
sliznyachok, поживем увидем...




Жизнь коротка...
карма: 4
0
Ответов: 267
#13: 2013-04-08 14:26:40 ЛС | профиль | цитата
Ы, проделана нехилая работа))
Было бы круто это увидеть))
карма: 7
0
Ответов: 3924
#14: 2013-04-08 14:26:43 ЛС | профиль | цитата
отлично.
карма: -1278
поставь минус в карму || убейте меня
0
Ответов: 845
MaMaH
Архангелы
#15: 2013-04-08 14:35:07 ЛС | профиль | цитата
Нужно голосование сделать было.
карма: 11
0
Ответов: 99
Inspiration
лидер
#16: 2013-04-08 14:40:23 ЛС | профиль | цитата
Текстурка класс
Отличная работа!
карма: -1
0
Ответов: 869
#17: 2013-04-08 15:16:20 ЛС | профиль | цитата
Отлично. Сразу видно, что парень старался. я-за
карма: -8
0
Ответов: 13
#18: 2013-04-08 15:21:30 ЛС | профиль | цитата
2 раз пишу, не будет.
карма: 0
0
Ответов: 283
#19: 2013-04-08 15:22:58 ЛС | профиль | цитата
Очень хочу на машинке покататься
карма: -4
0
Ответов: 13
#20: 2013-04-08 15:45:01 ЛС | профиль | цитата
Неплохо,Я за.
карма: 0
0
Ответов: 363
Eternity
Observers
#21: 2013-04-08 15:48:03 ЛС | профиль | цитата
Raritet писал(а):
Очень хочу на машинке покататься

NFS Most Wanted

Если по теме то, человек оформлявший данную тему и вправду постарался, но это не нужно, лучше уж дождаться удочки с морковкой и гонять на свиньях:3
карма: 29
1
Голосовали:kosyak
Ответов: 501
OnixCorp
Старожилы
#22: 2013-04-08 18:20:30 ЛС | профиль | цитата
я за,все пункты по теме выполнены,текстуры есть,код есть,молодец!!! хорошо посторался))
карма: -7
Кот.
0
Ответов: 3456
Noir Villar
Безземельный рыцарь
#23: 2013-04-08 18:21:50 ЛС | профиль | цитата
Воу... Молодцом!
карма: 77
0
Ответов: 3026
#24: 2013-04-08 18:23:02 ЛС | профиль | цитата
не, слишком он яркий, на дорогах будет выделятся..
карма: -103
Йау!
0
Ответов: 13
#25: 2013-04-08 18:26:09 ЛС | профиль | цитата
Не нужно,дисбаланс,на майнкрафт не будет похоже даже,нет.
карма: 0
0
Ответов: 93
#26: 2013-04-08 18:35:09 ЛС | профиль | цитата
в век ядерной энергетики мы будем
Jason писал(а):
гонять на свиньях:3

карма: 5
0
Ответов: 1584
#27: 2013-04-08 19:29:22 ЛС | профиль | цитата
Работа не плохая, но помоему нам автомобили не нужны.
карма: -14
0
Ответов: 612
REBELLIUM
лидер
#28: 2013-04-08 19:31:03 ЛС | профиль | цитата
Господи сколько времени убито...

--- Добавлено в 2013-04-08 19:33:04

Xilka писал(а):
Работа не плохая, но по моему нам автомобили не нужны.

Карета,дельтаплан,воздушный шар, как насчет этого?
карма: 8
bbCode жизнь за нерзула!
0
Ответов: 596
REBELLIUM
Тень
#29: 2013-04-08 22:48:34 ЛС | профиль | цитата
Добавь в тему. Если доработать машину тремя ядерными плутонивыми двигателями то в машине может поместиться до трех игроков и двух шлюх

--- Добавлено в 2013-04-08 22:49:16

Добавь в тему. Если доработать машину тремя ядерными плутонивыми двигателями то в машине может поместиться до трех игроков и двух шлюх
карма: -197
Минус в карму ставить тут - КЛАЦ
0
Ответов: 753
#30: 2013-04-08 22:54:00 ЛС | профиль | цитата
Текстурка-гвн.А так-ЗБС!
карма: -31
ЧИСТО АНИМЭ
0
Ответов: 1678
#31: 2013-04-08 23:02:11 ЛС | профиль | цитата
Ну неплохо , я за.
карма: -40
[23:11:24] Аssasin: если ты владеешь спайсом - ты владеешь всем
0
Ответов: 486
#32: 2013-04-08 23:13:45 ЛС | профиль | цитата
Не добавят,а так молодец,посторался, но ЗРЯ.
карма: -3
0
Ответов: 251
#33: 2013-04-08 23:56:22 ЛС | профиль | цитата
Я за, очень хочу ЖЫПЫ-МОШЫНЫ!!!!111!1!111!!!!
карма: 8
1
Голосовали:player$3324
Ответов: 2966
Mafia
Актёр
#34: 2013-04-09 16:35:19 ЛС | профиль | цитата
Хорошо сделал, но вот текстурки.(Текст урки по гуглу)
карма: -29
0
Ответов: 1222
Corp. Chaos
Inceptors
#35: 2013-04-09 20:39:32 ЛС | профиль | цитата
iShaman, я не занимаюсь, текстурами, я занимаюсь кодом.
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 1631
Eternity
Slimes
#36: 2013-04-09 20:54:20 ЛС | профиль | цитата
по-моему 1я тема, где "ЖЫПЫ-МАШЫНЫ!!" звучит одобряюще

CrazyGot, хорошо постарался)

зы. но по факту, не очень нужно...есть небольшой проект создания дорог для фарма, позволяющих развивать щикарные скорости, без кика по сх (но...это только проект), как докопаю чертов город, как раз им займусь D:
карма: 42
0
Ответов: 1285
#37: 2013-04-09 22:10:21 ЛС | профиль | цитата
Текстуру бы изменить и конфетка
карма: 33
0
Ответов: 124
Corp. Chaos
Лидер
#38: 2013-04-10 00:48:29 ЛС | профиль | цитата

карма: -13
0
Ответов: 841
TheFreezed
Vergessen
#39: 2013-04-10 05:27:04 ЛС | профиль | цитата
Против. Сторонний мод.
карма: -30
0
Ответов: 1222
Corp. Chaos
Inceptors
#40: 2013-04-10 10:58:55 ЛС | профиль | цитата
lexa22rus, хех вы меня смешите, есть мод, но исходников нету, да сам посмотри где ты найдешь такую изуродованную машинку? Скорее всего у меня получилась воздушная подушка ;D
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 165
Monte Carlo
Пираты Стью
#41: 2013-04-10 11:13:16 ЛС | профиль | цитата
зачем автомоболь какойто когда в игре есть телепорт
карма: 18
1
Голосовали:player$3324
Ответов: 1222
Corp. Chaos
Inceptors
#42: 2013-04-10 12:14:05 ЛС | профиль | цитата
KopateL, телепорт не каждый себе может позволить, а автомобиль более прикольнее, ещеб придумать парковки, и т.д... Было бы вообще зашибено. Но голова не варит уже второй день.
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 165
Monte Carlo
Пираты Стью
#43: 2013-04-10 12:24:29 ЛС | профиль | цитата
Но ведь машина не прыгает как человек
...
Она пойдет только на сервера где есть дороги а это как Farm и для новичков ( название 2 сервера не помню)
карма: 18
0
Ответов: 1222
Corp. Chaos
Inceptors
#44: 2013-04-10 12:32:20 ЛС | профиль | цитата
KopateL, Именно, я туда и предлагаю на сервера Farm и Prometeus
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 6237
Storm
Defenders II
#45: 2013-04-10 12:39:53 ЛС | профиль | цитата
Код это конечно гуд, но лично мне он ни чего сказал)
Зафрапсь как оно работает, интересно, правда все равно этого не добавят хотя бы по тому, что:
KopateL писал(а):
зачем автомоболь какойто когда в игре есть телепорт


п.с.
ХОЧУ УДОЧКУ С МОРКОВКОЙ! БУДУ МУЧИТЬ ПОРОСЯТ))
карма: -82
0
Ответов: 165
Monte Carlo
Пираты Стью
#46: 2013-04-10 13:33:02 ЛС | профиль | цитата
Хах, лучше добавить морковку с картошкой и удочку с морковью. Кокрас свинка прыгает и седла перестанут быть безполезными.
карма: 18
0
Ответов: 1818
Hunters
Person
#47: 2013-04-10 20:21:52 ЛС | профиль | цитата
идея норм, но с текстурой надо доработать
карма: 24
0
Ответов: 848
#48: 2013-04-10 20:24:09 ЛС | профиль | цитата
Малорик,конечно будет круто,если текстуры будут лучше,но админы всё равно не зальют
карма: 20
Элита
0
Ответов: 486
#49: 2013-04-10 20:39:43 ЛС | профиль | цитата
Not Bad
карма: 0
0
Ответов: 160
Reality
лидер
#50: 2013-04-14 21:01:50 ЛС | профиль | цитата
Очень даже не плохо).
карма: -2
Я не матерюсь, а лишь употребляю ненормативную лексику в целях более полного выражения своих эмоций.
0
Ответов: 106
#51: 2013-04-14 21:40:55 ЛС | профиль | цитата
Это круто!
Но врятли добавят!
карма: -6
0
Ответов: 2766
#52: 2013-04-14 21:55:49 ЛС | профиль | цитата
Впечатлило
карма: 59
А вдруг и палочка стрельнёт My Friend
0
Ответов: 17
#53: 2013-04-15 09:14:34 ЛС | профиль | цитата
Хорошая идея, +1;)
карма: -2
0
Ответов: 896
#54: 2013-04-15 09:28:30 ЛС | профиль | цитата
я считаю, что не добавят, просто испоганят все этими не нужными модами, как, допустим: машина, самолет, трамвай, автобус, уже будет не то...
карма: 0
0
Ответов: 2781
Revenant
Legendary
#55: 2013-04-15 10:14:44 ЛС | профиль | цитата
Молодец постарался с кодами, но сама модель драндулет)
карма: 98
1
Голосовали:demonevel
Ответов: 74
#56: 2013-04-15 12:31:44 ЛС | профиль | цитата
Парень видно постарался,но скорее всего не добавят
карма: -15
0
Ответов: 1072
#57: 2013-04-15 12:42:54 ЛС | профиль | цитата
Текстурку могу сделать, лс
карма: -22
0
Ответов: 1222
Corp. Chaos
Inceptors
#58: 2013-04-15 15:20:48 ЛС | профиль | цитата
InWin, модель перерисую напишу
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 845
MaMaH
Архангелы
#59: 2013-04-15 16:24:21 ЛС | профиль | цитата
Текстуру норм сделай.
карма: 11
0
Ответов: 13
#60: 2013-04-15 19:59:01 ЛС | профиль | цитата
Всем руками [color=#0f0]ЗА[/color]! Но текстура....
карма: 0
0
Ответов: 106
#61: 2013-04-15 21:00:35 ЛС | профиль | цитата
Как эта машина будет ставитса на дорогу? Как вагонетка?
Можно будет создать теле шоу: аварии на дорогах mcgl.ru
хых)))
карма: -6
0
Ответов: 845
#62: 2013-04-15 21:54:43 ЛС | профиль | цитата
Было бы не плохо сделать видео как она ездит как она поворачивает и т.д и т.п.
карма: -7
0
Ответов: 13
#63: 2013-04-16 14:55:44 ЛС | профиль | цитата
Лучше тогда не просто авто, а катер на воздушной подушке.Т.к для него не нужны дороги и не будут смущать квадратные колеса.Чтоб работал на батарейках или нефти, двухместный, парил на расстоянии пол блока-блок над землей и препятствие высотой в 1 блок проезжал как ступеньку.Чтоб мог подпрыгивать, увеличивая тягу, на пару секунд(аналогично прыжку игрока после плазмы), но тратя 1% от батарейки или кол-во нефти требуемое на то, чтоб проехать 10 блоков.Чтоб при получении урона изнашивался, чинил инженер гаечным ключом.Чтоб собирался на месте(т.е двигатель,корпус и тд как отдельный предмет и их нужно установить в опр. последовательности , что-то вроде големов).Для уничтожения машине нужно 100-200 урона, после уничтожения выпадают в конец изношенные детали, которые инженер починит на наковальне.
карма: 0
0
Ответов: 106
#64: 2013-04-16 15:05:27 ЛС | профиль | цитата
Коминтерн это будет сильно грузить на серв!
карма: -6
0
Ответов: 13
#65: 2013-04-16 15:33:59 ЛС | профиль | цитата
Поставить человеческий сервер, который будет загрузить сложно.
карма: 0
0
Ответов: 33
#66: 2013-04-16 15:46:24 ЛС | профиль | цитата
CrazyGot, против!!!!это мысль хороша но вы взяли её с другой версии а это уже плагиат и игра про вселенную шахтеров а не гонки.
карма: -4
0
Ответов: 409
#67: 2013-04-16 15:58:50 ЛС | профиль | цитата
Неплохо...Только текстура...Заменить бы её.
карма: -6
0
Ответов: 450
#68: 2013-04-16 16:15:43 ЛС | профиль | цитата
прикольно
карма: -16
0
Ответов: 896
#69: 2013-04-16 16:35:18 ЛС | профиль | цитата
Ребят, вы даже не волнуйтесь, все - ровно в игру не ведут...
карма: 0
0
Ответов: 293
#70: 2013-04-16 17:38:02 ЛС | профиль | цитата
Забастовка забастовка ууууу введите машину бибиб бибиб
карма: -26
я сосу конец
0
Ответов: 184
#71: 2013-04-16 17:41:01 ЛС | профиль | цитата
Много грузить на серв будет ваш автомобиль!
карма: -1
0
Ответов: 2131
#72: 2013-04-16 18:13:25 ЛС | профиль | цитата
Не стоит так механизировать майнкрафт.
Вагонетку тебе в пояс
а не автомо БОЛЬ
карма: 81
WH готовится к величайшему открытию в 2020 годуИнтересно знать
0
Ответов: 44
#73: 2013-04-16 19:03:58 ЛС | профиль | цитата
вау илея просто класс , пацан ты лудчий АДМИН "111111111111111111111111111111 здесь ЗОЛОТАЯ ЖИЛА !111111111111111 АДМИН БЕРИ , БЕРИ ИДЕЯ СУПЕР !11111111111111 АДМИН НЕ СМЕЙ ОТКАЗЫВАТЬСЯ !11111111111 , и вот моя идея насчет "Бура 02 Dk"http://forum.minecraft-galaxy.ru/topic/4654/47
карма: -3
0
Ответов: 447
Eternity
Twinks
#74: 2013-04-17 00:57:49 ЛС | профиль | цитата
Идея класс. Вот только текстурки должны быть другие у машины. Только она должна ездить только по дорогам.
карма: -6
0
Ответов: 13
#75: 2013-04-17 06:02:38 ЛС | профиль | цитата
[size=20][color=#0f0]За![/color][/size]
карма: 0
0
Ответов: 1783
#76: 2013-04-17 17:47:07 ЛС | профиль | цитата
lexa22rus писал(а):
Против. Сторонний мод

дебил
карму в минус.
карма: -86
ограничения
0
Ответов: 251
#77: 2013-04-18 10:18:32 ЛС | профиль | цитата
Оформление крутое,стрался и это видно)
правда есть два минуса:
1) Давайте ещё больше лагов добавим на сервера!
2)Вангую:"Не введут..."
карма: -3
Остался город 400-400 Успей купить
0
Ответов: 130
Hunters
Person
#78: 2013-04-18 10:29:35 ЛС | профиль | цитата
А почему так цветасто ?
карма: 27
Меня зовут Лена.
0
Ответов: 129
#79: 2013-04-18 11:54:39 ЛС | профиль | цитата
Оформил отлично, а вот само предложение не очень!
карма: 8
0
Ответов: 854
Monte Carlo
Пираты Стью
#80: 2013-04-18 18:51:36 ЛС | профиль | цитата
Текстурки машины говно, а так все норм.
карма: -14
8-) 8-)
0
Ответов: 1034
#81: 2013-05-03 22:33:34 ЛС | профиль | цитата
Класно
карма: -12
0
Ответов: 2966
Mafia
Актёр
#82: 2013-05-03 23:29:33 ЛС | профиль | цитата
nik1999 писал(а):
Текстурки машины говно, а так все норм.

Нарисуй значит лучше, если можешь!
карма: -29
0
Ответов: 2131
#83: 2013-05-04 04:45:19 ЛС | профиль | цитата
Хватит тут этого изобретательства
карма: 81
WH готовится к величайшему открытию в 2020 годуИнтересно знать
0
Ответов: 297
#84: 2013-05-04 06:54:00 ЛС | профиль | цитата
зазаза
карма: -8
0
Ответов: 684
#85: 2013-05-04 06:57:52 ЛС | профиль | цитата
renu писал(а):
дебилкарму в минус.

Плакса?
nik1999 писал(а):

Текстурки машины говно, а так все норм.

Согласен.
карма: -11
0
Ответов: 1558
#86: 2013-05-05 16:32:55 ЛС | профиль | цитата
Нет тут не машины надо а белазы по фарму ездить

карма: -31
0
Ответов: 1222
Corp. Chaos
Inceptors
#87: 2013-05-07 11:41:54 ЛС | профиль | цитата
SpiritOfFreedom, xd
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 13
#88: 2013-05-07 22:10:25 ЛС | профиль | цитата
мне нравится) крос
карма: 3
0
Ответов: 430
#89: 2013-05-08 19:28:05 ЛС | профиль | цитата
Конечно за, но зачем телепорты?
карма: -13
Я не киви, я фруктик.
0
Ответов: 1177
#90: 2013-05-08 19:32:17 ЛС | профиль | цитата
ЗА
карма: -315
"Умение обращаться с людьми - это товар,который можно купить точно также, как мы покупаем сахар или кофе"(Джон Рокфеллер)
0
Ответов: 430
#91: 2013-05-08 23:15:30 ЛС | профиль | цитата
SpiritOfFreedom а вы шутник!
карма: -13
Я не киви, я фруктик.
0
Ответов: 1222
Corp. Chaos
Inceptors
#92: 2013-05-09 00:34:20 ЛС | профиль | цитата
гиви, какой телепорт?
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 430
#93: 2013-05-09 00:38:33 ЛС | профиль | цитата
Обычный!



По кордам!
карма: -13
Я не киви, я фруктик.
0
Ответов: 64
#94: 2013-05-09 01:07:15 ЛС | профиль | цитата
Идея то что нужно, да и код хорош... но вот моделька никакая.
Советую поработать и придумать другую модель.
+ Minecraft Galaxy - сервер технологичный и топливо в виде угля как то слишком просто.
Мб ещё в добавок использовать как топливо именно топливо которое будет делаться из нефти...
карма: -5
Я не эру, не могучий вала.
0
Ответов: 1222
Corp. Chaos
Inceptors
#95: 2013-05-09 14:42:45 ЛС | профиль | цитата
wetal777, нет, я сейчас переписываю код, решил сделать так, машина будет ездить на батарейках, так-же в неё можно будет встраивать модули
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 845
MaMaH
Архангелы
#96: 2013-05-09 16:45:10 ЛС | профиль | цитата
Модули для машины незачем.
карма: 11
0
Ответов: 1222
Corp. Chaos
Inceptors
#97: 2013-05-09 17:10:14 ЛС | профиль | цитата
KOSTOlom231, солнечная батарея, ускоритель)
карма: 2
FAQ | Helpers | Радио MCGL | Кривые руки - залог провала
0
Ответов: 2966
Mafia
Актёр
#98: 2013-05-09 19:34:10 ЛС | профиль | цитата
Хромирование диски, заниженный корпус, обвесы, бампера...
карма: -29
0
Ответов: 4743
#99: 2013-05-09 23:09:02 ЛС | профиль | цитата
За, со всеми кодами и скриншотами , но вот текстурку бы по лучше
карма: 145
Покойся с миром
0
Ответов: 770
Storm
Inactive
#100: 2013-05-09 23:53:22 ЛС | профиль | цитата
Круто, что тут можно сказать...
карма: -13
0
Сообщение
...