約 4,705,636 件
https://w.atwiki.jp/caitsith/pages/25.html
Caitsith鯖 ツールの購入者リストの抜粋 元ネタ NAサイトに暴露されたツールお買い上げ者リスト (全ログ) 全鯖、鯖不明者含むALL List ⇒こちら テキスト表示 CharacterName Date Comment(HNMLS所属名など) Mosiko Unknown TheUnity Dareyare Unknown TheUnity Freedom Unknown TheUnity Memonkey Unknown TheUnity Guardianlegend 2006-06-09 Lecia 2006-09-18 AbsoluteGenocide Parriah 2006-10-10 Wollow 2006-10-11 AbsoluteGenocide Apnea 2007-01-02 Shigejuurou 2007-01-11 TheUnity Marlos 2007-02-11 TheUnity Crunkie 2007-02-15 Gairon 2007-02-20 Kurosaki 2007-02-21 AbsoluteGenocide Enpheus 2007-02-22 TheUnity Takamasa 2007-05-03 Werewindle(旧グレイス、青尾のとこ) Dankchild 2007-05-04 AbsoluteGenocide Gerger 2007-05-05 TheUnity Unnamed 2007-05-10 Sepo 2007-07-03 Nozz 2007-07-24 AbsoluteGenocide、日本人 Krishnan 2007-08-15 AbsoluteGenocide Snt 2007-08-17 Hat 2007-08-25 Azra 2007-09-15 TheUnity? Skatelife 2007-10-03 AbsoluteGenocide TheUnityとは 猫鯖で活動するNAのHNMLS ⇒サイトhttp //www.unityls.com/ AbsoluteGenocideとは 聖鯖(Alexander鯖)からLSごと鯖移転してきたと言われているHNMLS ⇒サイト http //www.absolutegenocide.com/home.html
https://w.atwiki.jp/goemode/pages/15.html
HTTPヘッダー取得IE Firefox 参考 bptran HTTPヘッダー取得 IE Fiddler HTTP Debbugger Firefox Live HTTP Headers Web Developer 参考 http //www.inter-office.co.jp/contents/85 http //developer.yahoo.net/blog/ bptran http //www.vector.co.jp/soft/win95/net/se157300.html
https://w.atwiki.jp/akasatanahama/pages/27.html
概要 新しい剣・シャベル・斧・ツルハシ・クワや、適正ブロックを自由に設定できるツールを追加する。 ソースコード AluminiumMod.java package tutorial.aluminiummod; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.Item.ToolMaterial; import net.minecraft.item.ItemHoe; import net.minecraft.item.ItemSpade; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemSword; import net.minecraftforge.common.util.EnumHelper; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; @Mod(modid = AluminiumMod.MODID, name = AluminiumMod.MODNAME, version = AluminiumMod.VERSION) public class AluminiumMod { public static final String MODID = "AluminiumMod"; public static final String MODNAME = "Aluminium Mod"; public static final String VERSION = "1.0.0"; public static Item aluminium; public static Item swordAluminium; public static Item shovelAluminium; public static Item pickaxeAluminium; public static Item axeAluminium; public static Item hoeAluminium; public static Item toolAluminium; public static ToolMaterial ALUMINIUM; @EventHandler public void perInit(FMLPreInitializationEvent event) { aluminium = new Item() .setCreativeTab(CreativeTabs.tabMaterials) .setUnlocalizedName("aluminium") .setTextureName("aluminiummod aluminium"); GameRegistry.registerItem(aluminium, "aluminium"); ALUMINIUM = EnumHelper.addToolMaterial("ALUMINIUM", 3, 1000, 7.5F, 2.5F, 10) .setRepairItem(new ItemStack(AluminiumMod.aluminium)); swordAluminium = new ItemSword(ALUMINIUM) .setCreativeTab(CreativeTabs.tabCombat) .setUnlocalizedName("swordAluminium") .setTextureName("aluminiummod aluminium_sword"); GameRegistry.registerItem(swordAluminium, "swordAluminium"); shovelAluminium = new ItemSpade(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("shovelAluminium") .setTextureName("aluminiummod aluminium_shovel"); GameRegistry.registerItem(shovelAluminium, "shovelAluminium"); pickaxeAluminium = new AluminiumPickaxe(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("pickaxeAluminium") .setTextureName("aluminiummod aluminium_pickaxe"); GameRegistry.registerItem(pickaxeAluminium, "pickaxeAluminium"); axeAluminium = new AluminiumAxe(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("axeAluminium") .setTextureName("aluminiummod aluminium_axe"); GameRegistry.registerItem(axeAluminium, "axeAluminium"); hoeAluminium = new ItemHoe(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("hoeAluminium") .setTextureName("aluminiummod aluminium_hoe"); GameRegistry.registerItem(hoeAluminium, "hoeAluminium"); toolAluminium = new AluminiumTool(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("toolAluminium") .setTextureName("aluminiummod aluminium_tool"); GameRegistry.registerItem(toolAluminium, "toolAluminium"); } } AluminiumPickaxe.java package tutorial.aluminiummod; import net.minecraft.item.ItemPickaxe; public class AluminiumPickaxe extends ItemPickaxe { public AluminiumPickaxe(ToolMaterial toolMaterial) { super(toolMaterial); } } AluminiumAxe.java package tutorial.aluminiummod; import net.minecraft.item.ItemAxe; public class AluminiumAxe extends ItemAxe { public AluminiumAxe(ToolMaterial toolMaterial) { super(toolMaterial); } } AluminiumTool.java package tutorial.aluminiummod; import java.util.Set; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemTool; import com.google.common.collect.Sets; public class AluminiumTool extends ItemTool { private static final Set canHarvestBlock = Sets.newHashSet(new Block[] { Blocks.diamond_block }); public AluminiumTool(ToolMaterial toolMaterial) { super(0.0F, toolMaterial, canHarvestBlock); } @Override public boolean func_150897_b(Block block) { return true; } @Override public float func_150893_a(ItemStack itemStack, Block block) { if (block.getMaterial() == Material.rock) { return this.efficiencyOnProperMaterial; } return super.func_150893_a(itemStack, block); } // ここにItemHoeのプログラムを張り付ければ、クワの効果も得られる。 } 解説 ToolMaterial ツールの性質を保持するためのenum。 ToolMaterial setRepairItem(ItemStack stack) 金床で修繕するための素材を設定するメソッド。 EnumHelper ToolMaterial addToolMaterial(String name, int harvestLevel, int maxUses, float efficiency, float damage, int enchantability) 新しくツールマテリアルを追加するためのメソッド。 引数は順に、ツールマテリアルの名前・回収レベル・最大耐久値・採掘速度・攻撃に使用したときのダメージ倍率・エンチャントの付きやすさ。 ダイヤモンドは、3, 1561, 8.0F, 3.0F, 10 Item public boolean func_150897_b(Block block) 引数のブロックを回収できるかを返す。 public float func_150893_a(ItemStack itemStack, Block block) 採掘速度を返す。 ItemToolでは、コンストラクタの第3引数のSetに登録されているブロックのときに適性時採掘速度を返している。 使用例 オファレンの万能ツールを追加している部分 +オファレンMOD OfalenModCore.java package nahama.ofalenmod; /*略*/ /** @author Akasata Nahama */ @Mod(modid = OfalenModCore.MODID, name = OfalenModCore.MODNAME, version = OfalenModCore.VERSION) public class OfalenModCore { public static final String MODID = "OfalenMod"; public static final String MODNAME = "Ofalen Mod"; public static final String VERSION = "[1.7.10]1.0.0"; /*略*/ /** 最初に行われる処理。アイテム・ブロックの追加などを行う */ @EventHandler public void preInit(FMLPreInitializationEvent event) { /*略*/ // アイテムを設定するメソッドを実行 OfalenModItemCore.registerItem(); /*略*/ } /*略*/ } OfalenModItemCore.java package nahama.ofalenmod.core; /*略*/ public class OfalenModItemCore { /*略*/ public static Item toolPerfectOfalen; /*略*/ /**アイテムを設定する*/ public static void registerItem () { /*略*/ toolPerfectOfalen = new OfalenPerfectTool(OfalenModMaterialCore.PERFECTT) .setUnlocalizedName("toolPerfectOfalen") .setTextureName("ofalenmod ofalen_perfect_tool"); GameRegistry.registerItem(toolPerfectOfalen, "toolPerfectOfalen"); /*略*/ } } OfalenPerfectTool.java package nahama.ofalenmod.item.tool; import nahama.ofalenmod.OfalenModCore; import net.minecraft.block.Block; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.item.EnumAction; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemTool; import net.minecraft.world.World; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.entity.player.UseHoeEvent; import cpw.mods.fml.common.eventhandler.Event.Result; public class OfalenPerfectTool extends ItemTool { public OfalenPerfectTool(ToolMaterial material) { super(0.0F, material, null); this.setCreativeTab(OfalenModCore.tabOfalen); } @Override public boolean func_150897_b(Block block) { return true; } /**採掘速度の設定*/ @Override public float func_150893_a(ItemStack itemStack, Block block) { //他のツールでは適正ブロックの判定をするが、ここではすべてに適正採掘速度を適用する return this.efficiencyOnProperMaterial; } //クワの処理 /**アイテムが使われた(右クリック)時の処理*/ @Override public boolean onItemUse(ItemStack itemStack, EntityPlayer entityPlayer, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) { //プレイヤーが編集不可ならば if (!entityPlayer.canPlayerEdit(x, y, z, side, itemStack)) { //falseを返す return false; } else { //eventの登録 UseHoeEvent event = new UseHoeEvent(entityPlayer, itemStack, world, x, y, z); if (MinecraftForge.EVENT_BUS.post(event)) { return false; } if (event.getResult() == Result.ALLOW) { //ダメージを与える itemStack.damageItem(1, entityPlayer); return true; } //右クリックされたブロックを取得する Block block = world.getBlock(x, y, z); //右クリックされたブロックの上が空気ブロックで、右クリックされたブロックが草ブロックか土ブロックならば if (side != 0 world.getBlock(x, y + 1, z).isAir(world, x, y + 1, z) (block == Blocks.grass || block == Blocks.dirt)) { Block block1 = Blocks.farmland; //音を鳴らす world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), block1.stepSound.getStepResourcePath(), (block1.stepSound.getVolume() + 1.0F) / 2.0F, block1.stepSound.getPitch() * 0.8F); //クライアント側では何もせず if (world.isRemote) { return true; //サーバー側では } else { //ブロックを置き換えて world.setBlock(x, y, z, block1); //ダメージを与える itemStack.damageItem(1, entityPlayer); return true; } } else { return false; } } } //剣の処理 /**Entityを叩いたときの処理。ItemToolでは2のダメージをアイテムに与えるが、剣と同じように1与えるようにする。*/ @Override public boolean hitEntity(ItemStack itemStack, EntityLivingBase target, EntityLivingBase player) { itemStack.damageItem(1, player); return true; } @Override public EnumAction getItemUseAction(ItemStack itemStack) { return EnumAction.block; } @Override public int getMaxItemUseDuration(ItemStack itemStack) { return 72000; } @Override public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) { player.setItemInUse(itemStack, this.getMaxItemUseDuration(itemStack)); return itemStack; } } Tips ここで、実装したツールに常時エンチャントを追加する方法を紹介する。 コードは、匠Craftの匠式ツールや対地雷ツールを参考にしていただきたい。 Itemをオーバーライドしたクラスに、以下のメソッドを追加する。 //アイテムに対して毎ティック呼ばれるメソッド。 //引数は、itemStack(アイテムと個数、メタデータ等をまとめたもの),world(ワールド),entity(持っているEntity),slot(現在あるスロット番号),isHeld(手持ちかどうか) public void onUpdate(ItemStack itemStack, World world, Entity entity, int slot, boolean isHeld) { //エンチャントされていないかどうかを確認する。 if (itemStack.isItemEnchanted() == false) { //エンチャントを付与する。引数はエンチャント,レベルの順に追加する。 itemStack.addEnchantment(TEnchantment.enchantmentMS, 1); } } これにより、常時効果を発揮するエンチャントや手に持ってるときに効果を発揮するものなどを実装できる。 コメント この項目に関する質問などをどうぞ。 アルミニウムツールが耐久値を保持しないのですが、、 - 名無しさん 2015-08-22 17 58 35 まだ編集が終わっていません。原因を調べ、テンプレートを使用して修正します。報告ありがとうございます - 赤砂蛇凪浜 2015-08-23 08 51 21 編集完了しましたが、こちらの環境では特に問題はありませんでした。解決できていない場合はもう一度コメントしてくださるとありがたいです。 - 赤砂蛇凪浜 2015-09-04 09 17 25 質問です。黄昏の森のstealeafでできるツールのようにもともとエンチャントがつくツールはどのようなコードにすればいいのでしょうか? - 名無しさん 2017-01-07 16 19 06 解決しました。 - 名無しさん 2017-01-22 10 08 12 方法を教えていただけませんか? - あるふぁ 2017-05-20 16 26 48 匠craftの「地雷除去」のように、新しいエンチャントをつける方法を解説していただけると助かります。 - あるふぁ 2017-05-20 18 53 49 追加いたしました、ご確認ください。 - Tom Kate 2017-05-22 19 34 58 すみません、伝わりにくかったと思います…匠craftの「地雷除去」のように、新しいエンチャントの”種類”を作る方法でした。 - あるふぁ 2017-05-23 20 15 17 エンチャント「追加」ですか。申し訳ありません。追加予定はありますがすぐにはできないと思いますのでご了承ください。 - Tom Kate 2017-05-23 20 26 53 どんなブロックでもクリエイティブの時のように即時破壊し、ドロップさせるツールは作れますか? - あるふぁ 2017-05-31 19 29 48 通常破壊可能なブロックを採掘したいのであれば、比較的容易に作れます。AluminiumTool.javaでの実装を応用し、func_150893_aで常にefficiencyOnProperMaterialを返せば、通常破壊可能なすべてのブロックを、適正採掘速度で破壊できます。さらに、EnumHelper.addToolMaterialの第四引数に大きな値を渡すことで、クリエイティブ以上の採掘速度を出すことが可能です。(1500以上であれば、通常時は黒曜石を最大速度で破壊できます。)岩盤のような破壊不可ブロックは、干渉できるイベントが見当たらないため、左クリック時に破壊することは簡単ではないと思います。アイテム使用時に呼ばれるonItemUseメソッドをオーバーライドすれば、右クリック時に岩盤を破壊し、ドロップさせるといった処理は可能です。 - 赤砂蛇凪浜 2017-06-01 17 50 09 ありがとうございます!実は返信が来る前に試行錯誤して解決してしまったのですが、参考になりました。 - あるふぁ 2017-06-01 18 38 38 こちらも「防具の追加」同様に、金床で修理することが出来ません。 - mod初心者 2017-06-17 12 48 38 ご指摘ありがとうございます。原因は「防具の追加」と同様です。修正しておきました。 - 赤砂蛇凪浜 2017-06-17 16 52 20 解決しました!ありがとうございました! - mod初心者 2017-06-19 17 19 34 参考になりました、ありがとうございます - 名無しさん 2017-08-04 19 14 19 名前
https://w.atwiki.jp/aulum/pages/5.html
更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/269.html#id_bf9eaeba たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。
https://w.atwiki.jp/sukige/pages/200.html
配信支援ツール最低限配信に必要なツールWindows Media エンコーダー kagami KoToEncoder WMEプラグイン映像プラグインロゴ表示DirectShowFilter DSFLogo ffdshow オーディオプラグインRLM 配信補助ツールキャプチャーカード取り込みhunuaaCap(ふぬああ) PeCaTV amarec TV デスクトップ取り込み補助SCFH SCFH DSF OLC WTopper Maximize Assistant 字幕表示CapInLite jimakudaisuki 偽字○少女 付箋紙21SE レス読み上げソフト、2chブラウザ、レス取得、他便利そうなソフトLive Mate SofTalk Web Speach cast PCMS νnCast AIRA J Baloo! BES winsize 配信支援ツール 最低限配信に必要なツール Windows Media エンコーダー WMVエンコード ストリーミング配信ソフト kagami 鏡ツール 使う事で枠を出すのが楽になる 鏡をする場合にもお勧め KoToEncoder 詳細はhttp //kukulu.erinn.biz/live/wiki/index.php?KoToEncoderで WMEプラグイン 映像プラグイン ロゴ表示DirectShowFilter DSFLogo 配信画面にロゴやテキストを表示できるようになるWME用プラグインフィルタ 環境により導入すると不安定になる場合があるので注意 ffdshow 色の濃さを変えたり色々なフィルターをかけれるソフト 詳しくはPCゲーム実況@wikiのWMEプラグイン機能を用いた画質改善方法を参考にしてください ※このページで紹介しているバージョンでしかプラグインで使えないそうです 使う場合はバージョンに注意してください オーディオプラグイン RLM マイクやライン入力の「サー」というホワイトノイズや「ブーン」というハムノイズを除去できるフィルタ レベルメータや波形表示も可能 配信補助ツール キャプチャーカード取り込み キャプチャーボードの映像をデスクトップに表示させるソフト 画面取り込みでも配信が出来るようになり 実機配信する人は是非使ってみよう hunuaaCap(ふぬああ) DirectShowキャプチャーソフト PeCaTV プレビュー専用ビデオキャプチャーツール amarec TV キャプチャーボードの映像をデスクトップに表示させるソフト デスクトップ取り込み補助 主に配信に使うソースを取り込んだり 小さくしたりして使ったり オーバーレイの確保など SCFH WMEの画面取り込み範囲をエンコード中に任意に変更するツール SCFH DSF 上のSCFHの性能向上版 複数の取り込み範囲を自由に配置できるレイアウト機能が便利 ソフトウェア縮小モードによりオンボードVGAやデュアルディスプレイでも レイヤードウィンドウ取り込みが使えるようになった ※vistaだとAero機能が切れる 以下は筆者の使い方 他にも方法があるので各自色々やってみよう SCFHDSFの使い方と60FPS配信のやり方 OLC オーバーレイを確保し、他のアプリケーションでオーバーレイを使えないようにするツール ※WMEより先に起動する必要あり WTopper 指定したウィンドウを最前面にしてくれるツール Maximize Assistant 指定した名前のウィンドウの位置やサイズを自動的に変更する 字幕表示 CapInLite レイヤードウィンドウ表示で使える アンチエイリアスの入った字幕、画像表示ツール 少々重い jimakudaisuki レイヤードウィンドウ表示で使える 結構軽いソフト インストールされているフォントを自由に使える 偽字○少女 レイヤードウィンドウを使用しているため、文字のエッジにもアンチエイリアスのかかった綺麗なテキスト表示が可能です 付箋紙21SE 付箋を作るソフト 文章を書けるのでメモ帳と似た感じで使える レス読み上げソフト、2chブラウザ、レス取得、他便利そうなソフト Live Mate 2ちゃんねる・したらば・まちBBS等の掲示板に対応したタブブラウザ 書き込みがあると読み上げてくれる SofTalk Web 2ちゃんねる・したらば・まちBBS等の掲示板に対応したタブブラウザ 書き込みがあると読み上げてくれる Speach cast レス読み上げソフト SofTalk Webと同じようなソフト PCMS デスクトップに書き込みを表示してくれるソフト 更にIP指定で直接メッセージを送る事も可能 規制されても実況が可能 ※軽い設定はレイヤードウィンドウ表示取り込み必須 レイヤードウィンドウ表示じゃなくても使えますが重たくなります νnCast 挙動の安定したレス取得ツール フォントや文字の大きさ等色も自由に決められ、レス取得時の音声も鳴らすことが可能 ※レイヤードウィンドウ表示取り込みが必要 νncastの使い方 AIRA J janeのオートリロードが切れるのを防ぐが、もともとJaneは実況に向いてないと思ってください ※書き込みする時は切る事をお勧め つけっぱなしでは書き込む際に更新されて上手く書き込めません Baloo! タスクトレイからレスをバルーンの中に表示してくれる ※vistaだとAero機能が切れる BES CPU使用率をソフト毎に調整するソフト 低スペックのパソコンで配信する場合はあると便利かも winsize 指定したウィンドウを任意のサイズに変更する 名前 コメント
https://w.atwiki.jp/unturned/pages/135.html
Antibiotics(抗生物質)は町の薬局や軍事施設で発見できます。 説明文訳 病気と戦う錠剤。 データ 体力回復 50% 空腹回復 なし 水分回復 なし 汚染回復 30% 汚染 なし スタック数 25個 重さ 0.08kg 医薬品 3.X 以降 錠剤 Vitamins / Antibiotics / Painkillers / Tablets 2.2.5 錠剤 Vitamins / Purification Tablets / Antibiotics / Painkillers 注射 Morphine / Adrenaline / Vaccine 注射 Morphine / Adrenaline / Vaccine 包帯 Rag / Bandage / Dressing 包帯 Rag / Bandage / Dressing その他 Medkit / Blood Bag / Suturekit / Cough Syrup / Splint その他 Medkit / Blood Bag / Splint
https://w.atwiki.jp/me-norimono/pages/5.html
まとめサイト作成支援ツールについて @wikiにはまとめサイト作成を支援するツールがあります。 また、 #matome_list と入力することで、注目の掲示板が一覧表示されます。 利用例)#matome_listと入力すると下記のように表示されます #matome_list
https://w.atwiki.jp/issun-endless/pages/5.html
まとめサイト作成支援ツールについて @wikiにはまとめサイト作成を支援するツールがあります。 また、 #matome_list と入力することで、注目の掲示板が一覧表示されます。 利用例)#matome_listと入力すると下記のように表示されます #matome_list
https://w.atwiki.jp/comiked/pages/22.html
表作成支援ツール 概要? スプレッドシートで作成した表をアットウィキで使用できる書式に変換するツールです。 表をいちいち@wiki向けに加工するのが面倒な方向けの機能です。 簡単なエクセルの使い方に成れている方であれば使用可能です。 例えば… エクセルで作ったこんな表を # A B 1 aaa bbb 2 ccc ddd こんな感じの書式に変換できます。 |BOTTOM SIZE(11) BGCOLOR(#BDD7EE) #|BOTTOM SIZE(11) BGCOLOR(#BDD7EE) A|BOTTOM SIZE(11) BGCOLOR(#BDD7EE) B|h |BOTTOM SIZE(11) 1|BOTTOM SIZE(11) aaa|BOTTOM SIZE(11) bbb| |BOTTOM SIZE(11) 2|BOTTOM SIZE(11) ccc|BOTTOM SIZE(11) ddd| 使い方 ① 作成したい表をスプレッドシート上で「選択状態」にする ② alt + F8等で下記のマクロ「TableToAtwikiText()」を実行してください。 ③ アットウィキ記法でのテーブル書式がクリップボードにコピーされます。 スクリプト VBAのスクリプトは以下に置いておきます。興味のある方はご自身のエクセル環境等でお試しください。 + ... Sub TableToAtwikiText() Dim row As Range Dim cell As Range Dim val As Variant Dim vAlign As String Dim hAlign As String Dim font As String Dim str As String Dim outputString As String Dim hflg As Boolean Dim marge_left_col As Integer Dim marge_col_size As Integer outputString = "" hflg = True For Each row In Selection.Rows outputString = outputString "|" For Each cell In row.Cells val = cell.Value vAlign = GetVerticalAlignment(cell) hAlign = GetHorizontalAlignment(cell) font = GetFont(cell) 結合されたセル If cell.MergeCells Then 最上端の行 If cell.row = cell.MergeArea.Item(1).row Then marge_left_col = cell.MergeArea.Item(1).Column marge_col_size = cell.MergeArea.Columns.Count 最右端の列 If cell.Column = marge_left_col + marge_col_size - 1 Then str = vAlign hAlign font cell.MergeArea.Item(1).Value Else str = " " End If Else str = "~" End If Else str = vAlign hAlign font val End If str = Replace(str, vbLf, " br()") str = Replace(str, "|", "") outputString = outputString str "|" Next cell If hflg Then outputString = outputString "h" hflg = False End If outputString = outputString vbNewLine Next row Debug.Print outputString If MsgBox("クリップボードにコピーしますか?", vbYesNo) = vbYes Then With CreateObject("Forms.TextBox.1") .MultiLine = True 複数行入力可 .Text = outputString .selstart = 0 .sellength = .textlength .Copy End With End If End Sub - 縦の文字位置設定 Function GetVerticalAlignment(cell As Range) As String Select Case cell.VerticalAlignment Case xlTop GetVerticalAlignment = "TOP " Case xlCenter GetVerticalAlignment = "MIDDLE " Case xlBottom GetVerticalAlignment = "BOTTOM " Case Else GetVerticalAlignment = "" End Select End Function - 横の文字位置設定 Function GetHorizontalAlignment(cell As Range) As String Select Case cell.HorizontalAlignment Case xlRight GetHorizontalAlignment = "RIGHT " Case xlLeft GetHorizontalAlignment = "LEFT " Case xlCenter GetHorizontalAlignment = "CENTER " Case Else GetHorizontalAlignment = "" End Select End Function - フォント設定 Function GetFont(cell As Range) As String GetFont = "" If cell.font.Size 0 Then GetFont = GetFont "SIZE(" cell.font.Size ") " End If If cell.font.Color vbBlack Then GetFont = GetFont "COLOR(" cell.font.Color ") " End If Dim RGB As Variant RGB = Right("00000" Hex(cell.Interior.Color), 6) BGR = Right(RGB, 2) Mid(RGB, 3, 2) Left(RGB, 2) If cell.Interior.Color vbWhite Then GetFont = GetFont "BGCOLOR(#" BGR ") " End If End Function ※注意事項 セル内で「vb改行 "vbLf"」が使用されている場合は「br改行 " br()"」に置換されます。 セル内で「パイプ文字 "|"」が使用されている場合は「空白 ""」に置換されます。 気が向いたらGoogleスプレッドシート上でお試しできる場所を作ります。 現状変換可能な書式 大項目 小項目 プロパティ アットウィキ記法 アットウィキ表示例 列表記 "|aaa|" aaa ヘッダー行表記 "|aaa|h" aaa セル内での改行 "|bbb br()cccパ" bbbccc 縦方向位置 上揃え VerticalAlignment(xlTop) "TOP トップ(上)" ==========トップ(上)========== 中央揃 VerticalAlignment(xlTop) "MIDDLE ミドル(中)" ==========ミドル(中)========== 下揃え VerticalAlignment(xlBottom) "BOTTOM ボトム(下)" ==========ボトム(下)========== 横方向位置 左寄せ HorizontalAlignment(xlLeft) "LEFT レフト(左)" レフト(左) 中央寄せ HorizontalAlignment(xlCenter) "CENTER センター(中)" センター(中) 右寄せ HorizontalAlignment(xlRight) "RIGHT ライト(右)" ライト(右) フォントサイズ 文字サイズ font.Size "SIZE(x) 文字" 文字のサイズを20pxにする フォントカラー 文字カラー font.Color "COLOR(x) 文字" 青色の文字 背景カラー cell.Interior.Color "BGCOLOR(x) 文字" 黄色の背景色 セル結合 横方向 "| |" 横の結合 縦方向 "|~|" 縦の結合
https://w.atwiki.jp/tyrant_unleashed/pages/33.html
Constantine 全レベル 基本情報 種族 Righteous レア度 Legendary 種類 コマンダー 特殊入手 BR9,000以上 レベル 体力 スキル 1 15 Enhance Armor 1 Protect Righteous 1 2 19 Enhance Armor 1 Protect Righteous 1 Weaken 1 3 24 Enhance Armor 1 Protect Righteous 1 Weaken 2 4 30 Enhance Armor 2 Protect Righteous 1 Weaken 2 5 36 Enhance Armor 2 Protect Righteous 1 Weaken 2 6 43 Enhance Armor 2 Protect All Righteous 1 Weaken 2 『最強のコマンダー』とは誰か?という質問があったら間違いなく候補に挙げられる。 スキル全てが防御に特化しており、またそれと相性のいいRighteousも多数存在する。 種族を選ばないEnhance Armor 2とWeaken 2がどちらも強力なので混成デッキでもそれなりの活躍が期待できるだろう。 コメント 名前 コメント すべてのコメントを見る