
C:\Users\john\Desktop\brasilrp\gamemodes\ELITE.pwn(26358) : warning 219: local variable "Armour" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Header size: 7444 bytes Code size: 1268512 bytes Data size: 4652928 bytes Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion Total requirements: 5945268 bytes 1 Warning.
|
Originally Posted by Suporte_bnv
Ola a todos eu estou comeзando no pawno e presiso da ajuda de v6.
![]() Peguei o Godfather RP editado e estou com uma duvida num erro. Code:
C:\Users\john\Desktop\brasilrp\gamemodes\ELITE.pwn(26358) : warning 219: local variable "Armour" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Header size: 7444 bytes Code size: 1268512 bytes Data size: 4652928 bytes Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion Total requirements: 5945268 bytes 1 Warning. |
if(strcmp(cmdtext, "/usardrogas", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerBoxing[playerid] > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode usar drogas durante uma luta !");
return 1;
}
if(PlayerInfo[playerid][pDrugs] > 1)
{
PlayerStoned[playerid] += 0;
if(PlayerStoned[playerid] >= 3) { GameTextForPlayer(playerid, "~w~voce esta~n~~p~chapado", 4000, 1); }
new Float:Armour;
GetPlayerArmour(playerid, Armour);
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pDrugPerk] > 0)
{
new Armour = 2 * PlayerInfo[playerid][pDrugPerk]; Armour += 20;
SetPlayerArmour(playerid, Armour);
}
else
{
SetPlayerArmour(playerid, Armour + 20.0);
}
SendClientMessage(playerid, COLOR_GREY, " Duas gramas usadas...");
format(string, sizeof(string), "* %s drogou-se.", sendername);
ApplyAnimation(playerid,"SMOKING","M_smk_in",4.1,0,1,1,1,1);
ApplyAnimation(playerid,"SMOKING","M_smk_in",4.1,0,1,1,1,1);
ProxDetector(20.0, playerid, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
PlayerInfo[playerid][pDrugs] -= 2;
if(STDPlayer[playerid]==1)
{
STDPlayer[playerid] = 0;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк jб nгo estб infectado com uma doenзa sexualmente transmissнvel mais por causa da droga !");
}
else if(STDPlayer[playerid]==2)
{
STDPlayer[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк reduziu a DST а clamнdia devido a droga !");
}
else if(STDPlayer[playerid]==3)
{
STDPlayer[playerid] = 2;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк reduziu a DST а gonorrйia devido a droga !");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem gramas suficientes !");
}
|
Originally Posted by Suporte_bnv
Code:
if(strcmp(cmdtext, "/usardrogas", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerBoxing[playerid] > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode usar drogas durante uma luta !");
return 1;
}
if(PlayerInfo[playerid][pDrugs] > 1)
{
PlayerStoned[playerid] += 0;
if(PlayerStoned[playerid] >= 3) { GameTextForPlayer(playerid, "~w~voce esta~n~~p~chapado", 4000, 1); }
new Float:Armour;
GetPlayerArmour(playerid, Armour);
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pDrugPerk] > 0)
{
new Armour = 2 * PlayerInfo[playerid][pDrugPerk]; Armour += 20;
SetPlayerArmour(playerid, Armour);
}
else
{
SetPlayerArmour(playerid, Armour + 20.0);
}
SendClientMessage(playerid, COLOR_GREY, " Duas gramas usadas...");
format(string, sizeof(string), "* %s drogou-se.", sendername);
ApplyAnimation(playerid,"SMOKING","M_smk_in",4.1,0,1,1,1,1);
ApplyAnimation(playerid,"SMOKING","M_smk_in",4.1,0,1,1,1,1);
ProxDetector(20.0, playerid, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
PlayerInfo[playerid][pDrugs] -= 2;
if(STDPlayer[playerid]==1)
{
STDPlayer[playerid] = 0;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк jб nгo estб infectado com uma doenзa sexualmente transmissнvel mais por causa da droga !");
}
else if(STDPlayer[playerid]==2)
{
STDPlayer[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк reduziu a DST а clamнdia devido a droga !");
}
else if(STDPlayer[playerid]==3)
{
STDPlayer[playerid] = 2;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк reduziu a DST а gonorrйia devido a droga !");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem gramas suficientes !");
}
|
|
Originally Posted by [O_o
Davidovich ]
Na verdade, vocк criou duas vezes a variavel "Armour" em uma mesma seзгo do PAWN.. conflito. Mude uma das variaveis para "Armour2".. |
|
Originally Posted by Suporte_bnv
Quote:
![]() |
if(PlayerInfo[playerid][pDrugPerk] > 0)
{
new Armour = 2 * PlayerInfo[playerid][pDrugPerk]; Armour += 20;
SetPlayerArmour(playerid, Armour);
}
Armour = 2 * PlayerInfo[playerid][pDrugPerk]; Armour += 20;
