- 102
- 0
я понял, но ведь передаются но не отдупляю как передавать туда параметры. Мне бы готовый примерчик, что бы его проанализировать.Agravaine написал(а):Свои переменные.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
я понял, но ведь передаются но не отдупляю как передавать туда параметры. Мне бы готовый примерчик, что бы его проанализировать.Agravaine написал(а):Свои переменные.
public class PlayerProperties implements IExtendedEntityProperties
{
@Override
public void saveNBTData(NBTTagCompound compound) {
compound.setInteger("LOL", 1)
compound.setInteger("LOL2", 2)
}
@Override
public void loadNBTData(NBTTagCompound compound) {
compound.getInteger("LOL")
compound.getInteger("LOL2")
}
}
NBTTagCompound d = player.getEntityData();
d.getInteger("LOL")
d.getInteger("LOL2")
Main.network.sendTo(new SyncPlayerPacketMessage(d), (EntityPlayerMP) ent);
NBTTagCompound d = player.getEntityData();
d.setInteger("LOL", 1)
d.setInteger("LOL2", 2)
Main.network.sendTo(new SyncPlayerPacketMessage(d), (EntityPlayerMP) ent);
читал я этот гайд и ни чего не понял. хорош уже раскидываться ссылками, если бы я понял этот гайд, то не сталбы задавать этот вопрос. реализовал сейчас синхронизацию тегов через оправку пакетов от сервера клиенту, еслтественно все теги присваиваются на стороне сервера, но блин, просто есть сейчас например 3 тега то мне надо 3 пакета отправить, это если не вносить в один пакет 3 переменные с этими тегами.Agravaine написал(а):Держи нормальный туториал и не задавай глупых вопросов.
http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/1571567-1-7-2-1-6-4-eventhandler-and
Отправляю значение тега точнее, клиенту и за счет этого делаю синхронизацию.Agravaine написал(а):Эм, отправлять тэг?
Точнее присваивать его на клиенте.
Agravaine написал(а):Покажи как.
if(!player.worldObj.isRemote){
if (d.getInteger("RPGupEXP") <= 0){
d.setInteger("RPGupEXP", 300);
d.setInteger("RPGEXP", 0);
d.setInteger("RPGLVL", 1);
}
Main.network.sendTo(new SyncPlayerPacketMessage(d.getInteger("RPGLVL"), "RPGLVL"), (EntityPlayerMP) player);
Main.network.sendTo(new SyncPlayerPacketMessage(d.getInteger("RPGEXP"), "RPGEXP"), (EntityPlayerMP) player);
Main.network.sendTo(new SyncPlayerPacketMessage(d.getInteger("RPGupEXP"), "RPGupEXP"), (EntityPlayerMP) player);
С удовольствием перечитаю, если его кто-то переведет. Ничего не понять, через гугл переводчик.Agravaine написал(а):Что ты делаешь?
Я тебе еще раз говорю, перечитай туториал.
а я почитаю описание.Agravaine написал(а):Кооооод читай) Я описание тоже не читал, а скопировал все себе и потихоньку разбирался)