[ajuda]thug life
#1

bom venhu pedir ajuda com o thug 2.3!
antes q me critique leia tudo.
eu queria saber como q eu boto registro em dialog ja tentei mas nao consegui se alguem puder me ajuda agradeco.

Esplicaзao : Meu sonho e ter um server rpg com o gm thug editado por mim mesmo.
Reply
#2

tai tudo oque vc precisa saber
https://sampwiki.blast.hk/wiki/ShowPlayerDialog
https://sampwiki.blast.hk/wiki/OnDialogResponse
bom proveito
Reply
#3

Nгo vai ser editado por vocк se vocк for criar 1 tуpico pra cada coisa que nгo conseguir de primeira, leia uns tutoriais e vб estudar em um new.pwn que isso vai lhe ajudar muito !

e й dificil te ajudar sem saber o seu sistema de registro/login
Reply
#4

aqui tem um FS > https://sampforum.blast.hk/showthread.php?tid=199940
achei usando Search, Use-o!
Reply
#5

Quote:
Originally Posted by [O.z]Caroline
Посмотреть сообщение
aqui tem um FS > https://sampforum.blast.hk/showthread.php?tid=199940
achei usando Search, Use-o!
se eu quisese fs eu nem postava aki ne pois tenhu issu
Reply
#6

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
se eu quisese fs eu nem postava aki ne pois tenhu issu
se vocк tive-se uma inteligкncia fйrtil, vocк apenas copiava oque estava dentro do FS e colava no GM mudando as definiзхes de Dialog.
Mais como vocк nгo tem, fica difнcil lhe ajudar.
Reply
#7

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
se eu quisese fs eu nem postava aki ne pois tenhu issu
Vocк nгo quer FS e ela nгo quer receber patada. Se vocк fosse inteligente postava o sistema de registro ai para receber ajudas e nгo FilterScripts...
Reply
#8

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    new string[128];
    PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
    PlayerInfo[playerid][pModel] = Peds[classid][0];

    if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
    {
        ClearChatbox(playerid, 10);
        format(string, sizeof(string), "Bem vindo ao %s", SCRIPT_VERSION);
        SendClientMessage(playerid, COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_YELLOW2, " ");
        if (gPlayerConta[playerid] != 0)
        {
            GameTextForPlayer(playerid, "~y~ USE: ~n~ ~p~ /logar [senha]", 5000, 1);
            SendClientMessage(playerid, COLOR_YELLOW2, "USE: /logar [SENHA] - para acessar a sua conta.");
            SendClientMessage(playerid, COLOR_LIGHTRED, "Caso erre ela 3 vezes, serб banido :C !");
        }
        else
        {
            GameTextForPlayer(playerid, "~y~ USE: ~n~ ~p~ /registrar [senha]", 5000, 1);
            SendClientMessage(playerid, COLOR_YELLOW2, "Este NICK nгo estб registrado em nosso banco de dados.");
            SendClientMessage(playerid, COLOR_WHITE, "USE: /registrar [SENHA] - Para cadastrar sua conta em nosso server");
        }
        SetPlayerInterior(playerid, 0);
        SetPlayerPos(playerid, 1558.7385,-1675.7007,16.1953);
        SetPlayerFacingAngle(playerid, 160.0);
        SetPlayerCameraPos(playerid, 1506.7966,-1645.9325,22.3203);
        SetPlayerCameraLookAt(playerid, 1537.1453,-1670.2620,12.6740);
        PlayerInfo[playerid][pModel] = Peds[classid][0];
        SetPlayerTeamFromClass(playerid,classid);
    }
    else SpawnPlayer(playerid);
    return false;

=====================================
    if (strcmp(cmd, "/logar", true) ==0 )
    {
        if(IsPlayerConnected(playerid))
        {
            new tmppass[64];
            if(gPlayerLogged[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_DBLUE, "[TLC]:  Voce ja 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);
            Encrypt(tmppass);
            OnPlayerLogin(playerid,tmppass);
        }
        return 1;
    }
    if (strcmp(cmd, "/registrar", true) ==0 )
    {
        if(IsPlayerConnected(playerid))
        {
            if(gPlayerLogged[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_DBLUE, "[TLC]:  Voce ja esta logado.");
                return 1;
            }
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "%s.ini", sendername);
            new File: hFile = fopen(string, io_read);
            if (hFile)
            {
                SendClientMessage(playerid, COLOR_YELLOW, "Este Nick ja existe, tente ortro.");
                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: Andre_Felipe ) <==-");
                return 1;
            }
            strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
            Encrypt(tmppass);
            OnPlayerRegister(playerid,tmppass);
        }
        return 1;
    }
Reply
#9

Ja postei tudo que vc precisava de ajuda pois dando tudo na mao nunca vai crescer
tente criar vc mesmo e se der erro ai sim venha aqui
Reply
#10

Ao inves de dar patadas em quem tenta ajudar, procure aprender ¬¬, eu por exemplo so faзo pedidos no forum quando nao consigo aprender oq quero de jeito nenhum, ela apenas tentou ajudar, agora se vc quer as coisas faceis, problema e seu.
Recomendo a voce procurar aprender Dini e Dialogs.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)