SA-MP Forums Archive
[AJUDA]ShowPlayerDialog erro - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]ShowPlayerDialog erro (/showthread.php?tid=321606)



[AJUDA]ShowPlayerDialog erro - fojo_ - 27.02.2012

Boa tarde,gostaria de saber porque estou recebendo esta mensagem quando copilo um FS de registrar...
peguei o pawncode desse tutorial..
https://sampforum.blast.hk/showthread.php?tid=297200


pawn Код:
C:\Users\Jean\Desktop\Havaiana's Server BETA v1.2\filterscripts\registrohavaiana.pwn(12) : warning 217: loose indentation
C:\Users\Jean\Desktop\Havaiana'
s Server BETA v1.2\filterscripts\registrohavaiana.pwn(13) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Jean\Desktop\Havaiana's Server BETA v1.2\filterscripts\registrohavaiana.pwn(14) : warning 217: loose indentation
C:\Users\Jean\Desktop\Havaiana'
s Server BETA v1.2\filterscripts\registrohavaiana.pwn(17) : warning 217: loose indentation
C:\Users\Jean\Desktop\Havaiana's Server BETA v1.2\filterscripts\registrohavaiana.pwn(18) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Jean\Desktop\Havaiana'
s Server BETA v1.2\filterscripts\registrohavaiana.pwn(19) : warning 217: loose indentation
C:\Users\Jean\Desktop\Havaiana's Server BETA v1.2\filterscripts\registrohavaiana.pwn(30) : warning 235: public function lacks forward declaration (symbol "OnDialogResponse")
C:\Users\Jean\Desktop\Havaiana'
s Server BETA v1.2\filterscripts\registrohavaiana.pwn(42) : warning 217: loose indentation
C:\Users\Jean\Desktop\Havaiana's Server BETA v1.2\filterscripts\registrohavaiana.pwn(42) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Jean\Desktop\Havaiana'
s Server BETA v1.2\filterscripts\registrohavaiana.pwn(43) : warning 217: loose indentation
C:\Users\Jean\Desktop\Havaiana's Server BETA v1.2\filterscripts\registrohavaiana.pwn(62) : error 017: undefined symbol "ShowPlayerDialog"
Pawn compiler 3.2.3664          Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Jб tenho a include dini atualizada 1.6 e tenho no FS #include <a_samp> e #include <dini>

EDIT: Antes que falem pra eu procurar melhor,jб procurei vбrias soluзхes,baixei novamente o samp server,e etc...


Re: [AJUDA]ShowPlayerDialog erro - Biel_Eu - 27.02.2012

LOOSE IDENTATION: Algo esta fora de seu devido local. (Ja vi um servidor com 141 desses O.o)
ERROR: Poste o codigo. Sem isso nao podemos Fazer nada amigo


Re: [AJUDA]ShowPlayerDialog erro - fojo_ - 27.02.2012

O Cуdigo estб aqui
pawn Код:
#include <a_samp>
    #include <dini>
    new Logado[MAX_PLAYERS];
    public OnPlayerConnect(playerid)
    {
        new log[35];
        new regstring[130];
        format(log,sizeof log,"CONTAS/%s.ini",Nome(playerid));
        if(!dini_Exists(log))
        {
            SendClientMessage(playerid,0x00FF00FF,"Seja bem vindo pela primeira vez. Por favor digite uma senha para se registrar.");
                    format(regstring,sizeof(regstring),"{FFE4E1}%s, vocк ainda nгo possui uma conta em nosso banco de dados.\nPor favor digite uma senha para se registrar.",Nome(playerid));
                    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{87CEEB}Registrar",regstring,"Registrar","Sair");
            return 1;
        }
        SendClientMessage(playerid,0x00FFFFFF,"Digite sua senha no diбlogo abaixo para poder logar.");
            format(regstring,sizeof(regstring),"{FAF0E6}%s, vocк jб possui uma conta no banco de dados.\nDigite sua senha abaixo para poder logar.",Nome(playerid));
            ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{F5F5F5}Logar",regstring,"Logar","Sair");
        return 1;
    }
    public OnPlayerRequestSpawn(playerid)
    {
         if(Logado[playerid] == 0)
         {
             SendClientMessage(playerid,0xFFFF45,"Antes de Spawnar logue-se.");
             return 0;
         }
         return 1;
    }
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
        new arq[30];
        format(arq,sizeof arq,"CONTAS/%s.ini",Nome(playerid));
        if(dialogid == 1)
        {
            if(response == 1)
            {
                new regstring[130];
                dini_Create(arq);
                SendClientMessage(playerid,0xFFFF47,"Sua conta foi registrada com sucesso! Logue-se no diбlogo abaixo.");
                format(regstring,sizeof(regstring),"{FAF0E6}Parabйns %s, vocк registrou sua conta.\nDigite sua senha abaixo para poder logar.",Nome(playerid));
                    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{F5F5F5}Logar",regstring,"Logar","Sair");
                dini_IntSet(arq,"Senha",strval(inputtext));
                return 1;
            }
            SendClientMessage(playerid,0xFFFF00,"Vocк usou a opзгo 'Sair' e foi kickado pelo servidor!");
            Kick(playerid);
     
        }
        else if(dialogid == 2)
        {
            if(response == 1)
            {
                if(dini_Int(arq,"Senha") == strval(inputtext))
                {
                    //Aqui coloca-se as variбveis do texto, como Level, dinheiro,etc.
                    SendClientMessage(playerid,0xFFFF43,"Vocк logou no servidor com sucesso!");
                    Logado[playerid] = 1;
                    return 1;
                }
                SendClientMessage(playerid,0xFFFF88,"Vocк digitou a senha incorretamente. Digite-a novamente.");
                ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{F5F5F5}Logar","Digite a senha corretamente.","Logar","Sair");
                return 1;
            }
            SendClientMessage(playerid,0xFFFF00,"Vocк usou a opзгo 'Sair' e foi kickado pelo servidor!");
            Kick(playerid);
        }
        return 1;
    }
    stock Nome(playerid)
    {
            new nome[MAX_PLAYER_NAME];
            GetPlayerName(playerid, nome, sizeof(nome));
            return nome;
    }
Ou http://pastebin.com/WBC19U3k

Peguei deste post! https://sampforum.blast.hk/showthread.php?tid=297200
Obrigado.

@EDIT As linhas com erro,sгo as que aparece ShowPlayerDialog


Re: [AJUDA]ShowPlayerDialog erro - PlayeR_TheReturN - 27.02.2012

mande a linha 13,18,30,42,62


Re: [AJUDA]ShowPlayerDialog erro - paulor - 27.02.2012

Baixe novamente pois nгo esta dando erro nenhum aqui! creio q seja a identaзгo q faz com q o pawno no entenda!


Re: [AJUDA]ShowPlayerDialog erro - _iLinux_ - 27.02.2012

aqui compilou td certinho, tem certeza q tem a include Dini correta?


Re: [AJUDA]ShowPlayerDialog erro - fojo_ - 27.02.2012

Bom,nгo sei o que estб acontecendo,tenho a versгo 1.6 da Dini...fiz o seguinte,peguei uma pasta Include 0 bala,e botei sу a Dini lб,mas nгo funcionou,entгo gostaria de pedir para alguйm que conseguiu copilar tudo certinho,upasse o amx. e o pwn. em algum site para download,se possнvel. Obrigado б todos!


Re: [AJUDA]ShowPlayerDialog erro - _iLinux_ - 27.02.2012

http://www.mediafire.com/?snrblz3at9414za .amx .pwn com include Dini
Ajudei? + Reputation


Re: [AJUDA]ShowPlayerDialog erro - fojo_ - 27.02.2012

Obrigado iLinux! +Reputation


Re: [AJUDA]ShowPlayerDialog erro - 8235Danilo - 04.08.2013

Cara eu baixei o .pwn, coloquei a include e da esse

PHP код:
C:\Users\Usuario\Desktop\Nova pasta\pawno\include\dini.inc(24) : fatal error 100cannot read from file"dutils2"
Compilation aborted.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Error

oq faco??