SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 02/12/2011, 03:05 PM   #1
LokolowS
Little Clucker
 
Join Date: Sep 2011
Posts: 27
Reputation: 1
Question ERRO Pawn

Me ajudem a ver o qq é de errado no GM BAC do Thiago_StreeT

ERRO:
Code:
C:\Documents and Settings\Lucas\Desktop\GameModes By Luks_Killer\gamemodes\BAC.pwn(48486) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
LINHA:
Code:
	         
48482               SendClientMessage(playerid, COLOR_RED, "Número Inválido.");
48483                return 1;
48484              }
48485    	  }
48486        return 1;
48487     }
LokolowS is offline   Reply With Quote
Old 02/12/2011, 03:06 PM   #2
steki.
High-roller
 
steki.'s Avatar
 
Join Date: Nov 2010
Location: São Paulo, Brasil
Posts: 2,634
Reputation: 303
Default Re: ERRO Pawn

No topo do GM: #pragma tabsize 0
__________________
Rio
steki. is offline   Reply With Quote
Old 02/12/2011, 03:09 PM   #3
dPlaYer_
High-roller
 
dPlaYer_'s Avatar
 
Join Date: Jul 2011
Location: Salvador
Posts: 1,743
Reputation: 179
Default Re: ERRO Pawn

ou entao é so apagar os espaços dessas linhas ai '-'
__________________
dPlaYer_ is offline   Reply With Quote
Old 02/12/2011, 04:26 PM   #4
LokolowS
Little Clucker
 
Join Date: Sep 2011
Posts: 27
Reputation: 1
Default Re: ERRO Pawn

mas o erro esta naquele return 1 ali e nao sei como resolver!
LokolowS is offline   Reply With Quote
Old 02/12/2011, 04:33 PM   #5
ViniBorn
Godfather
 
ViniBorn's Avatar
 
Join Date: Aug 2010
Location: Brasília
Posts: 5,026
Reputation: 635
Default Re: ERRO Pawn

Posta o comando/função completo(a)
__________________
ViniBorn is offline   Reply With Quote
Old 02/12/2011, 09:39 PM   #6
LokolowS
Little Clucker
 
Join Date: Sep 2011
Posts: 27
Reputation: 1
Default Re: ERRO Pawn

Code:
    if(strcmp(cmd, "/porbomba", true) == 0)
    {
     if(IsPlayerConnected(playerid))
     {
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
     SendClientMessage(playerid, COLOR_GREEN, "USE: /porbomba [ID DA VITIMA]");
     return 1;
     }
     new vitima;
     new vitimac;
     vitima = ReturnUser(tmp);
     if(vitima != INVALID_PLAYER_ID)
	 {
      if(playerid == vitima){SendClientMessage(playerid, COLOR_RED, "Não pode usar este comando em você mesmo!"); return 1;}
	  vitimac = gLastCar[vitima];
	  matador = playerid;
      if(PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8) // verificar se no seu gm hitmam eh esse valor e se não é pMember ou pLeader ou outra coisa
	  {
		  if (PlayerInfo[playerid][pCargo] >= 3)
		    {
              if (carrobb1 == 0)
			    {
                 new usando = 1;
				 new Float:vX,Float:vY,Float:vZ;
				 GetVehiclePos(vitimac,vX,vY,vZ);
		   	     if(PlayerToPoint(3.5,playerid,vX,vY,vZ))
				 {
                       if (ProxDetectorS(5.0, playerid, vitima))
					   {

							for(new i = 0; i < MAX_PLAYERS; i++)
	                    	{
                              	new ncar;
    				          	ncar = GetPlayerVehicleID(i);
                              	if(!IsPlayerInVehicle(i, ncar))
		                      	{
                                    usando = 0;
       					  	    }
           					  	else
    						  	{
        						  	SendClientMessage(matador, COLOR_RED, "A bomba não pode ser plantada com a pessoa no carro");
        						  	return 1;
    						  	}
                        	}
                      		if(usando == 0)
						  	{
                              	vitimacarro = vitimac;
                           	  	carrobb1 = 1;
    						  	SetTimer("tempocarrobb1", 120000, 0); // 000 = milésimos então 1000 = 1 segundo, logo 300000 = 5 minutos
    						  	usando = 1;
    						  	SendClientMessage(playerid,0xFFFF00AA,"Bomba plantada.");
    						  	return 1;
						  	}
						  	else
						  	{
    						  	SendClientMessage(matador, COLOR_RED, "A bomba não pode ser plantada com a pessoa no carro");
    						  	return 1;
						  	}
						}
                        else
				    	{
    				    	SendClientMessage(playerid, COLOR_RED, "A vítima está muito próxima á você.");
    				    	return 1;
				    	}

   			 	    }
   				    else
				    {
    				    SendClientMessage(playerid, COLOR_RED, "Você não está perto do carro da vítima.");
    				    return 1;
				    }
                }
                else
				{
    				SendClientMessage(playerid, COLOR_RED, "Aguém usou este comando, aguarde alguns minutos.");
    				return 1;
				}
			 }
    		 else
			 {
			     SendClientMessage(playerid, COLOR_RED, "Deve ser cargo 3+");
			     return 1;
			 }
		     }
		     else
		     {
		        SendClientMessage(playerid, COLOR_RED, "Você não é Hitman, para usar este comando.");
		        return 1;
		     }
	         }
	         else
	         {
	            SendClientMessage(playerid, COLOR_RED, "Número Inválido.");
                return 1;
              }
    	  }
        return 1;
     }
LokolowS is offline   Reply With Quote
Old 02/12/2011, 09:49 PM   #7
|_MeGaTroN_|
Big Clucker
 
Join Date: Nov 2011
Posts: 192
Reputation: 4
Default Re: ERRO Pawn

pawn Code:
if(strcmp(cmd, "/porbomba", true) == 0)
{
    if(IsPlayerConnected(playerid)) {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) {
            SendClientMessage(playerid, COLOR_GREEN, "USE: /porbomba [ID DA VITIMA]");
            return 1;
        }
        new vitima;
        new vitimac;
        vitima = ReturnUser(tmp);
        if(vitima != INVALID_PLAYER_ID) {
            if(playerid == vitima){SendClientMessage(playerid, COLOR_RED, "Não pode usar este comando em você mesmo!"); return 1;}
            vitimac = gLastCar[vitima];
            matador = playerid;
                                                  // verificar se no seu gm hitmam eh esse valor e se não é pMember ou pLeader ou outra coisa
            if(PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8) {
                if (PlayerInfo[playerid][pCargo] >= 3) {
                    if (carrobb1 == 0) {
                        new usando = 1;
                        new Float:vX,Float:vY,Float:vZ;
                        GetVehiclePos(vitimac,vX,vY,vZ);
                        if(PlayerToPoint(3.5,playerid,vX,vY,vZ)) {
                            if (ProxDetectorS(5.0, playerid, vitima)) {

                                for(new i = 0; i < MAX_PLAYERS; i++) {
                                    new ncar;
                                    ncar = GetPlayerVehicleID(i);
                                    if(!IsPlayerInVehicle(i, ncar)) {
                                        usando = 0;
                                    }
                                    else {
                                        SendClientMessage(matador, COLOR_RED, "A bomba não pode ser plantada com a pessoa no carro");
                                        return 1;
                                    }
                                }
                                if(usando == 0) {
                                    vitimacarro = vitimac;
                                    carrobb1 = 1;
                                                  // 000 = milésimos então 1000 = 1 segundo, logo 300000 = 5 minutos
                                    SetTimer("tempocarrobb1", 120000, 0);
                                    usando = 1;
                                    SendClientMessage(playerid,0xFFFF00AA,"Bomba plantada.");
                                    return 1;
                                }
                                else {
                                    SendClientMessage(matador, COLOR_RED, "A bomba não pode ser plantada com a pessoa no carro");
                                    return 1;
                                }
                            }
                            else {
                                SendClientMessage(playerid, COLOR_RED, "A vítima está muito próxima á você.");
                                return 1;
                            }

                        }
                        else {
                            SendClientMessage(playerid, COLOR_RED, "Você não está perto do carro da vítima.");
                            return 1;
                        }
                    }
                    else {
                        SendClientMessage(playerid, COLOR_RED, "Aguém usou este comando, aguarde alguns minutos.");
                        return 1;
                    }
                }
                else {
                    SendClientMessage(playerid, COLOR_RED, "Deve ser cargo 3+");
                    return 1;
                }
            }
            else {
                SendClientMessage(playerid, COLOR_RED, "Você não é Hitman, para usar este comando.");
                return 1;
            }
        }
        else {
            SendClientMessage(playerid, COLOR_RED, "Número Inválido.");
            return 1;
        }
    }
    return 1;
}
|_MeGaTroN_| is offline   Reply With Quote
Old 02/12/2011, 09:52 PM   #8
ViniBorn
Godfather
 
ViniBorn's Avatar
 
Join Date: Aug 2010
Location: Brasília
Posts: 5,026
Reputation: 635
Default Re: ERRO Pawn

pawn Code:
if(strcmp(cmd, "/porbomba", true) == 0)
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
        return SendClientMessage(playerid, COLOR_GREEN, "USE: /porbomba [ID DA VITIMA]");

    new vitima,vitimac;
    vitima = ReturnUser(tmp);
    if(vitima != INVALID_PLAYER_ID)
    {
        if(playerid == vitima)
            return SendClientMessage(playerid, COLOR_RED, "Não pode usar este comando em você mesmo!");

        vitimac = gLastCar[vitima];
        matador = playerid;
        if(PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8) // verificar se no seu gm hitmam eh esse valor e se não é pMember ou pLeader ou outra coisa
        {
            if (PlayerInfo[playerid][pCargo] >= 3)
            {
                if (carrobb1 == 0)
                {
                    new usando = 1;
                    new Float:vX,Float:vY,Float:vZ;
                    GetVehiclePos(vitimac,vX,vY,vZ);
                    if(PlayerToPoint(3.5,playerid,vX,vY,vZ))
                    {
                        if(ProxDetectorS(5.0, playerid, vitima))
                        {
                            for(new i = 0; i < MAX_PLAYERS; i++)
                            {
                                new ncar;
                                ncar = GetPlayerVehicleID(i);
                                if(!IsPlayerInVehicle(i, ncar))
                                    usando = 0;
                                else
                                    SendClientMessage(matador, COLOR_RED, "A bomba não pode ser plantada com a pessoa no carro");
                            }
                            if(usando == 0)
                            {
                                vitimacarro = vitimac;
                                carrobb1 = 1;
                                SetTimer("tempocarrobb1", 120000, 0); // 000 = milésimos então 1000 = 1 segundo, logo 300000 = 5 minutos
                                usando = 1;
                                SendClientMessage(playerid,0xFFFF00AA,"Bomba plantada.");
                                return 1;
                            }
                            else
                                return SendClientMessage(matador, COLOR_RED, "A bomba não pode ser plantada com a pessoa no carro");
                        }
                        else
                            return SendClientMessage(playerid, COLOR_RED, "A vítima está muito próxima á você.");
                    }
                    else
                        return SendClientMessage(playerid, COLOR_RED, "Você não está perto do carro da vítima.");
                }
                else
                    return SendClientMessage(playerid, COLOR_RED, "Aguém usou este comando, aguarde alguns minutos.");
            }
            else
                return SendClientMessage(playerid, COLOR_RED, "Deve ser cargo 3+");
        }
        else
            return SendClientMessage(playerid, COLOR_RED, "Você não é Hitman, para usar este comando.");
    }
    else
        return SendClientMessage(playerid, COLOR_RED, "Número Inválido.");

    return 1;
}
__________________
ViniBorn is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Erro no pawn pedrocavaco Português/Portuguese 2 01/12/2011 06:17 PM
[AJUDA] Erro pawn Vinicius. Português/Portuguese 7 30/10/2011 04:42 AM
[Ajuda]GM Deu grande erro em Pawn [Dk]TuReTOo Português/Portuguese 2 24/02/2011 12:24 AM
[DUV]Erro no pawn Lucas_Brasil Português/Portuguese 10 10/02/2010 07:04 AM


All times are GMT. The time now is 11:40 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.