GetPlayerWeaponData false results
#1

I don't remember "GetPlayerWeaponData" function acting like this before 0.3.7 version. I've noticed this thing in 0.3.7 RC2.

Okey, so here's the thing. Player connects to a server, he gets weapons, let's say these:
pawn Код:
GivePlayerWeapon(playerid, WEAPON_SILENCED, 25);
GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 30);
GivePlayerWeapon(playerid, WEAPON_M4,       50);
GivePlayerWeapon(playerid, WEAPON_RIFLE,    15);
We run this code:
pawn Код:
new
        w_data[13][2];
for(new a = 0; a < 13; a++)
{
    GetPlayerWeaponData(playerid, a, w_data[a][0], w_data[a][1]);
    printf("Weaponry for slot %i: weapon (%i), amount (%i)", a, w_data[a][0], w_data[a][1]);
}
And we get these results:
Код:
Weaponry for slot 0: weapon (0), amount (0)
Weaponry for slot 1: weapon (0), amount (0)
Weaponry for slot 2: weapon (23), amount (25)
Weaponry for slot 3: weapon (27), amount (30)
Weaponry for slot 4: weapon (0), amount (0)
Weaponry for slot 5: weapon (31), amount (50)
Weaponry for slot 6: weapon (33), amount (15)
Weaponry for slot 7: weapon (0), amount (0)
Weaponry for slot 8: weapon (0), amount (0)
Weaponry for slot 9: weapon (0), amount (0)
Weaponry for slot 10: weapon (0), amount (0)
Weaponry for slot 11: weapon (0), amount (0)
Weaponry for slot 12: weapon (0), amount (0)
Everything fine for now.

Then the player shoots all the bullets (or we remove them with "ResetPlayerWeapons" function) and we run the same code again, only to get these (false) results:
Код:
Weaponry for slot 0: weapon (0), amount (0)
Weaponry for slot 1: weapon (0), amount (0)
Weaponry for slot 2: weapon (23), amount (0)
Weaponry for slot 3: weapon (27), amount (0)
Weaponry for slot 4: weapon (0), amount (0)
Weaponry for slot 5: weapon (31), amount (0)
Weaponry for slot 6: weapon (33), amount (0)
Weaponry for slot 7: weapon (0), amount (0)
Weaponry for slot 8: weapon (0), amount (0)
Weaponry for slot 9: weapon (0), amount (0)
Weaponry for slot 10: weapon (0), amount (0)
Weaponry for slot 11: weapon (0), amount (0)
Weaponry for slot 12: weapon (0), amount (0)
No ammunition, and when there's no ammunition, then there is no weapon, but "GetPlayerWeaponData" function still returns the latest weapons in player's weapon inventory.
Reply


Messages In This Thread
[NOT v0.3.7 ISSUE] GetPlayerWeaponData false results - by Correlli - 13.03.2015, 17:58
Re: GetPlayerWeaponData false results - by Lightning[SV] - 13.03.2015, 19:40
Re: GetPlayerWeaponData false results - by Correlli - 13.03.2015, 20:11
Re: GetPlayerWeaponData false results - by BeckzyBoi - 14.03.2015, 02:37
Re: GetPlayerWeaponData false results - by CyNiC - 14.03.2015, 02:59
Re: GetPlayerWeaponData false results - by BeckzyBoi - 14.03.2015, 05:04
Re: GetPlayerWeaponData false results - by Jay_ - 14.03.2015, 10:10
Re: GetPlayerWeaponData false results - by Correlli - 14.03.2015, 12:12
Re : GetPlayerWeaponData false results - by S4t3K - 14.03.2015, 12:31
Re : GetPlayerWeaponData false results - by S4t3K - 14.03.2015, 12:43

Forum Jump:


Users browsing this thread: 1 Guest(s)