Witness
-
Content Count
467 -
Joined
-
Last visited
-
Days Won
4
Reputation Activity
-
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
-
-
-
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 💖⚡
-
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
-
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
-
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:
-
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...
-
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! :)
-
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 :)
-
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.
-
Witness reacted to 'PACI in [C++] Nível Dos Mobs Ao Lado Do Nome
Tem que usar a source para poder aplicar este update
-
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); } -
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
-
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 !
-
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.
-
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 ;-;
-
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 ._.
-
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
-
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