Jump to content
  • 0

Eroare 029


Smokinggg

Question

Salut, am si eu o eroare, 029:

[pawn]C:\Users\Agent Perry\Desktop\server\gamemodes\tgz.pwn(65045) : error 029: invalid expression, assumed zero

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.[/pawn]

Uitati linia 65045 [pawn]if(PlayerData[shooter][pMember] = 8)[/pawn]

Uitati de unde provine.

[pawn] //-------------------OnPlayerShoot-------------------------//

public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)

{

    if(GetPlayerWeapon(Shooter) == 34)

    {

if (PlayerData[shooter][pMember] = 8)

{

        SetPlayerHealth(Target, 0);

        }

}

    return 1;

}[/pawn]

"8" este id-ul factiunii hitman. Aici este vorba ca vreau sa pun ca atunci cand tragi un sniper-ul 1 glont, victima sa fie moarta.

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

Deci adaugi

[pawn]new PlayerInfo[MAX_PLAYERS][pInfo];[/pawn]

Si:

[pawn] //-------------------OnPlayerShoot-------------------------//

public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)

{

    if(GetPlayerWeapon(Shooter) == 34)

    {

if (PlayerInfo[shooter][pMember] = 8)

{

        SetPlayerHealth(Target, 0);

        }

}

    return 1;

}[/pawn]

 

 

Link to comment
Share on other sites

Nu merge, raman la eroare 029, deci stie cineva?

repet, STIE CINEVA?

Daca pui un singur =, inseamna ca ii setezi valoarea aia, ceea ce NU poti face intr-un if.

[pawn]

public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)

{

    if(GetPlayerWeapon(Shooter) == 34)

    {

if (PlayerInfo[shooter][pMember] == 8)

{

        SetPlayerHealth(Target, 0);

        }

}

    return 1;

}[/pawn]

Deci adaugi

[pawn]new PlayerInfo[MAX_PLAYERS][pInfo];[/pawn]

Vezi ca te-ai murdarit de scripting la bot, esti total paralel. Daca ai parametrul Shooter in callback, de ce naiba ii faci string separat?? /:)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.