需要任何帮助:布法罗鸡翅等
Need any helps wi-th: Buff rangs etc
我的英语水平很差。所以我会尽量举例说明。
我有 5 items
叠加在玩家 buff 上
让我们有条件地称呼他们:
1, 2, 3, 4, 5
这些物品有一个咒语:
11, 12, 13, 14, 15,
绑定法术和物品:
1 - 11
,
2 - 12
,
3 - 13
,
4 - 14
,
5 - 15
,
问题。如何让播放器激活,例如item 2
。但是激活后他不能使用item 1
?
示例:
43463 Scroll of Agility VII
43464 Scroll of Agility VIII
示例中没有。但还有一件事。您需要确保在使用主题 2
后不能再使用主题 3
。只要咒语(12
)没有结束,物品3
(4.5
)就不能使用。
这与 lua 或物品无关,与法术有关:http://www.azerothcore.org/wiki/spell_group_stack_rules
并且还需要通过模块或基本脚本系统制作项目脚本,而不是 lua 我没有在 eluna 模块中看到允许这样做的方法
如果您需要在 LUA
local ItemEntry ={
--ItemEntry, Spell, PreviousSpell
{1, 11, 0},
{2, 12, 11},
{3, 13, 12},
{4, 14, 13},
{5, 15, 14};
}
local function OnUseItem(event, player, itemEntry)
for i=1, #ItemEntry do
if itemEntry == ItemEntry[i][1]then
local pAura = player:HasAura(ItemEntry[i][3])
if pAura == true then
local pAura = player:GetAura(ItemEntry[i][3])
if pAura <= ItemEntry[i][3]then
player:RemoveAura(ItemEntry[i][3])
end
end
end
end
end
RegisterPlayerEvent(31, OnUseItem)
正常情况下,如果 returns 出现错误,请不要犹豫,在 discord
上将其发送给我
PS:如果您是法国人,请用法语发送 mp .. x)
iThorgrim#1138
我的英语水平很差。所以我会尽量举例说明。
我有 5 items
叠加在玩家 buff 上
让我们有条件地称呼他们:
1, 2, 3, 4, 5
这些物品有一个咒语:
11, 12, 13, 14, 15,
绑定法术和物品:
1 - 11
,
2 - 12
,
3 - 13
,
4 - 14
,
5 - 15
,
问题。如何让播放器激活,例如item 2
。但是激活后他不能使用item 1
?
示例:
43463 Scroll of Agility VII
43464 Scroll of Agility VIII
示例中没有。但还有一件事。您需要确保在使用主题 2
后不能再使用主题 3
。只要咒语(12
)没有结束,物品3
(4.5
)就不能使用。
这与 lua 或物品无关,与法术有关:http://www.azerothcore.org/wiki/spell_group_stack_rules 并且还需要通过模块或基本脚本系统制作项目脚本,而不是 lua 我没有在 eluna 模块中看到允许这样做的方法
如果您需要在 LUA
local ItemEntry ={
--ItemEntry, Spell, PreviousSpell
{1, 11, 0},
{2, 12, 11},
{3, 13, 12},
{4, 14, 13},
{5, 15, 14};
}
local function OnUseItem(event, player, itemEntry)
for i=1, #ItemEntry do
if itemEntry == ItemEntry[i][1]then
local pAura = player:HasAura(ItemEntry[i][3])
if pAura == true then
local pAura = player:GetAura(ItemEntry[i][3])
if pAura <= ItemEntry[i][3]then
player:RemoveAura(ItemEntry[i][3])
end
end
end
end
end
RegisterPlayerEvent(31, OnUseItem)
正常情况下,如果 returns 出现错误,请不要犹豫,在 discord
上将其发送给我PS:如果您是法国人,请用法语发送 mp .. x)
iThorgrim#1138