[AJUDA] meu GM nao quer LoGAr no 0.3c
#1

caros mestres da sabedoria pawn !
- tenho um gamemode que consigo compilar no samp sever 0.3c sem erros, mas na hora de loga-lo fica so na tela inicial e os comandos box para registrar nao aparecem e ele funciona perfeitamente no 0.3b mas nao estou entendo o que esta acontecendo quando compilo pro 0.3c uso todos os includes atualizados mesmo assim nao loga ! serб que os registro Samp 0.3b nao funcionam no 0.3c ajude-me



Quote:

if(dialogid == AVISO)
{
if(response == 1)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
if(PlayerInfo[playerid][Logged] == 0){
if(!dini_Exists(file))
{
format(STRX, sizeof(STRX), "Vocк nгo tem uma conta registrada, %s!\n\nDigite uma senha e clique em \"Registrar\".", aname);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "CONTA", STRX, "Registrar", "Sair");
}
if(dini_Exists(file))
{
format(STRX, sizeof(STRX), "Bem-vindo(a) novamente, %! Logue-se em sua conta.\n\nDigite sua senha e clique em \"Logar\".", aname);
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "CONTA", STRX, "Logar", "Sair");
}
}
}else{
new stringz[256];
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(stringz, sizeof(stringz), "(INFO) %s Levou kick automatico por nгo se Registrar/Logar.", aname);
SendClientMessageToAll(tcadm,stringz);
Kick(playerid);
}
}

if(dialogid == REGISTRO)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
if(response == 1)
{
if(strlen(inputtext) < MIN_SENHA || strlen(inputtext) > MAX_SENHA)
{
format(STRX, sizeof(STRX), "(INFO) A senha deve ter entre %d e %d caracteres!", MIN_SENHA, MAX_SENHA);
SendClientMessage(playerid, Vermelho, STRX);
format(STRX, sizeof(STRX), "Senha muito grande ou pequena, %s!\nColoque sua senha e clique em \"Registrar\".", aname);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registrando uma conta", STRX, "Registrar", "Sair");
return 1;
}
dini_Create(file);
dini_Set(file, "Senha", encrypt(inputtext));
dini_Set(file, "Skin", "0");
dini_Set(file, "Profissao", "0");
dini_Set(file, "ContaBancaria", "0");
dini_Set(file, "SaldoBancario", "0");
dini_Set(file, "Celular", "0");
dini_Set(file, "CartaoTelefonico", "0");
dini_Set(file, "MP3", "0");
dini_Set(file, "HabTerrestre", "0");
dini_Set(file, "HabAerea", "0");
dini_Set(file, "HabNautica", "0");
dini_Set(file, "Preso", "0");
dini_Set(file, "Bloco", "0");
dini_Set(file, "Casa", "0");
dini_Set(file, "Carta", "0");
dini_Set(file, "Lembrete", "Nada");
dini_Set(file, "Level","0");
dini_IntSet(file,"Continuar",0);
dini_Set(file, "Combustivel", "30");
dini_IntSet(file, "novato", 1);
dini_IntSet(file,"Porte", 0);
dini_IntSet(file,"Carteira", 0);
dini_IntSet(file,"Level",0);
dini_IntSet(file,"aAdmin",0);
dini_IntSet(file,"Admin",0);
dini_Set(file, "Faculdade", "0");
GivePlayerGrana(playerid,2000);
ShowPlayerDialog(playerid, cidades, DIALOG_STYLE_LIST, "Clique na cidade depois em morar", "Brasil vida bandida - Los santos\nBrasil vida bandida - San Fierro\nBrasil vida bandida - Las venturas\nBrasil vida bandida - FortCarson", "Morar", "Cancelar");
GameTextForPlayer(playerid, "~r~Registrado com sucesso", 8000, 3);
PlayerPlaySound(playerid, 1057, 0, 0, 0);
PlayerInfo[playerid][Logged] = 1;
}else{
format(STRX, sizeof(STRX), "Vocк tem que ter uma conta para jogar %s!\nColoque sua senha e clique em \"Registrar\".", aname);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registrando uma conta", STRX, "Registrar", "Sair");
}
}
if(dialogid == LOGIN)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
if(response == 1)
{
new senhaacc[256];
senhaacc = dini_Get(file, "Senha");
if(strcmp(encrypt(inputtext), senhaacc, true) == 0)
{
pAdmin[playerid] = dini_Int(file, "Admin");
SetSpawnInfo(playerid, 1, dini_Int(file, "Skin"), dini_Int(file, "CasaX"), dini_Int(file, "CasaY"), dini_Int(file, "CasaZ"), 354.1657, 0, 0, 0, 0, 0, 0);
if(dini_Int(file, "Continuar") == 1){
SendClientMessage(playerid, Branco, "(INFO) Vocк pode voltar a posiзгo de quando saiu do server, use /continuar");
}

Reply
#2

Aqui um tutorial para passar GM 0.3b para 0.3c:
https://sampforum.blast.hk/showthread.php?tid=216299

Espero ter ajudado
Reply
#3

COMO JA HAVIA INFORMADO JA FIZ ISSO MAS NAO REGISTRA DO MEMOS JEITO !
Reply
#4

//OnPlayerRequestClass
^^
tira akele que teme coloca esse\/

ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX,"SemNome - RPG", "Seja Bem Vindo\nNosso server sem nada. Vocк estб comeзando, curta sua 2Є vida aqui\nClique em OK e comece a jogar", "Ok", "Sair");
Reply
#5

Prуxima vez desliga a Caps Lock,ninguйm aqui й cego.
Reply
#6

vc crio a "PASTA_CONTAS" na scriptfiles
Reply
#7

Quote:
Originally Posted by Canabis
Посмотреть сообщение
vc crio a "PASTA_CONTAS" na scriptfiles
... lol.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)