oscar-broman / samp-weapon-config

A more consistent and responsive damage system with many new features
Apache License 2.0
91 stars 84 forks source link

Damage not send to target when using DamagePlayer inside #242

Closed Kutuy closed 1 year ago

Kutuy commented 2 years ago

This is a debug from crashdetect:

[08:25:14] [debug] Run time error 3: "Stack/heap collision (insufficient stack size)"
[08:25:14] [debug]  Stack pointer (STK) is 0x1F26908, heap pointer (HEA) is 0x1F268D0
[08:25:14] [debug] AMX backtrace:
[08:25:14] [debug] #0 000720cc in WC_IsPlayerSpawned (playerid=1) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:982
[08:25:14] [debug] #1 0008e398 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4831
[08:25:14] [debug] #2 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #3 002eb950 in public WC_OnPlayerDamage (32663980, 32663984, 32663988, 32663992, 32663996)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #4 0009710c in public OnPlayerDamage (&playerid=@01f269ac 1, &Float:amount=@01f269b0 2.00000, &issuerid=@01f269b4 0, &weapon=@01f269b8 0, &bodypart=@01f269bc 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #5 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #6 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #7 002eb950 in public WC_OnPlayerDamage (32664116, 32664120, 32664124, 32664128, 32664132)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #8 0009710c in public OnPlayerDamage (&playerid=@01f26a34 1, &Float:amount=@01f26a38 2.00000, &issuerid=@01f26a3c 0, &weapon=@01f26a40 0, &bodypart=@01f26a44 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #9 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #10 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #11 002eb950 in public WC_OnPlayerDamage (32664252, 32664256, 32664260, 32664264, 32664268)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #12 0009710c in public OnPlayerDamage (&playerid=@01f26abc 1, &Float:amount=@01f26ac0 2.00000, &issuerid=@01f26ac4 0, &weapon=@01f26ac8 0, &bodypart=@01f26acc 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #13 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #14 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #15 002eb950 in public WC_OnPlayerDamage (32664388, 32664392, 32664396, 32664400, 32664404)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #16 0009710c in public OnPlayerDamage (&playerid=@01f26b44 1, &Float:amount=@01f26b48 2.00000, &issuerid=@01f26b4c 0, &weapon=@01f26b50 0, &bodypart=@01f26b54 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #17 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #18 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #19 002eb950 in public WC_OnPlayerDamage (32664524, 32664528, 32664532, 32664536, 32664540)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #20 0009710c in public OnPlayerDamage (&playerid=@01f26bcc 1, &Float:amount=@01f26bd0 2.00000, &issuerid=@01f26bd4 0, &weapon=@01f26bd8 0, &bodypart=@01f26bdc 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #21 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #22 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #23 002eb950 in public WC_OnPlayerDamage (32664660, 32664664, 32664668, 32664672, 32664676)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #24 0009710c in public OnPlayerDamage (&playerid=@01f26c54 1, &Float:amount=@01f26c58 2.00000, &issuerid=@01f26c5c 0, &weapon=@01f26c60 0, &bodypart=@01f26c64 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #25 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #26 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #27 002eb950 in public WC_OnPlayerDamage (32664796, 32664800, 32664804, 32664808, 32664812)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #28 0009710c in public OnPlayerDamage (&playerid=@01f26cdc 1, &Float:amount=@01f26ce0 2.00000, &issuerid=@01f26ce4 0, &weapon=@01f26ce8 0, &bodypart=@01f26cec 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #29 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #30 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #31 002eb950 in public WC_OnPlayerDamage (32664932, 32664936, 32664940, 32664944, 32664948)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #32 0009710c in public OnPlayerDamage (&playerid=@01f26d64 1, &Float:amount=@01f26d68 2.00000, &issuerid=@01f26d6c 0, &weapon=@01f26d70 0, &bodypart=@01f26d74 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #33 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #34 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #35 002eb950 in public WC_OnPlayerDamage (32665068, 32665072, 32665076, 32665080, 32665084)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #36 0009710c in public OnPlayerDamage (&playerid=@01f26dec 1, &Float:amount=@01f26df0 2.00000, &issuerid=@01f26df4 0, &weapon=@01f26df8 0, &bodypart=@01f26dfc 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #37 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #38 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #39 002eb950 in public WC_OnPlayerDamage (32665204, 32665208, 32665212, 32665216, 32665220)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #40 0009710c in public OnPlayerDamage (&playerid=@01f26e74 1, &Float:amount=@01f26e78 2.00000, &issuerid=@01f26e7c 0, &weapon=@01f26e80 0, &bodypart=@01f26e84 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #41 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #42 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #43 002eb950 in public WC_OnPlayerDamage (32665340, 32665344, 32665348, 32665352, 32665356)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #44 0009710c in public OnPlayerDamage (&playerid=@01f26efc 1, &Float:amount=@01f26f00 2.00000, &issuerid=@01f26f04 0, &weapon=@01f26f08 0, &bodypart=@01f26f0c 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #45 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #46 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #47 002eb950 in public WC_OnPlayerDamage (32665476, 32665480, 32665484, 32665488, 32665492)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #48 0009710c in public OnPlayerDamage (&playerid=@01f26f84 1, &Float:amount=@01f26f88 2.00000, &issuerid=@01f26f8c 0, &weapon=@01f26f90 0, &bodypart=@01f26f94 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #49 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #50 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #51 002eb950 in public WC_OnPlayerDamage (32665612, 32665616, 32665620, 32665624, 32665628)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #52 0009710c in public OnPlayerDamage (&playerid=@01f2700c 1, &Float:amount=@01f27010 2.00000, &issuerid=@01f27014 0, &weapon=@01f27018 0, &bodypart=@01f2701c 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #53 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #54 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #55 002eb950 in public WC_OnPlayerDamage (32665748, 32665752, 32665756, 32665760, 32665764)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #56 0009710c in public OnPlayerDamage (&playerid=@01f27094 1, &Float:amount=@01f27098 2.00000, &issuerid=@01f2709c 0, &weapon=@01f270a0 0, &bodypart=@01f270a4 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #57 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #58 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #59 002eb950 in public WC_OnPlayerDamage (32665884, 32665888, 32665892, 32665896, 32665900)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #60 0009710c in public OnPlayerDamage (&playerid=@01f2711c 1, &Float:amount=@01f27120 2.00000, &issuerid=@01f27124 0, &weapon=@01f27128 0, &bodypart=@01f2712c 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #61 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #62 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #63 002eb950 in public WC_OnPlayerDamage (32666020, 32666024, 32666028, 32666032, 32666036)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #64 0009710c in public OnPlayerDamage (&playerid=@01f271a4 1, &Float:amount=@01f271a8 2.00000, &issuerid=@01f271ac 0, &weapon=@01f271b0 0, &bodypart=@01f271b4 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #65 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #66 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #67 002eb950 in public WC_OnPlayerDamage (32666156, 32666160, 32666164, 32666168, 32666172)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #68 0009710c in public OnPlayerDamage (&playerid=@01f2722c 1, &Float:amount=@01f27230 2.00000, &issuerid=@01f27234 0, &weapon=@01f27238 0, &bodypart=@01f2723c 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #69 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #70 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #71 002eb950 in public WC_OnPlayerDamage (32666292, 32666296, 32666300, 32666304, 32666308)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #72 0009710c in public OnPlayerDamage (&playerid=@01f272b4 1, &Float:amount=@01f272b8 2.00000, &issuerid=@01f272bc 0, &weapon=@01f272c0 0, &bodypart=@01f272c4 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #73 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #74 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #75 002eb950 in public WC_OnPlayerDamage (32666428, 32666432, 32666436, 32666440, 32666444)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #76 0009710c in public OnPlayerDamage (&playerid=@01f2733c 1, &Float:amount=@01f27340 2.00000, &issuerid=@01f27344 0, &weapon=@01f27348 0, &bodypart=@01f2734c 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #77 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #78 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #79 002eb950 in public WC_OnPlayerDamage (32666564, 32666568, 32666572, 32666576, 32666580)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #80 0009710c in public OnPlayerDamage (&playerid=@01f273c4 1, &Float:amount=@01f273c8 2.00000, &issuerid=@01f273cc 0, &weapon=@01f273d0 0, &bodypart=@01f273d4 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #81 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #82 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #83 002eb950 in public WC_OnPlayerDamage (32666700, 32666704, 32666708, 32666712, 32666716)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #84 0009710c in public OnPlayerDamage (&playerid=@01f2744c 1, &Float:amount=@01f27450 2.00000, &issuerid=@01f27454 0, &weapon=@01f27458 0, &bodypart=@01f2745c 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #85 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #86 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #87 002eb950 in public WC_OnPlayerDamage (32666836, 32666840, 32666844, 32666848, 32666852)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #88 0009710c in public OnPlayerDamage (&playerid=@01f274d4 1, &Float:amount=@01f274d8 2.00000, &issuerid=@01f274dc 0, &weapon=@01f274e0 0, &bodypart=@01f274e4 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #89 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #90 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #91 002eb950 in public WC_OnPlayerDamage (32666972, 32666976, 32666980, 32666984, 32666988)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #92 0009710c in public OnPlayerDamage (&playerid=@01f2755c 1, &Float:amount=@01f27560 2.00000, &issuerid=@01f27564 0, &weapon=@01f27568 0, &bodypart=@01f2756c 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #93 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #94 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #95 002eb950 in public WC_OnPlayerDamage (32667108, 32667112, 32667116, 32667120, 32667124)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #96 0009710c in public OnPlayerDamage (&playerid=@01f275e4 1, &Float:amount=@01f275e8 2.00000, &issuerid=@01f275ec 0, &weapon=@01f275f0 0, &bodypart=@01f275f4 0) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692
[08:25:14] [debug] #97 0008e458 in InflictDamage (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:4835
[08:25:14] [debug] #98 0007323c in DamagePlayer (playerid=1, Float:amount=2.00000, issuerid=0, weaponid=0, bodypart=0, bool:ignore_armour=true) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:1397
[08:25:14] [debug] #99 002eb950 in public WC_OnPlayerDamage (32667244, 32667248, 32667252, 32667256, 32667260)  at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\gamemodes\stregs.pwn:5517
[08:25:14] [debug] #100 0009710c in public OnPlayerGiveDamage (playerid=32667244, damagedid=32667248, Float:amount=0.00000, weaponid=32667256, bodypart=32667260) at C:\Users\lucky\Documents\SERVER SAMP\Latest\SRC-RP (v1.03r) - Copy\pawno\include\weapon-config.inc:5692

And this is the script on the server:

public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
    if(IsAtEvent[playerid] == 0)
    {
        if(weapon == WEAPON_UNARMED) {
            DamagePlayer(playerid, 2, issuerid, WEAPON_UNARMED, BODY_PART_UNKNOWN, true);
            Info(playerid, "Harusnya damage yang didapat adalah %.f.", amount);
            Info(issuerid, "Harusnya damage yang diberikan adalah %.f.", amount);
        }
        if(weapon == 9) {
            DamagePlayer(playerid, 0, issuerid, 9, BODY_PART_UNKNOWN, true);
            Info(playerid, "Tidak menerima damage.");
            Info(issuerid, "Tidak menerima damage.");
        }
    }
    return 1;
}
NexiusTailer commented 2 years ago

You can just modify the amount parameter inside this callback, so the final damage will be as you set it. Your way of doing that causes a regular recursion.