antiblock
https://arwen2.global/

Owsap

Membro
  • Content Count

    231
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Owsap

  1. root/game.py Procura por def __PressGKey(self): e substituí a função toda por: def __PressGKey(self): if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL): net.SendChatPacket("/ride") else: if self.ShowNameFlag: self.interface.ToggleGuildWindow() else: app.PitchCamera(app.CAMERA_TO_POSITIVE)
  2. Metin2 Evento OX Automático & Manual Instalação ./qc ox_event.lua Configuração Nota: Não traduzir os dias da semana nas configurações! settings.open_datetime = {"Friday 21:00", "Saturday 21:00", "Sunday 10:30", "Sunday 21:00"} -- hora do dia para ativar o evento [dia da semana, horas, minutos] settings.open_time = 60*5 -- tempo da abertura dos portões [padrão: 60*5 = 5min] (nota: tempo depois de open_datetime) settings.close_time = 60*5 -- tempo da fechadura dos portões [padrão: 60*5 = 5min] (nota: tempo depois de open_datetime + open_time) settings.start_time = 5 -- atraso para começar quiz [padrão: 5 = 5seg] settings.max_winners = 1 -- máximo vencedores [padrão: 1 = 1 jogador/vencedor] settings.reward = {50034, 1} -- recompensa do evento settings.end_time = 10 -- atraso para terminar evento [padrão: 10 = 10seg] Tabela dos dias da semana Nota: Não traduzir a primeira coluna. {"Monday", "Segunda"}, {"Tuesday", "Terça"}, {"Wednesday", "Quarta"}, {"Thursday", "Quinta"}, {"Friday", "Sexta"}, {"Saturday", "Sábado"}, {"Sunday", "Domingo"} Uso Para activar o evento automático, use o seguinte comando in-game. /e ox_event 1 Para o uso manual, desactiva a flag e corre-o a partir do NPC 20358 /e ox_event 0 /m 20358 Informação Linguagem: Disponível em Inglês e Português. Built em: rev40250 Download & VT
  3. Olá comunidade, quero-vos apresentar o antigo, e primeiro layout da página web do Metin2 (Gameforge) em 2006. Este layout só foi utilizado no Metin2 PT em 17 de Junho de 2007 (Data do lançamento em Portugal). Esta era a página web do Metin2 em 2006 até 2009: Como sabem, estamos em 2016 e este layout já tem 10 anos desde que foi utilizado. De acordo com o Internet Archive, o ultimo registo da utilização deste layout foi em JANEIRO 20, 2009 às 21:28:32. Muitos de nós gostamos de ver as coisas como eram antes, e então, pensei, e decidi em criar um novo projecto no qual é trazer esta página web de volta totalmente a funcionar... Felizmente consegui terminar este projecto e venho cá partilhar o projecto com a comunidade! • Recursos utilizados para o desenvolvimento do projecto: - Internet Archive; - HTML & CSS Original; - Imagens Oficiais Este projecto foi totalmente desenvolvido por mim na parte da programação PHP e em outros, o resto foi utilizando os recursos referidos acima. • Disposição dos ficheiros: • Mais informações: - Para quem quiser aceitar pagamentos paypal no seu site, eu já deixei uma IPN configurada do Micah Carrick no directório 'project_2007\inc\paypal'. Para mais informações sobre a IPN leia o ficheiro 'readme.txt' no directório referido. - Para configurar a página web, fazes upload de todos os ficheiros para o teu web host e dá as permissões 777 aos ficheiros ./config.php e ./inc/config.php, depois entra na tua página web que logo serás redireccionado para a página de configuração. Caso a página de configuração falhar, terás de manualmente configurar o ficheiro ./inc/config.php. • Download & VT: - Dropbox: https://dl.dropboxusercontent.com/u/104961902/metin2/www/project_2007.zip - Mega: https://mega.nz/#!7V4CjZaS!Qh8YGPlBfR-77lY0FReJUeYOTRgqokuTLBliuOFibfo - Palavra-Passe de Extracção: owsap - VT: (https://www.virustotal.com/pt/file/aeb1bf7d1b98f80aa7e637539038fd8b9e7ee282e1b3a4aaf40b27555298d732/analysis/1452201873/) Download: https://mega.nz/#!eEZB1R5S!xBpKcj170vzD0FP4pySiGuyPmXbqHqgRppSO4vEikAs Password: owsap VirusTotal: https://www.virustotal.com/pt/file/2dc61ee9b42f49dcc26f309176a3d8e9f0a7695f2f36c6758de1136f9699fb13/analysis/1468705598/
  4. Version 1.0.0

    39 downloads

  5. Tenta, root/uisystem.py Procura: def __Initialize(self): self.eventOpenHelpWindow = None self.systemOptionDlg = None self.gameOptionDlg = None Adiciona abaixo: self.mallShowEvent = None Procura: def __ClickInGameShopButton(self): self.Close() net.SendChatPacket("/in_game_mall") Substitui por: def __ClickInGameShopButton(self): self.Close() if self.mallShowEvent: self.mallShowEvent() else: net.SendChatPacket("/in_game_mall") #Resposta ao autor do tópico @Blackout # (Postado Outubro 21, 2015) - to late bro
  6. locale/ui/windows - https://www.sendspace.com/file/mhabg3 uiscript - https://www.sendspace.com/file/1o0xtp
  7. Screenshots Download MEGA Sendspace VirusTotal VirusTotal
  8. ... Download MEGA Sendspace VirusTotal VirusTotal
  9. AntiFlags ANTI_GIVE | ANTI_DROP
  10. quest receber_level begin state start begin when 20095.chat."Receber Nível 127" begin say_title("Mestre GM:") say("Olá!") say("Com este frio tenho de aquecer a minha familia") say("Preciso de 30 pijamas") say("Podes obter pijamas ao partir a Pedra Mythology2 no Mapa Upar") say("Eu sei, tenho bastantes filhos visto no meu tempo não haver televisão.") say_red("Recompensa: Nível 127") local s = select("Entregar Pijamas", "Sair") if s == 1 then if pc.count_item(30032) >= 30 then pc.remove_item(30032, 30) while pc.get_level() < 127 do pc.give_exp2(pc.get_next_exp()) end notice_all("O jogador "..pc.get_name().." chegou ao nível 127!") else say_red("Não sejas mau, sou velho mas não sou parvo!") say_red("Não tens 30 Pijamas!") return end else return end end end end
  11. Mostra-me o teu acce.cpp e acce.h
  12. Vendo pelo erro certamente não é da Makefile e sim do acce.cpp... Não consigo te ajudar mais...
  13. Vê novamente a Makefile que mandei, sem querer coloquei a minha.
  14. /root/workspace/Server/game/src cd /root/workspace/Server/game/src gmake clean touch * gmake
  15. echo apache22_enable="YES" >> /etc/rc.conf chown -R mysql:mysql /var/db/mysql service mysql-server restart service apache22 restart Se o problema continuar, portsnap fetch update cd /usr/ports/databases/mysql56-server && make deinstall cd /usr/ports/databases/mysql56-server make -DBATCH WITH_XCHARSET=all BUILD_STATIC=yes BUILD_OPTIMIZED=yes install clean echo mysql_enable="YES" >> /etc/rc.conf service mysql-server restart
  16. portsnap fetch update cd /usr/ports/databases/mysql56-server make -DBATCH WITH_XCHARSET=all BUILD_STATIC=yes BUILD_OPTIMIZED=yes install clean
  17. echo mysql_enable="YES" >> /etc/rc.conf chown -R mysql:mysql /var/db/mysql service mysql-server restart
  18. Precisas de guardar as kills na base de dados. Adiciona um novo campo na tua tabela player chamada kills e coloca o tipo como int. Na tua quest adiciona isto, when kill with npc.is_pc() begin pc.setqf("conta_kills", pc.getqf("conta_kills")+1) mysql_query("UPDATE player.player SET kills = "..pc.getqf("conta_kills").." WHERE account_id = '"..pc.get_account_id.."' and name = '"..pc.get_name().."';") end E caso não tenhas, precisas do ficheiro "questing.lua" do mijago Agora para veres o ranking no site, <?php define('MYSQL_HOST', 'localhost'); define('MYSQL_USER', 'root'); define('MYSQL_PASS', ''); define('MYSQL_PORT', '3306'); function MySQLConnect() { return mysqli_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, null, MYSQL_PORT); } $Top = 10; // Mostra apenas 10 resultados. $Query = 'SELECT name, kills FROM player.player ORDER BY kills DESC LIMIT '.$Top.';'; $Result = mysqli_query(MySQLConnect(), $Query); $Postion = null; while ($Player = mysqli_fetch_assoc($Result)) { $Postion++; echo $Postion.'. '.$Player['name'].' - '.$Player['kills'].'<br />'; } ?> E para veres o ranking na tua quest, when button or info begin say_title("Ranking de Kills") say("") say("Olá, "..pc.get_name().."") say("Aqui podes consultar o total de jogadores") say("Que já matas-te!") wait() say("Tens um total de:") say_reward("".. pc.getqf("conta_kills") .." Kills") say("") say("Diverte-te!") if select("Classificações", "Fechar") == 2 then return end local top = 10 -- Mostra apenas 10 resultados local query = mysql_query("SELECT name, kills FROM player.player ORDER BY kills DESC LIMIT "..top..";") for position in ipairs(query) do say(position..". "..query.name[position].." - "..query.kills[position]) end end
  19. Adiciona o Microsoft Loopback Adapter como um novo hardware legado no teu gestor de dispositivos e depois configura o IPv4 do mesmo para o teu IP público acabado em 1 e na máscara de sub-rede, 255.255.255.0 e por fim usa o adaptador na tua máquina virtual. E não te esqueças de abrir as portas no teu firewall ou simplesmente usa o PortMap com o teu IP público e configurar o IP na máquina com o sysinstall.
  20. Procura, verifica e substitui, root/colorinfo.py CHR_NAME_RGB_NPC = (122, 231, 93) root/uiminimap.py if self.tooltipInfo: if TRUE == self.MiniMapWindow.IsIn(): (mouseX, mouseY) = wndMgr.GetMousePosition() (bFind, sName, iPosX, iPosY, dwTextColor) = miniMap.GetInfo(mouseX, mouseY) if bFind == 0: self.tooltipInfo.Hide() elif not self.canSeeInfo: self.tooltipInfo.SetText("%s(%s)" % (sName, localeInfo.UI_POS_UNKNOWN)) self.tooltipInfo.SetTooltipPosition(mouseX - 5, mouseY) self.tooltipInfo.SetTextColor(dwTextColor) self.tooltipInfo.Show() else: if localeInfo.IsARABIC() and sName[-1].isalnum(): self.tooltipInfo.SetText("(%s)%d, %d" % (sName, iPosX, iPosY)) else: self.tooltipInfo.SetText("%s(%d, %d)" % (sName, iPosX, iPosY)) self.tooltipInfo.SetTooltipPosition(mouseX - 5, mouseY) self.tooltipInfo.SetTextColor(dwTextColor) self.tooltipInfo.Show() else: self.tooltipInfo.Hide() root/introloading.py def __RegisterColor(self): NAME_COLOR_DICT = { chrmgr.NAMECOLOR_PC : colorInfo.CHR_NAME_RGB_PC, chrmgr.NAMECOLOR_NPC : colorInfo.CHR_NAME_RGB_NPC, chrmgr.NAMECOLOR_MOB : colorInfo.CHR_NAME_RGB_MOB, chrmgr.NAMECOLOR_PVP : colorInfo.CHR_NAME_RGB_PVP, chrmgr.NAMECOLOR_PK : colorInfo.CHR_NAME_RGB_PK, chrmgr.NAMECOLOR_PARTY : colorInfo.CHR_NAME_RGB_PARTY, chrmgr.NAMECOLOR_WARP : colorInfo.CHR_NAME_RGB_WARP, chrmgr.NAMECOLOR_WAYPOINT : colorInfo.CHR_NAME_RGB_WAYPOINT, chrmgr.NAMECOLOR_EMPIRE_MOB : colorInfo.CHR_NAME_RGB_EMPIRE_MOB, chrmgr.NAMECOLOR_EMPIRE_NPC : colorInfo.CHR_NAME_RGB_EMPIRE_NPC, chrmgr.NAMECOLOR_EMPIRE_PC+1 : colorInfo.CHR_NAME_RGB_EMPIRE_PC_A, chrmgr.NAMECOLOR_EMPIRE_PC+2 : colorInfo.CHR_NAME_RGB_EMPIRE_PC_B, chrmgr.NAMECOLOR_EMPIRE_PC+3 : colorInfo.CHR_NAME_RGB_EMPIRE_PC_C, } UserInterface\PythonMiniMap.cpp STATEMANAGER.SetRenderState(D3DRS_TEXTUREFACTOR, CInstanceBase::GetIndexedNameColor(CInstanceBase::NAMECOLOR_NPC)); m_AtlasMarkInfoVectorIterator = m_AtlasNPCInfoVector.begin(); while (m_AtlasMarkInfoVectorIterator != m_AtlasNPCInfoVector.end()) { TAtlasMarkInfo & rAtlasMarkInfo = *m_AtlasMarkInfoVectorIterator; m_WhiteMark.SetPosition(rAtlasMarkInfo.m_fScreenX, rAtlasMarkInfo.m_fScreenY); m_WhiteMark.Render(); ++m_AtlasMarkInfoVectorIterator; } m_AtlasMarkInfoVectorIterator = m_AtlasNPCInfoVector.begin(); while (m_AtlasMarkInfoVectorIterator != m_AtlasNPCInfoVector.end()) { TAtlasMarkInfo & rAtlasMarkInfo = *m_AtlasMarkInfoVectorIterator; if (rAtlasMarkInfo.m_fX-fCheckWidth/2<fRealX && rAtlasMarkInfo.m_fX+fCheckWidth>fRealX && rAtlasMarkInfo.m_fY-fCheckWidth/2<fRealY && rAtlasMarkInfo.m_fY+fCheckHeight>fRealY) { rReturnString = rAtlasMarkInfo.m_strText; *pReturnPosX = rAtlasMarkInfo.m_fX; *pReturnPosY = rAtlasMarkInfo.m_fY; *pdwTextColor = CInstanceBase::GetIndexedNameColor(CInstanceBase::NAMECOLOR_NPC);//m_MarkTypeToColorMap[rAtlasMarkInfo.m_byType]; return true; } ++m_AtlasMarkInfoVectorIterator; } // NPC STATEMANAGER.SetRenderState(D3DRS_TEXTUREFACTOR, CInstanceBase::GetIndexedNameColor(CInstanceBase::NAMECOLOR_NPC)); aIterator = m_NPCPositionVector.begin(); while (aIterator != m_NPCPositionVector.end()) { TMarkPosition & rPosition = *aIterator; m_WhiteMark.SetPosition(rPosition.m_fX, rPosition.m_fY); m_WhiteMark.Render(); ++aIterator; }
  21. Tenta reinstalar a driver da placa gráfica.
  22. grant all privileges on *.* TO 'root'@'localhost'; grant all privileges on *.* TO 'maxmi'@'%'; flush privileges; quit; 'root'@'localhost'; <!-- Apenas o localhost pode aceder a esta conta. --> 'maxmi'@'%'; <!-- % Qualquer IP pode aceder a esta conta. --> Navicat Host: IP Port: 3306 Username: maxmi Password: **** Máquina $ mysql -u root -p Password: ****
  23. Re-Upload: https://mega.nz/#!nFAHXYqD!xptEwOdvsU9jiIBqtJRztK2dE2sLMxIQfJk3oeh5G_g