[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 100: cannot read from file: "dutils2"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
oq faco??