Pesquisar na Comunidade
Mostrando resultados para as tags ''pedidos''.
Encontrado 1 registro
-
help Correção da barra de Players online
hamiltoncw postou um tópico no fórum em WYD - Desenvolvimento
Alguém sabe com corrigir esta barra para trabalhar com a realidade ? alguéme tem as sourecer de algum servidor que isso funcione para poder pegar este código? quem ajudar vou deixar os crédito assim que eu conseguir corrigir vou fazer um vídeo para poder postar e ajudar a comunidade. VOU POSTAR AQUI ABAIXO MAIS INFORMAÇÕES PARA SE MAIS CLARO DO QUE EU JÁ CONFIGUREI: 📁 Arquivos Envolvidos DBSrv/CReadFiles.cpp - Código que gera os arquivos serv00.htm, serv01.htm... - Arquivos HTM gerados localip.txt - IP do servidor (TMSrv) Common/serverlist.txt - Lista de todos os servidores 1 - DBSrv/CReadFiles.cpp //LOCAL ONDE VAI SER GERADO O ARQUIVO HTM, TAMBÉ PODERIA SER UM TXT EM UMA PASTA NO PC AI SÓ MUDARIDA DE ( HTM PARA TXT ) const char* const CReadFiles::UPDATE_CONNECTION_PATH = "C:/xampp/htdocs/serv%2.2d.htm"; //GERA O ARQUVO SERV000.HTM PARA CONFIGURAÇÃO DA QUANTIDADE DE PLAYER ONLINE ( ANTES O CÓDIGO ESTAVA ERRADO E SÓ CRESCIA AGORA COM ESTE CÓDIGO ESTÁ CORRETO E AUMENTA TODA VEZ QUE UM PLYER LOGA E DIMINUI TODA VEZ QUE O PLAYER SAI, COMO FALEI ANTES SÓ AUMENTAVA E VI ISSO EM VÁRIOS CÓDIGOS DE SERVIDORES QUE TESTEI. void CReadFiles::UpdateConnection() { char temp[256]; sprintf(temp, UPDATE_CONNECTION_PATH, ServerIndex); FILE* fp = fopen(temp, "wt"); if (fp == NULL) return; for (int i = 0; i < MAX_SERVER; i++) { if (pUser.Mode == USER_EMPTY) { fprintf(fp, "-1\n"); continue; } // USAR CONTAGEM ATUAL REAL fprintf(fp, "%d\n", pUser.Count); } fclose(fp); } serv00.htm, serv01.htm... - Arquivos HTM gerados localip.txt - IP do servidor (TMSrv) Common/serverlist.txt - Lista de todos os servidores NO CLIENTE AQUIVO ( Basedef.cpp ) NO CLIENTE AQUIVO ( TMSelectServerScene.cpp ) ( AQUI ANTES ESTAVA SETADO UMA FORMULA COM VALOR FIXO,, O QUE MUITOS SERVIRES UTILIZAM PARA DIZER O SERVIDOR ESTÁ FULL SEM NIGUÉM ON KKKKKKKK, MAS JÁ FOI FEITO A CORREÇÃO E DEPOIS DISSO NÃO FICO MAIS O SERVIDOR FULL MAS PORRÉM NÃO E EXIBIDA A BARRA QUANDO COMEÇA ENTAR PLAYERS OU SE EU SETAR MANUALMENTE UM VLAOR ALTO TIPO 300 PARA TESTAR NÃO MUDA NA BARRA EM NADA. SListBox* pServerList = m_pNServerList; //ServerName Lista de nomes dos servers if (pServerList) { pServerList->Empty(); for (int i = 1;; i++) { if (i >= MAX_SERVERNUMBER) { pServerList->SetVisible(1); break; } if (g_pServerList[idwEvent][1]) { sprintf_s(szStr, "%s-%d", g_szServerNameList[idwEvent + 1], i); pServerItem = new SListBoxServerItem(-2, szStr, 0xFFFFFFFF, 0.0f, 0.0f, static_cast<float>(g_nChannelWidth), 16.0f, nUserCount, 0, 0, 0); if (nUserCount < 0) pServerItem->m_cConnected = 0; pServerList->AddItem(pServerItem); } } } } SwapLauncher(); POR FIM É ISSO QUE TENHO FICO NA ESPERA DOS BRABOS QUE CURTEM EM AJUDAR POIS A FINAL DE CONTAS É PARA ISSO QUE SERVE UM FORUM E NÃO APENAS PARA VIM AQUI PEGAR CONTEÚDO E VAZER E NUNCA COLABORAR COM NADA , FIUQEM NA PAZ E ESPERO AJUDA DE QUEM PUDER, ( QUEM NÃO SOUBER MAS TIVER UM SERVIDO QUE TENHA ISSO FUNCIONADNO INDEQUE UM LINK PARA DOWNLOADER QUE EU BAIXO E PESQUISO NO CÓDIGO PARA VER O QUE ESTÁ ERRADO.- 5 respostas
-
- correção
- players online
-
(e 1 mais)
Tags: