SA-MP Forums Archive
[AJUDA] Erros ;s - 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] Erros ;s (/showthread.php?tid=134275)



[AJUDA] Erros ;s - cabelo - 16.03.2010

Iae galera, eu consegui arruma varios erros, atй que eu ja tinha feito outro topico, sу que ele compila mais na hora de por on, ele nгo fica
da tudo certo, sу que o serve nгo fica on, queria ajuda de vcs ae, pra ve se й esses erros


Код:
C:\Users\cabelo\Desktop\SAMP\GTARP\gamemodes\ELITE.pwn(26358) : warning 219: local variable "Armour" shadows a variable at a preceding level
C:\Users\cabelo\Desktop\SAMP\GTARP\gamemodes\ELITE.pwn(29131) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase

Header size:      7392 bytes
Code size:     1267224 bytes
Data size:     4652928 bytes
Stack/heap size:   16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 5943928 bytes

2 Warnings.
LINHA 26358 :
Код:
	    new Armour = 2 * PlayerInfo[playerid][pDrugPerk]; Armour += 20;
LINHA 29131 : Essa linha nгo existe

e tentei achar o "GetPointDistanceToPointExMorph" no CTRL+F mais nгo achei

Brigado des de jб


Re: [AJUDA] Erros ;s - [SK]Mulek - 16.03.2010

Код:
local variable "Armour" shadows a variable at a preceding level
a variбvel armour foi definida 2 vezes

Код:
symbol is never used: "GetPointDistanceToPointExMorph"
se a linha nгo existe, pode ser alguma include que vocк use que esteja dando essa warning.


Re: [AJUDA] Erros ;s - cabelo - 16.03.2010

cara mal ae, mais nгo intendi o negocio da variable do Armour

й pra eu colocar 1 ?, pq eu puis e deu o mesmo erro


Re: [AJUDA] Erros ;s - [SK]Mulek - 16.03.2010

nem, tipo, deve ter no teu gm dois new armour; ai tu apaga um e vai sumir o warning.


Re: [AJUDA] Erros ;s - cabelo - 16.03.2010

cara procurei e nгo achei, vou passa o comando pra vocк pra ve se vc entende melhor,,

Код:
	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 !");
			}
		}
		return 1;
	}



Re: [AJUDA] Erros ;s - Poderoso Chefгo - 16.03.2010

Quote:
Originally Posted by cabelo
cara procurei e nгo achei, vou passa o comando pra vocк pra ve se vc entende melhor,,

Код:
	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 !");
			}
		}
		return 1;
	}
tenta assim!
pawn Код:
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:Colete;
              GetPlayerColete(playerid, Colete);
              GetPlayerName(playerid, sendername, sizeof(sendername));
              if(PlayerInfo[playerid][pDrugPerk] > 0)
              {
                new Colete = 2 * PlayerInfo[playerid][pDrugPerk]; Colete += 20;
                    SetPlayerColete(playerid, Colete);
              }
              else
              {
                SetPlayerColete(playerid, Colete + 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 !");
            }
        }
        return 1;
    }
agora o warning
pawn Код:
symbol is never used: "GetPointDistanceToPointExMorph"
nгo intendi...
tenta achar essa funзгo e posta para min dar uma olhada ^^


Re: [AJUDA] Erros ;s - wafffllesss - 16.03.2010

Renomeia o Armor, ex:
pawn Код:
new playerArmour = 2 * PlayerInfo[playerid][pDrugPerk]; playerArmour += 20;



Re: [AJUDA] Erros ;s - Ricardo_Saddler - 16.03.2010

pawn Код:
symbol is never used: "GetPointDistanceToPointExMorph"
Tenta Isso:

pawn Код:
#pragma unused GetPointDistanceToPointExMorph



Re: [AJUDA] Erros ;s - cabelo - 16.03.2010

vlw gente deu certinho, mais o GM nгo fica online ;s

sabem pq?


Re: [AJUDA] Erros ;s - pawNO - 16.03.2010

Quote:
Originally Posted by cabelo
vlw gente deu certinho, mais o GM nгo fica online ;s

sabem pq?
GM ROUBADO! GM DO ELITE afff

troca de GM, new.pwn й o mais recomendado!

//////////EDITADO

Existe uma linha que tem um [ CODE ] que faz o GM ficar dando restarting, descubra qual й e remova-a.
tнpico do comando /GMX mas esta no lugar errado xD