C:\Users\Windows\Desktop\Script.pwn(20) : error 029: invalid expression, assumed zero C:\Users\Windows\Desktop\Script.pwn(20) : warning 215: expression has no effect C:\Users\Windows\Desktop\Script.pwn(20) : warning 215: expression has no effect C:\Users\Windows\Desktop\Script.pwn(20) : error 001: expected token: ";", but found ")" C:\Users\Windows\Desktop\Script.pwn(20) : error 029: invalid expression, assumed zero C:\Users\Windows\Desktop\Script.pwn(20) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
20 GetPlayerFile(playerid) { , Nome , 20);
#include <a_samp> #include <DOF2> new Nome[MAX_PLAYER_NAME]; new bool:Logado[MAX_PLAYERS char], RepetirSenha[MAX_PLAYERS] [24]; public OnGameModeExit() { DOF2_Exit(); return 1; } enum { REGISTRO, REGISTRO_CONFIRME, LOGIN } GetPlayerFile(playerid) { , Nome , 20); new str[32], Nome[21]; GetPlayerName(playerid, Nome, 20); format(Str, 32, "Contas"/%s.ini, Nome"); return str; } public OnPlayerConnect(playerid) { TogglePlayerSpectating(playerid, true); if(fexist(GetPlayerFile(playerid))) ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Login", "Olб seja bem vindo novamente, digite sua senha para logar-se:", "Login", "Sair"); else ShowPlayerDialog(playerid, REGISTRO_CONFIRME, DIALOG_STYLE_INPUT, "Registro", "Olб seja bem vindo, digite uma senha para registrar-se:", "Registrar", "Sair"); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case LOGIN: { if(!strcmp(DOF2_GetString(GetPlayerFile(playerid, "Senha"), inputtext)) { Logado{playerid} = true; SetSpawnInfo(playerid, 0, 0, 1958.3783, 1343.1572, 15.3746, 0.0, 0, 0, 0, 0, 0, 0); TogglePlayerSpectating(playerid, false); SendClientMessage(playerid, Cor_Verde, "Logado com sucesso, bom jogo!"); } else ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Login", "Senha invбlida, digite sua senha corretamente:", "Login", "Sair"); } case REGISTRO: { if(!strcmp(RepetirSenha[playerid], inputtext)) return ShowPlayerDialog(playerid, REGISTRO_CONFIRME, DIALOG_STYLE_INPUT, "Registro", "As senhas nгo conferem, repita a senha anterior novamente para registrar-se", "Confirmar", "Sair"); DOF2_SetString(GetPlayerFile(playerid), "Senha", inputtext); Logado{playerid} = true); SendClientMessage(playerid, Cor_Verde, "Registrado confirmado com sucesso e vocк foi logado com sucesso, bom jogo!); SetSpawnInfo(playerid, 0, 0, 1958.3783, 1343.1572, 15.3746, 0.0, 0, 0, 0, 0, 0, 0); TogglePlayerSpectating(playerid, false); } case REGISTRO_CONFIRME: { ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Registro", "Digite sua senha novamente, para confirmar-la:", "Confirmar", "Sair"); } } return 1; }
format(str, 32, "Contas"/%s.ini");
format(str, 32, "Contas/%s.ini");
C:\Users\Windows\Desktop\Script.pwn(17) : error 017: undefined symbol "Nome"
new Nome[MAX_PLAYER_NAME];
Ainda estб dando erro por favor olhem lб em cima !!
![]() |
#include <a_samp>
#include <DOF2>
#define PASTA_CONTAS "Contas/%s.ini"
new bool:Logado[MAX_PLAYERS char], RepetirSenha[MAX_PLAYERS] [24];
public OnGameModeExit()
{
DOF2_Exit();
return 1;
}
enum {
REGISTRO,
REGISTRO_CONFIRME,
LOGIN
}
public OnPlayerConnect(playerid)
{
TogglePlayerSpectating(playerid, true);
new file[255], aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname,sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
if(fexist(file)) ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Login", "Olб seja bem vindo novamente, digite sua senha para logar-se:", "Login", "Sair");
else ShowPlayerDialog(playerid, REGISTRO_CONFIRME, DIALOG_STYLE_INPUT, "Registro", "Olб seja bem vindo, digite uma senha para registrar-se:", "Registrar", "Sair");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new file[255], aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname,sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
switch(dialogid)
{
case LOGIN:
{
if(!strcmp(DOF2_GetString(file, "Senha"), inputtext))
{
Logado{playerid} = true;
SetSpawnInfo(playerid, 0, 0, 1958.3783, 1343.1572, 15.3746, 0.0, 0, 0, 0, 0, 0, 0);
TogglePlayerSpectating(playerid, false);
SendClientMessage(playerid, -1, "Logado com sucesso, bom jogo!");
} else ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Login", "Senha invбlida, digite sua senha corretamente:", "Login", "Sair");
}
case REGISTRO:
{
if(!strcmp(RepetirSenha[playerid], inputtext)) return ShowPlayerDialog(playerid, REGISTRO_CONFIRME, DIALOG_STYLE_INPUT, "Registro", "As senhas nгo conferem, repita a senha anterior novamente para registrar-se", "Confirmar", "Sair");
DOF2_SetString(file, "Senha", inputtext);
Logado{playerid} = true;
SendClientMessage(playerid, -1, "Registrado confirmado com sucesso e vocк foi logado com sucesso, bom jogo!");
SetSpawnInfo(playerid, 0, 0, 1958.3783, 1343.1572, 15.3746, 0.0, 0, 0, 0, 0, 0, 0);
TogglePlayerSpectating(playerid, false);
}
case REGISTRO_CONFIRME:
{
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Registro", "Digite sua senha novamente, para confirmar-la:", "Confirmar", "Sair");
}
}
return 1;
}