Bully-Board

Bully Modding Section => Modding Questions/Help => Topic started by: Ming on July 15, 2021, 12:25:01 AM

Title: Hit Stop mod
Post by: Ming on July 15, 2021, 12:25:01 AM
Code: [Select]
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 ?
Title: Re: Hit Stop mod
Post by: mhdt on July 15, 2021, 02:05:57 AM
You have published the correct version in QQ, why do you want to publish the broken version here?
Title: Re: Hit Stop mod
Post by: Ming on July 15, 2021, 03:14:21 AM
You have published the correct version in QQ, why do you want to publish the broken version here?
講中文就好了
Title: Re: Hit Stop mod
Post by: Ming on July 15, 2021, 03:15:57 AM
以前那個版本沒法每次都觸發,這個是用了PedIsHit() function,這個算是增加打擊感mod v2
Title: Re: Hit Stop mod
Post by: mhdt on July 15, 2021, 06:17:54 PM
你只使用PedIsHit(Ped2)游戏会识别成任何形式的攻击,你应该改为PedIsHit(Ped2, 2)游戏会识别成近战,下面代码亲测可行
Code: [Select]
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
Title: Re: Hit Stop mod
Post by: mhdt on July 15, 2021, 06:18:31 PM
不过我并没有觉得因此会提升打击感?
Title: Re: Hit Stop mod
Post by: mhdt on July 15, 2021, 06:25:50 PM
好吧,并不只识别近战伤害
Title: Re: Hit Stop mod
Post by: Ming on July 15, 2021, 08:53:14 PM
好吧,并不只识别近战伤害
那PedIsHit(Ped2, 2)裡面的2是什麼意思
Title: Re: Hit Stop mod
Post by: mhdt on July 15, 2021, 11:43:02 PM
不知道,我看到某个任务lua中有这个我就按照它这样放了上去
Title: Re: Hit Stop mod
Post by: Ming on July 16, 2021, 04:47:51 AM
不知道,我看到某个任务lua中有这个我就按照它这样放了上去
了解,感謝