Portal SAMP
[Ajuda] Android/pc - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Android/pc (/showthread.php?tid=3364)



Android/pc - Zoro Samp - 21/02/2023

Quando vou entrar no servidor aparece pra eu selecionar [ANDROID] Ou [PC] Mesmo eu apertando em Android quando eu logo aparece dizendo que estou pelo PC, depois que eu mudei os nomes da gm aconteceu isso


RE: Android/pc - White_Blue - 21/02/2023

Espera aí, primeiramente o que mudar o nome da gamemode tem a ver com isso? Mande o código da dialog que você está usando para o player escolher se está jogando no celular ou no PC.


RE: Android/pc - Zoro Samp - 22/02/2023

(21/02/2023 19:42)White_Blue Escreveu: Espera aí, primeiramente o que mudar o nome da gamemode tem a ver com isso? Mande o código da dialog que você está usando para o player escolher se está jogando no celular ou no PC.

RPS::mostrarTelaMobile(playerid)
{
    PlayerMobile[playerid] = false;
    static box[700]; //ZoRo_SaMp edite aqui
    format(box, sizeof(box), "Voce deve informar que forma esta se conectando ao servidor (Android ou PC) corretamente.\n\n{b8b8b8}Se voce estiver se conectando pelo Android (Celular), Selecione '{00BFFF}Android{b8b8b8}'.\n{b8b8b8}Se voce estiver se conectando pelo Computador, Selecione '{228B22}PC{b8b8b8}'.\n\n{fa4c4c}Importante: {ffffff}Caso marcado a opcao 'Android', algumas coisas do servidor carregara de formato diferente\npor conta das limitacoes, como inventario e tela de login.\n\n{fa4c4c}OBS: {ffffff}Download do Aplicativo do Rede Play Strew em nosso discord oficial (https://discord.gg/RF4qYbYSSx)(APENAS POR LA!)");
    ShowPlayerDialog(playerid, DIALOG_PLATAFORMA, DIALOG_STYLE_MSGBOX, "Rede Play Strew - GTA-SAMP", box, "Android", "PC");
    return 1;
}


RE: Android/pc - k2bi_YT - 22/02/2023

Ele se refere ao codigo da OnDialogResponse na dialogid DIALOG_PLATAFORMA


RE: Android/pc - Zoro Samp - 22/02/2023

(22/02/2023 17:59)k2bi_YT Escreveu: Ele se refere ao codigo da OnDialogResponse na dialogid DIALOG_PLATAFORMA

Código:
if(dialogid == DIALOG_PLATAFORMA)
    {
        if(response)
        {
                PlayerMobile[playerid] = true;
                PlayerCelular[playerid] ++;
                showTelaLogin(playerid);
               /* foreach(new i: Player)
                {
                        CreateDynamicObject(16362, 1481.8105, -1722.7473, 15.6074, 0.0000, 0.0000, -90.0999); //desn2_tscanopy
                }

                if(gPlayerAccount[playerid] == 1){
                    new loginstring[255];
                    new loginname[64];
                    GetPlayerName(playerid,loginname,sizeof(loginname));
                    format(loginstring,sizeof(loginstring),"{ffffff}Bem Vindo ao {ffffff}{ffffff}Rede {aaacae}Play {00BFFF}Strew{ffffff} {ffffff}RPG!\n\nSua conta: {00BFFF}%s{ffffff}.\n{ffffff}Status: {BDBDBD}Registrado{ffffff}.\n\n{818689}Insira a Senha Abaixo para logar:",loginname);
                    ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_PASSWORD," ",loginstring,"Logar","Opcoes");
                    ClearChatbox(playerid, 100);
                    SendClientMessage(playerid, COR_SHOX, "[CONTA] Sua conta esta registrada, digite a sua senha para logar!");
                    if(PlayerMobile[playerid] == true)
                    {
                        CancelSelectTextDraw(playerid);
                    }
                }
                else if(gPlayerAccount[playerid] == 0){
                    new loginstring[300];
                    new loginname[64];
                    GetPlayerName(playerid,loginname,sizeof(loginname));
                    format(loginstring,sizeof(loginstring),"{ffffff}Bem Vindo ao Servidor: {00BFFF}%s{ffffff}!\n\n{818689}Este Nick nao esta registrado, para registrar\ninsira abaixo uma senha com 3 a 16 digitos\nuse somente numeros.\n\n{fa4c4c}OBS: {ffffff}Certifique-se de que Voce nao vai esquecer!\n\n{818689}Insira uma senha Abaixo:",loginname);
                    ShowPlayerDialog(playerid, 1002, DIALOG_STYLE_PASSWORD,"{ffffff}{ffffff}Rede {aaacae}Play {00BFFF}Strew{ffffff} {ffffff}- Registro",loginstring,"Registrar","Opcoes");
                    SendClientMessage(playerid, COR_SHOX, "[CONTA] Sua conta nao esta registrada, digite uma senha para se registrar.");
                    if(PlayerMobile[playerid] == true)
                    {
                        CancelSelectTextDraw(playerid);
                    }
                }
         new vvv[80];
            GetPlayerVersion(playerid, vvv, 80);

            if(strfind(vvv,"0.3.7-R4", true) == -1)
            {
                    PlayerMobile[playerid] = true;
                    showTelaLogin(playerid);
            }
            else if(strfind(vvv,"0.3.7-R3", true) == -1)
            {
                    PlayerMobile[playerid] = false;
                    showTelaLogin(playerid);
            }
            else if(strfind(vvv,"0.3.7-R2", true) == -1)
            {
                    PlayerMobile[playerid] = false;
                    showTelaLogin(playerid);
            }
            else if(strfind(vvv,"0.3.7", true) == -1)
            {
                    PlayerMobile[playerid] = false;
                    showTelaLogin(playerid);
            }*/


        } else if(!response)
        {
            PlayerMobile[playerid] = false;
            PlayerComputador[playerid] ++;
            showTelaLogin(playerid);
/* new vvv[80];
            GetPlayerVersion(playerid, vvv, 80);

            PlayerMobile[playerid] = false;
            if(strfind(vvv,"0.3.7-R4", true) == -1)
            {
                    PlayerMobile[playerid] = true;
                    showTelaLogin(playerid);
                    //SendClientMessage(playerid, COR_SHOX, "{00BFFF}PLATAFORMA: {ffffff}Voce joga no PC e selecionou que joga no Android, sua plataforma foi corrigida automaticamente!");
            }
            else if(strfind(vvv,"0.3.7-R3", true) == -1)
            {
                    PlayerMobile[playerid] = false;
                    showTelaLogin(playerid);
                    //SendClientMessage(playerid, COR_SHOX, "{00BFFF}PLATAFORMA: {ffffff}Voce joga no PC e selecionou que joga no Android, sua plataforma foi corrigida automaticamente!");
            }
            else if(strfind(vvv,"0.3.7-R2", true) == -1)
            {
                    PlayerMobile[playerid] = false;
                    showTelaLogin(playerid);
                // SendClientMessage(playerid, COR_SHOX, "{00BFFF}PLATAFORMA: {ffffff}Voce joga no PC e selecionou que joga no Android, sua plataforma foi corrigida automaticamente!");
            }
            else if(strfind(vvv,"0.3.7", true) == -1)
            {
                    PlayerMobile[playerid] = true;
                    showTelaLogin(playerid);
            }*/
        }
        return 1;
    }