11local spamTimer = {}
22
3- function reloadWeapon (player )
4- if getControlState (player ," aimweapon " ) then return end
5- if getControlState (player ," fire" ) then return end
3+ local function reloadWeapon (player )
4+ if getControlState (player , " aim_weapon " ) then return end
5+ if getControlState (player , " fire" ) then return end
66 if isPedDead (player ) then return end
77 if isPedInVehicle (player ) then return end
88 if getPedWeapon (player ) == 0 then return end
99
1010 if getPedAmmoInClip (player ) == getPedTotalAmmo (player ) then return end
1111
12- if spamTimer [player ] and getTickCount () - spamTimer [player ] < 3000 then
13- return
12+ if spamTimer [player ] and getTickCount () - spamTimer [player ] < 3000 then
13+ return
1414 end
1515
1616 spamTimer [player ] = getTickCount ()
17-
1817 reloadPedWeapon (player )
1918end
2019
21- addEventHandler (" onPlayerJoin" , root , function ()
22- bindKey (source , " r" , " down" , reloadWeapon )
23- end )
20+ addEventHandler (" onPlayerJoin" , root , function ()
21+ bindKey (source , " r" , " down" , reloadWeapon )
22+ end )
2423
25- addEventHandler (" onResourceStart" , resourceRoot , function ()
26- for _ , player in ipairs (getElementsByType (" player" )) do
24+ addEventHandler (" onResourceStart" , resourceRoot , function ()
25+ for _ , player in ipairs (getElementsByType (" player" )) do
2726 bindKey (player , " r" , " down" , reloadWeapon )
28- end
27+ end
2928end )
3029
3130addEventHandler (" onPlayerWeaponReload" , root , function ()
3231 spamTimer [source ] = getTickCount ()
3332end )
3433
35- addEventHandler (" onPlayerQuit" , root , function ()
34+ addEventHandler (" onPlayerQuit" , root , function ()
3635 spamTimer [source ] = nil
37- end )
36+ end )
0 commit comments