开始讲解如何做宏
什么是宏,简单地说就是几条命令的组合,实际当然没这么简单,可能有判断、循环什么的,当然我们不需要做到这么复杂。
先来看下做宏的基本操作,你可以按“esc”键或按右下角的“电脑”图标来进入系统菜单,选择“宏命令设置”,你就会进入一个对话框的界面。最快捷的方式是在聊天的地方输入/macro就可以进入到这里了。
这个对话框,里面记录着你现有的宏。在开始的时候里面应该没有任何宏。现在点击对话框底部的“新建”按钮,将会弹出另外一个对话框,其中要求你输入宏的名称并且为这个宏选择一个图标。
给你的宏命名,选择一个容易记忆的名字。例如,输入“assist[协助]”。
选择一个图标。这里我们选择的是一把剑。
点击“Okay”按钮。你现在能够在你的宏对话框里看到这个宏的名称(assist),在名称的旁边有你刚才选择的图标(剑)。
现在在assist[协助]图标上点鼠标左键加亮它。除了“新建”按钮外,同时也有一个按钮用来改变你的宏的名称和图标,以便你以后想改变它的名称或者选择一个不同的图标。
一旦你的“assist”图标是加亮状态,你就可以向下移动你的鼠标指针进入“输入宏命令”的区域。在这里你可以输入你想让这个宏按钮实现的命令。
输入“/协助 Nebu”。
现在移动你的鼠标指针回到剑的图标(assist[协助]宏),在这个图标上压下鼠标的左键不松开。
现在拖动图标到你的动作条的空槽里去。
当你要使用这个新的宏的时候,键入这个动作按钮对应的数字或者直接左键点击动作条上的按钮本身。
现在你拥有了一个宏按钮,它将在其他玩家(Nebu)攻击的时候协助他。无论何时,当Nebu攻击目标的时候,点击这个按钮后你的目标将会变为他正在攻击的目标。
----------------------------------------------------------------
最简单也是最有用的宏:提醒队友
好了,现在我们可以根据实际情况来编写一些宏了。wow是个玩家互动的游戏,在我们组队的时候,经常会遇到需要提醒别人的情况,比如盗贼的闷棍、法师的变羊什么的。下面我们就已法师的变羊为例来做个实际的宏。
最简单的提醒当然是在队伍频道里说一声,于是我们建立一个宏,名字叫变羊,图标就选择变羊法术的图标-那头羊。命令呢?输入
/p 我要把敌人变羊了,大家注意看清楚
/施放 变形术(等级 1)
点击完成按钮,宏就做好了。把这个宏拖到动作条上,代替原来变羊的法术,那么你每次点击这个宏的时候,就会先在队伍中说一声,再使用变形术。而如果你是solo,那么你的队伍聊天命令会得到一个提示:你不在任何一个队伍中。但变形术命令是不会受到影响的。
有人可能会问,我怎么知道变羊的法术是叫变形术呢?其实很简单,你不需要知道。在需要输入法术或技能名的地方,你可以打开法术书,按住shift键并用鼠标左键单击一个法术,/施放 变形术(等级 1)就会被系统输入到当前位置上。
现在我们可以提醒队友了,可是这个消息还是不太好,队友怎么知道我在变哪个怪呢?好,我们改进一下:
/p 我要把%t变羊了,大家注意看清楚
/施放 变形术(等级 1)
%t是什么?就是你目前所选择的目标的名字,也就是说如果你选择了一个怪,叫“钢鬃野**人”,那么这个宏就会在队伍频道里说“我要把钢鬃野**人变羊了,大家注意看清楚”。这样是不是清楚点了呢?
那么如果两个怪的名字是一样的话,怎么区分呢?那么我们就动用一下函数,用他们的级别来区分
/script SendChatMessage("准备把>>"..UnitLevel("target").."级的"..UnitName("target").."<<变成羊,大家注意不要打!", "PARTY");
/施放 变形术(等级 1)
现在的提醒消息就是:“准备把15级的钢鬃野**人变成羊,大家注意不要打!”
那么如果两个怪不仅名字一样,级别也一样,怎么区分呢?
我只好来一个性别函数了:UnitSex("target"),那宏改成:
/script
SendChatMessage("准备把>>"..UnitLevel("target").."级的"..UnitSex
("target").."性"..UnitName("target").."<<变成羊,大家注意不要打!", "PARTY");
/施放 变形术(等级 1)
现在的提醒消息就是:“准备把15级的男性钢鬃野**人变成羊,大家注意不要打!”
如果你还想说性别也一样,怎么办?那么我只好让你到[url]http://www.wowwiki.com/index.php/World_of_Warcraft_API#Unit_Functions[/url]
上面自己再找个可区分的函数自己往里加吧,我闪了。
---------------------------------------------------------------
其它职业的提醒信息
一般来说,提醒信息主要是用在一些控制技能上,比如变羊、魅惑、禁锢什么的,基本上差不多。说过了控制
者,那么铁三角的另两个是tank和治疗者,tank一般就直接说话提醒一下拉怪的进程,比如“开始拉怪,大家不要着急打,等我建立仇恨”“仇恨已建立,
可以伤害输出了”“仇恨失控,大家停手”等等,可以不和技能挂钩,当然如果你有合适的技能挂钩也可以。
治疗者的提醒比较重要,一个,可以让tank安心拉怪。比如:
/p 正在给%t一个次级治疗术,在1.5秒后将获得150点HP
/施放 次级治疗术(等级 2)
另一个,如果队伍中两个治疗者,那么可以避免浪费,两个人同时说给一个目标加,那么后开口的一个就可以在施法过程中移动一下,打断这个法术
说到牧师了,那么我们来顺便讲几个牧师有用的宏,首先是一键治疗:
/script if (UnitName("party1") ~= nil) then CastSpellByName("Heal(Rank
1)") SpellTargetUnit("party1") SendChatMessage("给>>" ..
UnitName("party1") .. "<< 刷一个大治疗(需要3.5s)", "Party")
TargetLastEnemy(); end
这个宏可以给第一个队友一个治疗,然后会把目标切换到最后一个敌人。同理,party2就是第二个队友了,依此类推。
----------------------------------------
然后是按HP消耗量不同使用不同治疗魔法,对玩家自己的HP消耗量进行判断,如小于200则不使用治疗,并在聊天窗口中提示:"health is
good",如消耗量大于200小于400,使用3级的Flash of Light治疗,如大于400,则使用5级的Holy Light进行治疗。
/script x="player";d=UnitHealthMax(x)-UnitHealth(x);if (d>200) then
if (d<400) then CastSpellByName("Flash of Light(Rank 3)") else
CastSpellByName("Holy Light(Rank 5)") end;SpellTargetUnit(x);else
DEFAULT_CHAT_FRAME:AddMessage("Health is good"); end;
具体的法术名称可以用shift键来提取。
把 x="player" 换成 x="target" 那就是根据目标的HP消耗来使用魔法了。
----------------------------------------------------
[宏命令研究]1次按键2技能成为可能!!!
暴雪官网
[url]http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=241109[/url]
译文[url]http://www.wowtc.com/bbs/read.php?tid=42945[/url]
[翻译]如何在一个宏中施放2+个法术
如何在一个宏中施放2+个法术
尽管通行(并且基本正确)的观点认为每次按键只能施放一个法术或者使用一件物品,事实上在一个宏中施放2+个法术确实可能。然而,何种法术才能同时施放有着极为严格的限制。如果您不愿意阅读本贴的其它任何部分,至少在提问前请读下[限制]一段。
[限制]
只能在按键时施放法术。不可能令宏等待任何期间而后施法。限制的因素 冷却 。施法一般会导致公共冷却(通常在开始施放时)。只有通常能近乎即刻施放的法术才能在宏中一次施放。这意味第一个法术必须是瞬发的,并且必须不会引发公共冷却以致妨碍第二个法术被立即释放。
[不能做什么]
所有试图在魔法飞弹(Arcane Missles)、冰环(Frost Nova)、闪现(Blink)后瞬发冰弹(Frostbolt)的朋友们,现在就放弃吧!第一个法术必须是瞬发的,而后的法术必须能在第一个之后立即施放。没有方法等待1秒的公共冷却经过。
[能做什么]
有很少一些法术,通常每个职业一对,符合同时施放的规则。通常是会影响下一法术的法术,或是影响下一技能的技能。这意味自然之速(Nature's
Swiftness)、Presence of Mind(气定?)、英勇一击(Heroic Strike)、猛禽一击(Raptor
Strike)之类。它们没有施法时间(瞬发),并且不会导致公共冷却。
[怎么做]
达成这一功能的宏非常简单。建立一个宏来施放符合上述规则的第一个法术。而后,需要调用脚本函数SpellStopCasting()。这是关键所在。而后,就可以施放任何想要的法术,只要没有冷却。
例如:
/cast Nature's Swiftness (自然之速)
/script SpellStopCasting();
/cast Healing Wave (治疗波)
这使我们能只按一个键来施放瞬间的治疗波。
另一个例子:
/cast Presence of Mind (气定?)
/script SpellStopCasting();
/cast Pyroblast (大火球?)
这是一个瞬间的Pyroblast(大火球?)。
这有个美妙的例子为盗贼提供首要帮助
/cast Gouge (凿击)
/script SpellStopCasting()
/script UseContainerItem(0,1) (使用绷带)
有一个例外。那些“下次攻击”的法术,例如英勇一击或猛禽一击,勿需SpellStopCasting(),因为会取消法术。
猎人们会喜欢这个:
/cast Raptor Strike (猛禽一击)
/cast Wing Clip (翅夹?)
这会立刻施放一次翅夹,并使下一次攻击为猛禽一击(也许会紧接翅夹,若武器速度周期恰当)。
战士同样可以使用英勇一击和断筋(Hamstring),这能释放大量的怒气。
[物品同样可以使用]
大部分物品不受公共冷却的影响,这意味那些造成公共冷却的法术,仍能与许多物品结合。德鲁伊可以通过将回春与血瓶结合来做紧急自救。我习惯随时保持闪电
盾,因此我将它与坐骑结合。一些饰品能在施法后立即使用(譬如新开放的50级法师任务奖励的fire trinket(火焰护符?))。对
[有效使用的小提示]
这些内容最好用于改善您现有的游戏风格,而决非彻底改变。例如,战士(尤其是有着减少血怒伤害天赋的)可以将血怒(bloodrage)结合在部分/所有
的攻击之前(血怒+
Execute(斩杀?)会很有用),从而确保在可以血怒时总是使用。您也可以加入逻辑判断,使得仅在大于半血的情况下使用血怒,或者其他条件。您能够确
保在每次施放链闪电(Chain Lightning)/大火球(Pyroblast)前尝试施放Elemental
Mastery(元素掌握?)/气定(Presence of Mind)。探索无限可能性吧!
这里的大部分宏最好在紧急情况下使用,尤其是NS+Heal(自然之速?+治疗)的组合。如果当您按下紧急治疗按键时,已经有一个法术在施放过程中,将会
导致在没有NS的情况下施放治疗。为了避免,如果宏还有足够的空间(请记住宏只有255字符长),在宏的顶部再加一条”/script
SpellStopCasting()”。那能确保终止任何已经施放的法术,并释放NS+Heal。注意这不仅适用于NS+Heal,我把它用在我的EM
+ChainLightning(元素掌握+链闪电)上。
请注意所举的例子仅是如何结合法术的范例。为了更实用,其中的一些(譬如治疗的)需要一些其他的插件或者宏脚本辅助选定目标,从而当您的目标不是友方单位时治疗自己,或者自动选定特定的队友,或者其他任何希望的目标。
[结合2个以上的法术]
尽管更多并不意味确实有用,结合2个以上的法术/物品仍然可能。
例如,我们能进一步增强德鲁亿的紧急治疗能力:
/cast Nature's Swiftness (自然之速)
/script SpellStopCasting()
/cast Healing Touch (治疗之处)
/script SpellStopCasting()
/script UseContainerItem(0,1) (血瓶)
[例外]
需要注意,如果将自然之速或气定神闲与一个有施法时间的法术结合,将不能适用,虽然分别施放时一切正常。我不知道原因。
这一方式同样不适用于形态或姿态切换。貌似因为当切换姿态/形态时,客户端不会立即确认姿态/形态的切换,直到得到服务器的回馈。事实上,姿态/形态切换
有着隐藏的冷却,也就是ping的时间。我非常想要做一个“切回施法形态治疗”的宏,奈何看来无望。如果有人发现这样做的方法,我愿意洗耳恭听。
[这是否利用系统漏洞?]
不是。Slouken(译注:暴雪官网插件/宏区官方发言人)已经确认这是允许的行为。无论如何这并没规避冷却。开心吧!
--------------------------------------------------------
节省修理费,一键脱衣宏(各职业适用)
/script for i=16,18 do
PickupInventoryItem(i); PickupContainerItem(4,i-15);end; for i=5,10 do
PickupInventoryItem(i); PickupContainerItem(4,i);end;
PickupInventoryItem(3); PickupContainerItem(4,4);
PickupInventoryItem(1); PickupContainerItem(4,11);
复制粘贴即可。脱掉的装备将放在最左边的包包内,请事先把该包包清空。。。
盗贼消失+脱衣宏,爽~~
但不能把 /施放 消失(等级 2) 加到这个宏里
因为宏是瞬发的,我试验过,脱不掉
必须自己先点消失,再点一键脱。。。
如果进入战斗状态后用此宏会脱掉武器
-------------------------------------------------------------------
17.通用变量的设置与使用
通用变量可以被你所有的宏所调用。
用下面的格式新建一个通用变量
/scr ipt setglobal("","");
获取通用变量的值
getglobal("")
通用变量可以用来简化你的宏,以避免超过宏255的字符的最大限制。比如把技能名放到通用变量中。
通用变量每次进入游戏都必须重新设置。你可以用一个宏来设定你的通用变量。
如下面这样的一个宏:
/scr ipt setglobal("HT1","Healing Touch(Rank 3)");
setglobal("HT2","Healing Touch(Rank 4)");
setglobal("RJ","Rejuvenation(Rank 4)");
游戏中的使用实例
/scr ipt if (UnitName("target") ~=nil and UnitInParty("target")) then
CastSpellByName(getglobal("RJ")) else TargetUnit("player")
CastSpellByName(getglobal("RJ")) end; TargetLastEnemy();
[color=Blue]18.图腾破坏
下面是德鲁依的一个例子,如果当前选择的目标是图腾则使用一级的月火,如果不是图腾则使用最高级的月火:
/scr ipt r=10; if (UnitName("target") ~=nil) and
(string.find(UnitName("target"),"Totemf"))~=nil then
CastSpellByName("Moonfire(Rank 1)") else CastSpellByName("Moonfire(Rank
"..r..")"); end [/color]
下面是另一个用于破坏图腾的宏,它会搜寻附近的图腾并对其使用1级的月火
/target [图腾名的前5-10的字符]
/target [图腾名的前5-10的字符]
/target [图腾名的前5-10的字符]
/target [图腾名的前5-10的字符]
/target [图腾名的前5-10的字符]
/cast Moonfire(Rank 1)
下面是一个图腾名列表:
-- Air
"Nature Resistance Totem",
"Windwall Totem",
"Windfury Totem",
"Grace of Air Totem",
"Grounding Totem"
-- Earth
"Stoneclaw Totem",
"Earthbind Totem",
"Tremor Totem",
"Strength of Earth Totem",
"Stoneskin Totem"
-- Water
"Fire Resistance Totem",
"Poison Cleansing Totem",
"Disease Cleansing Totem",
"Healing Stream Totem",
"Mana Spring Totem"
-- Fire
"Frost Resistance Totem",
"Flametongue Totem",
"Magma Totem",
"Fire Nova Totem",
"Searing Totem"
[b][size=3][color=Blue]我想要把打桩子的月火换成地震1,把打人的月火换成地震7,桩子只检测灼热和地缚。[/color][/size][/b]
------------------------------------------------------
小德精华宏-
奥妮(某牧):
/Y 有奶便是娘~没蓝饿得慌~给我激活补一补~喂饱全团白眼狼!
流风(某德):
/S 向前进~向前进~肉盾的猪头重~奶妈的怨念深~古有花木兰~提裤去从军~今有催乳精~激活喂淫民~向前进~向前进~MT的猪头重~奥妮用力喷!
/施放 激活
众人(某某某某和某某):
/Y ……
/S ……
——————————夜夜笙歌的分割线——————————
原来各位熊熊猫猫都喜欢唱歌~
那我再发个放宁静时候唱的吧:
/Y 宁~静的夏天~天空中奶水一片~心里头有些怨念~胸部再大一点~~
/施放 宁静
/Y 奶一直下~气氛相当融洽~在N个副本下~我渐渐感到胸在变大~~
/施放 宁静
——————————重在搅和的分割线——————————
感谢各位熊朋猫友的“顶”力支持
以下是跟帖中众歌手的精彩献声整理——
8楼·suler同学翻唱小红龙大人哇啦嘶嗒呲的作品——
/Y 原谅我,%t,我的激活使你的更加沉重!
/施放 激活
36楼·突然觉悟同学友情出卖本团某德的广告——
/y %t同学你有缺奶的烦恼吗?不用担心!用了我的激活,包你公牛变母牛,黄牛变奶牛,重此摆脱缺奶的烦恼!
/施放 激活
41楼·lzw4827同学COPY本人的另一作品——
/y 无边激活萧~萧~下 不尽乳汁滚~滚~来!
/施放 激活
/y %T 的乳腺已被我激活,在我持续温柔爱抚的20秒内,继续喷发你无尽的奶水吧!
(这里特别说明一下,该作也非我原创……我也不记得是从哪借鉴来的了……)
45楼·321936同学以《激活》为题的五言绝句——
/S %t,副本路漫漫,奶水渐渐干。想要咪咪胀,还需偶来电。
/施放 激活
(湿人哪!淫得一手好湿!)
55楼·ansoon同学的粤语版宁静——
/p 十级雷暴警告现正生效!~~
/施放 宁静(等级 3)
/p 有雷暴,落雨好快D收衫啦~
(窃以为该宏更适合用于飓风)
65楼·ruiwang321同学展示其公会某德的革命歌喉——
/施放 激活
/Y 日落西山红霞飞,小D RAID 把营归把营归,迷人的胸部映彩霞,愉快的激活满天飞,激活飞到北京去。
毛主席用了心欢喜,夸咱激活用的好,夸咱奶水属第一,mi so la mi so ,la so mi do rua, 夸咱奶水属
第一!
85楼·foxhuzhen同学与其公会某牧的激情对×……不,对唱——
某MS:
/y 伟岸的德鲁伊,请用你们粗壮的XX,来填补我欲望的深渊吧!!让我的双乳变得更加滑润多汁!
某D:
/y 我愿为你精尽人亡!
/施放 激活
又及:
/y 正处于6MIN的生理CD中,请找下一位安慰男,他正蓄势待发,且生机勃勃!
[img]http://bbs.ngacn.com/image/post/smile/redface.gif[/img] 88楼·★灰亦冷同学的唧唧复唧唧——
/e 挥手对着%T的鸡鸡轻轻一弹 %T被弹醒了!
/施放 复生
/e 扯了扯%T的鸡鸡 %T的鸡鸡 不对 是蓝条 突然猛的变长了!
/施放 激活
[img]http://bbs.ngacn.com/image/post/smile/redface.gif[/img] 90楼·端木赐同学转的战复宏——
/E 七手八脚地把%T的尸体拼了起来,一阵金光闪过,%T站了起来,摸了摸身上,大喊一声:我的JJ呢??!!
/Y %T快起来,你趴的地方我尿过,脏!!!
/施放 复生
(第一个表情我也常用~)
[img]http://bbs.ngacn.com/image/post/smile/redface.gif[/img] 102楼·mars9958同学的革命豪情宁静宏——
/Y 董存瑞 个不高
/施放 宁静
/Y 关键能顶包
(本宏亮点在下一句:哇靠,双面胶!)
[img]http://bbs.ngacn.com/image/post/smile/redface.gif[/img] 107楼·gash同学光天化日做爱做的事——
/施放 复生(等级 5)
/Y 一二三四,二二三四,三二三四,四二三四,%T,换个姿势,再来一次。
(这个……啥也不说咧,看我上面发的的小号公会名字吧……猿粪哪!)
[img]http://bbs.ngacn.com/image/post/smile/redface.gif[/img] 109楼·2736同学转的柔情护士急救现场——
/y 正在对%t做人工呼吸:亲亲嘴摸摸胸亲亲嘴摸摸胸
/施放 复生
---------------------------------------------------------------------
聚精+说话
/script if (UnitName("Target") ~=nil and
UnitIsFriend("player","Target")) then
CastSpellByName("激活");SendChatMessage("已对你使用乐激活,20秒内法力恢复速度400%,请抓紧时间恢复。
","Whisper","兽人语",UnitName"Target"); end
缠绕
/script SendChatMessage("我正在缠绕>>"..UnitName("target").."(等级"..""..UnitLevel("target")..")".."<<,注意尽量不要攻击它,以免打断!!!");
/施放 纠缠根须(等级 6)
战复恢复i
/y 怒风战复已恢复,请团长分配
战复冷却
/y 怒风战复正在冷却中,请稍后~
宁静
/y 怒风正在施放群体治疗术宁静,帅哥美女注意向我靠拢
/施放 宁静(等级 3)
虫群提示
/y 小德们注意给%t上虫群~~
一键脱衣宏(各职业适用)
/script for i=16,18 do
PickupInventoryItem(i); PickupContainerItem(4,i-15);end; for i=5,10 do
PickupInventoryItem(i); PickupContainerItem(4,i);end;
PickupInventoryItem(3); PickupContainerItem(4,4);
PickupInventoryItem(1); PickupContainerItem(4,11);
野性印记
/ r=7;l={1,10,20,30,40,50,60};if not
UnitIsFriend("player","target")then
TargetUnit("player");end;t=UnitLevel("target");for j=r,1,-1 do if
(t>=l[j]-10) then CastSpellByName("野性印记(等级 "..j..")");break;end;end
根据目标职业要buff
如果目标是法师就M他要智力,牧师要韧,小D要爪子
/script local
x,c,i,s={["法师"]="智力",["牧师"]="韧精神",["德鲁伊"]="爪子"},UnitClass("target");for
i,s in x do if i==c then
SendChatMessage("给个"..s..",谢谢~","whisper",nil,UnitName("target"));end;
end;
野性赐福
/script local t,n,g,i,_;CastSpellByName("野性赐福");if UnitInRaid("player")
then t=UnitName("target");for i=1,40 do n,_,g=GetRaidRosterInfo(i);if
t==n then SendChatMessage(g.." 队爪子已加过","yell");break;end;end;end
激活
/大喊 伟大的治疗者%T,我正在赋予他神奇的[激活]能力,大家注意!
/script SendChatMessage("给你激活了,请近量20秒后施法,好好利用!!!","whisper","通用语",UnitName("target"))
/施放 激活
战斗复活
/E 七手八脚地把%T的尸体拼了起来,一阵金光闪过,%T站了起来,摸了摸身上,大喊一声:我的JJ呢??!!
/Y %T快起来,你趴的地方我尿过,脏!!!
/script SendChatMessage("要战复你了,准备好!","whisper","通用语",UnitName("target"))
/施放 复生(等级 5)
要水
/script SendChatMessage("怒风需要3组水,谢谢","whisper",this.language,UnitName("target"))
月火打图腾
/y 月神的火焰消灭那些罪恶的图腾吧!
/Target 图腾
/cast 月火术(等级 3)
/Script TargetLastEnemy()
催眠目标同时说话提醒队友不要攻击催眠目标
/script SendChatMessage(">>"..UnitName("target").."(等级"..UnitLevel("target")..")<<要睡觉了,大家不要吵醒他~~~");
/施放 休眠(等级 3)
自然之触+迅捷
/*** SpellStopCasting()
/施放 自然迅捷
/*** SpellStopCasting()
/施放 治疗之触(等级 11)
/*** SendChatMessage("超大治疗→仇恨","whisper",this.language,UnitName("target"))
-----------
/y 迅捷大招,我已给%T注射了兴奋剂,为了爱你的芙蓉姐姐,一定要坚持住!
/script a=GetActionCooldown(37);if (a>0) then
CastSpellByName("治疗之触(等级 11)")TargetUnit("player");else
CastSpellByName("自然迅捷");end
奸商
/y 出售强效自然防护药剂16g一组,强效火焰防护药剂12g一组,强效暗影防护药剂25g一组,要的直接点交易!
讲到日本AV,大家都看过啦。
讲到研究AV,谁敢自称专家?
窃以为,看得多,不代表有研究。
即便是有研究,也都是表面。
就
说内地的那些高手吧,研究得再深入,也不过是浮光掠影。与香港的汤兆祯比起来,只能是小巫见大巫。这位汤先生,是研究日本AV文化的专家,曾经数次深入
AV拍摄现场,搜集第一手资料,2005年出了一本《AV现场》,两年内卖断五版,被港台AV同好奉若圣经。咱们内地有几个人及得上?也只有个没出息的
《南都周刊》用了人家照片,打着徐锦江亲自讲解的名义,抄了里面日本AV工业的环节纪录,咳咳。
当然,也不必妄自菲薄,他山之石,可以攻玉。在下摘录了书中部分小噱头,与诸位同好分享,开卷有益啦。

取自《AV现场》作者与某专栏女作家的对话
女作家:
当然我也像一般人一样想知道女优如何入行,AV工业如何运作,背后有没有黑手,以及很多立体模式的问题。但我更有兴趣知道那些女优如何保护自己的身体和健康,如何所谓专业。
刚
看到一段新闻,日本的艾滋病新感染率维持在很高的水平,反而其他落后国家如非洲、泰国等的新感染率已下跌了。看,日本这个安全套使用率达99%的发达国
家,为何艾滋病的数目依然这么高呢?女优和AV老板应知道安全性行为的重要性,那他们究竟有没有保护自己的意识?或者这个行业是否有安全性行为的意识呢?
女优经常经常“打真军”不用套杂交,根本无法避免感染性病。这也是我感到很不舒服的原因,因为所谓AV专业的背后其实很不专业,剥削男女演员。
还
有,到底AV女优觉得她们跟妓女有什么分别呢?妓女是尽量配合嫖客暗里性交易,女优则把性交易公开,那是一场秀,对她们而言,性交就是演技。相信金钱以外
最能满足她们的就是那个镜头。女人都喜欢在镜子面前享受释放身份的自己,好歹也算圆了明星梦,满足表演欲,跟一组人的合作、拍摄,有导演,有副手,有灯
光,被视为演员的身份也很吸引吧。那是寻找身份的崇拜过程。
男作者:
对,事实上她们的收入不算很丰厚,所以才更令人费
解。普通人很难晋身娱乐圈,而她们能支撑住的话便可被认可,被人赞赏。在该场合中可以得到别人的尊重,好像战胜了什么似的。放工后不快乐便靠药物麻醉自
己,然后第二天继续上班。还有另一件奇怪的事,她们没有任何保险,整个工业其实运作得很粗糙,根本谈不上专业。但日本人的习俗是很有礼貌的,完事后会跟你
说“辛苦啦”,做灯光的也会想你千恩万谢。我觉得这是幻象,令牠们得到超越金钱可以给予的肯定。在我接触的女优中,赚钱真的不多,但她们可以在里面找到自
己的存在价值。她们其实想做明星,不然她们一早便去做妓女。当她们没工开时,也不排除她们走上当妓女的道路,因为曾做过女优的,身价会比较高。
女作家:
做一个妓女跟做女优似乎分别不大。分别只在女优有一群人身后喊“奸爸爹”,不只是给“核突佬”干完就算。
男作者:
事实正是能承受愈多“核突佬”的女优,愈觉得自己可敬,感到自己的存在价值愈是高。原来有一次她能做到,而其他人做不到啊。
女作家:
她们的表演欲很强,很想做明星,很想上镜,从心理角度看,她们可能很多都是不够自信的人,自我价值很低,觉得自己不够出众,现在这么多男人需要自己,看自己,感到异常高兴,重建自己的价值观。而我相信这一定不是钱可以买到的。
男作者:
其实她们经历很多不愉快的事,例如她们有人在出埠时,被老板强奸,但她们只有哑忍。
女作家:
她们收受的利益并不真的很多,可她们相信自己将来会红,就是这种心态使她们活下去。于是她们的奴性,出卖自己的想法就会很强。
女优是不是完全没有安全意识呢?只是觉得好玩,想做明星?但她们其实不是民星,这是非常危险的工作。许多性病是不治的,或者令她们无法生育。但代价是什么呢?几千元(折合成港币)拍一套的工资值得冒险么?

AV是可口可乐
有AV业界众人,一度以可口可乐来比喻AV。意思是说原来美国有一种说法,就是可口可乐有抑制性欲的成分,所以最
初针对占地士兵特别希望他们多喝可口可乐,以便淡化他们的性欲,减低军中出现风华事件的风险。可口可乐是否有以上功效,我无力求证,不过就有AV业界众人
认为AV的蓬勃,恰好有效遏制犯罪的作用。其中更有人认为观看AV现场的拍摄实况,应该是每个人的必经阶段云云。“出去社会工作之前,一定要到AV现场观
赏一次。当看到现场所有人的拼命工作的情况,肯定会受到现场的气氛洗礼,而且绝不会成为坏人!”
姑且不论这种言论有多大的说服力,但至少告诉我们一个事实:要工作做得开心,一定要对自己的工作有信心及狂恋热爱。

日本AV绝对秘史(三)女导演拍AV爱玩兽奸
《AV现场》一书访问了几位AV女导演,
有的是女优拍片出身,也有是在拍片以外是个有仔女的正常人。
女演导的作品通常一就是比较软性,一就是十分偏锋过激,可以从另一个角度去看不同的AV类型。
AV女导演作品
1,吹箫
吹
箫是口交的一种,把男性生殖器放在口中吮吸,以令对方射精为目标。本来吹箫场面已经不符合当代AV的激化要求,但随着女导演的冒起,部分如菅原智惠反其道
而行,以综艺节目形式拍下女性集体享受吹箫之乐的游戏,于是男女之间的关系登时易转——主动权在女方受伤,以不同的吹箫技巧来决定男方的射精速度,反而显
露出一种微妙的女性主义精神来。

2,牛油犬
在女导演执导的做婆娘中,部分会以展示女性各种自慰方法作为招揽的处理,其中一种就是所谓的“牛油犬”。它不限犬类的品种,指
把牛油涂在女性的私处上,然后让狗只发挥天然舔吃的功能,来让女性得以自慰。严格来说,从学理上来区分,“牛油犬”也算是兽奸的一种。当然,牛油的涂抹之
处,也可以因应场地需要而异,任何性感反射区如乳首又或是肛门都可以是对象之一。
4月2号更新 看日本AV容易染艾滋病
据最近的官方资料显示,日本是发达国家中唯一自93年以来艾滋病例不断持续上升的国家。而且专家预计增长速度甚至会四年向上一翻。仅以2004年为例,新录得的艾滋病例为1165宗,增长率高达14%,与重灾区如非洲等发展-中-国-家的情况相若。
而
专家估计实际数字很可能是官-方公布的2至4倍。部分媒体分析家直接把艾滋病的飙升与AV的广泛流行拉上关系,一方面潮流倾向激化,如“中出”(指不戴安
全套而进行性交,且把精液射进阴道中去)的拍摄场面与日俱增,以满足观众的需求,自然增加了风险程度。同时也因为AV已成为一般人学习性-爱技巧的对象,
尤其在年轻人圈子中更大行其道,于是也令到第一次进行性行为的年龄大为降低。据资料显示,日本近四成的高中生均曾有性行为的体验,而且趋向不用安全套,危
机意识可谓十分薄弱。

名词解释之一 肛内射精
在日本AV的激化追求中,极少数的作品为了满足怪齐的观赏癖好,于是有缸内射精的场面出现。大家都知道肛-交已
经成为AV的一大类型,但在肛-交之上再增加刺激度,便只好向肛内射精的禁忌发展。事实上,与其说是有更大的观赏性,倒不如表白为因为冲突了一般人的尺度
极限,从而引起观众。因为一般而言,肛内射精正是传播艾滋病的高危性交方式。
名词解释之二: 中出
指男女在性交时不用安全套,而由得男星直接把精液射进女性的阴道内,通常镜头会捕捉精液慢慢流出来的画面,所以名为“中出”。“中出”的出现也可说是AV趋向激化的表征之一。
4月3日 更新至第5章,女优婚姻破裂只因欲海无边
原来不仅AV业界的工作者难有美满的婚姻生活,连相关媒体如AV杂志等的出版界,同样在现实中遇上婚姻多破裂的问题。有业界众人形容行内绝不会恭喜他人结婚,因为通常都会悲剧收场。
有AV
作家经过细致去分析上千的AV作品后,得出结论:日本AV原来是抱持“幸福结婚生活否定主义”——顾名思义,就是认为世上没有幸福的婚姻生活,因为不少
AV作品都是从男女某一方对欲求不满开始,而去展开性冒险的追寻,看来或多或少都有创作人自身的心理投射作用在其中。
名词解释 痴女热潮
曾几何时,九十年代中期泛起一浪痴女热潮,令到经理人公司要找适合的女优也颇为煞费苦心。
所
谓“痴女”是指由女性反客为主,来引导男方进入极乐世界,最初以南智子最为著名,她的地位就有如男优中的加藤鹰般,如把手指插进男方肛门内增加快感等招
数,也是由当时所奠基下来。不过,要成为痴女,除了有逼真的演技外,亦要有个人独到的想象力,才可以令人留下深刻印象,所以成功的女优并不算多。
一键 精灵之火 + 月火 + 虫群
有虫群的:
/script local
n,s,k,j,d,f={"rFall","tSwar","eFire"},{"月火术","虫群","精灵之火"};for k=1,3 do
f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k])
then f=1;break;end;end;if not f then
CastSpellByName(s[k]);break;end;end;
没有虫群的:
/script local
n,s,k,j,d,f={"rFall","eFire"},{"月火术","精灵之火"};for k=1,2 do f=nil;for
j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then
f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;
月火打图腾
/script local t,n,i,_={"根基","战栗","地缚","灼热","清毒",};for _,i in t do n=i.."图腾";TargetByName(n,1);end;CastSpellByName("月火术(等级 1)");
荆棘术
/script r=6;l={6,14,24,34,44,54};t=UnitLevel("target");for
j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("荆棘术(等级
"..j..")");break;end;end
技能介绍:给TANK加一个,可以有效帮助TANK给近战伤害型怪物制造高仇恨。主healer的时候一定要记得每10分钟给TANK套一个。
树皮+宁静
/script x=1;found=0;while(UnitBuff("player",x)) do
if(string.find(UnitBuff("player",x),"StoneClaw"))then
found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("宁静(等级 3)");else CastSpellByName("树皮术")end
技能介绍:宁静,是DRU唯一全体heal的技能,CD很长,单体heal效果不论是HPS还是HPM都很差。不过在局面比较混乱,而且全体损血的情况下能有很好的效果。树皮,减少部分物理伤害,更主要的是可以保证宁静这类通道魔法不被普通攻击打断。
10:自然之速+催眠
/script a=GetActionCooldown(37);if (a>0) then CastSpellByName("休眠(等级 2)");else CastSpellByName("自然迅捷");end
技能介绍:催眠,只对野兽型、龙型的怪物有效,下副本或者在野外急着赶路的情况下使用比较多,一般用不到宏。用宏的情况一般是和猎人PVP或者PK。
宏介绍:同自然之速+治疗之触 需把自然之速技能拖到指定位置才可用。
使用频率:低
实用度:低
11:自然之速+缠绕
/script a=GetActionCooldown(37);if (a>0) then CastSpellByName("纠缠根须(等级 5)");else CastSpellByName("自然迅捷");end
技能介绍:缠绕,这个技能可以说是让人又爱又恨,一方面它是DRU少数几个控制技能中性能最好的一个。一方面又有太大的限制。而且随着3次规则开始影响缠绕,DRU再一次被弱化。
宏介绍:同自然之速+治疗之触
使用频率:低
实用度:低
1.查看目标血量的宏.如果目标为团队关系[自己(的宠物)/队友(宠物)],则说出当前生命值;否则说出当前生命值与最大生命值的百分比.
/script SendChatMessage(UnitHealth("target"),s)
此宏既可以查看友方单位生命值又可以查看敌对单位的生命剩余百分比,真是一举两得啊(狡辩).
2.催眠目标同时说话提醒队友不要攻击催眠目标
/script SendChatMessage(">>"..UnitName("target").."(等级"..UnitLevel("target")..")<<要睡觉了,大家不要吵醒他~~~");
/施放 休眠(等级 3)
3.缠绕目标同时说话提醒队友不要攻击缠绕目标
/script SendChatMessage("我正在缠绕>>"..UnitName("target").."(等级"..""..UnitLevel("target")..")".."<<,注意尽量不要攻击它,以免打断!!!");
/施放 纠缠根须(等级 6)
这两个宏我并没有替换原技能,只是放在一边,在不断补催眠/缠绕时偶尔使用,以提醒队友,如果直接替换的,由于需要不断的补催眠/缠绕,容易造成恶意刷屏.
4.激活同时大喊提醒友方德鲁伊并提醒被激活对象
/大喊 我来[激活]%T,大家注意!
/script SendChatMessage("给你激活了,好好利用!!!","whisper","通用语",UnitName("target"))
/施放 激活
激活的效果受6秒规则限制,提醒激活对象尽量不要施法以使激活的效果最大限度发挥.
5.复活队友同时大喊提醒友方德鲁伊并通知被复活对象
/大喊 我正在对%T释放战斗复活!
/script SendChatMessage("要战复你了,准备好!","whisper","通用语",UnitName("target"))
/施放 复生(等级 5)
---------------------------------------
通用宏
1、HL1:找出团队中健康值最低的,返回组员名称和健康值,g是队团前缀(组party,团raid),n团队人数不包括自己:
/scriptfunctionHL1(g,n)t,p,UHM,UH=0,"player",UnitHealthMax,UnitHealthm=UH(p)/UHM(p)fori=1,ndoifIR(g..i)==1thent=UH(g..i)/UHM(g..i)ift1thenp="raid"i=i-1elsei=GetNumPartyMembers()ifi>0thenp="party"endendifi>0thenreturnHL1(p,i)elsereturnp,UnitHealthMax(p)-UnitHealth(p)endend
3、减益:检查减益魔法是否施加在目标身上,p为目标名称,s魔法名,前面几个字符就行,好像中文名称不行:
/scriptfunctionBU(s,p)ifp==nilthenp="target"endfori=1,16dof=UnitDebuff(p,i)iffthenifstring.find(f,s)thenreturntrueendelsereturnfalseendendreturnfalseend
4、初始:初始化全局函数
/scriptfori=49,60doUseAction(i)end
5、在场:是否可以施法,判断是否存在施法区域,p为目标名称,
/scriptfunctionIR(p)if(UnitIsDead(p))thenreturn0endifUnitIsVisible(p)==1thenreturn1endreturn0end
6、增益:检查增益魔法是否施加在目标身上,p为目标名称,s魔法名,前面几个字符就行,好像中文名称不行:
/scriptfunctionB(s,p)ifp==nilthenp="player"endfori=1,16dof=UnitBuff(p,i)iffthenifstring.find(f,s)thenreturntrueendelsereturnfalseendendreturnfalseend
7、救助:救治团队或小组中健康度最低的成员,包括自己一个人。s医疗魔法名,mh最少的治疗量,为了不浪费魔法
/scriptfunctionH(s,mh)p,d=HL()ifd>=mhthenTargetUnit(p)C(s)endend
8、施法:施放魔法,检查魔法值
/scriptfunctionC(s,m)ifm==nilorUnitMana("player")>=mthenCastSpellByName(s)endend
9、法助:如果没有目标,则选择自己作为施法对象,用于释放增益魔法
/scriptfunctionTS(p)ifp==nilthenp="player"endifSpellIsTargeting()thenSpellTargetUnit(p)endend
10、锁敌:没有目标,则选定最近的敌人;如果目标为友方单位,则协助友方
/scriptfunctionTE()ifUnitName("target")==nilorUnitIsDead("target")thenTargetNearestEnemy()elseifUnitIsFriend("player","target")thenifUnitCanAssist("player","target")thenAssistUnit("target")elseTargetNearestEnemy()endendend
11、怒击:施放终极技,检查能量点
/scriptfunctionCP(s,m,e)ifGetComboPoints()>=eandUnitMana("player")>=mthenCastSpellByName(s)endend
12、破甲:精灵之火
/scriptfunctionFA()ifnotBU("Faerie")thenC("精灵之火(野性)")endend
13、猛虎:猛虎之怒
/scriptfunctionTG()ifnotB("Tiger")thenC("猛虎之怒",30)endend
然后在人物专用宏里建立治疗宏
德鲁伊为例:
1、愈合
/scriptH("愈合",800)
/scriptH("愈合(等级4)",600)
/scriptH("愈合(等级3)",500)
/scriptH("愈合(等级2)",300)
/scriptp,d=HL()ifnotB("Rejuvenation",p)thenTargetUnit(p)C("回春术")end
2、治疗
/scriptH("治疗之触",900)
/scriptH("治疗之触(等级5)",700)
/scriptH("治疗之触(等级4)",450)
/scriptH("治疗之触(等级3)",250)
/scriptp,d=HL()ifnotB("Rejuvenation",p)thenTargetUnit(p)C("回春术")end
注意在每个治疗魔法宏后面加入一个瞬发的治疗宏,德鲁伊是回春术,这样在跑动中会自动释放这个瞬发魔法