Oi gente,poxa alguem me ajuda como arruma um bug idiota mais importante no meu gm.
quando a pessoa vai se registrar fala que ja tem uma conta,so que nao tem,mas quando ela digita /logar senha vai,й como se o log box tivesse bugado ou algo assim...
se quiser posso usa uma bola magica ou melhor disendo esfera do dragrao ou algo do tipo
tipo,tem 2 sistema de registros aquele de comando /logar /registrar e o outro normal em dialog box,qual eu posto?
Код:
if(fexist(string))
{
gPlayerConta[playerid] = 1;
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
SendClientMessage(playerid, 0xFFC801C8, "[BrC]: Seu nick estб registrado, й sу Logar");
SendClientMessage(playerid, 0x80FFFFAA, "Caso erre a Senha 4 vezes, serб banido Por IP!");
format(string,sizeof(string)," Conta registrado, agora vocк pede logar \n\n Basta apenas digitar sua senha. \n\n Digite sua senha corretamente! ");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Fazendo seu Login",string,"Logar-Se","Cancelar");
}
else
{
gPlayerConta[playerid] = 0;
GetPlayerName(playerid,regname,sizeof(regname));
SendClientMessage(playerid, 0xFFC801C8, "[BrC]: Vocк nгo estб registrado! Se Registre Para jogar");
SendClientMessage(playerid, 0xF5DEB3AA, "Esta conta nгo estб registrado em nosso banco de dados.");
format(string,sizeof(string)," Bem vindo %s \n\n Por favor registre-se! \n Digite uma senha! \n OBS: Seu Nick deve Ser Nome_Sobrenome \n Exemplo: Erva_Doce ",regname);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Fazendo seu Registro",string,"Registrar","Cancelar");
SendClientMessage(playerid, COLOR_ADMIN2, "Caso aperte ESC para sair do menu, serб kickado!");
}
if (gPlayerLogged[playerid] == 0)
{
ClearChatbox(playerid, 10);
format(string, sizeof(string), "Bem vindo ao %s", SCRIPT_VERSION);
SendClientMessage(playerid, 0xAEA5C9AA, string);
SendClientMessage(playerid, 0x33CCFFAA, " >>>>>> Bem vindo ao Brasil Real City <<<<<<");
if (gPlayerConta[playerid] != 0)
{
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
SendClientMessage(playerid, 0xFFC801C8, "[BrC]: Seu nick estб registrado, й sу Logar");
SendClientMessage(playerid, 0x80FFFFAA, "Caso erre a Senha 4 vezes, serб banido Por IP!");
format(loginstring,sizeof(loginstring)," Conta registrado, agora vocк pede logar \n\n Basta apenas digitar sua senha. \n\n Digite sua senha corretamente! "); // eu terei ,loginname
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Fazendo seu Login",loginstring,"Logar-Se","Cancelar");
return 1;
}
else
{
new regstring[128];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
SendClientMessage(playerid, 0xFFC801C8, "[BrC]: Vocк nгo estб registrado! Se Registre Para jogar");
SendClientMessage(playerid, 0xF5DEB3AA, "Esta conta nгo estб registrado em nosso banco de dados.");
format(regstring,sizeof(regstring)," Bem vindo %s \n\n Por favor registre-se! \n Digite uma senha! \n OBS: Seu Nick deve Ser Nome_Sobrenome \n Exemplo: Erva_Doce ",regname);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Fazendo seu Registro",regstring,"Registrar","Cancelar");
SendClientMessage(playerid, COLOR_ADMIN2, "Caso aperte ESC para sair do menu, serб kickado!");
return 1;
}
}
if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
{
ClearChatbox(playerid, 10);
format(string, sizeof(string), "Bem vindo ao %s", SCRIPT_VERSION);
SendClientMessage(playerid, 0xAEA5C9AA, string);
SendClientMessage(playerid, 0x33CCFFAA, " >>>>>> Bem vindo ao Brasil Real City <<<<<<");
if (gPlayerConta[playerid] != 0)
{
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
SendClientMessage(playerid, 0xFFC801C8, "[BrC]: Seu nick estб registrado, й sу Logar");
SendClientMessage(playerid, 0x80FFFFAA, "Caso erre a Senha 4 vezes, serб banido Por IP!");
format(loginstring,sizeof(loginstring)," Conta registrado, agora vocк pede logar \n\n Basta apenas digitar sua senha. \n\n Digite sua senha corretamente! "); // eu terei ,loginname
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Fazendo seu Login",loginstring,"Logar-Se","Cancelar");
}
else
{
new regstring[128];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
SendClientMessage(playerid, 0xFFC801C8, "[BrC]: Vocк nгo estб registrado! Se Registre Para jogar");
SendClientMessage(playerid, 0xF5DEB3AA, "Esta conta nгo estб registrado em nosso banco de dados.");
format(regstring,sizeof(regstring)," Bem vindo %s \n\n Por favor registre-se! \n Digite uma senha! \n OBS: Seu Nick deve Ser Nome_Sobrenome \n Exemplo: Erva_Doce ",regname);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Fazendo seu Registro",regstring,"Registrar","Cancelar");
SendClientMessage(playerid, COLOR_ADMIN2, "Caso aperte ESC para sair do menu, serб kickado!");
}
SetPlayerInterior(playerid, 0);
SetPlayerCameraPos(playerid, 83.6232,-1668.4199,122.2707); // Camera Posiзao Inicio
SetPlayerCameraLookAt(playerid, 223.5768,-1614.5778,69.8510);
SetPlayerFacingAngle(playerid, 160.0);
SetPlayerPos(playerid, 272.7737,-1600.0338,33.1737);
PlayerInfo[playerid][pModel] = Peds[classid][0];
SetPlayerTeamFromClass(playerid,classid);
}
else SpawnPlayer(playerid);
return false;
}
public SetupPlayerForClassSelection(playerid)
{
}
/*if (strcmp(cmd, "/logar", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_DBLUE, "[BrC]: Vocк jб esta 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);
OnPlayerLogin(playerid,tmppass);
}
return 1;
}
if (strcmp(cmd, "/registrar", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_DBLUE, "[BrC]: Vocк jб esta logado.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "/Contas/%s.BrC", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "Este Nick jб existe, tente outro.");
fclose(hFile);
return 1;
}
new tmppass[64];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /registrar [Senha]");
SendClientMessage(playerid, COLOR_YELLOW, "-==> Use Nome_Sobrenome ( Ex: Bruno_Gysin ) <==-");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
OnPlayerRegister(playerid,tmppass);
}
return 1;
}*/
Nao ajudem nгo ajudem meu GM Roubado vai aprender a criar o teu seu GM noob vo ti denuciar por usar coisas roubado
1є-Nгo fui eu que roubei seu gm,fala pra quem roubou.
vai si ferra no mesno jeito que eu ja estou denuciando por usar augo roubado
Resposta Errada,Seu Gm Foi Postado Na Internet,Muitos Baixaram,desculpe-se se vc mandou o gm pra maos erradas,eu nгo tenho culpa dos seus atos.
eeee...
nao postado no home hots sem autorizaзгo minha eu mandei retirar e quem esta com o meu GM estou denuciando.
e a culpa e sua sim por ta usando augo errado vc pensa que estб Certo mais nao esta pq vc esta usando que mim pertence e foi roubado e nao tem minha autorizaзгo pra usar.