[Ajuda] Como colocar para salvar com letras DOF2
#7

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Acabei de realizar os testes e estб funcionando corretamente. Ainda adicionei mais algumas coisas ao cуdigo e testei outras vezes, e estб tudo certo. Teste usando sу esse script.

OBS: Jб coloquei pra banir quando errar a senha 5 vezes.


pawn Код:
#include <a_samp>
#include DOF2

#define DIALOG_LOGAR 1
#define DIALOG_REGISTRO 2

new ErrouSenha[MAX_PLAYERS];

main()
{
    print("\n----------------------------------");
    print(" Testes HEUHEU");
    print("----------------------------------\n");
}


public OnGameModeInit()
{
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}

public OnGameModeExit()
{
    DOF2_Exit();
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}

public OnPlayerConnect(playerid)
{
    ErrouSenha[playerid] = 0;
    if(!DOF2_FileExists(Conta(playerid)))
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Servidor", "Digite a senha para cadastrar","Cadastrar", "Sair");
    }
    else if (DOF2_FileExists(Conta(playerid)))
    {
        ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Digite sua senha para logar.\nSe errar 5 vezes sua conta serб banida!", "Confirma", "Cancelar");
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_REGISTRO)
    {
        if(!response) return Kick(playerid);
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Servidor", "Digite a senha para cadastrar","Cadastrar", "Sair");
        DOF2_CreateFile(Conta(playerid));
        DOF2_SetString(Conta(playerid), "Senha", inputtext);
        DOF2_SaveFile();
        ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Vocк se cadastrou, agora й sу logar com sua senha registrada!", "Confirma", "Cancelar");
        return 1;
    }
    if(dialogid == DIALOG_LOGAR)
    {
        if(!response) return Kick(playerid);
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Digite sua senha para logar.\nSe errar 5 vezes sua conta serб banida!", "Confirma", "Cancelar");
        if(strcmp(DOF2_GetString(Conta(playerid), "Senha"), inputtext, true) == 0)
        {
            SpawnPlayer(playerid);
            SendClientMessage(playerid, -1, "LOOOOGADO COM SUCESSO! EEEEE o/");
        }
        else
        {
            ErrouSenha[playerid] ++;
            if(ErrouSenha[playerid] == 5)
            {
                SendClientMessage(playerid, -1, "Errou a senha 5 vezes e foi banido.");
                Ban(playerid);
            }
            else if(ErrouSenha[playerid] < 5) return ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD,"Logar","Senha incorreta, tente outra vez.\nSe errar 5 vezes sua conta serб banida!","Confirma","Cancelar");
        }
        return 1;
    }
    return 1;
}

Nome(playerid)
{
    new np[MAX_PLAYER_NAME];
    GetPlayerName(playerid, np, sizeof(np));
    return np;
}
Conta(playerid)
{
    new arq[56];
    format(arq, sizeof(arq),"players/%s.ini", Nome(playerid));
    return arq;
}
Ana muiiitttoooo obrigaaaaaaaaaadoooooooo !
Reply


Messages In This Thread
Como colocar para salvar com letras DOF2 - by Leopawno - 05.10.2014, 14:35
Re: Como colocar para salvar com letras DOF2 - by CLANdok - 05.10.2014, 14:43
Re: Como colocar para salvar com letras DOF2 - by humildadeforever - 05.10.2014, 15:38
Re: Como colocar para salvar com letras DOF2 - by Leopawno - 05.10.2014, 15:48
Re: Como colocar para salvar com letras DOF2 - by Fenix4000 - 05.10.2014, 16:00
Re: Como colocar para salvar com letras DOF2 - by humildadeforever - 05.10.2014, 16:27
Re: Como colocar para salvar com letras DOF2 - by Leopawno - 05.10.2014, 18:03

Forum Jump:


Users browsing this thread: 1 Guest(s)