Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Release+Client+Source] WYD Server 7.79 COM SISTEMA DE LEILÃO


Arkanun1000
 Compartilhar

Posts Recomendados

  • 2 semanas atrás...
Em 2025/2/16 em PM7点58分, Mauzyn disse:

在此频道中,也有一个7.84

 

基础784-密码123.zip
 
 
 
 
 
 
 
链接: 
É necessário se cadastrar para acessar o conteúdo.

Brother, este código fonte não pode ser compilado pelo cliente.

Link para o comentário
Compartilhar em outros sites

qual arquivo da source do cliente que processa os arquivos recebidos da source ? 

preciso adicionar esse codigo no cliente para conversar com o servidor e aparecer o tempo na cor verde 

 

// 1. Adicione este handler no cliente (onde processa pacotes):
case 0xFB: // OPCODE que definimos (verifique se é o mesmo)
{
    if(p->Subcode == 0x01) // Timer da quest
    {
        WORD timeRemaining = *(WORD*)&p->Time;
        if(timeRemaining > 0)
            StartQuestTimer(timeRemaining);
        else
            StopQuestTimer();
    }
    break;
}

// 2. Implemente estas funções no cliente:
void StartQuestTimer(int seconds)
{
    // Cria elemento de texto se não existir
    if(!GetUIElement("QUEST_TIMER"))
    {
        CreateUIText("QUEST_TIMER", "00:00", 
                    GetScreenWidth()-100, 50, 
                    COLOR_YELLOW, 16);
    }
    
    // Atualiza o tempo inicial
    UpdateUIText("QUEST_TIMER", FormatTime(seconds));
    
    // Inicia contagem regressiva
    SetTimer(1000, [seconds]() mutable {
        if(seconds > 0)
        {
            seconds--;
            UpdateUIText("QUEST_TIMER", FormatTime(seconds));
            return true; // Continua o timer
        }
        return false; // Para o timer
    });
}

void StopQuestTimer()
{
    RemoveUIElement("QUEST_TIMER");
}

// Função auxiliar para formatação
const char* FormatTime(int totalSeconds)
{
    static char buffer[16];
    sprintf(buffer, "%02d:%02d", totalSeconds/60, totalSeconds%60);
    return buffer;
}
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.