Portal SAMP
[Ajuda] Armas - 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] Armas (/showthread.php?tid=4643)

Páginas: 1 2 3


RE: Armas - escobarzinhu - 23/03/2024

eu criei um comando pra setar 34 de vida e colete, e quando desloguei o colete foi pra 34 mas a vida nn, foi pra 100 inves de 34, acho q nao ta sobrescrevendo la na pasta contas


RE: Armas - escobarzinhu - 25/03/2024

consegui resolver, mas se o player nao tiver logado antes(se for a primeira vez) player vai entrar morto, como resolvo?


RE: Armas - Ryzen_ - 25/03/2024

(25/03/2024 13:56)escobarzinhu Escreveu: consegui resolver, mas se o player nao tiver logado antes(se for a primeira vez) player vai entrar morto, como resolvo?

Por isso eu citei lá em cima que você já deveria ter o sistema de criação de contas. Basta ir até ele e colocar o seguinte, para assim que o player criar sua conta ser setado para ele:

Código PHP:
// Lembre-se de fazer de acordo com suas variáveis. A variável "File" é o padrão que uso em meus 
DOF2_SetFloat(File"Vida"100.0);
DOF2_SetFloat(File"Colete"0.0); 

Dessa forma, ao criar a conta o player já terá sua vida setada como 100, e seu colete como 0. Caso queira que ele já nasça possuindo um colete, basta alterar o valor de "0.0" para o qual você desejar.


RE: Armas - escobarzinhu - 26/03/2024

ass?

Código:
if(dialogid == Dialog_Registro)
    {







        if(response)
        {







            if(strlen(inputtext) == 0)
            {







                new str[500];
                format(str, 500, "Ola {00FF00}%s{FFFFFF}\nEssa Parece Sua Primeira Vez em Nosso Servidor\nDigite Uma Senha Para se Registrar\nStatus: {FF0000}Sem Registro{FFFFFF}", pName(playerid));
                ShowPlayerDialog(playerid, Dialog_Registro, DIALOG_STYLE_PASSWORD, "Registro", str, "Registrar", "Sair");
                return 1;
            }
            if(strlen(inputtext) < 5 || strlen(inputtext) > 15)
            {







                new str[500];
                format(str, 500, "Ola {00FF00}%s{FFFFFF}\nEssa Parece Sua Primeira vez em Nosso Servidor\nDigite Uma Senha Para se Registrar\n{FF0000}Sua Senha deve conter 5 a 15 Caracteres{FFFFFF}\nStatus: {FF0000}Sem Registro{FFFFFF}", pName(playerid));
                ShowPlayerDialog(playerid, Dialog_Registro, DIALOG_STYLE_PASSWORD, "Registro", str, "Registrar", "Sair");
                return 1;
            }
            DOF2_CreateFile(Arquivo(playerid));
            DOF2_SetString(Arquivo(playerid), "Senha", inputtext);
            DOF2_SetInt(Arquivo(playerid), "Dinheiro", 5000);
            DOF2_SetInt(Arquivo(playerid), "Skin", 0);
            DOF2_SetInt(Arquivo(playerid), "Genero", 0);
            DOF2_SetFloat(Filed, "Vida", 100.0);
            DOF2_SaveFile();
            ShowPlayerDialog(playerid, Dialog_Genero, DIALOG_STYLE_LIST, "Escolha De Genero", "Homem\nMulher", "Confirmar", "Sair");
        }