[Ajuda]Erros no GM
#1

Galera nгo aguento mais nгo sei a soluзгo para esses Error se oguem poder me ajudar Agradeзo Muito:
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7785) : error 017: undefined symbol "DIALOG_INVENTARIO2"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7801) : error 017: undefined symbol "DIALOG_INVENTARIO3"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7806) : error 017: undefined symbol "DIALOG_INVENTARIO4"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7811) : error 017: undefined symbol "DIALOG_INVENTARIO3"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7826) : error 017: undefined symbol "DIALOG_INVENTARIO4"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7841) : error 017: undefined symbol "DIALOG_QUIZ"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7850) : error 017: undefined symbol "DIALOG_QUIZ"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(785 : error 017: undefined symbol "DIALOG_QUIZ3"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7862) : error 017: undefined symbol "DIALOG_QUIZ2"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7869) : error 017: undefined symbol "DIALOG_QUIZ"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7874) : error 017: undefined symbol "DIALOG_QUIZ4"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(788 : error 017: undefined symbol "DIALOG_QUIZ4"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7894) : error 017: undefined symbol "DIALOG_QUIZ4"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7899) : error 017: undefined symbol "DIALOG_QUIZ5"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7913) : error 017: undefined symbol "DIALOG_QUIZ5"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7919) : error 017: undefined symbol "DIALOG_QUIZ5"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7924) : error 017: undefined symbol "DIALOG_QUIZ3"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7935) : error 017: undefined symbol "DIALOG_QUIZ4"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7939) : error 017: undefined symbol "DIALOG_QUIZ5"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7946) : error 017: undefined symbol "DIALOG_QUIZ3"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7953) : error 017: undefined symbol "DIALOG_QUIZ3"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(795 : error 017: undefined symbol "DIALOG_QUIZ2"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7967) : error 017: undefined symbol "DIALOG_QUIZ2"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7975) : error 017: undefined symbol "DIALOG_QUIZ4"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7979) : error 017: undefined symbol "DIALOG_QUIZ5"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(7986) : error 017: undefined symbol "DIALOG_QUIZ2"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


26 Errors.




Linha do Erro:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new sendername[MAX_PLAYER_NAME], string[0x80], str[1024];
    GetPlayerName(playerid, sendername, sizeof(sendername));


    new car = GetPlayerVehicleID(playerid);
    if(dialogid == DIALOG_INVENTARIO2)
    {
        if(!response)
        {
            SendClientMessage(playerid, COLOR_WHITE, " <!> Vocк Fechou seu Inventario."); // Se ele clicar em Sair do jogo leva Kick
            return 1;
        }
        if(response) // Se ela clicar no primeiro botгo
        {
            if(listitem == 0) // Se ele escolher: Real Pussy
            {
                mostrarInventario(playerid, playerid);
                return 1;
            }
            if(listitem == 1) // Se ele escolher: Role Play (Unica correta)
            {
                ShowPlayerDialog(playerid, DIALOG_INVENTARIO3, DIALOG_STYLE_INPUT, "[ Retirar Arma ]", " <!> Qual arma vocк deseja Tirar ?", "Retirar", "Cancelar");
                return 1;
            }
            if(listitem == 2)
            {
                ShowPlayerDialog(playerid, DIALOG_INVENTARIO4, DIALOG_STYLE_INPUT, "[ Colocar Arma]", " <!> Qual arma vocк deseja Guardar?", "Colocar", "Cancelar");
                return 1;
            }
        }
    }
    if(dialogid == DIALOG_INVENTARIO3)
    {
        if(!response)
        {
            SendClientMessage(playerid, COLOR_WHITE, " <!> Vocк Fechou seu Inventario."); // Se ele clicar em Sair do jogo leva Kick
            return 1;
        }
        if(response) // Se ela clicar no primeiro botгo
        {
            new arma = strval(inputtext);
            format(string, sizeof(string), "/rtarma2 %d", arma);
            OnPlayerCommandText(playerid,string);
            return 1;
        }
    }
    if(dialogid == DIALOG_INVENTARIO4)
    {
        if(!response)
        {
            SendClientMessage(playerid, COLOR_WHITE, " <!> Vocк Fechou seu Inventario."); // Se ele clicar em Sair do jogo leva Kick
            return 1;
        }
        if(response) // Se ela clicar no primeiro botгo
        {
            new arma = strval(inputtext);
            format(string, sizeof(string), "/clarma2 %d", arma);
            OnPlayerCommandText(playerid,string);
            return 1;
        }
    }
    if(dialogid == DIALOG_QUIZ)
    {
        if(!response) return Kick(playerid); // Se ele clicar em Sair do jogo leva Kick
        if(response) // Se ela clicar no primeiro botгo
        {
            if(listitem == 0) // Se ele escolher: Real Pussy
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // Se ele errar vai receber +1 aviso.
                ShowPlayerDialog(playerid,DIALOG_QUIZ,DIALOG_STYLE_LIST,"Oque significa a sigla RP? "," Real Pussy \n Role Play \n Real Money","Selecionar","Sair do Jogo");
            }
            if(listitem == 1) // Se ele escolher: Role Play (Unica correta)
            {
                SendClientMessage(playerid, -1,"Esta й uma resposta correta");
                new rand = random(2);
                if(rand == 1)
                {
                    ShowPlayerDialog(playerid,DIALOG_QUIZ3,DIALOG_STYLE_LIST,"Fazer aзхes sem dar chances para o oponente й ? "," Power Game \n Power Rangers \n Meta Game","Selecionar","Sair do Jogo");
                }
                else
                {
                    ShowPlayerDialog(playerid,DIALOG_QUIZ2,DIALOG_STYLE_LIST,"Se um policial mira em vocк, vocк sai correndo. "," Certo \n Errado \n Depende","Selecionar","Sair do Jogo");
                }
            }
            if(listitem == 2)
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // His quiz answers will be increased with 1 point.
                ShowPlayerDialog(playerid,DIALOG_QUIZ,DIALOG_STYLE_LIST,"Oque significa a sigla RP? "," Real Pussy \n Role Play \n Real Money","Selecionar","Sair do Jogo");
                // Second question will show up
            }
        }
    }
    if(dialogid == DIALOG_QUIZ4)
    {
        if(!response) return Kick(playerid); // Se ele clicar em Sair do jogo leva Kick
        if(response) // Se ela clicar no primeiro botгo
        {
            if(listitem == 0) // Se ele escolher: Real Pussy
            {
                SendClientMessage(playerid, -1,"Esta й uma resposta correta.");
                TutTime[playerid] = 195;
            }
            if(listitem == 1) // Se ele escolher: Role Play (Unica correta)
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // His quiz answers will be increased with 1 point.
                ShowPlayerDialog(playerid,DIALOG_QUIZ4,DIALOG_STYLE_LIST,"Quais sгo os principais comando para RP ? "," /eu /do \n /sos /re \n /b /q","Selecionar","Sair do Jogo");
            }
            if(listitem == 2)
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // His quiz answers will be increased with 1 point.
                ShowPlayerDialog(playerid,DIALOG_QUIZ4,DIALOG_STYLE_LIST,"Quais sгo os principais comando para RP ? "," /eu /do \n /sos /re \n /b /q","Selecionar","Sair do Jogo");
                // Second question will show up
            }
        }
    }
    if(dialogid == DIALOG_QUIZ5)
    {
        if(!response) return Kick(playerid); // Se ele clicar em Sair do jogo leva Kick
        if(response) // Se ela clicar no primeiro botгo
        {
            if(listitem == 0) // Se ele escolher: Real Pussy
            {
                SendClientMessage(playerid, -1,"Esta й uma resposta correta.");
                TutTime[playerid] = 195;
            }
            if(listitem == 1) // Se ele escolher: Role Play (Unica correta)
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // His quiz answers will be increased with 1 point.
                ShowPlayerDialog(playerid,DIALOG_QUIZ5,DIALOG_STYLE_LIST,"Um carro da policia se aproxima com a sirene ligada em alta velocidade.\n Oque vocк faz ?  "," Enconsto e deixo a passar \n Aposto corrida com ela \n Entro na frente dela","Selecionar","Sair do Jogo");
            }
            if(listitem == 2)
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // His quiz answers will be increased with 1 point.
                ShowPlayerDialog(playerid,DIALOG_QUIZ5,DIALOG_STYLE_LIST,"Um carro da policia se aproxima com a sirene ligada em alta velocidade.\n Oque vocк faz ?  "," Enconsto e deixo a passar \n Aposto corrida com ela \n Entro na frente dela","Selecionar","Sair do Jogo");
                // Second question will show up
            }
        }
    }
    if(dialogid == DIALOG_QUIZ3)
    {
        if(!response) return Kick(playerid); // Se ele clicar em Sair do jogo leva Kick
        if(response) // Se ela clicar no primeiro botгo
        {
            if(listitem == 0) // Se ele escolher: Real Pussy
            {
                SendClientMessage(playerid, -1,"Esta й uma resposta correta");
                new rand = random(2);
                if(rand == 1)
                {
                    ShowPlayerDialog(playerid,DIALOG_QUIZ4,DIALOG_STYLE_LIST,"Quais sгo os principais comando para RP ? "," /eu /do \n /sos /re \n /b /q","Selecionar","Sair do Jogo");
                }
                else
                {
                    ShowPlayerDialog(playerid,DIALOG_QUIZ5,DIALOG_STYLE_LIST,"Um carro da policia se aproxima com a sirene ligada em alta velocidade.\n Oque vocк faz ?  "," Enconsto e deixo a passar \n Aposto corrida com ela \n Entro na frente dela","Selecionar","Sair do Jogo");
                }
            }
            if(listitem == 1) // Se ele escolher: Role Play (Unica correta)
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // His quiz answers will be increased with 1 point.
                ShowPlayerDialog(playerid,DIALOG_QUIZ3,DIALOG_STYLE_LIST,"Fazer aзхes sem dar chances para o oponente й ? "," Power Game \n Power Rangers \n Meta Game","Selecionar","Sair do Jogo");
                // Second question will show up
            }
            if(listitem == 2)
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // His quiz answers will be increased with 1 point.
                ShowPlayerDialog(playerid,DIALOG_QUIZ3,DIALOG_STYLE_LIST,"Fazer aзхes sem dar chances para o oponente й ? "," Power Game \n Power Rangers \n Meta Game","Selecionar","Sair do Jogo");
                // Second question will show up
            }
        }
    }
    if(dialogid == DIALOG_QUIZ2)
    {
        if(!response) return Kick(playerid); // Se ele clicar em Sair do jogo leva Kick
        if(response) // Se ela clicar no primeiro botгo
        {
            if(listitem == 0) // Se ele escolher: Real Pussy
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // Se ele errar vai receber +1 aviso.
                ShowPlayerDialog(playerid,DIALOG_QUIZ2,DIALOG_STYLE_LIST,"Se um policial mira em vocк e vocк sai correndo "," Certo \n Errado \n Depende","Selecionar","Sair do Jogo");
            }
            if(listitem == 1) // Se ele escolher: Role Play (Unica correta)
            {
                SendClientMessage(playerid, -1,"Esta й uma resposta correta");
                new rand = random(2);
                if(rand == 1)
                {
                    ShowPlayerDialog(playerid,DIALOG_QUIZ4,DIALOG_STYLE_LIST,"Quais sгo os principais comando para RP ? "," /eu /do \n /sos /re \n /b /q","Selecionar","Sair do Jogo");
                }
                else
                {
                    ShowPlayerDialog(playerid,DIALOG_QUIZ5,DIALOG_STYLE_LIST,"Um carro da policia se aproxima com a sirene ligada em alta velocidade.\n Oque vocк faz ?  "," Enconsto e deixo a passar \n Aposto corrida com ela \n Entro na frente dela","Selecionar","Sair do Jogo");
                }
            }
            if(listitem == 2)
            {
                SendClientMessage(playerid, -1,"Resposta Errada!"); // Vai receber esta mensagem se errar a mensagem.
                QuizAnswers[playerid] += 1; // His quiz answers will be increased with 1 point.
                ShowPlayerDialog(playerid,DIALOG_QUIZ2,DIALOG_STYLE_LIST,"Se um policial mira em vocк, vocк sai correndo. "," Certo \n Errado \n Depende","Selecionar","Sair do Jogo");
                // Second question will show up
            }
        }
    }
    if(dialogid == DIALOGID)
    {
        if(response)
        {
            if(listitem == 0) //Pintura
            {
                ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Selecione a Pintura", "Pintura 1\nPintura 2\nPintura 3\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 1) //Cores
            {
                ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Selecione a Cor", "Preto\nBranco\nVermelho\nAzul\nVerde\nAmarelo\nRosa\nMarrom\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 2) //Escapamentos
            {
                ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Selecione o Escapamento", "Roda arco Alien Escapamento\nRoda arco Fluxo-X Escapamento\nLocos Cromagem baixa Escapamento\nLocos baixa Slamin Escapamento\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 3) //Para-Choque Dianteiro
            {
                ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Selecione o Para-Choque Dianteiro", "Roda arco Alien Para-Choque\nRoda arco Fluxo-X Para-choque\nLocos Cromagem baixa Para-Choque\nLocos baixa Slamin Para-choque\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 4) //Para-Choque Traseiro
            {
                ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Selecione o Para-Choque Traseiro", "Roda arco Alien Para-Choque\nRoda arco Fluxo-X Para-choque\nLocos Cromagem baixa Para-Choque\nLocos baixa Slamin Para-choque\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 5) //Teto Solar
            {
                ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Selecione o Teto Solar", "Roda arco Alien Teto Solar\nRoda arco Fluxo-X Teto Solar\nLocos Baixa Hardtop Teto Solar\nLocos Baixa Softtop Teto Solar\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 6) //Aйrofуlio
            {
                ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Selecione o Aйrofуlio", "Alien Aйrofуlio\nFluxo-X Aйrofуlio\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 7) //Saia
            {
                ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Selecione a Saia", "Roda arco Alien Saia\nRoda arco Fluxo-X Saia\nLocos Cromagem baixa Tira\nLocos Cromagem baixa Chamas\nLocos Cromagem baixa arcos\nLocos Cromagem baixa Trim\nLocos baixa Roda de cobre\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 8) //Bullbars
            {
                ShowPlayerDialog(playerid, DIALOGID+9, DIALOG_STYLE_LIST, "Selecione a Bullbar", "Locos Cromagem baixa Grade\nLocos Cromagem baixa Bars\nLocos Cromagem baixa Luzes\nLocos Cromagem baixa Bullbar\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 9) //Rodas
            {
                ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Selecione o Tipo da Roda", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nProxima Pбgina\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 10) //Volume do rбdio
            {
                ShowPlayerDialog(playerid, DIALOGID+11, DIALOG_STYLE_LIST, "Selecione o Volume do Rбdio", "Alto\nSuper Alto\nUltra Alto\nKing Alto\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 11) //Tunar menu do carro
            {
                ShowPlayerDialog(playerid, DIALOGID+12, DIALOG_STYLE_LIST, "Tunar carro", "Suspenзгo\nNitro x10\nArrumar o Carro\nVoltar", "Selecionar", "Sair");
            }
            if(listitem == 12) //Rodas 2
            {
                ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Selecione o tipo da Roda", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nVoltar", "Selecionar", "Sair");
            }
       }
    }
Reply
#2

Caso vocк jб use estes ID's de dialogos, mude-os.

pawn Код:
#define DIALOG_INVENTARIO2 1000
#define DIALOG_INVENTARIO3 1001
#define DIALOG_INVENTARIO4 1002

#define DIALOG_QUIZ  1003
#define DIALOG_QUIZ2 1004
#define DIALOG_QUIZ3 1005
#define DIALOG_QUIZ4 1006
#define DIALOG_QUIZ5 1007
Reply
#3

Agora ta dando esses erros:

C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(17549) : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(17557) : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(17579) : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(17637) : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(1765 : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(17663) : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(1766 : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(17673) : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(17689) : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(39995) : error 017: undefined symbol "UsouCA"
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(39995) : warning 215: expression has no effect
C:\Users\Francisco\Desktop\Advanced Roleplay\gamemodes\rev_2.pwn(39995) : error 001: expected token: ";", but found "]"
Reply
#4

Atualize seu samp-server para 0.3d
Reply
#5

O Samp-Server jб estб.. Serб que й perciso passar algumas includes ?
Reply
#6

Se vocк jб tem a versгo 0.3d, й provбvel que vocк esteja compilando com um aplicativo de outro diretуrio.

Compile com o que veio na sua versгo 0.3d
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)