![Rodnia | Alpha & Omega](https://i.imgur.com/w20TVTJ.png)
-
Content Count
2,677 -
Joined
-
Last visited
-
Days Won
117
Content Type
Profiles
Forums
Calendar
Store
Downloads
Everything posted by Karbust
-
Não é teoria... É a verdade, eu joguei e assim o patch não me dava erros... Vou só virtualizado dentro do patch com o molebox...
-
Se essa source fosse fácil todos a conseguiam compilar...
-
Bela referência que arranjas...
-
Nada... Um simples ficheiro vazio...
-
Se consegue fazer ping, então não sei o que possa ser, tenta ver o syslog a ver se diz alguma cena quando envia o comando para o cliente e vê qual é o link que vai no comando "mall" para o cliente, verifica se é o correto...
-
Neps O cliente do elite meteu o exe dentro do patcher, para tal, tens de executar o patch e abrir o cliente, depois no gestor de tarefas abres a localização do ficheiro do cliente, vai estar numa pasta qualquer da appdata... Sei disto porque nesse cliente tinha alguns problemas e o cliente nem sempre abria, meti me a investigar e descobri essa maneira, o Dave até pediu para não contar a ninguém xD, mas uma vez que o servidor fechou...
-
E não mudas-te para outra configuração depois? Eu normalmente ligo à internet para configurar e depois disso muda para outra placa de rede... Tenta fazer ping ao domínio a ver se funciona (CRTL + C para sair do ping)
-
A máquina virtual está com que placa de rede? Se está com o loopback ou hamachi ou outra que não é a de rede por cabo (ou wireless, se for um portátil) não vai funcionar, visto nenhuma se conseguir ligar à internet...
-
O servidor está onde? Num dedicado/vps ou numa máquina virtual?
-
Sim
-
Tenta rever novamente o código, podes ter falhado algo, ter posto algo no sitio errado ou até mesmo esquecer alguma coisa, já me aconteceu algumas vezes...
-
Pelo design, parece nem ser preciso... Experimenta meter a itemshop dentro de uma pasta chamada ishop e no CONFIG apenas metes o link para ela (exemplo.com e não http://exemplo.com/ nem exemplo.com/ nem nada do género, apenas o domínio (ou subdomínio) do site ou a pasta em que está a pasta ishop (se estiver em alguma, se estiver na raiz não é preciso))
-
Tenta ver o syserr do servidor... Penso que esse sistema nem é suposto permitir montadas (cavalo e montadas por quest pc.mount) Estas são as funções que impedem tal coisa: char_horse.cpp #if defined(WJ_COMBAT_ZONE) if (CCombatZoneManager::Instance().IsCombatZoneMap(GetMapIndex())) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("cz_cannot_use_ride")); return; } #endif questlua_pc.quest #if defined(WJ_COMBAT_ZONE) if (CCombatZoneManager::Instance().IsCombatZoneMap(ch->GetMapIndex())) { if (ch->IsRiding()) ch->StopRiding(); ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("cz_cannot_use_ride")); return 0; } #endif
-
Existiam 2 versões desse servidor, o Metin2Mester, a versão Húngara e o Metin2Master, a versão internacional... Mester em Húngaro significa Mestre
-
A source usa esta função: ACMD(do_in_game_mall) { if (LC_IsYMIR() == true || LC_IsKorea() == true) { ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://metin2.co.kr/04_mall/mall/login.htm"); return; } if (true == LC_IsTaiwan()) { ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://203.69.141.203/mall/mall/item_main.htm"); return; } // ¤Ð_¤Ð Äèµµ¼¹ö ¾ÆÀÌÅÛ¸ô URL ÇϵåÄÚµù Ãß°¡ if (true == LC_IsWE_Korea()) { ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://metin2.co.kr/50_we_mall/mall/login.htm"); return; } if (LC_IsJapan() == true) { ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://mt2.oge.jp/itemmall/itemList.php"); return; } if (LC_IsNewCIBN() == true && test_server) { ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://218.99.6.51/04_mall/mall/login.htm"); return; } if (LC_IsSingapore() == true) { ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://www.metin2.sg/ishop.php"); return; } /* if (LC_IsCanada() == true) { ch->ChatPacket(CHAT_TYPE_COMMAND, "mall http://mall.z8games.com/mall_entry.aspx?tb=m2"); return; }*/ if (LC_IsEurope() == true) { char country_code[3]; switch (LC_GetLocalType()) { case LC_GERMANY: country_code[0] = 'd'; country_code[1] = 'e'; country_code[2] = '\0'; break; case LC_FRANCE: country_code[0] = 'f'; country_code[1] = 'r'; country_code[2] = '\0'; break; case LC_ITALY: country_code[0] = 'i'; country_code[1] = 't'; country_code[2] = '\0'; break; case LC_SPAIN: country_code[0] = 'e'; country_code[1] = 's'; country_code[2] = '\0'; break; case LC_UK: country_code[0] = 'e'; country_code[1] = 'n'; country_code[2] = '\0'; break; case LC_TURKEY: country_code[0] = 't'; country_code[1] = 'r'; country_code[2] = '\0'; break; case LC_POLAND: country_code[0] = 'p'; country_code[1] = 'l'; country_code[2] = '\0'; break; case LC_PORTUGAL: country_code[0] = 'p'; country_code[1] = 't'; country_code[2] = '\0'; break; case LC_GREEK: country_code[0] = 'g'; country_code[1] = 'r'; country_code[2] = '\0'; break; case LC_RUSSIA: country_code[0] = 'r'; country_code[1] = 'u'; country_code[2] = '\0'; break; case LC_DENMARK: country_code[0] = 'd'; country_code[1] = 'k'; country_code[2] = '\0'; break; case LC_BULGARIA: country_code[0] = 'b'; country_code[1] = 'g'; country_code[2] = '\0'; break; case LC_CROATIA: country_code[0] = 'h'; country_code[1] = 'r'; country_code[2] = '\0'; break; case LC_MEXICO: country_code[0] = 'm'; country_code[1] = 'x'; country_code[2] = '\0'; break; case LC_ARABIA: country_code[0] = 'a'; country_code[1] = 'e'; country_code[2] = '\0'; break; case LC_CZECH: country_code[0] = 'c'; country_code[1] = 'z'; country_code[2] = '\0'; break; case LC_ROMANIA: country_code[0] = 'r'; country_code[1] = 'o'; country_code[2] = '\0'; break; case LC_HUNGARY: country_code[0] = 'h'; country_code[1] = 'u'; country_code[2] = '\0'; break; case LC_NETHERLANDS: country_code[0] = 'n'; country_code[1] = 'l'; country_code[2] = '\0'; break; case LC_USA: country_code[0] = 'u'; country_code[1] = 's'; country_code[2] = '\0'; break; case LC_CANADA: country_code[0] = 'c'; country_code[1] = 'a'; country_code[2] = '\0'; break; default: if (test_server == true) { country_code[0] = 'd'; country_code[1] = 'e'; country_code[2] = '\0'; } break; } char buf[512+1]; char sas[33]; MD5_CTX ctx; const char sas_key[] = "GF9001"; snprintf(buf, sizeof(buf), "%u%u%s", ch->GetPlayerID(), ch->GetAID(), sas_key); MD5Init(&ctx); MD5Update(&ctx, (const unsigned char *) buf, strlen(buf)); #ifdef __FreeBSD__ MD5End(&ctx, sas); #else static const char hex[] = "0123456789abcdef"; unsigned char digest[16]; MD5Final(digest, &ctx); int i; for (i = 0; i < 16; ++i) { sas[i+i] = hex[digest[i] >> 4]; sas[i+i+1] = hex[digest[i] & 0x0f]; } sas[i+i] = '\0'; #endif snprintf(buf, sizeof(buf), "mall http://%s/ishop?pid=%u&c=%s&sid=%d&sas=%s", g_strWebMallURL.c_str(), ch->GetPlayerID(), country_code, g_server_id, sas); ch->ChatPacket(CHAT_TYPE_COMMAND, buf); } } Tens de adaptar o teu site para receber esses argumentos...
-
Se fosse daí ia aí :P Btw, tem limite por cliente?
-
Nunca usei essas files, mas estão aqui postadas na cyber senão me engano...
-
Qualquer umas limpas... Se queres fazer igual começa nas rain e vais tu mudando o que queres e a meter como o elite...
-
As files do elite foram feitas ao longo dos anos... Não tinham nada de especial, só tens de te dedicar e perder um bocadinho de tempo a fazer algo igual...
-
Pelo nome parece... Se for o v4 que eu usei para sacar as cenas basta descompactares com o eternexus sem nenhum problema...
-
No v3 a pasta está protegida? Só no v5 é que os eix foram compactados no binário... Até chegar ao v5 sempre descompactei normalmente...
-
Os modelos estão tanto no v4 como no v5, só que no v5 foi quando o foi dado o upgrade para o game 40k (e passado algum tempo começou a usar a source) e as milenares e etc foram transformadas em disfarces... Como armaduras mesmo, estão no cliente v4, coisa que duvido que alguém ainda tenha...
-
Esta função consegue fazer isso por quest: pc.set_part(arg1, arg2) O arg1 é a parte: PART_MAIN, PART_WEAPON, PART_HEAD, PART_HAIR, PART_ARROW_TYPE, O arg2 é o id do value3 de determinado item (se for armadura ou penteado), acho que nos outros tipos é o ID do item, mas não tenho a certeza... Penso que por quest não dá para meter mais itens equipados, mas pela source dá, já vi uma função para tal...
-
Isso normalmente é no inventorywindow.py que está na pasta locale/xx/ui, o qual pode ou não ter lá o texto mas sim uma variável que vai ler ao locale_interface ou ao local_game dependendo do que lá es tá...
-
Existe algum Plugin Anti-Token Ban? CS:GO
Karbust replied to p0w3r0ff's question in Dúvidas e Pedidos
"FollowCSGOServerGuidelines "no"" Vais levar ban em mais uma token de certeza... Mesmo os plugins que não seguem, mas não pedem para desativar isso levam ban nas tokens...