SA-MP Forums Archive
[Ajuda] Erro ao compilar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Erro ao compilar (/showthread.php?tid=505925)



Erro ao compilar - Devasting - 10.04.2014

pawn Код:
C:\Users\Re\Desktop\Bloody Vegas - Striker Samp\gamemodes\SFDM.pwn(7914) : error 029: invalid expression, assumed zero
C:\Users\Re\Desktop\Bloody Vegas - Striker Samp\gamemodes\SFDM.pwn(7914) : warning 215: expression has no effect
C:\Users\Re\Desktop\Bloody Vegas - Striker Samp\gamemodes\SFDM.pwn(7914) : error 001: expected token: ";", but found "if"
C:\Users\Re\Desktop\Bloody Vegas - Striker Samp\gamemodes\SFDM.pwn(7914) : error 017: undefined symbol "bodypart"
C:\Users\Re\Desktop\Bloody Vegas - Striker Samp\gamemodes\SFDM.pwn(7914) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
LINHA:
pawn Код:
else if(issuerid != INVALID_PLAYER_ID && weaponid == 34 && bodypart == 9 && GetPlayerTeam(issuerid) != GetPlayerTeam(playerid))
CODE:
pawn Код:
//============HEADSHOT============
else if(issuerid != INVALID_PLAYER_ID && weaponid == 34 && bodypart == 9 && GetPlayerTeam(issuerid) != GetPlayerTeam(playerid))
    {
        SetPlayerHealth(playerid, 0.0);
        GameTextForPlayer(issuerid, "HEADSHOT", 3000, 1);
        format(sstring,sizeof sstring,"[Sniper Info]Headshot confirmed on: %s[%d]", PlayerName(playerid), playerid);
        SendClientMessage(issuerid, COLOR_GREEN, sstring);
    }
//===========HEADSHOT==============



Re: Erro ao compilar - Coreia - 10.04.2014

Tб faltando a variavel "bodypart"


Re: Erro ao compilar - Devasting - 10.04.2014

Quote:
Originally Posted by Coreia
Посмотреть сообщение
Tб faltando a variavel "bodypart"
como vou adicionar isso no meu gamemode?
pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
else if(issuerid != INVALID_PLAYER_ID && weaponid == 34 && bodypart == 9 && GetPlayerTeam(issuerid) != GetPlayerTeam(playerid))
    {
        SetPlayerHealth(playerid, 0.0);
        GameTextForPlayer(issuerid, "HEADSHOT", 3000, 1);
        format(sstring,sizeof sstring,"[Sniper Info]Headshot confirmed on: %s[%d]", PlayerName(playerid), playerid);
        SendClientMessage(issuerid, COLOR_GREEN, sstring);
    }
    return 1;
}



Re: Erro ao compilar - Coreia - 10.04.2014

pawn Код:
new bodypart;
Agora vc decide se vai ser local ou global.


Re: Erro ao compilar - Devasting - 10.04.2014

Quote:
Originally Posted by Coreia
Посмотреть сообщение
pawn Код:
new bodypart;
Agora vc decide se vai ser local ou global.
pawn Код:
C:\Users\Re\Desktop\Bloody Vegas - Striker Samp\gamemodes\SFDM.pwn(7908) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
LINHA:
pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)



Re: Erro ao compilar - Coreia - 10.04.2014

Nгo й ai que bota pow, vocк tem que criar a variбvel.