[AJUDA] Erros ;s
#1

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б
Reply
#2

Код:
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.
Reply
#3

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
Reply
#4

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

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;
	}
Reply
#6

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 ^^
Reply
#7

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

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

pawn Код:
#pragma unused GetPointDistanceToPointExMorph
Reply
#9

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

sabem pq?
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)