Jump to content

Question

Posted

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.

4 answers to this question

Recommended Posts

Posted

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]

 

 

Posted

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?? /:)

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.