This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
//Created by [Sync]Dont distribute!!! //Better Animal Breeding v 1.0 ModPE.setFoodItem(500,12,7,"Carrot"); ModPE.setItem(501,12,8,"Western Wheat"); var chick = 0; var cow = 0; var pig = 0; var sheep = 0; function destroyBlock(x, y, z,itemId,blockId,side) { var b = getTile(x, y, z); if(b==59) { Level.dropItem(x, y, z, 1, 501, 1); } else if(b==105) { Level.dropItem(x, y, z, 3, 500, 3); } } function attackHook(attacker,victim) { if(getCarriedItem == 295 && Entity.getEntityTypeId==10&&chick==0) { preventDefault(); chick=1; addItemInventory(295,-1); print("1 more seed to a chicken!"); } else if(getCarriedItem == 295 && Entity.getEntityTypeId==10&&chick==1) { preventDefault(); chick=0; addItemInventory(295,-1); Level.spawnMob(getPlayerX(),getPlayerY()+1,getPlayerZ()-1,10, "mob/chicken.png"); print("Chicken Breeding was completed"); } else if(getCarriedItem == 296 && Entity.getEntityTypeId == 11&&cow==0) { preventDefault(); cow=1; addItemInventory(296,-1); print("1 more wheat to a cow"); } else if(getCarriedItem == 296 && Entity.getEntityTypeId == 11&&cow==1) { preventDefault(); cow=0; addItemInventory(296,-1); Level.spawnMob(getPlayerX(),getPlayerY()+1,getPlayerZ()-1,11, "mob/cow.png" ); print("Cow Breeding was completed"); } else if(getCarriedItem == 500 && Entity.getEntityTypeId == 12&&pig==0) { preventDefault(); pig=1; addItemInventory(500,-1); print("1 more carrot to a pig"); } else if(getCarriedItem == 500 && Entity.getEntityTypeId == 12&&pig==1) { preventDefault(); pig=0; addItemInventory(500,-1); Level.spawnMob(getPlayerX(),getPlayerY()+1,getPlayerZ()-1,12, "mob/pig.png" ); print("Pig Breeding was completed"); } else if(getCarriedItem == 501 && Entity.getEntityTypeId == 13&&sheep==0) { preventDefault(); sheep=1; addItemInventory(501,-1); print("1 more western wheat to a sheep"); } else if(getCarriedItem == 501 && Entity.getEntityTypeId == 13&&sheep==0) { preventDefault(); sheep=0; addItemInventory(501,-1); Level.spawnMob(getPlayerX(),getPlayerY()+1,getPlayerZ()-1,13, "mob/sheep.png" ); print("Sheep Breeding was completed"); } } function procCmd(cmd) { var Data = cmd.split(" "); if(Data[0]=="help") { clientMessage("Avaible Breeding is All natives mob in mcpe."); clientMessage("Avaible Commands is /bchick,/bcow,/bpig, and /bsheep"); clientMessage("/carrot and /wwheat can be used as commands"); clientMessage("But not totally completed,so please wait for next update"); } else if(Data[0]=="bchick") { print("Tap a chicken(one or above one)with two seeds!"); } else if(Data[0]=="bcow") { print("Tap a cow(one or above one)with two wheats!"); } else if(Data[0]=="bpig") { print("Tap a pig(one or above one)with two carrots!"); } else if(Data[0]=="bsheep") { print("Tap a sheep(one or above one)with two western wheats!"); } else if(Data[0]=="carrot") { print("Destroy 1 Melon Stem"); } else if(Data[0]=="wwheat") { print("Destroy 1 Crops"); } }
Quote from Donalddoesmc It is Entity.getEntityTypeId(victim) Not Entity.getEntityTypeId
Entity.getEntityTypeId(victim)
Entity.getEntityTypeId
the problem is
"when i hit a mob,not spawn a mob,but hurt the mob(doesnt work or no effect)"
but i think its right,no errored,but no effect
so,this is mod
//Created by [Sync]Dont distribute!!! //Better Animal Breeding v 1.0 ModPE.setFoodItem(500,12,7,"Carrot"); ModPE.setItem(501,12,8,"Western Wheat"); var chick = 0; var cow = 0; var pig = 0; var sheep = 0; function destroyBlock(x, y, z,itemId,blockId,side) { var b = getTile(x, y, z); if(b==59) { Level.dropItem(x, y, z, 1, 501, 1); } else if(b==105) { Level.dropItem(x, y, z, 3, 500, 3); } } function attackHook(attacker,victim) { if(getCarriedItem == 295 && Entity.getEntityTypeId==10&&chick==0) { preventDefault(); chick=1; addItemInventory(295,-1); print("1 more seed to a chicken!"); } else if(getCarriedItem == 295 && Entity.getEntityTypeId==10&&chick==1) { preventDefault(); chick=0; addItemInventory(295,-1); Level.spawnMob(getPlayerX(),getPlayerY()+1,getPlayerZ()-1,10, "mob/chicken.png"); print("Chicken Breeding was completed"); } else if(getCarriedItem == 296 && Entity.getEntityTypeId == 11&&cow==0) { preventDefault(); cow=1; addItemInventory(296,-1); print("1 more wheat to a cow"); } else if(getCarriedItem == 296 && Entity.getEntityTypeId == 11&&cow==1) { preventDefault(); cow=0; addItemInventory(296,-1); Level.spawnMob(getPlayerX(),getPlayerY()+1,getPlayerZ()-1,11, "mob/cow.png" ); print("Cow Breeding was completed"); } else if(getCarriedItem == 500 && Entity.getEntityTypeId == 12&&pig==0) { preventDefault(); pig=1; addItemInventory(500,-1); print("1 more carrot to a pig"); } else if(getCarriedItem == 500 && Entity.getEntityTypeId == 12&&pig==1) { preventDefault(); pig=0; addItemInventory(500,-1); Level.spawnMob(getPlayerX(),getPlayerY()+1,getPlayerZ()-1,12, "mob/pig.png" ); print("Pig Breeding was completed"); } else if(getCarriedItem == 501 && Entity.getEntityTypeId == 13&&sheep==0) { preventDefault(); sheep=1; addItemInventory(501,-1); print("1 more western wheat to a sheep"); } else if(getCarriedItem == 501 && Entity.getEntityTypeId == 13&&sheep==0) { preventDefault(); sheep=0; addItemInventory(501,-1); Level.spawnMob(getPlayerX(),getPlayerY()+1,getPlayerZ()-1,13, "mob/sheep.png" ); print("Sheep Breeding was completed"); } } function procCmd(cmd) { var Data = cmd.split(" "); if(Data[0]=="help") { clientMessage("Avaible Breeding is All natives mob in mcpe."); clientMessage("Avaible Commands is /bchick,/bcow,/bpig, and /bsheep"); clientMessage("/carrot and /wwheat can be used as commands"); clientMessage("But not totally completed,so please wait for next update"); } else if(Data[0]=="bchick") { print("Tap a chicken(one or above one)with two seeds!"); } else if(Data[0]=="bcow") { print("Tap a cow(one or above one)with two wheats!"); } else if(Data[0]=="bpig") { print("Tap a pig(one or above one)with two carrots!"); } else if(Data[0]=="bsheep") { print("Tap a sheep(one or above one)with two western wheats!"); } else if(Data[0]=="carrot") { print("Destroy 1 Melon Stem"); } else if(Data[0]=="wwheat") { print("Destroy 1 Crops"); } }i hope someone can fix this script!!!
thanks
i know this function right,but
why still not work???
i hope you can tell me the problem!!!