SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 18/01/2014, 09:50 AM   #1
XxSemNickxX
Big Clucker
 
Join Date: Jan 2014
Posts: 74
Reputation: 1
Question Criando profissão no Gm Dten e deu erro - ajuda no erro ai por favor!

Oi, eae pessoal, vamos logo ao assunto.

Eu uso GM Dten e nesses dias resolvi criar algumas profissões.

Primeira vez que eu criei deu certo, foi a profissão CORONEL e agora fui fazer a profissão GENERAL e deu erro.

deu 6 Erros, os erros são simples pra quem entender, pois não conseguir resolver.

Code:
C:\Users\Adail ton\Desktop\Servidor Test\gamemodes\bpw.pwn(14346) : error 075: input line too long (after substitutions)
C:\Users\Adail ton\Desktop\Servidor Test\gamemodes\bpw.pwn(14347) : error 017: undefined symbol "d"
C:\Users\Adail ton\Desktop\Servidor Test\gamemodes\bpw.pwn(14348) : error 017: undefined symbol "ini_Int"
C:\Users\Adail ton\Desktop\Servidor Test\gamemodes\bpw.pwn(14348) : warning 217: loose indentation
C:\Users\Adail ton\Desktop\Servidor Test\gamemodes\bpw.pwn(14348) : error 029: invalid expression, assumed zero
C:\Users\Adail ton\Desktop\Servidor Test\gamemodes\bpw.pwn(14349) : warning 217: loose indentation
C:\Users\Adail ton\Desktop\Servidor Test\gamemodes\bpw.pwn(14396) : error 029: invalid expression, assumed zero
C:\Users\Adail ton\Desktop\Servidor Test\gamemodes\bpw.pwn(14463) : error 075: input line too long (after substitutions)
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.
eu fui define para profissão GENERAL poder usa o comando /algemar e /desalgemar /prender mais ta dando esses erros acima.

vou postar aqui o os comandos

Code:
14344	if(strcmp(cmd, "/algemar", true) == 0)
14345	{
14346		format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
14347		if(dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Coronel || dini_Int(file, "profissao") == Policial_M || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol ||dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
14348		{
14349			new plid;
14350
14351			if(sscanf(cmdtext, "s[9]u", cmd, plid))
14352			{
14353				SendClientMessage(playerid, Vermelho, "Use: /algemar [id]");
14354				return 1;
14355			}
14356			if(IsPlayerInAnyVehicle(plid) || IsPlayerInAnyVehicle(playerid))
14357			{
14358				SendClientMessage(playerid, Vermelho, "Alguem está dentro de um carro.");
14359				return 1 ;
14360			}
14361			if(plid == playerid)
14362			{
14363				SendClientMessage(playerid, Vermelho, "Você não pode algemar você mesmo.");
14364				return 1 ;
14365			}
14366			if(!IsPlayerConnected(plid))
14367			{
14368				SendClientMessage(playerid, Vermelho, "O(A) jogador(a) não está conectado.");
14369			}
14370			else
14371			{
14372				if(Procurados[plid] == 1 || infratores[plid] == 1)
14373				{
14374					if(GetDistanceBetweenPlayers(plid, playerid) < 10)
14375					{
14376						algemado[plid] = 1;
14377						TogglePlayerControllable(plid, 0);
14378
14379						format(string, sizeof(string), "%s te algemou.", GetPlayerNameEx(playerid));
14380						SendClientMessage(plid, Blue, string);
14381
14382						SendClientMessage(playerid, COLOR_GREEN, "Algemado com sucesso.");
14383					}
14384					else
14385					{
14386						SendClientMessage(playerid, Vermelho, "Chegue mais perto para algemar.");
14387					}
14388				}
14389				else
14390				{
14391					SendClientMessage(playerid, Vermelho, "Não pode algemar uma pessoa que não tenha cometido crimes.");
14392				}
14393			}
14394		}
14395		else
14396		{
14397			SendClientMessage(playerid, Vermelho, "Apenas policiais podem usar este comando.");
14398		}
14399		return 1;
14400	}
14401 // continuação abaixo
Code:
14402	if(strcmp(cmd, "/desalgemar", true) == 0)
14403	{
14404		format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
14405		if(dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
14406		{
14407			new plid;
14408
14409			if(sscanf(cmdtext, "s[12]u", cmd, plid))
14410			{
14411				SendClientMessage(playerid, Vermelho, "Use: /desalgemar [id]");
14412				return 1;
14413			}
14414			if(IsPlayerInAnyVehicle(plid) || IsPlayerInAnyVehicle(playerid))
14415			{
14416				SendClientMessage(playerid, Vermelho, "Alguem está dentro de um carro.");
14417				return 1 ;
14418			}
14419			if(plid == playerid)
14420			{
14421				SendClientMessage(playerid, Vermelho, "Você não pode tirar algemas de você mesmo.");
14422				return 1 ;
14423			}
14424			if(!IsPlayerConnected(plid))
14425			{
14426				SendClientMessage(playerid, Vermelho, "O(A) jogador(a) não está conectado.");
14427			}
14428			else
14429			{
14430				if(algemado[plid] == 1)
14431				{
14432					if(GetDistanceBetweenPlayers(plid, playerid) < 10)
14433					{
14434						algemado[plid] = 0;
14435						TogglePlayerControllable(plid, 1);
14436
14437						format(string, sizeof(string), "%s te tirou a algema.", GetPlayerNameEx(playerid));
14438						SendClientMessage(plid, Blue, string);
14439
14440						SendClientMessage(playerid, COLOR_GREEN, "Desalgemado com sucesso.");
14441					}
14442					else
14443					{
14444						SendClientMessage(playerid, Vermelho, "Chegue mais perto para desalgemar.");
14445					}
14446				}
14447				else
14448				{
14449					SendClientMessage(playerid, Vermelho, "Essa pessoa não está algemada.");
14450				}
14451			}
14452		}
14453		else
14454		{
14455			SendClientMessage(playerid, Vermelho, "Apenas policiais podem usar este comando.");
14456		}
14457		return 1;
14458	}
14459 // Continuação /prender abaixoo
Code:
14460	if(strcmp(cmd, "/prender", true) == 0)
14461	{
14462		format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
14463		if(dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Coronel || dini_Int(file, "profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
		{
			new plid;

			if(sscanf(cmdtext, "s[9]u", cmd, plid))
			{
				SendClientMessage(playerid, Vermelho, "Use: /prender [id]");
				return 1;
			}
			if(IsPlayerInAnyVehicle(plid) || IsPlayerInAnyVehicle(playerid))
			{
				SendClientMessage(playerid, Vermelho, "Alguem está dentro de um carro.");
				return 1 ;
			}
			if(plid == playerid)
			{
				SendClientMessage(playerid, Vermelho, "Você não pode fazer isto com si mesmo.");
				return 1 ;
			}
			if(!IsPlayerConnected(plid))
			{
				SendClientMessage(playerid, Vermelho, "O(A) jogador(a) não está conectado.");
			}
			else
			{
				if(GetDistanceBetweenPlayers(plid, playerid) < 10)
				{
					if(Procurados[plid] == 1)
					{
						PrenderPlayer(plid);
						GivePlayerGrana(playerid, 5000);

						format(string, sizeof(string), "%s te prendeu. Você estava sendo procurado(a).", GetPlayerNameEx(playerid));
						SendClientMessage(plid, Blue, string);

						SendClientMessage(playerid, Verde, "Você prendeu um(a) jogador(a) procurado(a) e ganhou 5 mil!");
					}
					else
					{
						SendClientMessage(playerid, Vermelho, "Você não pode prender alguem que não esteja sendo procurado!");
					}
				}
				else
				{
					SendClientMessage(playerid, Vermelho, "Chegue mais perto para prender!");
				}
			}
		}
		else
		{
			SendClientMessage(playerid, Vermelho, "Apenas policiais podem usar este comando!");
		}
		return 1;
	}
@Edit

Adicionei o /prender que esqueci de coloca
r

Quem puder mim ajuda agradeço Muitooo!

Obrigado pela atenção!
XxSemNickxX is offline   Reply With Quote
Old 18/01/2014, 10:33 AM   #2
Blitz22
Big Clucker
 
Join Date: Sep 2013
Posts: 173
Reputation: 9
Default Respuesta: Criando profissão no Gm Dten e deu erro - ajuda no erro ai por favor!

Bom amigo eu fiz desse jeito aqui !

só colocar o code em cima .



pawn Code:
if(strcmp(cmd, "/algemar", true) == 0)
    {
        format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
        if(dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Coronel || dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI
        || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
        {
            new plid;

            if(sscanf(cmdtext, "s[9]u", cmd, plid))
            {
                SendClientMessage(playerid, Vermelho, "Use: /algemar [id]");
                return 1;
            }
            if(IsPlayerInAnyVehicle(plid) || IsPlayerInAnyVehicle(playerid))
            {
                SendClientMessage(playerid, Vermelho, "Alguem está dentro de um carro.");
                return 1 ;
            }
            if(plid == playerid)
            {
                SendClientMessage(playerid, Vermelho, "Você não pode algemar você mesmo.");
                return 1 ;
            }
            if(!IsPlayerConnected(plid))
            {
                SendClientMessage(playerid, Vermelho, "O(A) jogador(a) não está conectado.");
            }
            else
            {
                if(Procurados[plid] == 1 || infratores[plid] == 1)
                {
                    if(GetDistanceBetweenPlayers(plid, playerid) < 10)
                    {
                        algemado[plid] = 1;
                        TogglePlayerControllable(plid, 0);

                        format(string, sizeof(string), "%s te algemou.", GetPlayerNameEx(playerid));
                        SendClientMessage(plid, Blue, string);

                        SendClientMessage(playerid, COLOR_GREEN, "Algemado com sucesso.");
                    }
                    else
                    {
                        SendClientMessage(playerid, Vermelho, "Chegue mais perto para algemar.");
                    }
                }
                else
                {
                    SendClientMessage(playerid, Vermelho, "Não pode algemar uma pessoa que não tenha cometido crimes.");
                }
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "Apenas policiais podem usar este comando.");
        }
        return 1;
    }

    if(strcmp(cmd, "/desalgemar", true) == 0)
    {
        format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
        if(dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Coronel || dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI
        || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
        {
            new plid;

            if(sscanf(cmdtext, "s[12]u", cmd, plid))
            {
                SendClientMessage(playerid, Vermelho, "Use: /desalgemar [id]");
                return 1;
            }
            if(IsPlayerInAnyVehicle(plid) || IsPlayerInAnyVehicle(playerid))
            {
                SendClientMessage(playerid, Vermelho, "Alguem está dentro de um carro.");
                return 1 ;
            }
            if(plid == playerid)
            {
                SendClientMessage(playerid, Vermelho, "Você não pode tirar algemas de você mesmo.");
                return 1 ;
            }
            if(!IsPlayerConnected(plid))
            {
                SendClientMessage(playerid, Vermelho, "O(A) jogador(a) não está conectado.");
            }
            else
            {
                if(algemado[plid] == 1)
                {
                    if(GetDistanceBetweenPlayers(plid, playerid) < 10)
                    {
                        algemado[plid] = 0;
                        TogglePlayerControllable(plid, 1);

                        format(string, sizeof(string), "%s te tirou a algema.", GetPlayerNameEx(playerid));
                        SendClientMessage(plid, Blue, string);

                        SendClientMessage(playerid, COLOR_GREEN, "Desalgemado com sucesso.");
                    }
                    else
                    {
                        SendClientMessage(playerid, Vermelho, "Chegue mais perto para desalgemar.");
                    }
                }
                else
                {
                    SendClientMessage(playerid, Vermelho, "Essa pessoa não está algemada.");
                }
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "Apenas policiais podem usar este comando.");
        }
        return 1;
    }

    if(strcmp(cmd, "/prender", true) == 0)
    {
        format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
        if(dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Coronel || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == Policial_M
        || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
        {
            new plid;

            if(sscanf(cmdtext, "s[9]u", cmd, plid))
            {
                SendClientMessage(playerid, Vermelho, "Use: /prender [id]");
                return 1;
            }
            if(IsPlayerInAnyVehicle(plid) || IsPlayerInAnyVehicle(playerid))
            {
                SendClientMessage(playerid, Vermelho, "Alguem está dentro de um carro.");
                return 1 ;
            }
            if(plid == playerid)
            {
                SendClientMessage(playerid, Vermelho, "Você não pode fazer isto com si mesmo.");
                return 1 ;
            }
            if(!IsPlayerConnected(plid))
            {
                SendClientMessage(playerid, Vermelho, "O(A) jogador(a) não está conectado.");
            }
            else
            {
                if(GetDistanceBetweenPlayers(plid, playerid) < 10)
                {
                    if(Procurados[plid] == 1)
                    {
                        PrenderPlayer(plid);
                        GivePlayerGrana(playerid, 5000);

                        format(string, sizeof(string), "%s te prendeu. Você estava sendo procurado(a).", GetPlayerNameEx(playerid));
                        SendClientMessage(plid, Blue, string);

                        SendClientMessage(playerid, Verde, "Você prendeu um(a) jogador(a) procurado(a) e ganhou 5 mil!");
                    }
                    else
                    {
                        SendClientMessage(playerid, Vermelho, "Você não pode prender alguem que não esteja sendo procurado!");
                    }
                }
                else
                {
                    SendClientMessage(playerid, Vermelho, "Chegue mais perto para prender!");
                }
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "Apenas policiais podem usar este comando!");
        }
        return 1;
Blitz22 is offline   Reply With Quote
Old 18/01/2014, 10:51 AM   #3
XxSemNickxX
Big Clucker
 
Join Date: Jan 2014
Posts: 74
Reputation: 1
Default Re: Criando profissão no Gm Dten e deu erro - ajuda no erro ai por favor!

Caaraaaaaaaaaaa, Obrigadooooo! Como dar +rep ?
XxSemNickxX is offline   Reply With Quote
Old 18/01/2014, 11:46 AM   #4
Blitz22
Big Clucker
 
Join Date: Sep 2013
Posts: 173
Reputation: 9
Default Respuesta: Criando profissão no Gm Dten e deu erro - ajuda no erro ai por favor!

clicar na estrelinha do lado da bolinha

la em baixo do meu perfil !
Blitz22 is offline   Reply With Quote
Old 18/01/2014, 12:09 PM   #5
DannielCooper
High-roller
 
DannielCooper's Avatar
 
Join Date: Feb 2013
Location: Rio de Janeiro - RJ
Posts: 1,369
Reputation: 72
Default Re: Criando profissão no Gm Dten e deu erro - ajuda no erro ai por favor!

+rep só se dá com mais de 50 mensagens eu acho.
__________________
Programo PAWN por R$.

Skype: daniiel.nunes1
DannielCooper 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
[Ajuda] [Erro 04] Me ajudeeeem Por Favor Styfler_ZikaDaBalaDa Português/Portuguese 2 25/11/2012 05:37 PM
[Ajuda] ERRO aqui ajuda por favor Bruno Alves Português/Portuguese 3 10/07/2012 07:18 PM
Ajuda por favor erro yuran-kun Português/Portuguese 1 18/05/2012 03:16 AM
[AJUDA] por favor erro no FS RNT Português/Portuguese 9 28/03/2012 05:08 PM
[DUV] E [ERRO]Alguem me ajuda ae por favor Regalado_xD Português/Portuguese 19 09/02/2010 01:49 PM


All times are GMT. The time now is 03:10 AM.


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