antiblock
diamwall

Witness

Membro
  • Content Count

    467
  • Joined

  • Last visited

  • Days Won

    4

Reputation Activity

  1. Upvote
    Witness got a reaction from єxŧєrмiηαŧєr in Quest Error   
    tá ki qualquer bug avisa
     
    quest mestre begin state start begin when 20095.chat."Sistema de Banco" begin -- when chat fica melhor do que o begin na minha opinião local mestre = select("OldEliteMt2 Bank", "Fechar") if mestre == 1 then say_title("OldEliteMt2 Bank") local bank = select("Pedir Cheque", "Depositar Cheque", "Fechar") if bank == 1 then local cost = 1000000000 if pc.get_gold() < cost then say("não tens o Yang necessário") else pc.give_item2(95002, 1) pc.change_gold(pc.get_gold()-1000000000) end elseif bank == 2 then if pc.count_item(95002) > 0 then item.remove(95002, 1) pc.change_gold(pc.get_gold()+1000000000) else say("o cheque mano?") say("tas me a tentar enganar?") end elseif bank == 3 then return end else return end end end end  
  2. Upvote
    Witness got a reaction from єxŧєrмiηαŧєr in Quest Error   
    blz
  3. Upvote
    Witness got a reaction from єxŧєrмiηαŧєr in Quest Error   
    usa a quest que meti ai em cima
  4. Upvote
    Witness reacted to Fluzzy1337 in ⚡ MKMT2 - 483 Contas ⚡   
    Boas? Me chamo Fluzzy.
     
    Seguem algumas contas referentes ao servidor MKMT2.
    Não sou responsável pelo uso que farão com as contas.
     
     
    Nada contra o servidor ou sua administração.
     
    Cumprimentos,
    ⚡ 💖 Fluzzy1337 💖⚡
  5. Upvote
    Witness reacted to ⚜️ Glossy ⚜️ in Servidor De Metin2 - Linha Do Tempo   
    BASEADO EM FATOS REAIS

     

    Pensar em como ganhar money nas custas de pessoas sem cérebro que colocam cash em privados

    Pensar em abrir um servidor

    Sacar umas SF quaisquer cheia de bugs (essa parte é importante, tem que ser cheia de bugs!)

    Começar pelas traduções

    Traduções 100% prontas (50% Turco - 25% PT - 25% Chinês)

    Implementar armas e armaduras

    Não conseguir implementar armas e armaduras

    Chamar alguém desconhecido para ajudar e em troca dar cargo de GM

    Armas e armaduras implementadas com sucesso

    Dar acesso completo na base de dados para o novo e desconhecido GM

    Implementar proteções ant-hack no jogo

    Mandar o novo GM que não sabe o que é o Cheat Engine testar

    Proteções 100% (Obs: usando copy e paste na pasta conseguem usar qualquer M-Hack)

    Criar uma página e centenas de contas fake no Facebook

    Inundar os grupos com spam sobre o servidor que não está 20% pronto (Obs: claramente, dizendo que o servidor está em fase final)

    Lembrar que já deviam ter pensado no principal: ITEM-SHOP

    ITEM-SHOP

    ITEM-SHOP

    ITEM-SHOP

    ITEM-SHOP

    Sim, o ITEM-SHOP é importante, vamos focar nele

    ITEM-SHOP

    ITEM-SHOP

    ITEM-SHOP

    Já que vão fazer o ITEM-SHOP, também optam por procurar um website

    Sendo assim, dão uma chegadinha na shout-box da Cyber tirar dúvidas relacionadas com Metin2 (sobre o website)

    Membro banido por 48 horas por tirar dúvidas sobre Metin2 na shout-box

    Após 48 horas, vão sozinhos procurar por um website de Metin2 e pegam o mais feio e com falha de SQL-Injection

    Agora precisam de um lugar para hospedar, porém o ADM não tem dinheiro

    Como de costume, é chamado um desconhecido para pagar o primeiro mês (sim, apenas o primeiro, visto que não durará mais que isso) e, em troca, é dado cargo de GM

    Agora com o website pronto e o ITEM-SHOP com preços absurdos, passam novamente para o jogo

    Nesta etapa fazem a procura pelos bugs no servidor

    Acham 189 bugs, corrigem 8, e para o resto dizem que é assim mesmo

    Em seguida, vão na base de dados do servidor e já metem os bônus e reduções contra classes (muito importante para quem quer arruinar o sistema de batalhas do Metin2)

    Aproveitando que já estão na base de dados, por que não já fazer uns editzinhos?

    Spam, mais spam nos grupos do Facebook

    Glossy entra no Facebook, vê o spam nos grupos e denuncia todas as contas

    Spamers bloqueados em fazer postagens por 1 mês

    Continuam fazendo spam inbox

    Agora voltam para o servidor para arrumar algumas coisas

    Mudam os preços de vendas e compras nas lojas

    Deixam bug de gold em quase todos os NPCs

    Pensam em desistir do servidor, pois estão tendo muito trabalho

    Passa 1 mês e voltam com toda preguiça força, visto que o ADM precisa de dinheiro para pagar umas contas atrasadas

    Finalmente, vão ao Facebook, agora que já podem postar novamente, e fazem centenas de postagens dizendo que o servidor irá abrir em 1 semana

    Passa uma semana

    Ninguém sabe o que aconteceu

    Passa duas semanas

    "Pessoal, desculpem, ocorreram imprevistos por nossa culpa por culpa da empresa em que o dedicado está hospedado, iremos abrir no próximo sábado"

    Liberam o cadastro na hora em que o servidor abre

    Como a hospedagem é boa, o website sobrecarrega pelo fato de terem 10 pessoas nele, e caí

    Spam no Facebook dizendo que já voltam

    Voltam e o pessoal consegue criar contas

    O primeiro entra no jogo e ao clicar na quest de boas-vindas toma DC

    Entra alguém e digita /Dice no chat

    Servidor vai down

    Reboot emergencial e blablabla no Facebook

    Algumas horas depois, já com o pessoal pelo level 70, todos vão para procurar pedras Metin pelas florestas

    Quando falta um hit, vem um shura de outro reino e dissipa um guerreiro

    Começa uma grande treta no chat enquanto tem uns 20 chars na city 2 bugando gold e ninguém percebe

    Alguém se revolta por alguma que a equipe fez e dão dump na base de dados do servidor

    Base de dados postada na Cyber-Gamers

    Vão ao Facebook, tristes e sem fazer spam, para dizer que iriam fechar o servidor para reabrir posteriormente

    Jogadores perguntam: vai ter reset? Se tiver, eu paro!

    Equipe: não, podem ficar tranquilos, não iremos dar reset!

    SERVIDOR RESETADO COM SUCESSO

    Servidor reabre com um super evento: Promoção de Cash - Na compra de 50k de cash, você ganha 50k de cash

    Os "tops" (tão tops que não conseguem ser nada sem por cash) vão lá em torram o dinheiro do pai no jogo

    Como o servidor não está dando o lucro esperado, o ADM começa a oferecer itens editados para as pessoas "de confiança"

    Em quanto isso, o GM, meeeeeeeeeeega amigo de confiança dele tá lá, vendo itens editados e roubando os clientes dele

    Sendo assim, o ADM ainda tenta buscar mais players e começa a fazer spam por toda internet para ver se algum player rico burro começa a jogar e gastar dinheiro

    2 Semanas depois e, por uma benção de Jesus, o servidor ainda está lá

    Nesse momento que todos já estão tops, o servidor para de dar lucro

    O ADM então pensa: oh meu Deus... O que fazer?

    Sim, sim, sim!!!! Fechar o servidor e reabrir outro como se nada estivesse acontecido e como se não fosse meu!

     

     

    Moral da história: nenhuma, eu não tinha nada para fazer! :p

    Mentira, tem sim! A culpa não é dos donos, é de quem mantêm essas porcarias que, geralmente, falem em 1 ou 2 semanas no máximo, e aí quem coloca cash só perde dinheiro e mais dinheiro, enquanto o ADM ri da cara de vocês. :p

  6. Upvote
    Witness reacted to (Adm)Santos in O Que Acham?   
    Dar Vida aos NPCS
     
    Ferreiro:
     

     
     
    Vendedora da Lotaria
     
     

     
     
    Aranyo
     

     
     
    Sr, Soon
     
     

     
     
    Octávio:
     

     
     
    Outras Ideias:
    - Pescador troca pedaços de pedra por perolas
    (30x por 1 branca, 40x por 1 azul, 50x por 1 vermelha)
    - Novo Npc (Banqueira: Depositar, Levantar, armazem + Password, Loja de Barras de ouro )
     
     
    O que acham destas ideias?
    Quero agradecer a todos que me tem ajudado, MUITO OBRIGADO!
     
    Deixem a vossa opinião comentem a dizer o que acharam se boas ideias mas ideias , ideias idiotas, ideias originais etc etc
  7. Upvote
    Witness reacted to 'PACI in [Quest]Cofre Das Trevas   
    Boas.
    Não tinha nada para fazer, então decidi fazer uma quest para este cofre novo do PT, dropado nos novos bosses.
    Sai quase tudo = ao PT, o único que não tá = é o nível dos itens, provavelmente.
    Quest em Pastebin
    Em Code:
  8. Upvote
    Witness reacted to Portugapt in Ghost Recon Widlands   
    Não façam pre-reserva de nada. Nada. Aprendam a esperar pelos jogos, pelas reviews e gameplays no youtube para saberem se o jogo presta.

    As pre-reservas estão a estragar o caralho da industria porque os Devs já estão a lucrar com o jogo, ANTES DELE SAIR. E tentam lucrar mais com os bonus de de pre-reserva. Se todos pararem de fazer pre-reservas, esses bonus deixam de existir, os devs dão mais importancia aos jogos.

    Reparem bem que os jogos têm vindo a melhorar desde que existe a politica de refund na steam, mesmo assim....

     

    Não vale a pena estares com muito hype. Os jogos da Ubisoft são assim. O gameplay que eles fizeram provavelmente foi em maquinas do caralho e tudo planeado para não dar major errors.

    Nem no gameplay do WD2 consigo confiar...

  9. Upvote
    Witness reacted to 'PACI in Felicidades Carlos Aka Thecrazy Aka Pato Aziado Aka Fdp   
    Olá comunidade.
    Hoje, domingo, 29 de Maio, o nosso colega Carlos faz os seus 7 anos de idade.
     
    Muitos parabéns irmão!
    Já tens idade para andar de carteira no bolso, tem um bom dia, e que contes muitos mais!
     
    Pediste-me uma prenda, mas eu, como amigo teu que sou, não te dou! Fode-te
     
    Abraço! :)
  10. Upvote
    Witness reacted to 'PACI in [Python] Notificação De Amigo Online   
    Boas.
     

     
    Achei engraçado "copiar" esta feature que o nosso companheiro Skype tem, para um client de metin2, para que fosse da mesma forma útil para os que estão ingame.
     
    Como poderão ver é algo bastante simples de desenvolver, e requer apenas 5 minutos para tal. A sua implementação também não é nada do outro mundo.
     
    ## game.py #### Adicionar antes da class GameWindow import time MESSENGER_LOGGINED = "" MESSENGER_STOPPING_TIME = 0 #### Adicionar ao def Open(self) #### antes do self.Show()         self.__msgLoginBoard = ui.Board()         self.__msgLoginBoard.SetParent(self)         self.__msgLoginBoard.SetSize(200, 40)         self.__msgLoginBoard.SetPosition(wndMgr.GetScreenWidth() - 210, wndMgr.GetScreenHeight() - 200)         self.__msgLoginBoard.Hide()         self.__msgLoginBoard.memberName = ui.TextLine()         self.__msgLoginBoard.memberName.SetParent(self.__msgLoginBoard)         self.__msgLoginBoard.memberName.SetText("None")         self.__msgLoginBoard.memberName.SetWindowHorizontalAlignCenter()         self.__msgLoginBoard.memberName.SetWindowVerticalAlignCenter()         self.__msgLoginBoard.memberName.SetHorizontalAlignCenter()         self.__msgLoginBoard.memberName.SetVerticalAlignCenter()         self.__msgLoginBoard.memberName.Show() #### Adicionar ao def OnUpdate(self)         global MESSENGER_LOGGINED, MESSENGER_STOPPING_TIME         if MESSENGER_LOGGINED != "" and time.clock() < MESSENGER_STOPPING_TIME:             self.__msgLoginBoard.memberName.SetText("%s esta online!" % MESSENGER_LOGGINED)             self.__msgLoginBoard.Show()         else:             self.__msgLoginBoard.Hide()             MESSENGER_LOGGINED = ""             MESSENGER_STOPPING_TIME = 0 ## uiMessenger.py #### Adicionar ao def OnLogin         import game, time         game.MESSENGER_LOGGINED = name         game.MESSENGER_STOPPING_TIME = time.clock() + 10.0 Compilar o vosso root, e testar.
    Abraço :)
     
     
  11. Upvote
    Witness reacted to 'PACI in Shiro2 - The New Chapter   
    É um servidor engraçado, também tens a cena do Vote4Coins, e se bem me lembro tens que farmar eremitas e exorcismos, também acho que havia uma missão de nível 5 que consistia em destruir 5 Metins da Dor e em troca recebias uma montada à tua escolha. O comércio lá também é bastante grande e acessível. É dos poucos servidores alemães que eu gostei.
  12. Upvote
    Witness reacted to 'PACI in [C++] Nível Dos Mobs Ao Lado Do Nome   
    Tem que usar a source para poder aplicar este update
  13. Upvote
    Witness reacted to 'PACI in [C++] Nível Dos Mobs Ao Lado Do Nome   
    Tão putos tasse bem
    O PT qd lançou os pets lançou esta feature que permite ver o nível dos mobs ao lado dos respetivos nomes, como se fossem personagens normais.
    Eu não sabia, então qd soube (hoje LOL) decidi fazê-lo.
    Nota: Estão a chegar novas dungeons e.e
    Quando compilarem o exe há-de ficar assim:

     

    /* @PACI - 03.08.15 The following changes will allow you to see the Monsters Level without clicking on them. Like a normal character, you'll see the level before the monster's name. Apply these changes on InstanceBaseEffect.cpp (located at InstanceBase). Replace your AttachTextTail() function with mine, don't forget to add the include! */ #include "PythonNonPlayer.h" void CInstanceBase::AttachTextTail() { if (m_isTextTail) { TraceError("CInstanceBase::AttachTextTail - VID [%d] ALREADY EXIST", GetVirtualID()); return; } m_isTextTail=true; DWORD dwVID=GetVirtualID(); float fTextTailHeight=IsMountingHorse() ? 110.0f : 10.0f; static D3DXCOLOR s_kD3DXClrTextTail=D3DXCOLOR(1.0f, 1.0f, 1.0f, 1.0f); CPythonTextTail::Instance().RegisterCharacterTextTail(m_dwGuildID, dwVID, s_kD3DXClrTextTail, fTextTailHeight); if (!m_dwLevel && !IsPC() && !IsNPC() && !IsWarp() && !IsGoto()) { const CPythonNonPlayer::TMobTable * pMobTable = CPythonNonPlayer::Instance().GetTable(GetVirtualNumber()); if (!pMobTable) { TraceError("Could not get mob table %d", GetVirtualNumber()); return; } float fAverageLevel = floor(pMobTable->bLevel+0.5f); m_dwLevel = int(fAverageLevel); } if (m_dwLevel) UpdateTextTailLevel(m_dwLevel); }
  14. Upvote
    Witness reacted to MiguelSousa in [Duvida] X++ E ++X   
    x++   Mostra o valor original, após tudo correr aumenta em 1 unidade esse mesmo valor.
     
    ++x  Mostra o valor aumentado em 1 unidade, antes que as instruções corram.
     
     
    Por exemplo:
    x == 1
    resultado = 5 + 4 + x++      será 10.  Da segunda vez que correres será 11, pois inicialmente x == 1,ao correr a segunda vez x será 2.
     
     
    enquanto que:
    x == 1
    resultado = 5 + 4 + ++x  será 11. Da segunda vez que correres será 12, pois inicialmente x == 1, mas o pré-incremento aumenta a variavel antes de tudo o resto, tem prioridade. Ao correr a segunda vez x será 3
  15. Upvote
    Witness reacted to thecrazy in [Duvida] X++ E ++X   
    Imagina que tens o x = 1 e tens x++.
    Na 1ª vez que chamares o x, o x tem valor 1. E na 2ª vez o que vai ter o valor 2 .
     
    Agora imaginas que tens o x = 1 e tens ++x.
    Na 1ª vez que chamares o x, vai ter logo valor 2 e não 1. Basicamente incrementa logo o valor na 1ª vez que é chamada e não na seguinte ! 
  16. Upvote
    Witness reacted to MiguelSousa in [Duvida] X++ E ++X   
    x++ = aumenta em 1 o valor da variável, após a instrução atual ter corrido.
     
    ++x = aumenta em 1 o valor da variável, antes da instrução atual ter corrido.
     
     
    No exemplo do ghost, mostraria que x == 1 (primeira linha) e x == 2 (segunda linha)
     
    Sendo que y == 2 em ambas as linhas. 
  17. Upvote
    Witness reacted to thecrazy in [Duvida] X++ E ++X   
    int main () {
     
    int x = 1;
    printf ("Valor de X: %d \n", x++);
    printf ("Novo valor de x: %d \n", x);
     
    int y = 1;
    printf ("%valor de y: %d \n", ++y);
    printf ("novo valor de y: %d\n" , y);
     
    }
     
    Experimenta correr isso, acho que com este exemplo deves entender ._.
    Basicamente, x++ vai aumentar uma unidade na próxima vez que o x for chamada, ou seja, 1º x= 1, 2º x=2 
    ++x aumenta logo uma unidade, 1º x=2; 2º x=2 
    É a unica maneira que consigo explicar ;-;
  18. Upvote
    Witness reacted to Loading in [Duvida] X++ E ++X   
    x++ significa incremento, ou seja, vai adicionando ao valor x, 1 unidade. ++x não sei, não estudei c++... O que tens aí:
     
    for( b = 5; b < 100000; b++)
     
    Significa basicamente:
     
    Sendo que o b=5, ir acrescentando uma unidade até que o valor de b=100000 (b=6, b=7, b=8, etc etc, basicamente b = b+1 até que b seja igual a 100000). Sempre que o valor de b aumenta, ele vai te executar o código que tens abaixo do for. Ele só para de executar o código que tens abaixo do for quando o valor de b atingir 100000, ou seja, ele executa isso 99994 vezes...
     
    Não sei se expliquem decentemente, mas é isso ._.
  19. Upvote
    Witness reacted to Annie in Em Que Lv Se Apanha Pokemons Com1000 Cp+   
    Depende muito, eu sou nível 20 e o maior que apanhei até agora foi um ~800, mas acho que é possível apanhares com 1000+ CP ao meu nível
  20. Upvote
    Witness reacted to alafesta21 in Em Que Lv Se Apanha Pokemons Com1000 Cp+   
    sim é possivel, eu a nivel 19 apanhei um golduck 1050CP mais ou menos