module("onplayermineditem", package.seeall) function main(event) if remover.item and remover.item == true then local player = game.get_player(event.player_index) player.remove_item(event.item_stack) remover.item = nil elseif insertar.tree then local player = game.get_player(event.player_index) player.insert{name=event.item_stack.name,count=(event.item_stack.count * insertar.tree)} if global.cursed[player.name].opt[2] == true then player.print({"msg.cursed",{"msg.item-bonus",event.item_stack.count * insertar.tree, game.item_prototypes[event.item_stack.name].localised_name}}) game.surfaces.nauvis.create_entity({name="flying-text", position=player.position, color = player.color, text={"msg.item-bonus-flying+", event.item_stack.count * insertar.tree, game.item_prototypes[event.item_stack.name].localised_name,player.get_item_count(event.item_stack.name)} }) end insertar.tree = nil elseif insertar.resource then local player = game.get_player(event.player_index) player.insert{name=event.item_stack.name,count=(event.item_stack.count * insertar.resource)} if global.cursed[player.name].opt[1] == true then player.print({"msg.cursed",{"msg.item-bonus",event.item_stack.count * insertar.resource, game.item_prototypes[event.item_stack.name].localised_name}}) game.surfaces.nauvis.create_entity({name="flying-text", position=player.position, color = player.color, text={"msg.item-bonus-flying+", event.item_stack.count * insertar.resource, game.item_prototypes[event.item_stack.name].localised_name,player.get_item_count(event.item_stack.name)} }) end insertar.resource = nil end --/ end