Page 4 of 4 PrimeiroPrimeiro ... 234
Resultados 31 a 36 de 36
  1. #31
    Developer Python kingrox's Avatar


    Data de Ingresso
    Jul 2022
    Posts
    132
    Thanks Thanks Given 
    129
    Thanks Thanks Received 
    712
    Thanked in
    60 Posts
    Mentioned
    2 Post(s)
    Humor
    Fine
    País
    Brazil
    galera do sql podem me ajudar?

    Estou fazendo mudar classe porém eu chequei meu inventário quando vazio para vez qual sera o resultado exadecimal da seguinte forma.
    SELECT Name, Class, CONVERT(VARCHAR(MAX), Inventory, 1) AS Inventory_HexFROM dbo.Character
    WHERE Name = 'JhowSM';

    Me deu 0x seguido de 7552 letras F ou seja 0xFFFFFFF.......

    Então a forma de mudar a classe seria..

    DECLARE @numF INT = 7552; -- Número de F's desejadosDECLARE @hexValue VARCHAR(MAX);


    -- Repete 'F' @numF vezes
    SET @hexValue = REPLICATE('F', @numF); -- Repete 'F' @numF vezes


    -- Atualiza a tabela conforme a condição do Inventory
    UPDATE dbo.Character
    SET Class = 2,
    MagicList = 0x,
    Quest = 0x
    WHERE Name = 'JhowSM'
    AND (Inventory = 0x OR Inventory = CONVERT(VARBINARY(MAX), '0x' + @hexValue, 1));
    pois simplificando meu sql nao aceita oss3 pontinhos F...

    -- Atualiza a tabela conforme a condição do InventoryUPDATE dbo.Character
    SET Class = 2,
    MagicList = 0x,
    Quest = 0x
    WHERE Name = 'JhowSM'
    AND (Inventory = 0xFFFFF...));
    Tem como simplificar a query?

  2. #32
    Moderador lkt22's Avatar


    Data de Ingresso
    Jul 2022
    Posts
    61
    Thanks Thanks Given 
    26
    Thanks Thanks Received 
    21
    Thanked in
    15 Posts
    Mentioned
    1 Post(s)
    País
    Brazil
    Você não precisa limpar o Inventário quando mudar de classe.

  3. #33
    Developer Python kingrox's Avatar


    Data de Ingresso
    Jul 2022
    Posts
    132
    Thanks Thanks Given 
    129
    Thanks Thanks Received 
    712
    Thanked in
    60 Posts
    Mentioned
    2 Post(s)
    Humor
    Fine
    País
    Brazil
    Ok esse não e o problema mas tem que checar se existem itens equipados,
    WHERE Name = 'JhowSM'
    AND (Inventory = 0xFFFFF...));



    update Novo Template / Mudar Classe/ Banco de Dados Independente/Termos e Condiçõs ADM

    Esqueci de palar no video mas na pagina de cadastro tem a parte de termos e condições que tbm é add pelo painel adm.

    Last edited by kingrox; 02-25-2025 at 04:24 AM.

  4. The Following User Says Thank You to kingrox For This Useful Post:


  5. #34
    Moderador lkt22's Avatar


    Data de Ingresso
    Jul 2022
    Posts
    61
    Thanks Thanks Given 
    26
    Thanks Thanks Received 
    21
    Thanked in
    15 Posts
    Mentioned
    1 Post(s)
    País
    Brazil
    vai depender do tipo de database que o administrador estaria utilizando, por exemplo: 97 são 10 bytes por Item, Season 3 são 16 bytes por Item (se não me engano).
    pode verificar se os primeiros 12 Slot's X quantidade de bytes que o Servidor utiliza são diferentes de 'FFF...' e, se for, não deixa o jogador trocar de classe ou alerta.

  6. The Following User Says Thank You to lkt22 For This Useful Post:


  7. #35
    Developer Python kingrox's Avatar


    Data de Ingresso
    Jul 2022
    Posts
    132
    Thanks Thanks Given 
    129
    Thanks Thanks Received 
    712
    Thanked in
    60 Posts
    Mentioned
    2 Post(s)
    Humor
    Fine
    País
    Brazil
    Tentativa de deploy 01


    git clone https://github.com/JonathasOliveira87/PythonMuWeb.git


    cd PythonMuWeb


    pip install -r requirements.txt
    python manage.py collectstatic
    python manage.py makemigrations
    python manage.py migrate






    import pymssql


    try:
    conn = pymssql.connect(
    host='kingroxpc.ddns.net', # Endereço do servidor
    user='sa', # Usuário
    password='123456', # Senha
    database='MuOnlineS6' # Nome do banco de dados
    )
    print("Conexão bem-sucedida!")


    # Mantém a conexão aberta até pressionar Enter
    input("Pressione Enter para encerrar...")


    conn.close()
    print("Conexão encerrada.")


    except Exception as e:
    print(f"Erro ao conectar ao banco de dados: {e}")





    Last edited by kingrox; 03-01-2025 at 02:09 AM.

  8. #36
    Developer Python kingrox's Avatar


    Data de Ingresso
    Jul 2022
    Posts
    132
    Thanks Thanks Given 
    129
    Thanks Thanks Received 
    712
    Thanked in
    60 Posts
    Mentioned
    2 Post(s)
    Humor
    Fine
    País
    Brazil
    Alguém tem vps pra emprestar, para continuar o desenvolvimento?



    https://kingpz.pythonanywhere.com/
    Last edited by kingrox; 03-18-2025 at 04:10 PM.

Page 4 of 4 PrimeiroPrimeiro ... 234

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •