Help -
Mteck - 31.01.2013
Galera, baixei um Gm da net de RPG para editar, mas apуs eu digitar a senha e apertar enter eu sou crashado, chamei um amigo meu pare testa-lo e aconteceu o mesmo com ele, seria excesso de objetos? que tem no GM?
Jб procurei a opзгo Crash, mas nгo encontrei nada.
Re: Help -
Lуs - 31.01.2013
Poste a parte da resposta do dialog de login.
Re: Help -
Mteck - 31.01.2013
pawn Код:
if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "Ok, Caso queira fazer login posteriormente use /logar [senha]!");
return 1;
}
if(response >= 1)
{
if(strlen(inputtext) == 0)
{
SetPlayerPos(playerid,1424.6486,-1020.7975,23.8281);
GetPlayerName(playerid,loginname,sizeof(loginname));
SetPlayerCameraPos(playerid, 1346.0643, -784.8840, 129.0462);
SetPlayerCameraLookAt(playerid, 1346.3604, -785.8378, 128.5013);
format(loginstring,sizeof(loginstring),"{FF8000}Bem Vindo ao {00FF00}Brasil {FFFF00}Furious {0000FF}Games v5.0\n\n{00FFFF} ...:::: Status da Conta :::::...\n\n\n{FF8000}Nick:{00FF00} %s\n\n{FF00FF}Vocк jб Estб Registrado!\n\n{72FCB0}Digite sua Senha para Logar.\n\n{FFC184}Caso erre 5 Vezes Serб Banido!!",loginname);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT,"{00FF40}Brasil {FFD700}Furious {1E90FF}Games v5.0",loginstring,"Logar","Esperar");
return 1;
}
format(gstring,sizeof(gstring),"/logar %s",inputtext);
OnPlayerCommandText(playerid,gstring);
return 1;
}
return 1;
}
pawn Код:
if(dialogid == 2)
{
if(response == 0)
{
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "Ok, Caso queira se registrar posteriormente use /registrar [senha]!");
return 1;
}
if(response >= 1)
{
if(strlen(inputtext) == 0)
{
GetPlayerName(playerid,loginname,sizeof(loginname));
SetPlayerCameraPos(playerid, 1346.0643, -784.8840, 129.0462);
SetPlayerCameraLookAt(playerid, 1346.3604, -785.8378, 128.5013);
format(loginstring,sizeof(loginstring),"{FF8000}Bem Vindo ao {00FF00}Brasil {FFFF00}Furious{0000FF}Games v1.0\n\n{00FFFF} ...::::Registro WinneR Games:::::...\n\n{FF8000}Nick:{00FF00} %s\n\n{FF00FF}Vocк nгo Estб Registrado!\n\n{FF8000}Use: {FFC184}Osama_Safadao\n\n{72FCB0}Digite sua Senha para Registrar!!!",loginname);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,"{00FF40}Brasil {FFD700}Furious{1E90FF}Games v1.0",loginstring,"Registrar","Esperar");
return 1;
}
format(gstring,sizeof(gstring),"/registrar %s",inputtext);
OnPlayerCommandText(playerid,gstring);
return 1;
}
return 1;
}
Re: Help -
Lуs - 31.01.2013
O problema й quando coloca senha no registro, ou no login?
De qualquer forma, poste os 2 comandos (/registro - /login).
Re: Help -
Mteck - 31.01.2013
pawn Код:
if (strcmp(cmd, "/registrar", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк jб estб logado.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Players/%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "Este Nick jб existe, use outro.");
fclose(hFile);
return 1;
}
new tmppass[128];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /registrar [Senha]");
return 1;
}
getdate(year, month, day);
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
format(gstring, sizeof(gstring), "AdmCmd: %s Registrou no Servidor (%d-%d-%d), Senha: %s", PlayerName(playerid),day,month,year,tmppass);
RegistroLog(gstring);
format(gstring, sizeof(gstring), "AdmCmd: %s Registrou no Servidor (%d-%d-%d), Senha: %s", PlayerName(playerid),day,month,year,tmppass);
SoEuVejoMsm(COLOR_YELLOW, gstring);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
return 1;
}
pawn Код:
if (strcmp(cmd, "/logar", true) ==0 )
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
new tmppass[128];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк jб estб logado.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /logar [Senha]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
}
return 1;
}
Re: Help -
Lуs - 31.01.2013
A pasta Players existe?
Re: Help -
Mteck - 31.01.2013
Sim...
Re: Help -
Lуs - 31.01.2013
Quote:
Originally Posted by Los
O problema й quando coloca senha no registro, ou no login?
|
....
Re: Help -
Mteck - 31.01.2013
Perdгo, nгo tinha prestado atenзгo, й apуs o login, quando aperta Enter ele crasha
Re: Help -
Lуs - 31.01.2013
Entгo o problema nгo estб no registro ou no dialog, poste a
OnPlayerLogin.