-
-
maccari reagiu a uma resposta no tópico: Comprar/Vender OTserver, Conseguir tudo de graça? O que é certo?
-
-
-
-
-
Tibia King parou no tempo há muito tempo
Ganhar dinheiro com Tibia é boa HAUEAHUEAUH Se tem como, sem participar de projetos caralhudos e gigantescos, eu desconheço. Larguei do C++ e tô estudando Java por causa disso: há mercado. Tibia já passou da sua era, apesar de ser bem divertido não acho q dê pra salvá-lo. E se há uma chance, ela tá na mão dos gigantes, tipo PxG ou os globais "inovadores". É triste a comunidade em si, nao só o tibiaking, estar decaindo. MAs né, o mundo é assim, cada um se vira da maneira que pode. Uns fortalecendo o open source e outros tentando tirar seu lucro estando pouco se fodendo pro opentibia. D E S G O S T O T O T A L pra esse segundo grupinho. Enfim, caso queira retomar um pouco as esperanças, tô desenvolvendo um projeto de poketibia feito do zero, do literalmente zero, pra liberar pro pessoal. Peguei a source do TFS e tô mexendo. O objetivo seria fazer quase todos sistemas essenciais nas sources, mas tá complicado haueahu, tô quebrando a cabeça pra alterar o comportamento dos monsters em situações N (quero aumentar o "RPG"). Não garanto que não vá demorar mais alguns bons meses, mas já é uma luz pro opentibia AHUEAHUEAHU
-
-
In-game store images
Nossa, muito legal, não sabia que o market funcionava assim. Seria interessante se desse pra pegar as imagens no .spr, e não na url do site. Eu acho muito gambiarra pegar imagens de um url heauehau. Na real, nem deve ser muito complexo, já que as sources já tem códigos prontos pra ler o .spr, adaptar não deve ser muito complexo; vou dar uma olhada depois ahuahu
-
O que são soucers em poketibia?
É complexo, mas resumindo: o núcleo do teu servidor é feito em C++, uma linguagem compilada. Ou seja, a distro do teu servidor é tudo que tem nas sources, só que já compilado. Para editar, tu vai ter que ter noções avançadas dessa linguagem.
-
-
Comprar/Vender OTserver, Conseguir tudo de graça? O que é certo?
Eu sou completamente foda-se quanto a esses assuntos. Até porque, propriedade intelectual não existe. Patente é o maior câncer da humanidade, já que permite atrocidades, como monopolização de ideias e tals. Propriedade tem ideia de escassez, coisas não escassas não podem ser propriedade, porque não faz sentido. Se a pessoa quer vender um código que ela fez? Direito dela. Se alguém que comprou espalhou esse código? Direito dela. Se ela quer vender o código que comprou, porém mais barato? Direito dela. A partir do momento que alguém toma posse do código, ele pode fazer o que quiser com ele. E, na minha opinião, contratos de propriedade não podem impedir isso (pelo motivo q eu disse), mas podem impedir assistência técnica do programador, ou qualquer outra coisa advinda do programador, em caso de vazamento do código para outros. Mas, eu achar isso certo, não faz com que seja moral. Quem fica liberando códigos comprados é pau no cu pra caralho e merece ter o nome vazado.
-
Base Poketibia
É pda, sinônimo de bugs.
-
Tornar Script para premmy
Bote ele em <code> e spoiler, não deixe em download. De qualquer modo, se tu souber e quiser fazer pra agilizar, é só por no começo do script: if isPremium(cid) then e antes do último return true, acrescentar um: end
-
-
Ajuda com Sources
Source = código fonte. Para dar uma resumida, O que tu tem que saber é o seguinte: o The Forgotten Server (base OTServer mais usada), assim como a maioria dos jogos, é feito em C++, beleza? C++ é uma linguagem já antiga e tal, mas mesmo assim é extremamente importante e continua sendo usada. C++ é uma linguagem compilada. Ou seja, os programas são códigos em C++ (o código fonte), que contém todas instruções bases do teu programa (no caso, servidor), que é compilado num executável (.exe). No executável do teu servidor, ao abrir ele, é carregado as pastas data e mods, com funcionalidades adicionas feitas em linguagem de scripting (nesse caso é usado a linguagem lua, a linguagem de scripting mais rápida e a linguagem XML). A linguagem de scripting não precisa ser compilada como o C++ e é interpretada pelo executável do teu servidor. Existem vários bugs no The Forgotten Server, e várias funcionalidades que só são viáveis de serem adicionadas no código fonte, por isso é recomendável tu pegar um servidor com source. Existe alguns servidores, como o Pokemon Dash Advanced, que a source foi perdida com o tempo. O servidor é bem completo, mas pra compensar, é cheio de bugs que só podem ser arrumados com a source e várias gambiarras pra adicionar algumas funcionalidades sem a source. //Abaixo eu tô só adentrando de maneira bem vaga no assunto de compilação, se tu quiser ler... mas recomendo q pesquise na internet se realmente quiser saber sobre, já q eu dei uma bela resumida e falei umas coisas "pela metade" para ti entender.\\ "Mas o que é uma linguagem de médio nível?" Linguagem de alto nível: linguagem de programação com alto nível de abstração. Traduzindo, é uma linguagem de programação mais próxima do entendimento humano do que do entendimento da máquina, deixando gerenciamento de coisas mais complexas como memória alocada e outras muitas, mas muitas, questoes tecnicas pro compilador fazer. Linguagem de médio nível: um intermediário entre linguagem de alto nível e de baixo nível. Ela deixa algumas questões técnicas para o usuário lidar, como ponteiros (não precisa decorar esses termozinhos, eles são relacionados à programação msm) Linguagem de baixo nível: são as linguagens mais próximas da linguagem da máquina, deixando o usuário lidar com todas questões técnicas do hardware na programação (como assembly), indo até a própria linguagem de máquina (que é os famosos 01011001, os números binarios), que não precisa ser compilada. "Ta, mas o que é ser compilada?" Bem, as linguagens, no geral, são resumidas em interpretadas e compiladas. Interpretadas são linguagens q dependem de outro software para serem executadas, e esse software vai transformá-la em linguagem de máquina. As compiladas, resumindo, dependem do compilador que vai transformar em código de máquina. A linguagem compilada, uma vez compilada, pode ser executada independente dos softwares instalados, dependendo só do Sistema Operacional (coisa que o C++, a linguagem usada nos OTServs, se destaca, sendo compatível com a maioria dos sistemas operacionais se o programador a fazer compativel), já a interpretada não, ela depende sempre de outro software (como o Java. Pra ti rodar Minecraft no computador, tu precisa do Java baixado, porque Minecraft não tá compilado na linguagem de máquina, e sim na linguagem do software. Aí tu instalando o Java, o Java vai fazer com que o código seja transformado em linguagem de máquina qnd o minecraft for executado).
-
Talk Action (vip days)
Pra que usar Vip sendo que o próprio Tibia já tem um sistema de premmium account? Fazer esse e outros sistemas vai ser 100x mais fácil.
-
[C++_switch] cases "aninhado"
E aí galera, beleza? Tô trazendo uma estrutura pro switch que eu achei bem interessante (vi num fórum). Não sei se seria correto chamar de case aninhado, mas foi a definição mais correta que encontrei ehauehau "Ah, mas o que caralhos é switch" Switch é uma estrutura de seleção que já tem um tutorial (antiguinho) aqui. Ele é comumente utilizado em menus etc, evitando a poluição do teu código com caralhadas de if/else/ else{if}. Ao usar switch, a gente se separa com umas situações chatinhas. Um exemplo com uma função imaginaria: char x; cin >> x; switch(x){ case 'a': abrirInventario(player); break; case 'A': abrirInventario(player); break; } Eu tenho duas condições diferentes, mas na prática a única diferença vai ser o capslock, então eu quero que independente das duas condições, no nosso caso da letra ser maiúscula ou minúscula, a função abrirInventario(player) seja chamada. Dá pra fazer uma "gambiarra" com o funcionamento da estrutura do nosso case..break, deixando assim: char x; cin >> x; switch(x){ case 'a': case 'A': abrirInventario(player); break; } Bem mais legível, né? E com a mesma funcionalidade. Essa seria basicamente o case 'a' or 'A'/case 'a' || 'A' tão insistida por quem tá aprendendo essa estrutura heaehaue Masssss: essa é uma brincadeira com o break, não é algo "bonito". Para ocupar poucas linhas com escolhas aninhadas e elegantes, recomendo operadores ternários.
-
-
[C++] Limitações do struct
Bom, não sei se essa seria a sessão correta, mas né... não achei mais nada relacionado a Programação aq no Tibiaking D: Quais são as diferenças práticas de uma class pra um struct? Sei que o struct é bem limitado se compararmos com uma classe, mas alguém poderia listar? ehaueahu E, se temos classes, porque caralhos usar struct?
-
Alguem por favor pode me ajudar com esse erro dou rep+
Assim não dá pra te ajudar, posta o script junto com o tópico...
-
(Resolvido)Passar no piso so se tiver x x x Storagens, Poder colocar +de 1 Storage
É viável desse jeito também, mas iria dar uma leve bugadinha no return. Pelo que sei, return só funciona com um valor, a não ser q em lua seja diferente. E tmb iria dar mais de um cancel seguido se o player não tiver mais de uma storage, um iria sobrepor o outro e só apareceria que não tem o último storage verificado, por mais q seja algo estético é de se pensar heauehau
-
-
Tibia Global Falindo ?
Não sou um hater dos updates do Tibia, aliás curti pakas eles. O problema é outro Se tu sai da zona do haterismo e parar pra ver o rpg do jogo, ele tem uma história mt foda desenvolvida até hoje (pra um rpg de quase 20 anos isso é coisa pra kct). Mas é fato: não faliu por pouco. E não, não acho que o 2d não atrai mais jogadores, que a plataforma já tá enjoada etc. Acho q Tibia enjoou, os players diminuiram de consequência, mas os lucros não. Quando 2x (jogadores) passaram para 1x, o que antes era 1y (vendas do jogo) foram pra 2y. É ate simples heauehahu Mas, também é fato: Tibia tá com os dias contados. Tibia != engine dele. A engine foi pouquissimo explorada ainda, foi usada pra basicamente pokémon e ots. A engine só vai falir se a comunidade continuar do jeito que ta, sem novas pessoas a estudando, sem grupos HONESTOS (pq hoje em dia tá foda, roubo de sources ou datapack é o mais comum entre equipes) e coisas do tipo.
-
-
[PEDIDO] Script Alavaca
Sabia não, sempre usei tranquilo no 0.4 e no 1.1
-
[PEDIDO] Script Alavaca
Não entendi a re-verificação, só ocupa mais linha de código. E uma coisa que recomendo, não usa TRUE/FALSE, e sim true/false. true/false em maiúsculo foi uma gambiarra feia feita pelo marksamman (criador do tfs), evita usar heuaehuahue

Gabriel Netto
Membro
-
Registro em
-
Última visita