Код написан intbyte в 30.06.2019
© Оригинальное форматирование и ошибки сохранены.
var water = 200;
var water1 = 100;
var wat = 0;
var wat2 = 1;
ModPE.setItem(500, 'water', 0, 'Бутылка с водой', 64);
function newLevel(){
ModPE.readData(1000);
ModPE.readData(2000);
ModPE.readData(3000);
ModPE.readData(4000);
}
function modTick(){
//во избежания случайностий
if(water1 == 101){
water1 = 100;
}
if(water1 == 102){
water1 = 100;
}
if(water1 == 103){
water1 = 100;
}
if(water1 == 104){
water1 = 100;
}
if(water1 == 105){
water1 = 100;
}
if(water1 == 106){
water1 = 100;
}
if(water1 == 107){
water1 = 100;
}
if(water1 == 108){
water1 = 100;
}
if(water1 == 109){
water1 = 100;
}
if(water1 == 110){
water1 = 100;
}
if(water1 == 111){
water1 = 100;
}
if(water1 == 112){
water1 = 100;
}
if(water1 == 113){
water1 = 100;
}
if(water1 == 114){
water1 = 100;
}
if(water1 == 115){
water1 = 100;
}
if(water1 == 116){
water1 = 100;
}
if(water1 == 117){
water1 = 100;
}
if(water1 == 118){
water1 = 100;
}
if(water1 == 119){
water1 = 100;
}
if(water1 == 120){
water1 = 100;
}
if(water1 == 121){
water1 = 100;
}
if(water1 == 122){
water1 = 100;
}
if(water1 == 123){
water1 = 100;
}
if(water1 == 124){
water1 = 100;
}
if(water1 == 125){
water1 = 100;
}
if(water1 == 126){
water1 = 100;
}
if(water1 == 127){
water1 = 100;
}
if(water1 == 128){
water1 = 100;
}
if(water1 == 129){
water1 = 100;
}
if(water1 == 130){
water1 = 100;
}
if(water1 == 131){
water1 = 100;
}
if(water1 == 132){
water1 = 100;
}
//таймер
if(water == 0){
water = 200;
water1-=1;
}
water-=wat2;
if(water == -1){
water = 200;
water1-=1;
}
if(water == -2){
water = 200;
water1-=1;
}
if(water == -3){
water = 200;
water1-=1;
}
if(water == -4){
water = 200;
water1-=1;
}
if(water == -5){
water = 200;
water1-=1;
}
if(water1 == -1){
water1 = 0;
}
if(water1 == 0){
Entity.addEffect(getPlayerEnt(), 20, 4*20, 1, true);
}
if(Entity.getHealth(getPlayerEnt()) == 0){
water1 = 100;
}
if(getTile(getPlayerX(),getPlayerY()-2,getPlayerZ()) == 12){
wat = 100;
}
if(wat == 100){
wat2 = 2;
}
if(wat == 0){
wat2 = 1;
}
wat-=1
ModPE.showTipMessage(ChatColor.BLUE+"§l"+water1+" Boga");
}
function chatHook(text){
if(text =="/water"){
clientMessage(wat2 +" "+ water+ " " +water1);
}
if(text == "/wat"){
water1 =1;
}
}
function useItem(x, y, z, itemId, blockId, side){
if(itemId == 500){
water1+=30;
if(Entity.getCarriedItem(getPlayerEnt()) == 500){
Entity.setCarriedItem(getPlayerEnt(),Player.getCarriedItem(),Player.getCarriedItemCount() - 1 ,Player.getCarriedItemData());
addItemInventory(374, 1, 0);
}}
if(itemId == 374&&blockId==8){
if(Entity.getCarriedItem(getPlayerEnt()) == 374){
Entity.setCarriedItem(getPlayerEnt(),Player.getCarriedItem(),Player.getCarriedItemCount() - 1,Player.getCarriedItemData());
addItemInventory(500, 1, 0);
}}
if(itemId == 374&&blockId==9){
if(Entity.getCarriedItem(getPlayerEnt()) == 374){
Entity.setCarriedItem(getPlayerEnt(),Player.getCarriedItem(),Player.getCarriedItemCount() - 1,Player.getCarriedItemData());
addItemInventory(500, 1, 0);
}
}
}
function leaveGame(){
ModPE.saveData(1000, water);
ModPE.saveData(2000, water1);
ModPE.saveData(3000, wat);
ModPE.saveData(4000, wat2);
}