[Ajuda] Erro na hora de copilar. helpme
#1

Estou com esse erro na hora de copilar....

pawn Код:
D:\Meu servidor samp\gamemodes\GM.pwn(3321) : error 029: invalid expression, assumed zero
D:\Meu servidor samp\gamemodes\GM.pwn(3321) : error 029: invalid expression, assumed zero
D:\Meu servidor samp\gamemodes\GM.pwn(3330) : warning 225: unreachable code
D:\Meu servidor samp\gamemodes\GM.pwn(3330) : error 029: invalid expression, assumed zero
D:\Meu servidor samp\gamemodes\GM.pwn(3330) : error 017: undefined symbol "dialogid"
D:\Meu servidor samp\gamemodes\GM.pwn(3332) : error 017: undefined symbol "dialogid"
D:\Meu servidor samp\gamemodes\GM.pwn(3334) : error 017: undefined symbol "response"
D:\Meu servidor samp\gamemodes\GM.pwn(3372) : warning 225: unreachable code
D:\Meu servidor samp\gamemodes\GM.pwn(7349) : warning 202: number of arguments does not match definition
D:\Meu servidor samp\gamemodes\GM.pwn(7377) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

o que eu mudei olha se ta certo.
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/profissoes", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid, prof, DIALOG_STYLE_LIST , "{ffffff}Agencia de emprego", "{0E95A1}Trabalho da Classe Media Baixa \n{e21414}Trabalho da Classe Media\n{3cc690}Trabalhos da Classe Media Alta\nProfissхes Criminosas", "OK", "Cancelar");
        return 1;
    }
    return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == prof)
    {
        if(response)
        {
            ShowPlayerDialog(playerid, Trabalho_da_Classe_Media_Baixa, DIALOG_STYLE_LIST , "Trabalho da Classe Media Baixa(level/Estudo)", "Guarda ~g~[24/20]\nJornalista ~g~[20/25]\nReporter ~g~[20/25]\nFotografo ~g~[23/30]", "OK", "Cancelar");
            ShowPlayerDialog(playerid, Trabalho_da_Classe_Media, DIALOG_STYLE_LIST , "Trabalho da Classe Media Baixa(level/Estudo)", "Caminhoneiro ~g~[10/40]\nAdvogado ~g~[30/200]\nMotoqueiro ~g~[15/10]\nOperario ~g~[30/70]", "OK", "Cancelar");
            ShowPlayerDialog(playerid, Trabalho_da_Classe_Media_Alta, DIALOG_STYLE_LIST , "Trabalhos da Classe Media Alta(level/Estudo)", "DJ ~g~[25/5]\nPadre ~g~[15/100]\nMendingo ~g~[0/0]\nEmpregada ~g~[0/0]", "OK", "Cancelar");
            ShowPlayerDialog(playerid, Profissхes_Criminosas, DIALOG_STYLE_LIST , "Profissхes Criminosas(level/Estudo)", "Traficante ~g~[10/0]\nAssasino ~g~[10/0]\nTerrorista ~g~[20/0]\nSequestrador ~g~[12/0]", "OK", "Cancelar");
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREEN, "Nгo fique sem um emprego.\n Escolha um e seja ganhei seu dinheiro");
        }
        return 1;
    }
    return 0;
}
Reply
#2

Alguem conhece esses erros??
Reply
#3

Qual linha estб apontando o erro?
Reply
#4

Olha eu dei uma analizada aqui e percebi algumas coisas....

eu ja tenho esse pronto
pawn Код:
if(strcmp("/profissoes", cmdtext, true, 10) == 0)
    {
    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), P_CONTAS, aname);

        if(PlayerToPoint(1.0, playerid, 362.4499,173.8849,1008.3828))
        {
        ShowMenuForPlayer(PR0FISS0ES, playerid);
        TogglePlayerControllable(playerid, 0);
        SendClientMessage(playerid, 0x6500CAAA, "~~~~~~~~~~~~~~~~~~~~~~~ Profissхes ~~~~~~~~~~~~~~~~~~~~~~~");
        format(string, sizeof(string), "» Bem vindo(a) %s, em nossa central de profissхes" , aname);
        SendClientMessage(playerid, 0xFFFFFFFF, string);
        SendClientMessage(playerid, 0xFFFFFFFF, "» Selecione uma profissгo e aguarde, seu curriculum serб analisado!");
        SendClientMessage(playerid, 0x6500CAAA, "~~~~~~~~~~~~~~~~~~~~~~~ Profissхes ~~~~~~~~~~~~~~~~~~~~~~~");
        }
        else
        {
        SendClientMessage(playerid, Vermelho,"(ERRO) Vocк nгo estб em uma 'Central de profissхes'.");
        }

    return 1;
}



e gostaria de adicionar a minha nela...

q й essa
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/profissoes", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid, prof, DIALOG_STYLE_LIST , "Agencia de emprego", "Trabalho da Classe Media Baixa \nTrabalho da Classe Media\nTrabalhos da Classe Media Alta\nProfissхes Criminosas", "OK", "Cancelar");
        return 1;
    }
    return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == prof)
    {
        if(response)
        {
            ShowPlayerDialog(playerid, Trabalho_da_Classe_Media_Baixa, DIALOG_STYLE_LIST , "Trabalho da Classe Media Baixa(level/Estudo)", "Guarda ~g~[24/20]\nJornalista ~g~[20/25]\nReporter ~g~[20/25]\nFotografo ~g~[23/30]", "OK", "Cancelar");
            ShowPlayerDialog(playerid, Trabalho_da_Classe_Media, DIALOG_STYLE_LIST , "Trabalho da Classe Media Baixa(level/Estudo)", "Caminhoneiro ~g~[10/40]\nAdvogado ~g~[30/200]\nMotoqueiro ~g~[15/10]\nOperario ~g~[30/70]", "OK", "Cancelar");
            ShowPlayerDialog(playerid, Trabalho_da_Classe_Media_Alta, DIALOG_STYLE_LIST , "Trabalhos da Classe Media Alta(level/Estudo)", "DJ ~g~[25/5]\nPadre ~g~[15/100]\nMendingo ~g~[0/0]\nEmpregada ~g~[0/0]", "OK", "Cancelar");
            ShowPlayerDialog(playerid, Profissхes_Criminosas, DIALOG_STYLE_LIST , "Profissхes Criminosas(level/Estudo)", "Traficante ~g~[10/0]\nAssasino ~g~[10/0]\nTerrorista ~g~[20/0]\nSequestrador ~g~[12/0]", "OK", "Cancelar");
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREEN, "Nгo fique sem um emprego.\n Escolha um e seja ganhei seu dinheiro");
        }
        return 1;
    }
    return 0;
}
OBS:essas dai q sao as linhas q estao dando erro



ai essa dai de cima vou subistituir essas

pawn Код:
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PR0FISS0ES = CreateMenu("Profissoes", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(PR0FISS0ES, 0, "Profissoes Honestas ~r~1");
AddMenuItem(PR0FISS0ES, 0, "Profissoes Honestas ~p~2");
AddMenuItem(PR0FISS0ES, 0, "Profissoes Honestas ~g~3");
AddMenuItem(PR0FISS0ES, 0, "Carreira Criminosa");
AddMenuItem(PR0FISS0ES, 0, "Carreira Policial");
AddMenuItem(PR0FISS0ES, 0, "Empregos da Mafia");
AddMenuItem(PR0FISS0ES, 0, "Governo");
AddMenuItem(PR0FISS0ES, 0, "- ~w~Cancelar");
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H0NESTAS1 = CreateMenu("Honestas 1", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(H0NESTAS1, 0, "Guarda ~g~[24]");
AddMenuItem(H0NESTAS1, 0, "Jornalista ~g~[20]");
AddMenuItem(H0NESTAS1, 0, "Reporter ~g~[20]");
AddMenuItem(H0NESTAS1, 0, "Fotografo ~g~[23]");
AddMenuItem(H0NESTAS1, 0, "Ancora ~g~[25]");
AddMenuItem(H0NESTAS1, 0, "Meteorologista ~g~[5]");
AddMenuItem(H0NESTAS1, 0, "Mecanico ~g~[0]");
AddMenuItem(H0NESTAS1, 0, "Rapper ~g~[8]");
AddMenuItem(H0NESTAS1, 0, "Vendedor de Roupas ~g~[40]");
AddMenuItem(H0NESTAS1, 0, "Taxista ~g~[15]");
AddMenuItem(H0NESTAS1, 0, "Medico ~g~[10]");
AddMenuItem(H0NESTAS1, 0, "- ~w~Cancelar");
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H0N3STAS2 = CreateMenu("Honestas 2", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(H0N3STAS2, 0, "Caminhoneiro ~r~[10]");
AddMenuItem(H0N3STAS2, 0, "Advogado ~r~[30]");
AddMenuItem(H0N3STAS2, 0, "Motoqueiro ~r~[15]");
AddMenuItem(H0N3STAS2, 0, "Operario ~r~[30]");
AddMenuItem(H0N3STAS2, 0, "Pizzaboy ~r~[12]");
AddMenuItem(H0N3STAS2, 0, "Lenhador ~r~[5]");
AddMenuItem(H0N3STAS2, 0, "Pescador ~r~[8]");
AddMenuItem(H0N3STAS2, 0, "- ~w~Cancelar");
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H0N3STAS3 = CreateMenu("Honestas 3", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(H0N3STAS3, 0, "DJ ~b~[25]");
AddMenuItem(H0N3STAS3, 0, "Padre ~b~[15]");
AddMenuItem(H0N3STAS3, 0, "Mendingo ~b~[0]");
AddMenuItem(H0N3STAS3, 0, "Empregada ~b~[0]");
AddMenuItem(H0N3STAS3, 0, "Lixeiro ~b~[0]");
AddMenuItem(H0N3STAS3, 0, "Punheteiro ~b~[0]");
AddMenuItem(H0N3STAS3, 0, "Carteiro ~b~[5]");
AddMenuItem(H0N3STAS3, 0, "Flanelinha ~b~[10]");
AddMenuItem(H0N3STAS3, 0, "Cantor ~b~[5]");
AddMenuItem(H0N3STAS3, 0, "Poeta ~b~[0]");
AddMenuItem(H0N3STAS3, 0, "- ~w~Cancelar");
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CR1M1N0SAS = CreateMenu("Criminosas", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(CR1M1N0SAS, 0, "Traficante ~p~[10]");
AddMenuItem(CR1M1N0SAS, 0, "Assasino ~p~[10]");
AddMenuItem(CR1M1N0SAS, 0, "Terrorista ~p~[20]");
AddMenuItem(CR1M1N0SAS, 0, "Sequestrador ~p~[12]");
AddMenuItem(CR1M1N0SAS, 0, "Assasino Prof. ~p~[25]");
AddMenuItem(CR1M1N0SAS, 0, "Prostituta ~p~[0]");
AddMenuItem(CR1M1N0SAS, 0, "Assaltate ~p~[40]");
AddMenuItem(CR1M1N0SAS, 0, "- ~w~Cancelar");
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
P0L1CIAS = CreateMenu("Policiais", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(P0L1CIAS, 0, "Policia Rodoviaria ~y~[40]");
AddMenuItem(P0L1CIAS, 0, "Policia Militar ~y~ [45]");
AddMenuItem(P0L1CIAS, 0, "Policia Civil ~y~[35]");
AddMenuItem(P0L1CIAS, 0, "Policia Federal ~y~[50]");
AddMenuItem(P0L1CIAS, 0, "Recruta ~y~[20]");
AddMenuItem(P0L1CIAS, 0, "Bope ~y~[70]");
AddMenuItem(P0L1CIAS, 0, "Swat ~y~[65]");
AddMenuItem(P0L1CIAS, 0, "Rotam ~y~[100]");
AddMenuItem(P0L1CIAS, 0, "FBI ~y~[80]");
AddMenuItem(P0L1CIAS, 0, "Interpol ~y~[120]");
AddMenuItem(P0L1CIAS, 0, "LSPD ~y~[160]");
AddMenuItem(P0L1CIAS, 0, "- ~w~Cancelar");
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
M4F10S4S = CreateMenu("Mafiosas", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(M4F10S4S, 0, "Mafia Triad ~r~[160]");
AddMenuItem(M4F10S4S, 0, "Mafia CN ~r~[100]");
AddMenuItem(M4F10S4S, 0, "Mafia Russa ~r~[120]");
AddMenuItem(M4F10S4S, 0, "Mafia Yakuza ~r~[150]");
AddMenuItem(M4F10S4S, 0, "- ~w~Cancelar");
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
G0VERN0 = CreateMenu("Governo", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(G0VERN0, 0, "Prefeito ~g~[300]");
AddMenuItem(G0VERN0, 0, "Governador ~g~[500]");
AddMenuItem(G0VERN0, 0, "- ~w~Cancelar");
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DisableInteriorEnterExits();
UsePlayerPedAnims();
//EnableStuntBonusForAll(0);
Reply
#5

Tenta assim

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) {

    if(strcmp("/profissoes", cmdtext, true, 10) == 0) {
   
        new aname[ 21 ];
        GetPlayerName(playerid, aname, 21 );
        format(file, sizeof(file), P_CONTAS, aname);

        if(PlayerToPoint(1.0, playerid, 362.4499,173.8849,1008.3828)){
       
            ShowMenuForPlayer(PR0FISS0ES, playerid);
            TogglePlayerControllable(playerid, 0);
            SendClientMessage(playerid, 0x6500CAAA, "~~~~~~~~~~~~~~~~~~~~~~~ Profissхes ~~~~~~~~~~~~~~~~~~~~~~~");
            format(string, sizeof(string), "» Bem vindo(a) %s, em nossa central de profissхes" , aname);
            SendClientMessage(playerid, 0xFFFFFFFF, string);
            SendClientMessage(playerid, 0xFFFFFFFF, "» Selecione uma profissгo e aguarde, seu curriculum serб analisado!");
            SendClientMessage(playerid, 0x6500CAAA, "~~~~~~~~~~~~~~~~~~~~~~~ Profissхes ~~~~~~~~~~~~~~~~~~~~~~~");
        }
        else return SendClientMessage(playerid, Vermelho,"(ERRO) Vocк nгo estб em uma 'Central de profissхes'.");
    }
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {

    if(dialogid == prof) {
   
        if(response) {
       
            ShowPlayerDialog(playerid, Trabalho_da_Classe_Media_Baixa, DIALOG_STYLE_LIST , "Trabalho da Classe Media Baixa(level/Estudo)", "Guarda ~g~[24/20]\nJornalista ~g~[20/25]\nReporter ~g~[20/25]\nFotografo ~g~[23/30]", "OK", "Cancelar");
            ShowPlayerDialog(playerid, Trabalho_da_Classe_Media, DIALOG_STYLE_LIST , "Trabalho da Classe Media Baixa(level/Estudo)", "Caminhoneiro ~g~[10/40]\nAdvogado ~g~[30/200]\nMotoqueiro ~g~[15/10]\nOperario ~g~[30/70]", "OK", "Cancelar");
            ShowPlayerDialog(playerid, Trabalho_da_Classe_Media_Alta, DIALOG_STYLE_LIST , "Trabalhos da Classe Media Alta(level/Estudo)", "DJ ~g~[25/5]\nPadre ~g~[15/100]\nMendingo ~g~[0/0]\nEmpregada ~g~[0/0]", "OK", "Cancelar");
            ShowPlayerDialog(playerid, Profissхes_Criminosas, DIALOG_STYLE_LIST , "Profissхes Criminosas(level/Estudo)", "Traficante ~g~[10/0]\nAssasino ~g~[10/0]\nTerrorista ~g~[20/0]\nSequestrador ~g~[12/0]", "OK", "Cancelar");
        }
        else SendClientMessage(playerid, COLOR_GREEN, "Nгo fique sem um emprego.\n Escolha um e seja ganhei seu dinheiro");
        return 1;
    }
    return 0;
}
Reply
#6

Deu esse erro na hora de copilar
pawn Код:
D:\Meu servidor samp\gamemodes\GM.pwn(3322) : error 029: invalid expression, assumed zero
D:\Meu servidor samp\gamemodes\GM.pwn(3322) : error 029: invalid expression, assumed zero
D:\Meu servidor samp\gamemodes\GM.pwn(3344) : warning 225: unreachable code
D:\Meu servidor samp\gamemodes\GM.pwn(3344) : error 029: invalid expression, assumed zero
D:\Meu servidor samp\gamemodes\GM.pwn(3344) : error 017: undefined symbol "dialogid"
D:\Meu servidor samp\gamemodes\GM.pwn(3346) : error 017: undefined symbol "dialogid"
D:\Meu servidor samp\gamemodes\GM.pwn(3348) : error 017: undefined symbol "response"
D:\Meu servidor samp\gamemodes\GM.pwn(3362) : warning 225: unreachable code
D:\Meu servidor samp\gamemodes\GM.pwn(13201) : warning 202: number of arguments does not match definition
D:\Meu servidor samp\gamemodes\GM.pwn(13213) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

Linha 3322
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) {
Linha 3344
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
Linha 3346
pawn Код:
if(dialogid == prof) {
e linha 3348
pawn Код:
if(response) {
Reply
#7

Tem algo errado nгo estou achando..

Se der erro tire o comando e a dialog

e tenta compilar

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) {

    if(strcmp("/profissoes", cmdtext, true, 10) == 0) {
   
        new aname[ 21 ];
        GetPlayerName(playerid, aname, 21 );
        format(file, sizeof(file), P_CONTAS, aname);

        if(PlayerToPoint(1.0, playerid, 362.4499,173.8849,1008.3828)){
       
            ShowMenuForPlayer(PR0FISS0ES, playerid);
            TogglePlayerControllable(playerid, 0);
            SendClientMessage(playerid, 0x6500CAAA, "~~~~~~~~~~~~~~~~~~~~~~~ Profissхes ~~~~~~~~~~~~~~~~~~~~~~~");
            format(string, sizeof(string), "» Bem vindo(a) %s, em nossa central de profissхes" , aname);
            SendClientMessage(playerid, 0xFFFFFFFF, string);
            SendClientMessage(playerid, 0xFFFFFFFF, "» Selecione uma profissгo e aguarde, seu curriculum serб analisado!");
            SendClientMessage(playerid, 0x6500CAAA, "~~~~~~~~~~~~~~~~~~~~~~~ Profissхes ~~~~~~~~~~~~~~~~~~~~~~~");
        }
        else return SendClientMessage(playerid, Vermelho,"(ERRO) Vocк nгo estб em uma 'Central de profissхes'.");
    }
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {

    switch ( dialogid ) {
   
        case prof: {
       
            if ( response ) {
           
                ShowPlayerDialog(playerid, Trabalho_da_Classe_Media_Baixa, DIALOG_STYLE_LIST , "Trabalho da Classe Media Baixa(level/Estudo)", "Guarda ~g~[24/20]\nJornalista ~g~[20/25]\nReporter ~g~[20/25]\nFotografo ~g~[23/30]", "OK", "Cancelar");
                ShowPlayerDialog(playerid, Trabalho_da_Classe_Media, DIALOG_STYLE_LIST , "Trabalho da Classe Media Baixa(level/Estudo)", "Caminhoneiro ~g~[10/40]\nAdvogado ~g~[30/200]\nMotoqueiro ~g~[15/10]\nOperario ~g~[30/70]", "OK", "Cancelar");
                ShowPlayerDialog(playerid, Trabalho_da_Classe_Media_Alta, DIALOG_STYLE_LIST , "Trabalhos da Classe Media Alta(level/Estudo)", "DJ ~g~[25/5]\nPadre ~g~[15/100]\nMendingo ~g~[0/0]\nEmpregada ~g~[0/0]", "OK", "Cancelar");
                ShowPlayerDialog(playerid, Profissхes_Criminosas, DIALOG_STYLE_LIST , "Profissхes Criminosas(level/Estudo)", "Traficante ~g~[10/0]\nAssasino ~g~[10/0]\nTerrorista ~g~[20/0]\nSequestrador ~g~[12/0]", "OK", "Cancelar");
            }
            else SendClientMessage(playerid, COLOR_GREEN, "Nгo fique sem um emprego.\n Escolha um e seja ganhei seu dinheiro");
        }
        return true ;
    }
    return 0;
}
Reply
#8

Se tem skype??
Reply
#9

Add no ksype q te passo o gm ai possa ser melhor.... pq tb to procurnado e nгo acho nenhum erro.....
Reply
#10

Corrigido o bug via skype!
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)