Tudo que Xandão Dev postou
-
Adicionar mais items no MIX
No meu caso os MIX funcionam perfeitamente até as 8 Armas originais antes de existir as novas classes. Ai preciso só saber onde adiciona para aceitar as novas armas de assassina e xamã.
-
Adicionar mais items no MIX
O meu é direto na source, não uso SQL.
-
Adicionar mais items no MIX
Boa tarde galera, eu estou adicionando a Assassina e o Xamã na minha source (Base Frozen) e queria saber como adicionar mais itens no mix. Exemplo aqui: { 1, { sinWA1, sinWC1, sinWH1, sinWM1, sinWP1, sinWS1, sinWS2, sinWT1, sinWD1, sinWN1 }, adicionei a Adaga e o Fantasma, porém não reconhece no mix ainda. Só esta lendo até a sinWT1 lança. Eu até aumentei a struct para aceitar adicionar as 2 armas. ///// Å©·¡ÇÁÆ® ¾ÆÀÌÅÛ struct sCRAFTITEM_INFO { int iMixType; DWORD MainItemCode[10]; //Á¶ÇÕÇÒ ¾ÆÀÌÅÛ ÄÚµå int AddItem[25]; //Ãß°¡ÇÒ ¾ÆÀÌÅÛ (½©ÅÒ) int PlusElementCode[8]; //Ãß°¡µÉ ¿äÀÎ float AddElement[8]; //Ãß°¡µÈ ¼öÄ¡ int ElementKind[8]; //¼öÄ¡ÀÇ ±âÁØ (+ % ¼Ò¼ö) char Doc[256]; //¼³¸í }; Porém ainda tem outra parte do código que não achei para aceitar a sinWD1 e sinWN1.
-
Bug Visual de Armadura
Mas isso só acontece para quem esta vendo, eu consigo ver o personagem pelado certinho. Só na tela do outro jogador que fica na Array 15.
-
Bug Visual de Armadura
A parte onde está os fica os .ini estão tudo iguais no Server.exe e Game.exe. O Problema que ela sempre quando tiro a armadura ele ao inves de ir para EX:A001.ini ele vai para o array "A015.ini"
-
Bug Visual de Armadura
Boa tarde galera Estou tendo um problema na Source do PKDosCria Quando eu tiro a armadura e fica na "NUDE" sem armadura a skin aparece certo pra mim que estou sem armadura. Porém pro cara que esta vendo eu mostra que estou usando a armadura do 70 DA116 ao inves de mostrar que estou sem armadura. OBS: Isso acontece com todas as Classes. Alguém pode me dar uma ideia do que seria isso ?
-
Players Fantasmas ao Ligar o Server.exe
Consegui resolver, descobri que era um mapa bugado ai marcava players dentro dele fantasma. Troquei os arquivos do mapa resolveu! Fica a dica quem tiver com mapa renderizando errado, troque para um mapa 100% funcional.
-
Players Fantasmas ao Ligar o Server.exe
Como faço isso ?
-
Players Fantasmas ao Ligar o Server.exe
Ele crasha ao abrir o server.exe OnServer.cpp //DC1 if (dwWaitTime < dwPlayServTime || (rsPlayInfo[cnt].dwHopeDisconnectTime && rsPlayInfo[cnt].dwHopeDisconnectTime < dwPlayServTime)) { if(rsPlayInfo[cnt].lpsmSock) { wsprintf(szTempBuff, "ID( %s ) Name( %s ) IP( %s ) TimeOut Message\r\n", rsPlayInfo[cnt].szID, rsPlayInfo[cnt].szName, rsPlayInfo[cnt].lpsmSock->szIP); Record_TempLogFile(szTempBuff); <<<<< Crashou aqui } DISCONNECTUSER(rsPlayInfo[cnt].lpsmSock); } Mas as vezes tbm crasha aqui na Socket.cpp BOOL SocketData::SendPacket(Packet* p, BOOL bEncrypted) { if (!p || !pcSendMutex || bClosing) return FALSE;
-
Players Fantasmas ao Ligar o Server.exe
Galera eu estou com um problema na source com Base Elemental, Fronze, PKDosCria etc... que quando eu vou ligar o server ele mostra 1 ou 2 players fantasmas e crasha o server.exe ai tem que ficar ligando até estabilizar e depois de ligar pode largar on que não crasha mais. Alguém tem noção de onde vem esse bug ?
-
Mostrar nome do dono do Cristal
Galera, estive percebendo que na Source Frozen que aparecia a coroa de SOD ai eu removi ficou somente o nome do Cristal, porém alguém sabe onde fica a parte que diz na cabeça do Cristal o dono do cristal ?
-
Proteções para abrir um servidor
Eu não digo nem de questão de Hack dentro do jogo e sim proteções para não derrubar o server.exe. Tipo eu entendi a questão de melhorar o socket e tal. Mas tem algo a mais que isso ?
-
Proteções para abrir um servidor
Galera, eu gostaria de ouvir de vcs mais experientes o que eu devo fazer ou me programar para não ter problemas ataques de derrubar o server.exe ou até mesmo sobre hacks. Já tentei ter uns 3 servidores, mas toda vez que abro um configuro bem o host coloco anti ddos e tal, porém meu maior problema é contra derrubarem o server.exe por algum motivo. Queria saber os princípios básicos que eu tenho que configurar pra ter um servidor privado o mais estável possivel. Claro que perfeito é impossivel, mas pelo menos deixar aceitavel e jogavel.
-
Arquivos da Tier4 Original
O meu não possui Tier5. Substituíram os arquivos na pasta do client.
-
Arquivos da Tier4 Original
Mas eu não lembro nem quais são os cabelos rsrs
-
Arquivos da Tier4 Original
Alguém tem ou sabe dizer os arquivos responsaveis pela coroa da Tier4 original. O meu esta substituido pela Tier5. Queria voltar para tier4 certa.
-
Erro 58 Clan
Pow cara acredita que eu dei essa mancada kkk. Nem percebi que o ASP clássico ficou pra trás. Muito obrigado pela atenção. Esse negocio de instalar IIS sempre foi um errinho vira esses códigos chatos no Mestre dos Clans!
- Erro 58 Clan
-
Erro 58 Clan
A porta 80 já esta com acesso. Troquei os IPS no Hotuk para o da VPS e nas DLLs e REGs eu uso o nome da Instancia e não IP. Só uso IP no Hotuk e no Game.exe mesmo. E as pastas no wwwroot estão do mesmo jeito tudo usando instancia e senha certa. Tenho o CODE=100 quando acesso pelo navegador.
-
Erro 58 Clan
Boa tarde galera. Estou tendo problema de erro 58 no clan ao passar o server pro VPS que aluguei. Troquei os IPs certinho montei a maquina até com o mesmo nome do meu servidor local coloquei os Regs tudo tenho o CODE=100 no IIS e mesmo assim da erro 58. Lembrando que funciona normal no meu server local, foi só eu mudar pro host parece que eu esqueci alguma coisa. Alguém consegue me ajudar lembrar ?
-
Problema no JOBCODE
Estou usando a Source PKDosCria que é base elemental, frozen etc..
-
Problema no JOBCODE
Sim mas nesse caso não faz muito sentido a Assassina ser 9 e não reconhecer as skills e o shaman ser 10 e recenhecer as skills certinho. Significa que tem suporte até 10 classes. E as armas de Shamna e Assassina não esta saindo Spec deles tbm.
-
Problema no JOBCODE
Galera estou com um problema no JOBCODE da Assassina! Se eu deixo ela no "9" como deve ser ela não funciona skill nenhuma. Mas se eu colocar ela no 10 só pra testar funciona as skills porém o restante das funções dela fica bugado entendendo como se ela fosse o Shaman. Problema lógico é só as skills que parece só funcionar se for Define "10". Alguém da uma força a resolver isso ? JOBCODES: #define JOBCODE_FIGHTER 1 #define JOBCODE_MECHANICIAN 2 #define JOBCODE_ARCHER 3 #define JOBCODE_PIKEMAN 4 #define JOBCODE_ATALANTA 5 #define JOBCODE_KNIGHT 6 #define JOBCODE_MAGICIAN 7 #define JOBCODE_PRIESTESS 8 #define JOBCODE_ASSASSIN 9 #define JOBCODE_SHAMAN 10 GROUP SKILLS: #define GROUP_MECHANICIAN 0x01000000 #define GROUP_FIGHTER 0x02000000 #define GROUP_PIKEMAN 0x03000000 #define GROUP_ARCHER 0x04000000 ///////////////////////////////// ¸ð¶óÀ̿ #define GROUP_KNIGHT 0x05000000 #define GROUP_ATALANTA 0x06000000 #define GROUP_PRIESTESS 0x07000000 #define GROUP_MAGICIAN 0x08000000 #define GROUP_ASSASSIN 0x0A000000 #define GROUP_SHAMAN 0x0B000000
-
Bug ao Descartar Poções
Pow cara resolveu meu problema. Realmente era só essa linha.
-
Bug ao Descartar Poções
Galera eu estou com um Bug de quando vou descartar poções se tiver com pItem->Flag = 0 ativo as poções zeram antes mesmo da confirmação da BOX. Ai quando comenta ele e coloca pMessageItem = pItem; as poções fica grudado no cursor e consigo descartar, porém não é certo ficar assim pq o modo original é com pItem->Flag = 0. Alguém tem alguma ideia de como deixar usando pItem->Flag = 0 e as poções sairem do cursor e esperar no inventório a confirmação da BOX e descartar somente o que digitou no chão ? cMessageBox.ShowMessage2(MESSAGE_THROW_ITEM); pItem->Flag = 0; //¸¶¿ì½º ¾ÆÀÌÅÛ ÃʱâÈ <<<<<<<<<<<<<<<< MODO ORIGINAL DE LIMPAR O CURSOR, PORÉM SOME TUDO AS POÇÕES ANTES DA CONFIRMAÇÃO pMessageItem = pItem; <<<<<<< ISSO EU ADICIONEI PORÉM NÃO É ORIGINAL ASSIM, PQ FICA GRUDADO NO CURSOR AS POÇÕES COM ELE ATIVO. pMessageItem->Flag = 1; //¾ÆÀÌÅÛÀ» ÁýÀ»¶§ ÀúÀåÇØµ×´ø Æ÷ÀÎÅÍ·Î Ç÷¢À» »ì¸°´Ù sInven[pMessageItem->ItemPosition - 1].ItemIndex = BackUpItemIndex; CheckOverlapItem(pMessageItem, BackUpItemIndex); ReSettingPotion(); //Æ÷¼Ç°ø°£ üũ CheckWeight(); //¹«°Ô º¸Á¤ ReFormPotionNum(); //Æ÷¼Ç°¹¼ö º¸Á¤ if (pMessageItem->ItemPosition) sInven[pMessageItem->ItemPosition - 1].ItemIndex = PotionIndex; return TRUE; OBS: Minha Source é PKDosCria Base Elemental Frozen Etc...