Bully-Board
Bully Modding Section => Modding Questions/Help => Topic started by: Ming on July 15, 2021, 12:25:01 AM
-
function HitStop()
Time = 150
while true do
for NPC,Ped2 in {PedFindInAreaXYZ(0, 0, 0, 99999)} do
if PedIsHit(Ped2) and PedIsValid(Ped2) then
if PedGetWhoHitMeLast(Ped2) == gPlayer then
PlayerSpeed = GameGetPedStat(gPlayer, 20)
PedSpeed = GameGetPedStat(Ped2, 20)
GameSetPedStat(gPlayer, 20, 30)
GameSetPedStat(Ped2, 20, 30)
Wait(Time)
GameSetPedStat(gPlayer, 20, PlayerSpeed)
GameSetPedStat(Ped2, 20, PedSpeed)
end
end
end
Wait(0)
end
end
It doesn't work :unsure:
Can someone help ?
-
You have published the correct version in QQ, why do you want to publish the broken version here?
-
You have published the correct version in QQ, why do you want to publish the broken version here?
講中文就好了
-
以前那個版本沒法每次都觸發,這個是用了PedIsHit() function,這個算是增加打擊感mod v2
-
你只使用PedIsHit(Ped2)游戏会识别成任何形式的攻击,你应该改为PedIsHit(Ped2, 2)游戏会识别成近战,下面代码亲测可行
function HitStop()
Time = 150
while true do
for NPC,Ped2 in {PedFindInAreaXYZ(0, 0, 0, 99999)} do
if PedIsHit(Ped2, 2) and PedGetWhoHitMeLast(Ped2) == gPlayer then
PlayerSpeed = GameGetPedStat(gPlayer, 20)
PedSpeed = GameGetPedStat(Ped2, 20)
GameSetPedStat(gPlayer, 20, 30)
GameSetPedStat(Ped2, 20, 30)
Wait(Time)
GameSetPedStat(gPlayer, 20, PlayerSpeed)
GameSetPedStat(Ped2, 20, PedSpeed)
end
end
Wait(0)
end
end
-
不过我并没有觉得因此会提升打击感?
-
好吧,并不只识别近战伤害
-
好吧,并不只识别近战伤害
那PedIsHit(Ped2, 2)裡面的2是什麼意思
-
不知道,我看到某个任务lua中有这个我就按照它这样放了上去
-
不知道,我看到某个任务lua中有这个我就按照它这样放了上去
了解,感謝