erro no sistema de login -
SamuelNuvv - 25.08.2014
bom eu estou estudando e aprendendo a fazer sistemas para gms e me deparei com um erro :
C:\Documents and Settings\Admin\Desktop\Servidor Online sitebpo.tk\gamemodes\0.pwn(65) : error 017: undefined symbol "gPlayerName"
C:\Documents and Settings\Admin\Desktop\Servidor Online sitebpo.tk\gamemodes\0.pwn(65) : warning 215: expression has no effect
C:\Documents and Settings\Admin\Desktop\Servidor Online sitebpo.tk\gamemodes\0.pwn(65) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Admin\Desktop\Servidor Online sitebpo.tk\gamemodes\0.pwn(65) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Admin\Desktop\Servidor Online sitebpo.tk\gamemodes\0.pwn(65) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
a linha e essa :
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid,gPlayerName[playerid], MAX_PLAYER_NAME);
if (fexist(ObterINI(playerid))) {
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT,""BRANCO"Login",""BRANCO"Digite sua senha abaixo para efetuar login.","logar","Quit");
}
else {
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,""BRANCO"Registrando",""BRANCO" Digite sua senha abaixo para registrar uma nova conta.","Registrar","Quit");
}
return 1;
}
gostaria de ajuda para resolver isso : Confused:
Re: erro no sistema de login -
Spectral - 25.08.2014
pawn Код:
public OnPlayerConnect(playerid)
{
new gPlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,gPlayerName, sizeof(gPlayerName));
if (fexist(ObterINI(playerid))) {
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD,"{FFFFFF}Login","{FFFFFF}Digite sua senha abaixo para efetuar login.","logar","Quit");
}
else {
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,"{FFFFFF}Registrando","{FFFFFF}Digite sua senha abaixo para registrar uma nova conta.","Registrar","Quit");
}
return 1;
}
Tenta agora
Explicando:
Se estб querento getar o nome do player com essa variбvel: gPlayerName
Precisa definir ela antes como funзгo de getar, nй?
Errado: DIALOG_STYLE_INPUT,""BRANCO"Registrando"
Nгo usa o nome que estб definindo a cor.
Correto: DIALOG_STYLE_INPUT,"{FFFFFF}Registrando"
Use o hexadecimal da cor entre chaves, sem os dois primeiros caracteres (0x) e os dois ъtimos.