Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 11/02/13 em %
-
~SEU ULTIMO SPRITE~ Eae Galera, não achei nada parecido na área de spriting, então resolvi fazer um tópico, espero que não haja nenhuma regra proibindo isso. Mostre para mim, e para o fórum seu ultimo trabalho, espero que todos dê sua opinião e o ajude a melhorar sua Sprite. - Claro que não serão para uso livre, apenas se o autor concordar com isso. - Poste quantas sprites quiser, porem a ideia é postar apenas as mais recentes. - Não Floode, colocando em cada resposta uma Sprite, coloque todas em apenas uma resposta. - Não é um concurso, apenas é para mostrar sua arte, e para que nós possamos avalia-la para você melhorar. - Esta esperando o que para postar ? ATT: BrenoNeto.4 pontos
-
Olá galera. Um tempo atrás, para ajudar um amigo, fiz um debugger que permite usar algumas funções de Tibia de maneira mais "real", pois eu estava ensinando Lua para ele, e ele estava com dificuldades. De uns dias para cá eu atualizei bastante o programa, adicionei muitas features novas, deixando o mais completo possível. Adicionei Syntax Highlighting, Auto Indent, aprimorei a função de debug, etc. A principal novidade mesmo é que agora ele tem suporte pra mods. Sim, agora você pode criar extensões para o programa se souber mexer com wxLua. Changelog: Imagem: Download em anexo no tópico. Bom uso Luck Oake's Debugger.rar4 pontos
-
[Pokemon] PoKeMon Steel
victixnho e 2 outros reagiu a Lordbaxx por um tópico no fórum
Iae galerinha firmezinha tudo na paz?? Bom Tava editando um servidor pro meu amigo fiz várias coisas acabou que ele n quis mais então perdeu né ;P. O Servidor Tem Várias Novidades e Edições feitas por mim.... Menu - Informações - Erros/Bugs - Prints - Download Informações -Nick System 100% -Outlands 100% [ Com Todos Pokemons de Outland 100% Balanceados ] -Evolutions 100% - Moves m1 / m12 99% [ Só falta os moves de alguns lendario como , Celebi, Raikou , Suicune, Entei.] -Pokeballs [ Normal Ball - Super Ball - Great Ball - Ultra Ball] -Fly, Surf, Ride, Dig, Cut e as demais Order's 100% -Control Mind 100% -Sem Lvl System - Mapa by PxG -Tv System 100% -Box's 1 , 2 , 3 , 4 - 100% -PokeDex 100% -Quests 100% - Boost System 100% -Pokes Iniciais 100% - Markt 100% -Sprites Todas que Consegui - Vocês Verão nos Print's -Novo Shiny Adicionado - Shiny Scizor 100% - Moves, Dex , Foto , Corpse , Catch 100% Erros Print's Dowload's Créditos Gostou??? É proibido pedir pontos de reputação (likes) em troca de qualquer atividade dentro do fórum. ALÉM DE PROIBIDO É FEIO! Conteúdo á esqc de colocar o print do novo shiny dragonite vejam no jogo...3 pontos -
Entendendo o que é: #RPG# Role Playing Game Oiq! Visto que tem muita gente buscando servidores alternativos de Tibia com uma história que foge ao que vemos normalmente, resolvi fazer esse artigo/tutorial. Em alguns tópicos pessoas buscam opiniões diferentes sobre como adicionar RPG e outras criticam o mesmo. Mexer com RPG normalmente é algo complicado, que engloba um assunto enorme. Existem diversos modelos diferentes de RPG, vou tentar abordar o básico aqui, mostrando exemplos de como criar personagens (e como caracterizar os mesmos), citarei alguns exemplos de RPGs que são bons como base e claro, como adequar isso ao que vemos no clima do Tibia. Let's go! Indíce: #1 Introdução ao RPG #2 Entendendo a importância dos NPCs #3 Caracterizando os NPCs #4 Criando sua história #5 Roleplay "Forfun" #6 Importância do Mapping #7 Importância do Scripting #8 Ligando sua história à criação de seus personagens #9 Referências #10 Finalizando -------------------- #1 Introdução ao RPG -------------------- Nos dias atuais é cada vez mais fácil abrir um otserver: diferentes opções permitem que um iniciante baixe um servidor pronto e não tenha que mexer em absolutamente nada pra começar o jogo. Entretanto, uma minoria de servidores vem se destacando por abordar um tema que até então era quase que exclusividade do Tibia Global: o Roleplaying! Segundo o Wikipédia, RPG (Role-Playing Game) é "um tipo de jogo em que os jogadores assumem os papéis de personagens e criam narrativas colaborativamente. O progresso de um jogo se dá de acordo com um sistema de regras predeterminado, dentro das quais os jogadores podem improvisar livremente. As escolhas dos jogadores determinam a direção que o jogo irá tomar". No Tibia, temos um MMORPG, que seria um RPG online massivo para múltiplos jogadores. Enjoado dos servers sempre iguais, os jogadores tem buscado opções que saiam do mesmo feijão com arroz. Um bom exemplo é o sucesso do Pokémon Online (SVKE). O jogo não tem uma história hiper-detalhada por trás (até porque pega a história já pronta do jogo/anime) mas também não segue o que costumamos ver por ai. Os NPCs são todos editados (inclusive outfits) e passam diferentes missões/quests: Note que o jogo aposta em NPCs com alusões a pessoas reais. Vou utilizar esse mesmo exemplo em breve pra mostrar que não é apenas o outfit editado. O problema em torno disso é que muita² gente pensa que adicionar RPG se limita em adicionar um novo NPC que passe uma missão e pronto. Errados! -------------------- #2 Entendendo a importância dos NPCs -------------------- Novamente pegando a ajuda do Wikipédia, veja o que tem a dizer sobre NPC: "Um personagem não-jogável/manipulável (do inglês, Non-player Character ou NPC) é um personagem de qualquer jogo eletrônico que não pode ser controlado por um jogador mas se envolve de alguma forma no enredo de um jogo. Ele exerce um papel específico cuja finalidade é a simples interatividade com o jogador". Note que o NPC não pode ser controlado pelo jogador, mas se envolve no enredo do jogo. Ou seja, se você for quer realmente adicionar o RolePlay ao seu servidor, o modo mais fácil é através dos NPCs. Eles que levam as informações do enredo (história) do jogo pra os jogadores. Eles devem fazer parte desse enredo, devem ter uma história - as vezes complexas (detalhadas) e em outras simples (objetivas). Basicamente, os NPCs Tibianos se dividem em 3 grupos com base na sua importância in-game: Mercadores, Missões e Suporte. Mercadores: são os responsáveis pela compra e venda de bens ou pela prestação de serviços. Estão presentes em todas cidades Tibianas e são indispensaveis pro andamento do comércio. Também considero como Mercador NPCs que vendem bless, por exemplo. Missões: Os NPCs típicos das quests. São eles que te passam as missões e te dão as recompensas depois. Suporte: Os NPCs que ajudam os das missões. As vezes aparecem no meio das quests apenas pra um papo rápido, quando dão alguma dica sobre o que você deve fazer. Também considero como suporte NPCs do templo, por exemplo. Agora a pergunta: qual desses grupos se adequam ao RPG? A resposta é: Todos! Não pense que só porque um NPC trabalha numa loja ele não pode ter uma ou mais histórias. Um bom exemplo pra isso é o NPC Sam, de Thais. Ele é o mercador da cidade, isso todo mundo sabe. Mas tem uma história por trás (suporte) e te passa missão numa quest também: SPOILER Ele troca uma An Old And Used Backpack por uma Dwarven Armor. Perto do Sam temos o NPC Frodo , que embora não passe missões também vende itens (poucos) mas pode te dar um suporte enorme quanto a história do jogo. Veja aqui: http://www.tibiawiki.com.br/wiki/Frodo/Transcrições O mais interessante desse NPC é a quantidade de respostas que ele dá pra diferentes assuntos. -------------------- #3 Caracterizando os NPCs -------------------- Existem alguns detalhes nas características dos NPCs que indicam quem eles são e como vivem. Separei 3 detalhes básicos: Físicas: O outfit que o NPC usa diz muito sobre ele. Cor do cabelo pode indicar idade, cor da roupa pode definir uma religião e o outfit pode definir situação financeira (já imaginou beggar rico ou king pobre? estranho ). Comunicação: O modo de falar também influencia muito sobre ele. O uso de gírias, palavrões ou carinhos pode mudar sua impressão sobre alguém, não é? Localização: o lugar onde vive é o terceiro ponto e chega pra dar ênfase ao clima que você criou com os outros dois detalhes: imagine um mendingo, que fala com gírias e xinga muito, vivendo num castelo. É estranho, certo? Então, o mapping é sim necessário pra uma boa interpretação de personagem! Lembra que falei do Pokémon Online? Note todos esses detalhes presentes: Os NPCs tem o outfit personalizado e dentro do personagem. Falam com gírias, gangsta! E sua localização, numa esquina, fecha o quadro. Quem pensou nisso no PO teve uma noção de RPG! É isso. Em resumo dessa parte: Os NPCs não devem ser apenas um boneco parado no meio do nada: utilize eles e seus detalhes pra ligar os jogadores a história do seu jogo. -------------------- #4 Criando sua história -------------------- Tá ai a parte que a galera tem mais dificuldade. Nem todo mundo nasce com criatividade pra virar escritor de roteiros de cinema, logo criar uma história vira um desafio enorme. O que mais surge é aquela velha história: o heroi amava uma princesa que foi sequestrada por um vilão demoniaco e blablabla... chega! Isso já é clichê a 20 anos nos jogos do Mário. Que tal mudar isso? essanaopodiafaltar O melhor modo de criar uma história é buscar referências em outras. Pode parecer algo feio, mas te garanto, é MUITO comum. As alusões mais simples por exemplo são uma boa pedida (e o Tibia está cheio, veja clicando aqui). Você faz uma brincadeira com alguém de outra história, já te ajuda a compor o personagem. Mas o melhor mesmo é buscar coisas que você vive. Seus amigos, parentes, professores... todas essas pessoas podem interferir um pouco na história. Os personagens de Harry Potter, por exemplo, são baseados nos amigos da escritora J.K Rowling na infância. Claro que isso não precisa ficar exposto, basta você mesmo saber. Aquele sua prima gostosa pode dar nome à atendente de uma taverna, por exemplo. Ela é loira? Põe no Outfit. Ela usa decote? Também... e por ai vai. Outro ponto legal é utilizar histórias que acontecem com você e transformar em coisas in-game. Uma história engraçada que você viva pode virar uma quest por diversão no jogo. Um exemplo disso é a série de jogos do Mario . Os inimigos Chain Chomps (aquelas bolas de ferro com uma corrente amarrada numa madeira) remetem a uma história que o criador do jogo viveu. Quando era mais novo foi atacado por um cachorro, mas ao fugir o canino ficou preso pelo tamanho da sua coleira. Veja mais aqui: http://www.reinodocogumelo.com/2010/09/o-feroz-dossie-dos-chain-chomps.html Também é interessante essa materia que fala sobre os Dry Bones (inimigo frequente da série). Talvez tenha sido criado com alusão a bíblia sagrada: http://www.reinodocogumelo.com/2010/03/os-dry-bones-sao-uma-alusao-biblia.html Notou como os grandes escritores e gamers imitam a vida pra utilizar na arte? -------------------- #5 Roleplay "Forfun" -------------------- Eu nem ia adicionar isso nesse artigo/tutorial, mas no fim achei interessante. Essa é uma modalidade que tem crescido no Tibia Global, que são as missões mais por diversão. Normalmente dão recompensas no final, mas não é nada tão significativo como um item de full set. Esse tipo de RPG é ótimo pra quebrar a rotina conhecida dos MMORPGs - level level level venderloot level level quest level level. Um exemplo é essa quest: http://www.tibiawiki.com.br/Troll_Sabotage_Quest/Spoiler Eu nunca fiz ela no global(até porque não é do meu tempo), mas lendo o spoiler da pra ver a Cip pensando em coisas legais como pegar distância pra dar um salto. Nessa classe entram os Achievements. -------------------- #6 Importância do Mapping -------------------- Eu disse acima que o mapping é importante pra compor o personagem. Aqui vou explicar melhor o motivo! Quando se trata de entrar no clima do personagem, o número dedetalhes na região que ele estiver aumenta as chances de você se sentir parte viva daquela história. Veja o exemplo abaixo: Em qual das duas imagens parece mais que você realmente está num cemitério? A primeira, certo? (sempretemumtrollpradizerqueasegundaimagempassamai sessaideia) Logo, se você deseja deixar seu server com o clima de RPG, procure um bom mapper. Ele vai saber passar o clima que você precisa pra o jogo. Entretanto, um ponto que acho bom ressaltar: o mapa overdetailed (com excesso de detalhes) é interessante quando se trata de caracterizar um personagem... mas é péssimo quando usado em todo mapa. Em alguns lugares, o melhor mesmo é ser simples e objetivo. Até porque assim o jogador tem mais espaço pra andar e tal. Então, fica a dica Outro ponto interessante quanto ao mapping é o shape (formato) do mesmo. Caso você vá fazer uma ilha com um clima demoniaco, não faz sentido ser em formato de coração, certo? Mas ficaria legal em formato de caveira. Pouca gente repara nessas coisas, mas é bom analisar o mapping/RPG desde o começo - a base da área que você vai criar descreve um pouco sobre ela -------------------- #7 Importância do Scripting -------------------- Agora que já disse porque o uso de mapas bem feitos, vou explicar o motivo dos scripts O Tibia em si te dá uma série de coisas já pronta que podem ser interessantes in-game. Entretanto, quando se trata de sair da rotina, é sempre interessante uma novidade que te prenda aquilo: é ai que entram os scripts Atualmente, nos OTs ervers mais influentes é possível fazer dezenas de coisas que não são do Tibia Original. Quem já se aventurou pela cidade de Ankrahmun e se imaginava voando de verdade no tapete? Pois é, com os scripts e o conhecimento que se tem hoje isso já é possível. Logo, se você deseja deixar seu server com o roleplay mais prático (sem ser apenas conversa) um bom nível de scripting é importante Um bom exemplo que ilustra tanto o mapping quanto o scripting é o jogo Kingdom Age. Assista o trailer e diga o que sente: -------------------- #8 Ligando sua história à criação de seus personagens -------------------- Agora que você já sabe como caracterizar o seu NPC ou o personagem de sua história, vamos a um passo a passo rápido sobre como criar ele. O primeiro ponto, pra mim, é ter um esboço da história em mente. Quando você tem uma noção do que quer fazer fica mais fácil do que querer criar uma história sem nenhum pré-planejamento. Vou dar um exemplos aqui de algumas características interessantes na criação: Note que só por essa base eu já tenho material pra criar duas áreas: a vila de Wyzzor (semi-abandonada) e a cidade de Chooz. Junto com essas áreas vem os personagens: as pessoas que ainda vivem em Wyzzor, as que foram pra Chooz, as que lutaram e ainda lutam nessa batalha e claro: os minotauros! Não dá pra criar uma história mostrando apenas um dos lados... é injusto! Alias, eu acho até mais interessante apostar na criação de uma bela cidade de minotaurs no subsolo estilo Mintwallin. IMPORTANTE Algo que não pode de forma alguma deixar passar: as histórias paralelas! Quando se fala de roleplay, não pense que deve ter apenas uma história principal. Nesse exemplo que dei da pra notar que o foco é na batalha entre minotaurs e humanos, mas quem disse que não podem ter histórias menores? Elas que dão motivação a procurar segredos. Alguns exemplos: Paixão entre um certo Minotaur e uma Humana (zoofilia tibiana? ahueaheua) Familias separadas entre cidades Reféns capturados pelos Minotaurs Familias não sabem se seus parentes estão vivos ou mortos Enfim, em 20 segundos pensei em 4 coisas que podem ser úteis como quests e histórias. E pra finalizar, algo importantíssimo: os NPCs devem responder sobre os outros! Não faz sentido dois NPCs morarem na mesma casa (um no térreo e o outro no primeiro andar, por exemplo) e ao perguntar o nome do outro eles não falarem nada. Não deu pra entender? Vou explicar: Note que usei a personalidade dos dois memes da internet nas suas respostas. O Cool mais gentil e safado enquanto o Fuu é mais stressado. Tá, não foi um bom exemplo, mas deu pra entender DHUSADHU Novamente vou usar o exemplo do Frodo, NPC de Thais, pra você ver a quantidade de histórias paralelas que ele se relaciona: http://www.tibiawiki.com.br/wiki/Frodo/Transcrições Nessa parte é legal o uso de referências a coisas reais... é o que vai ver no próximo tópico: -------------------- #9 Referências -------------------- Já falei de algumas até aqui: Mário, Harry Potter, Biblía, Pokémon, etc. O mais importante quanto as referências é saber procurar. A vida te mostra várias coisas que podem servir como referência: seja jogos, filmes livros e etc. Que tal a partir de agora, ao ver um outro jogo, pensar se aquilo não pode ser levado pro ar Tibiano? Sem sair do próprio Tibia, já tentou analisar o jogo pelo lado roleplay? O artigo da Cipsoft desse mês, sobre as rotworms, deixa o RPG beeeeeem claro. Leia você mesmo aqui: http://forums.tibiabr.com/showthread.php?t=399797 Aposto que nunca mais vai ver uma Rotworm do mesmo jeito :3 Um exemplo externo agora: Castlevania! O jogo tem um bestiario enorme, com várias criaturas iguais ao Tibia. A história também anda pelo mesmo clima medieval-mistico. Se você começar a jogar e pensar no Tibia, verá como dá pra fazer uma coisa legal Ainda no ar medieval, temos a série Final Fanttasy (principalmente os antigos). Mas essa nem vou comentar muito, já que tem um ATS em desenvolvimento baseado na série - melhor ser original =P Caso queira fugir do Tibia e buscar algo mais moderno, também tem bons RPGs. Um exemplo é o jogo Earthbound: lá você não encontra dragões nem cavaleiros, os inimigos vão de punks a hippies, passando por satanistas de uma seita. -------------------- #10 Finalizando -------------------- Como disse no começo, essa área do Roleplaying é bem ampla. Escrevi um pouco aqui no tutorial, mas sempre sobra áreas pra comentar. Caso tenha alguma sugestão de como incrementar o tutorial, comente! Caso tenha dúvida sobre alguma área, também comente. Eu sei que no geral deve ter ficado até chato o tuto. Mas, caso você realmente queira deixar seu server com RPG, não se deixe levar pela preguiça: você acaba levando mais pra sua vida do que os R$ que o server pode faturar: de uma forma ou de outra, você cria histórias que parecem livros sem notar Utilizar a criatividade é sempre bom Créditos pra TibiaWiki, os respectivos donos dos jogos Pokémon Online e Kingdom Age e todas as referências que usei aqui (Mario, Harry Potter, etc). Espero que gostem, gastei algumas horas pra fazer isso =) Se gostou agradeça Isso motiva a fazer novos tutoriais e não te custa nada2 pontos
-
Esposiçao do meu trabalho
Faelzdanil e um outro reagiu a faeleligi por um tópico no fórum
FALA GALERINHA VIM TRASER UM POKO DO MEU TRABALHO PRA VCS VER UMAS OUTFIUT QUE EU FIZ... CREIO Q AINDA N VI NEHUM TIPO DELAS EM SERVE TAUM VIM POSTAR ELAS PRA VCS AVALIAREN.. Ae galera mais um trampo meu isso foi feito como uma doaçao para um lek ae! Essa printe foi feita onte 11/11/2013 era umas 19:30 PM! Bom dia galera mais um dos meus trabalho pra vc deixo mais uma ksa ^^ pronta.. Essa printe foi feita hj 12/11/2013 era 12:00 PM ! Comenten espero que agraden qualquer duvidas sobre elas posten! Um abraço a tods.. Boa tarde galera vim aki por uma ideia minha foi a primeira veiz q eu fiz um monstro em 45° em taum vim disponibilizalo so ele de frente ae o resto é com vcs! Aki disponiblisaçao para os designer ou quem quiser usar ele! N vou diponibilizar para download pois é so clica na foto sauvar em seu pc e bom divertimento! BOA NOITE GALERA VIM POSTA UM SENARIO MAIS NEM CONTA OQ CONTA É A PONTE GOSTARIA DE UMA OPINIAO POR FAVOR! TO COMEÇANDO A FASER SENARIOS FAIZ TEMPO Q N POSTO NADA AE PEÇO OPNIAO! E PRA UM SERVIDOR MAIS COMO FAIZ TEMPO Q N SPRINTEIO QUERIA UMAS OPINIOES! Fiz esse onix hj pro serve eu tenho todos os moves!aki mais vou postar so ele de frente pra ver comentario!2 pontos -
Monster Level Boa noite, Você deve ter visto este tópico e ficado interessado na feature, afinal, seria legal monstros terem também level, não é? O sistema que desenvolvi é bem funcional, o monstro passa a ter level e ganha mais HP, dá mais dano, tem mais defesa, dependendo dele. Como é feito em C++, a configuração é feita totalmente no XML do monstro, ficando tudo mais organizado. Há um extra no código, onde você pode manipular o level do summon do jogador, alterando o valor do storage 'monster_level'. Bom, é isso aí, para instalar, siga os passos a seguir atentamente. O sistema foi desenvolvido com base no The Forgotten Server 0.4_SVN r3777, não testei na versão 0.3.6, você tem a total liberdade para fazer isso. monsters.h Procure por: bool isSummonable, isIllusionable, isConvinceable, isAttackable, isHostile, isLureable, isWalkable, canPushItems, canPushCreatures, pushable, hideName, hideHealth; Substitua por: bool isSummonable, isIllusionable, isConvinceable, isAttackable, isHostile, isLureable, isWalkable, canPushItems, canPushCreatures, pushable, hideName, hideHealth, hideLevel; Procure por: int32_t defense, armor, health, healthMax, baseSpeed, lookCorpse, corpseUnique, corpseAction, maxSummons, targetDistance, runAwayHealth, conditionImmunities, damageImmunities, lightLevel, lightColor, changeTargetSpeed, changeTargetChance; Substitua por: int32_t defense, armor, health, healthMax, baseSpeed, lookCorpse, corpseUnique, corpseAction, maxSummons, targetDistance, runAwayHealth, conditionImmunities, damageImmunities, lightLevel, lightColor, changeTargetSpeed, changeTargetChance, levelMin, levelMax; monsters.cpp Procure por: canPushItems = canPushCreatures = isSummonable = isIllusionable = isConvinceable = isLureable = isWalkable = hideName = hideHealth = false; Substitua por: canPushItems = canPushCreatures = isSummonable = isIllusionable = isConvinceable = isLureable = isWalkable = hideName = hideHealth = hideLevel = false; Procure por: baseSpeed = 200; Logo abaixo, adicione: levelMin = levelMax = 1; Localize: bool Monsters::loadMonster Dentro da função, procure por: for(xmlNodePtr p = root->children; p; p = p->next) { if(p->type != XML_ELEMENT_NODE) continue; if(!xmlStrcmp(p->name, (const xmlChar*)"health")) { if(!readXMLInteger(p, "max", intValue)) { SHOW_XML_ERROR("Missing health.max"); monsterLoad = false; break; } mType->healthMax = intValue; if(!readXMLInteger(p, "now", intValue)) mType->health = mType->healthMax; else mType->health = intValue; } Logo abaixo, adicione: else if(!xmlStrcmp(p->name, (const xmlChar*)"level")) { if(!readXMLInteger(p, "max", intValue)) mType->levelMax = 1; else mType->levelMax = intValue; if(!readXMLInteger(p, "min", intValue)) mType->levelMin = mType->levelMax; else mType->levelMin = intValue; } Procure por: if(readXMLString(tmpNode, "emblem", strValue)) mType->guildEmblem = getEmblems(strValue); Logo abaixo, adicione: if(readXMLString(tmpNode, "hidelevel", strValue)) mType->hideLevel = booleanString(strValue); monster.h Localize: class Monster : public Creature { Logo abaixo de: public: #ifdef __ENABLE_SERVER_DIAGNOSTIC__ static uint32_t monsterCount; #endif virtual ~Monster(); Adicione: std::string name, nameDescription; int32_t level; double bonusAttack, bonusDefense; Substitua: virtual const std::string& getName() const {return mType->name;} virtual const std::string& getNameDescription() const {return mType->nameDescription;} virtual std::string getDescription(int32_t) const {return mType->nameDescription + ".";} Por: virtual const std::string& getName() const {return name;} virtual const std::string& getNameDescription() const {return nameDescription;} virtual std::string getDescription(int32_t) const {return nameDescription + ".";} monster.cpp Procure por: Monster::Monster(MonsterType* _mType): Logo abaixo de: isIdle = true; Adicione: name = _mType->name; nameDescription = _mType->nameDescription; level = (int32_t)random_range(_mType->levelMin, _mType->levelMax, DISTRO_NORMAL); bonusAttack = 1.0; bonusDefense = 1.0; Procure por: Monster::onCreatureAppear Substitua toda a função por: void Monster::onCreatureAppear(const Creature* creature) { Creature::onCreatureAppear(creature); if(creature == this) { //We just spawned lets look around to see who is there. if(isSummon()) { std::string value; this->master->getStorage((std::string)"monster_level", value); uint8_t intValue = atoi(value.c_str()); if(intValue || value == "0") level = intValue; else level = 1; isMasterInRange = canSee(master->getPosition()); } if(g_config.getBool(ConfigManager::MONSTER_HAS_LEVEL)) { this->healthMax = std::floor(this->getMaxHealth() * (1. + (0.1 * (level - 1)))); this->health = this->healthMax; this->bonusAttack += (0.01 * (level - 1)); this->bonusDefense += (0.005 * (level - 1)); } updateTargetList(); updateIdleStatus(); } else onCreatureEnter(const_cast<Creature*>(creature)); } Substitua todos: g_config.getDouble(ConfigManager::RATE_MONSTER_DEFENSE) Por: g_config.getDouble(ConfigManager::RATE_MONSTER_DEFENSE) * bonusDefense Substitua todos: g_config.getDouble(ConfigManager::RATE_MONSTER_ATTACK) Por: g_config.getDouble(ConfigManager::RATE_MONSTER_ATTACK) * bonusAttack map.cpp Procure por: #include "game.h" Adicione: #include "configmanager.h" Procure por: extern Game g_game; Adicione abaixo: extern ConfigManager g_config; Procure pela função: bool Map::placeCreature { Adicione logo depois: Monster* monster = creature->getMonster(); if(monster && g_config.getBool(ConfigManager::MONSTER_HAS_LEVEL)) { uint8_t level; if(!monster->getMonsterType()->hideLevel) { if(monster->isSummon()) { std::string value; monster->getMaster()->getStorage((std::string)"monster_level", value); uint8_t intValue = atoi(value.c_str()); if(intValue || value == "0") level = intValue; else level = 1; } else level = monster->level; char buffer [10]; monster->name = monster->getName() + " [" + itoa(level, buffer, 10) + "]"; } } configmanager.h Procure por: MONSTER_SPAWN_WALKBACK, E adicione abaixo: MONSTER_HAS_LEVEL, configmanager.cpp Procure por: m_loaded = true; Adicione um pouco antes: m_confBool[MONSTER_HAS_LEVEL] = getGlobalBool("monsterHasLevel", true); config.lua monsterHasLevel = true Acabou, ufa, né? São muitas modificações para fazer, mas o resultado é garantido e é uma funcionalidade a mais para seu servidor. Como está programado, a cada level, monstros ganham 10% de HP, 1% de dano e 0.5% de defesa. Para configurar level mínimo e máximo, é só adicionar no XML do monstro: <level min="1" max="10"/> E alterar a seu gosto. trunk.r3777 (com Monster Level) Espero que gostem, qualquer erro, só postar no tópico. Grande abraço.2 pontos
-
Olá Xtibianos u.u' Hoje vim Postar um Client de Poketibia.. Nele contém 22mb Livres 1 e 2 Geração Icon System Shinyes Novos : Ditto,Dragonite Personalizado,Dragonair Personalizado,Alakazam Personalizado,etc... Passive para : Abra Remakes : Remakes de vários pokémons como Electabuzz,Magmar,Hitmonlee,Geodude,Graveler,Golem,Charizard,Blastoise,Venusaur,Kabutops,Shinyes entre Outros. Vários Itens novos como : Tapetes,Paredes,Televisão. Árvores Novas : Várias Novas Árvores personalizadas para sua Natureza... Novos Balcões : Balcões para o Centro Pokémon,Mark e vários outros npcs... Novos Bancos/Sofás : Sofás novos e bancos personalizados pare enfeite Aii tem Akilo né Coldown Bar neste client contém todas as imagens para os Clients com Coldown Bar "Barrinha de cd".! Novas tecnologias como : Novas Máquinas para o Cassino , Computadores para o Cp.. Pisos Novos : Alguns Pisos Novos... Telhado Personalizado.. E o resto vocês veem ai no client VOU FICAR DEVENDO PRINTS E O SCAN TA BEM CORRIDO AKI... <Link> "Client" spr/dat/pic : http://www.4shared.com/zip/wFNoIUgS/Client_Pokmon.html? Se houver atualizações irei postar pra vocês sl uma 3° gera? KKK' É ISSO GOSTOU REEP+ NÃO CAII O DEDO NÃO TIOO...2 pontos
-
[Tutorial] Editando Sprites no TibiaCanvas
kttallan e um outro reagiu a EdMignari por um tópico no fórum
Introdução É sempre bom ver pessoas com força de vontade pra começar a 'spritear', mas muitos desistem no começo. Não é um trabalho fácil e a perspectiva em 45° (usada nos clientes Cip) deixa tudo ainda mais complicado. Desde que comecei a jogar Tibia, minha maior expectativa nos updates era os sprites novos! Como é bom visitar um lugar novo, com itens novos, criaturas novas, enfim, com sprites novos. Enquanto no mundo Open-Tibia pouco se vê de novidades com relação a sprites. Talvez pela dificuldade de criá-los. Quando comecei a 'spritear', percebi a dificuldade de visualizar o sprite in-game. Tinha que compilá-lo em um programa editor do arquivo SPR pra poder ver o resultado. Então nasceu a necessidade de criar um programa que pudesse ver em tempo real, que pudesse criar um cenário completo, que pudesse ver como ficaria os itens animados, que pudesse ver o resultado dos efeitos das magias, etc. O TibiaCanvas ainda é um projeto em desenvolvimento, mas acredito que já dá pra fazer muita coisa legal com ele. (TibiaCanvas - Exemplo de cenário criado com sprites editados) Esse é o primeiro tutorial de alguns que pretendo fazer sobre o programa e sobre as melhores práticas de edição. Alguns sprites que fiz quando iniciei a ideia do programa: http://www.xtibia.com/forum/topic/192437-sprites-edmignari/ Baixe uma versão Beta do programa: http://www.xtibia.com/forum/topic/189324-sprite-editor/ Ferramentas: - Move Modo Game Clique com o esquerdo do mouse para mover o personagem. Clique e arraste um item para movê-lo entre tiles. Modo Imagem Clique e arraste para mover uma camada. - Pencil Modo Game Clique e/ou arraste o mouse sobre a tela do jogo para adicionar itens ao mapa.Modo Imagem Clique e/ou arraste o mouse sobre uma camada para pintar à mão livre com traços. - Eraser Modo Game Clique e/ou arraste o mouse sobre a tela do jogo para remover itens do mapa.Modo Imagem Clique e/ou arraste o mouse sobre uma camada para apagar pixels. - Eyedropper Modo Game Clique sobre a tela do jogo para copiar uma cor para a switch principal.Modo Imagem Clique sobre a imagem para copiar uma cor para a switch principal. Segure Ctrl e clique sobre a imagem para definir a paleta de cores com as tonalidades da imagem ou marque a opção set switches. - Bucket Modo Game Modo Imagem Preenche áreas coloridas semelhantes com a cor do switch principal. - Zoom Modo Game Amplia e reduz a visualização da tela do jogo.Modo Imagem Amplia e reduz a visualização de uma imagem. - Magic Wand Modo Game Exibe o efeito mágico e o míssil selecionados. - Tile Modo Game Seleciona uma tile no mapa.Os itens contidos na tile serão exibidos na widget Tile. Clique com o direito para exibir as opções. Edit: Abre o item no modo edição de imagem. Paint-Brush: Seleciona o item como pincel. Remove: Remove o item da tile. Paleta de cores: Clique na switch principal para abrir a janela Color Picker. Clique nas switches menores para trocar uma cor com a switch principal ou segure Ctrl para apenas copiar a cor para a switch principal. Arraste uma switch sobre as outras para copiar uma cor. Segure Crtl com ferramenta Eyedropper para definir a paleta de cores com as tonalidades da imagem ou marque a opção set switches da ferramenta Eyedropper. Algumas teclas de atalho: M - Ferramenta Move B - Ferramenta Pencil E - Ferramenta Eraser I - Ferramenta Eyedropper G - Ferramenta Bucket Z - Ferramenta Zoom W - Ferramenta Magic Wand T - Ferramenta Tile F2 - Zoom - Tamanho original F3 - Zoom - Ajustar à tela F4 - Zoom - Preencher tela Ctrl+Scroll - Zoom Ctrl++ - Mais Zoom Crtl+- - Menos Zoom Ctrl+F1 - Abre a aba Game Ctrl+F2 - Abre a aba Items Ctrl+F3 - Abre a aba Outfits Ctrl+F4 - Abre a aba Magic Effects Ctrl+F5 - Abre a aba Missiles Ctrl+F6 - Abre a aba Layers Ctrl+F7 - Abre a aba History Ctrl+F8 - Abre a aba Project Ctrl+F9 - Abre a aba Tile Ctrl+F10 - Abre a aba Colorize Ctrl+F11 - Abre a aba Goto Position Ctrl+Z - Desfazer uma ação. Ctrl+Y - Refazer uma ação. Ctrl+V - Cola uma imagem da área de transferência me uma nova camada (Apenas no modo edição de sprite). Ctrl+P - Exibe as divisões de textura em uma imagem (Apenas no modo edição de sprite). Ctrl+D - Exibe linhas diagonais em 45° (Apenas no modo edição de sprite). Ctrl+G - Exibe uma grade mostrando as separações entre tiles (Apenas no modo game). Page Up - Vai para o piso de cima no mapa. Page Down - Vai para o piso de baixo no mapa. Criando um novo projeto: 1- Vá ao menu Project>New Project 2 - Na janela New Project, defina um nome para o projeto. Escolha o local onde o projeto deve ser salvo ou deixe o local selecionado por padrão. Até mais. edmignari@xtibia.com2 pontos -
PokeShow W.O
viniciusdrika e um outro reagiu a LekoDS por um tópico no fórum
Claro! Por que não estaríamos dando continuidade com esse grande projeto? Nós não estamos prometendo algo para deixar na metade ou na fala rsrs. Como disse no post acima, estamos trabalhando em um próprio distro do servidor não é PDA, Erodino, Pokemon Online ... Sim do propário PokeShow, não estamos apresando o programador, porque perfeição vem com o tempo. Já estamos com as funções básicas do servidor, uma coisa é a Barra de Moves que muitos servidores usam, mais isso foge do básico! Sim no client da Cipsoft. Por momento posso adiantar esta imagem de minha parte, estou com a função de fazer alguns NPC básicos do mapa, porem estava juntando conteúdo para trazer ao tópico. E outras coisas nada importante como arrumar as spr e dat do client. Enquanto o Faelz esta dando continuidade e convertendo o mapa para o novo dat. Este NPC clássico que fiz estes dias, onde você compra por "fala" é não pelo modo "trade". Meio estilo do papai ...2 pontos -
Carlin War (8.60) Beta 2.0
kabuloussxd reagiu a Trile por um tópico no fórum
[Novo] Carlin War BeTa 2.1 ® By DeathCore (8.60) Depois Do Update 2.1. - Bug De Algumas Magias Forão Arrumadas. - City Maior E Mais Rpg Nas Escadas - Script Do Vocations Sem Bugss td balanceadinhuuu! - Scripts Bugados , e Alguns Sem Uso Forão Retirados, Para Dexar o Server Mais Estável. - Revisada No Distro, Para Dexar Mais Estável. - Update Em Breve , Para Melhorar O Server Pra " Vc vc vc vc (8 ". Antes Do Update. -Novos Player Inicia level 200 -Skills de Acordo com Level -Apenas level 200 não tem como voltar Level -Bugs das Houses que dava erro no distro,todos corrigidos -Npc vendedor de itens,vendendo mais itens -vocações mais fortes,mas balanceadas -Potions que healavão 1.0 agora healando 1.2 -Trainers modificados Atacando novos rapidos -Sala de Trainers almentada,bem maior do que antes -Stone Skin Amuleto Infinito mas com 10% de protect contra death e physical -Rings com mais tempo de duração -Novas Talkactions -Look no player mostrando Frags -Efeitos animados na hora de upar level ou skills -Magias com um pouco menos de Exausted,nada exagerado fiquem tranquilos -Alguns Items editados,mas nada exagerado -e muito mais !! Team x Team -Se quiser jogar com Team,Apenas entre em um dos 2 teleportes que há no templo com o team Red e Blue [as outfits seram mudadas,Red team usara outfit de CM,e Blue Team usa outfit de GM,mas calma não podem usar nenhum comando,apenas ganham a outfit Raid [Evento] -Evento que é executado a cada 40 minutos no server que dara invasão de monstro que daram exp,nada exagerado,de 1 a 2 level no maximo. -Esses monstros são chamados de [Evento],são fortes contra todos elentos e physical então não sera facil matalos sozinho vai dar tempo de todos uparem Acc God god/god Temple Do Mau ^^ Novas Talkactions Depot E Npcs. [Evento] Invasões Area Dos Treiners War Rolando ^^ Novos Itens a Venda Carlin War BeTa 2.1 (8.60) Download > http://www.4shared.c...DeathCore.html? Nunka Vo Postar Virus! Confiança é Tudo. Scan > http://www.virustota...0369-1309057164 Créditos Elsu Soldoran DeathCore (eu) -Créditos aos devidos donos dos Scripts-Créditos aos devidos donos pelas dlls e exe. -Creditos a min por incrementar o resto. Gosto? Então Da Rep+, Não Vai Cair Seu Dedo Comentem Eminhos e Eminhas. Mapas Antigos Não Perde RPG, Pra Min Os Antigos É Que Tem Rpg, Oq Eu Faço? , Tiro Bugs E Coloko Mais RPG Em Mapas Antigos.1 ponto -
Pokémon Mysterion [Dowload] !
Lucioclecio1 reagiu a StyloMaldoso por um tópico no fórum
Eai galerinha..tudo bem? Hoje estou aqui para postar o dowload do meu servidor (pokémon mysterion) que esteve online durante as férias desse ano. Bom o caotic tinha postado a versão dele, com level system e varias coisas no otClient de inovador, porém muitos não gostarao do level system e resolvi posta a minha versão. OBS: o servidor está com mapa do PDA, voces podem pegar o mapa do caotic e usarem no meu servidor sem poblema, porque eu que fiz ele e e adpatei para o servídor. OBS²: O servidor esta com uns erro de "Duplicate move event found" Ao ligar, relaxa..isso é normal..é do icone porque tipo, você joga o icone no chão e puxa ele pra bag voltando icone e não em bag, eu não consegui adpta o systema de uniqueItem com o do icone por isso fica esses "errinho" ao iniciar. OBS³: o Systema de icone está dando para volta para ball, porém na proxima versão irei retirar isso e decha pra sempre icone (menos bug). E o ultimo OBS: irei atalizar o servidor sim, porém com sem preça, a proxima versão já estara o mapa do pokémon mysterion (se eu achar..) e alguns ajuste nos systema. Bom, estou sem tempo para postar informações O oque contém no servidor? TUDO que à no PDA v1.9.1 + minhas edicações. icone system, editações em script etc etc. Uma print para vocês terem noção doque estão abaixando. enfím, o dowload ! http://www.4shared.com/rar/91igaENK/Server.html? E Também a proxíma versão talvez pode demorar para sair, porque a escola está pegando muito pesado huaha, intão tenho que me dedica meu tempo todo aos estudos para ser alguem na vida (ihuul), a proxima atalização talvez demore ou não para sair, mais não depedem de min, já di a base abaxem e faça as proprías editações ! credítos. Slicer (por ter me ajudado em boa parte dos SCRIPT, e a basê "PDA V1.9.1) Eu Brun123 (poke DASH)1 ponto -
Pokémon Centurion V8.0
darkrayfury reagiu a Lordbaxx por um tópico no fórum
OpáH Galerinha, essa Vai Para Os Fãs do "Pokémon Centurion" Bom Eu Curto Muito Mais Não Mexo Mais e Decidi Postar Aqui Meu Projeto do Centurion Digamos que é a Versão 8.0.. Créditos á "Jobby Magalhães" Pelo Centurion Que Eu Usei Pra Fazer Esse Ai.. Valleeu Jobby... Bom Vamos Ao Que Interessa. O Que Foi Feito... - Prints - | \/ -Downloads - Peço Quem For Postar o Servidor Em Outro Fórum Por Favor, Coloque os Créditos á Jobby Magalhães e á Lordbaxx (EU)... XTibia! Lordbaxx - Boundless Anonymous Representation!1 ponto -
[Pokemon] Servidor Skyfall - Completo
Josemir rosendo reagiu a Gabrieltxu por um tópico no fórum
Conteudo Retirado.1 ponto -
Oi, eu sou o Goku! -sqn Introdução Sobre o projeto Objetivos Andamento Contribuição para o fórum INTRODUÇÃO "Khorem" é um projeto de um novo jogo com base no OTClient. Ele vem sendo desenvolvido unicamente por mim (Krex) desde 2012. A princípio, a intenção era de colocar em prática conteúdo visto na faculdade e reunir a paixão por RPG. Queria agradecer ao Etchebeur e ao Insaend pelas doações de sprites. Ajuda bastante! =) SOBRE O PROJETO O projeto tem como inspiração histórias medievais como Crônicas de Gelo e Fogo e Senhor dos Anéis. Serão 4 "grandes" cidades, cada uma com suas características próprias: clima, liderança, situação econômica e até mesmo religião. Além disso, dezenas de pequenos vilarejos, pousadas e fazendas poderão ser encontradas espalhadas pelo mapa (normalmente com uma só família vivendo). Cada NPC tem uma família ou história pra contar. Caso você pergunte a ele seu "name" ele vai te responder o nome e sobrenome. Isso significa que se você perguntar sobre outro NPC da mesma família, ele poderá te dizer algo: que gosta dele, que não gosta, que não se conhecem muito bem... ou quem sabe que tem uma quest com algo pra você entregar pra ele... Isso também vale pra NPCs que moram na mesma região. Afinal, como podem dois moradores de uma mesma vila não terem o que falar um sobre o outro? O jogo vai ter algumas "diferenças" pra outros jogos no mesmo padrão. Os monstros terão um sistema de leveis, e sua força/vida/loots e experiência vão aumentando a cada nível. Um rato no nível 1, por exemplo, tem 10 de vida, dá 5 pontos de experiência e pode dropar até 5 moedas de prata. No nível 2, ele tem 20 de vida e dá 10 de experiência e pode dropar até 10 moedas de prata, além de um pedaço de queijo, que no nível 1 não é parte do loot.. No nível 3, ele tem 30 de vida, 15 de experiência, 15 moedas de prata e por aí vai... O sistema de dinheiro também vai ser um pouco diferente: a moeda mais baixa é a de prata, depois ouro e por último diamante. Em alguns lugares, itens poderão ser utilizados como "moeda alternativa" ou ter um valor mais alto do que o geral: no deserto por exemplo, NPCs podem preferir negociar por comida do que moedas de ouro. Couro é bem visto na área gelada. A princípio não vão haver vocações específicas. Você pode treinar corpo-a-corpo e arco e flecha, se quiser. Isso é algo a ser decidido mais pra frente... Khorem - Genesis History of Lauthern Ruins Mainport A maior cidade de Khorem. Conhecida pelo movimentado comércio e pelos grandes portos, tem a maior população do continente. É possível fazer ótimos negócios com preços abaixo do valor encontrado nas outras cidades, e ocasionalmente pode-se conseguir mercadorias raras nos comerciantes da cidade. A maioria absoluta da população é devota da deusa Ari, e existem algumas estatuas e pequenos templos dedicados a ela . A cidade também sofre com uma grande desigualdade social, principalmente depois da destruição da cidade de Lauthern, quando grande parte dos plebeus desabrigados migraram pra Mainport. Atualmente, é dividida em 3 partes: os nobres (grandes mercadores, donos dos maiores pontos comerciais e dos melhores barcos), os plebeus (mercadores donos das pequenas lojas e os pescadores) e os miseráveis(famílias desabrigadas no desastre de Lauthern). Oakhem A menor e mais nova cidade de Khorem. Nasceu em meio as temidas florestas no sul do continente, formada por famílias que não se adaptavam ao estilo de vida de Mainport e Lauthern. A maioria de sua população acredita nos deuses da floresta e não é devota de Ari, e muitos também não acreditam na história da criação de Khorem. Nas outras cidades, muitos acreditam que Oakhem será a próxima cidade a ser atacada (por centauros, ents, elfos e criaturas da floresta). Sandstone É um conjunto de tendas de nômades que antigamente vagavam pelo deserto, mas se aconchegaram nas margens do continente e hoje vivem em harmonia.Diferente das demais, não é bem uma cidade: não tem grandes muros ao redor, e nem ao menos um rei ou líder. Apesar disso, é um dos lugares mais seguros pra se viver. Alguns moradores afirmam que costumam ver dragões sobrevoando as distantes montanhas à leste da cidade Snowden "A cidade congelada". Fica localizada em uma ilha conhecida como Blizzard Island, no extremo norte de Khorem. A ilha tem esse nome porque sofre com uma estranha nevasca o tempo todo. Acreditam na deusa Ari mas temem os deuses antigos da floresta e principalmente do gelo. Seus moradores são em grande parte bárbaros e guerreiros, que lutam com grandes machados. Desde a destruição de Lauthern, tem uma certa dificuldade pra encontrar armas de qualidade. OBJETIVOS A intenção é de tornar o Khorem um jogo com todo o aspecto de um livro, onde o jogador pode contribuir para o resultado final. Soms diferentes em cada região Monstros diferentes e com leveis Jogabilidade diferente - puzzles como plataformas voadoras e etc Possibilidade de jogadores criarem suas próprias casas Variedade de livros, histórias, NPCs e etc ANDAMENTO Completo até então: Região "inicial" (primeira vila e seus arredores) com mapa completo. Monstros com level Primeiros NPCs e quests completos. 8 monstros completos 2 outfits Focando atualmente: Lauthern Ruins (80%) Criação de mais monstros Criação de mais outfits CONTRIBUIÇÃO PARA O FÓRUM Para contribuir com o fórum, me comprometo com: Tutoriais de Spriting Tutoriais de RPG (interpretação de texto, criação de personagem e etc). Pack de sprites free-for-use (mais adiante) Pra começar: http://www.xtibia.com/forum/topic/223323-entendendo-o-que-e-rpg/ É isso aí!1 ponto
-
Residentibia [Showoff]
wesleybeek reagiu a gonorreiaswat por um tópico no fórum
Abaixo irei postando as imagens e conforme for atualizando o post adicionarei juntamente com o item postado a sua data de publicação. Vamos lá pessoal, este projeto não é tão novo, mas como estou desenvolvendo sozinho, e também devido a várias pausas...estou voltando ao mesmo. Projeto que estava sendo postado em outro forum, com as seguintes informações (visualizado por 521 usuários e com 185 postagens) Não sei se aqui tem limite de imagem no poste, caso não tenho, vou atualizando e adicionando as imagens com suas respectivas datas para vocês poderem acompanhar direitinho. (Texto acima editado por ser muito antigo) Vale lembrar que o Projeto já está bem a frente de como estão as imagens aqui. Enfim... Essa é a "Capa" provisória do Launcher. (postado em 29/10/2012 às 01:05) Sistema de Banco da Cidade Improvisada. (postado em 27/10/2012 às 11:00) 3 Novos Pisos. (postado em 30/10/2012 às 23:00) Área da Ducha. (postado em 30/10/2012 às 23:40) Tipos de Inventários, Propriedades & Informações. (última postagem em 30/10/2012 às 22:50) Alguns Itens de Ataque. (postado em 31/01/2013 às 13:05) Glock: Evoluções & Informações. (postado em 31/01/2013 às 13:05) Ervas, Combinações e Informações. (postado em 05/11/2012 às 13:00) Umbrella Corporation Bank (Obs: 92% concluído). (Imagem postada em 22/02/2013 às 22:15) Alguns zombies adicionados. (Imagem postada em 29/01/2013 às 20:45) Alguns Carros Destruídos & Zombies adicionados. (Imagem postada em 30/01/2013 às 10:35) Sistema de Save Individual (Obs: 100% concluído). (Imagem postada em 27/02/2013 às 04:10) Área de Vídeo Show OFF' ShowOFF 01 [Full HD 1080p] adicionado em 21/01/2013 às 8:30AM Galera, conforme prometido está aí uma pequenina base do Projeto, o vídeo ficou muito pior do que esperava, mas breve faço outro melhor pois ainda estava praticamente testando os programas, formatos e codec's. Sistema de Banho adicionado em 21/11/2013 às 12:05PM ShowOFF 02 [Full HD 1080p] adicionado em 25/11/2013 às 02:20AM Neste vídeo verás: ShowOFF 02 - pt 2 [Full HD 1080p] adicionado em 01/12/2013 às 08:11AM ATUALIZADO Neste vídeo verás: ShowOFF 02 - pt 3 [Full HD 1080p] adicionado em 01/12/2013 às 13:45PM ATUALIZADO Neste vídeo verás: Desde já agradeço a todos. Atenciosamente, Adriano Swatt'1 ponto -
[SHOW-OFF] Myth~~
Alexclusive reagiu a MythSoft por um tópico no fórum
Bom vou postar alguns trabalhos meus aqui no Ekz. Segue as imagens nos spoiler's abaixo. #Montanha #Montanha 2 #Cachoeira #Temple Medieval1 ponto -
Berilo city
hullerstrux reagiu a wenison por um tópico no fórum
Eai pessoal, esse e meu primeiro post no xtibia, intao nao reparem. Aqui e uma cidade propia que fiz ela contem 3 espaços para caves esperem que aproveitem. CREDITOS: Wenison Lisboa. Informaçoes: mapa simples e leve com lugares subterranios 0 bugs DOWNLOAD:http://www.4shared.com/file/EkcHUpl_/thaisztk.html?1 ponto -
Mexico War Server Full
SirPotter reagiu a Animal Pak por um tópico no fórum
Informações Mapa 100% editado Trainers Troca de items por points (Itens Donate) Informações no look Quests Vocações balanceadas E mais! Imagens Download http://www.mediafire.com/download/lm7jo5em9319yg4/Mexico+War.rar Scan https://www.virustotal.com/pt/file/1824d03f9fb02bfd84c660c9c77539efc7f33a66b96a8dd4c22edcf36df10730/analysis/1382989761/ Créditos GOD Hegal1 ponto -
A pedido de um membro, vou postar esse evento que eu fiz aqui há bastante tempo já. Dei umas boas testadas na época, mas peço que postem os erros caso os encontrem. Informações A cada intervalo de tempo definido, o servidor escolhe automaticamente um alvo entre os jogadores online e anuncia (broadcast). Esse jogador se manterá como alvo por um período também configurável de tempo e, quando for morto, o jogador que o matar receberá itens definidos na configuração. O level mínimo e o grupo a que pode pertencer podem ser configurados. As opções incluem desabilitar o logout do alvo e forçar a escolha de um novo alvo caso o outro morra ou dê logout. Códigos data/lib/targetlib.lua data/creaturescripts/scripts/targetcreature.lua data/globalevents/scripts/targetglobal.lua Tags creaturescripts.xml <event type="kill" name="Target_Kill" event="script" value="targetcreature.lua"/> <event type="login" name="TargetLogin" event="script" value="targetcreature.lua"/> <event type="logout" name="TargetLogout" event="script" value="targetcreature.lua"/> globalevents.xml <globalevent name="Target System" interval="3600000" event="script" value="targetglobal.lua"/> Configuração Bom, ela é feita provavelmente só no arquivo targetlib.lua, mais precisamente nessa parte: A outra parte é que você pode restringir o dia e a hora em que o evento ocorrerá no arquivo targetglobal.lua: local dia = false -- Número do dia que o script será ativado [0-6 = doming-sábado] deixe false se quiser desativado local hora = false -- Hora de cada dia que esse script será ativado [0-23] Novamente, caso encontrem erros, digam qual é o erro e postem o que apareceu no executável ou apontem a parte do código que está dando erro.1 ponto
-
Luck Oake's Debugger 3.0 (LOD)
LuckOake reagiu a Alexclusive por um tópico no fórum
Po**a Luck, se mais caras como você fizessem o que você faz, o mundo Open Tibia seria completamente outro. Obrigado por compartilhar Abraço!1 ponto -
[Arquivado]Pokemon Omega Ω O seu Projeto
Soulviling reagiu a SmiX por um tópico no fórum
Olá, pessoal! Muito de vocês devem estar achando que estou na área errada, mas não estou. Hoje venho debater e pedir opiniões de todos vocês. Simples, vocês vão dar ideias para o mais novo projeto, que todos iram poder ter. Primeiro: Qual ou quais is sistemas você quer nesse projeto? Lembre só irei aceitar 5 ideias, para a versão 1.0 do servidor. Segundo: Qual a versão que você prefere, 8.54 ou 9.+? Caso queira a versão 9.+, poste um link no qual eu possa ter acesso ao referido servidor. Poste sua Ideia, com as seguintes tags: Vale ressaltar outra vez que; o servidor será postado para download, de modo que todos tenham acesso. Espero que gostem da iniciativa, pois quero acabar com a hierarquia de sistemas. Todos poderão ter qualquer sistema. Pack 1.0 servlog: Versão o servidor: 9.601 ponto -
Livro de p.a
Maenilse reagiu a ScythePhantom por uma questão
Não custa nada dá uma pesquisada antes né? E galera, vamos acalmar os nervos. O importante é ajudar a quem precise. 1ª http://www.xtibia.com/forum/topic/220744-pedido-itens-que-dao-algumas-coisas-quando-da-use/ 2ª http://www.xtibia.com/forum/topic/186725-script-item-que-da-premium-account/ 3ª http://www.xtibia.com/forum/topic/143463-item-que-da-premium/ Espero que o ajude.1 ponto -
No config lua tem freePremium = true (ou yes)Só mudar pra false ou no.1 ponto
-
@mylorc o do klui nao é comando, é uma action, um item que vc clica e ganha os dias de premium. @maenilse quando eu vejo algum erro e sei que posso ajudar, eu ajudo mesmo qual o problema? Sempre faço o que sou capaz pra ajudar os outros e tentar fazer os scripts, sempre com educação. 80% dos seus posts sao só comentarios desnecessários.1 ponto
-
Client Pokémon
Bruuno0 reagiu a DinoShirou por um tópico no fórum
cara, não é assim, nem todos os servers vão aceitar o seu client, cada server tem um client por conta dos IDs '-'1 ponto -
Testa esse, qualquer erro, poste aqui.1 ponto
-
@Maenilse e seus comentarios por acaso ajudam alguma coisa?1 ponto
-
Sobre a master ball: catch.lua [actions] Adicione essa proteção: local restrictions = {"Mew", "Mewtwo", "Articuno"} --Coloque aqui o nome dos lendários.. if isInArray(restrictions, name) or string.find(name, "shiny") and typeee == "master" then return doPlayerSendCancel(cid, "Você não pode capturar este pokémon com a Mater Ball.") end No typeee, você deve colocar, após o "==", o nome da ball (que você configurou na tabela ballcatch [localizada neste mesmo arquivo]) entre aspas.1 ponto
-
Foi vc q edito? vc viu eu editando? vc por algum acaso viu alguma script? não sabe n fale pf....1 ponto
-
[Pokemon] PoKeMon Steel
kamikazevini reagiu a Lordbaxx por um tópico no fórum
Não precisa de IPCHANGER, para colocar o ip , vá na pasta do client na pasta , modules/client_Entergame/entergame.lua , aperte CTRL+F e procure "pkmsteel.zapto.org" Apague e coloque seu ip no llugar daquele , e salve logo apos upe no 4shared e passe para os players...1 ponto -
Estou tentando só usar sprites próprias, de uso livre ou doações, mas essas aí podem servir como referência1 ponto
-
[DUVIDA] Mapa não abre +REP QM AJUDA
ErickDiass reagiu a jefersonzc por uma questão
Seu windows é o 7? Tenta executar como administrador. Não é mostrado nenhuma tela de erro? Ele apenas trava e para de responder? Se for isso, tenta abrir um outro mapa qualquer, de preferência um pequeno, apenas para testar. Se o mapa for mt grande e o pc não for bom o suficiente, pode ser que a memória ou o processador não aguente o tranco e trave. Eu tenho 8 de ram e levo cerca de uma hora para abrir o mapa global 9.83.1 ponto -
[Encerrado] Como substituir Talkactions por Configurations
Alexclusive reagiu a Gabrieltxu por um tópico no fórum
Tópico movido para a seção de dúvidas e pedidos resolvidos.1 ponto -
Pra checar as vocaçoes tambem é facil usar, por exemplo, o isSorcerer(cid) que ja engloba sorcerer e master sorcerer. Ai como cada vocaçao vai ter restriçao a diferentes tipos de monstros, fica mais facil usar o if isSorcerer(cid) then elseif isDruid(cid) then..........1 ponto
-
A função unregisterCreatureEvent só pode ser adicionada nas sources. Tá aqui o código: luascript.cpp: //unregisterCreatureEvent(uid, eventName) lua_register(m_luaState, "unregisterCreatureEvent", LuaInterface::luaUnregisterCreatureEvent); int32_t LuaInterface::luaUnregisterCreatureEvent(lua_State* L) { //unregisterCreatureEvent(cid, name) std::string name = popString(L); ScriptEnviroment* env = getEnv(); if(Creature* creature = env->getCreatureByUID(popNumber(L))) lua_pushboolean(L, creature->unregisterCreatureEvent(name)); else { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); } return 1; } luascript.h: static int32_t luaUnregisterCreatureEvent(lua_State* L); creature.cpp: bool Creature::unregisterCreatureEvent(const std::string& name) { CreatureEvent* event = g_creatureEvents->getEventByName(name); if(!event || !event->isLoaded()) //check for existance return false; for(CreatureEventList::iterator it = eventsList.begin(); it != eventsList.end(); ++it) { if((*it) != event) continue; eventsList.erase(it); return true; // we shouldn't have a duplicate } return false; } creature.h: bool unregisterCreatureEvent(const std::string& name); Só adicionar perto das linhas parecidas. Sobre o RSA, não sei te responder com precisão, mas dava esse erro no meu server quando alguém tentava entrar com a porta 7172.1 ponto
-
[Arquivado]Pokemon Omega Ω O seu Projeto
LekoDS reagiu a Faelzdanil por um tópico no fórum
Potion pra quer né ? Vamos ser ricos sem gastar nada em hunt1 ponto -
attempt to call global 'unregisterCreatureEvent' - como resolver?
wesleybeek reagiu a Omega por uma questão
se vc viu que o nome do topico nao esta de acordo com a duvida ou o conteudo dele, pq nao renomeio o topico? ... Porque eu fiquei com preguiça e, como é muito mais importante informar ele para que não repita, apenas informei, na esperança de que ele mesmo mudasse; Isso é flood. Da próxima vez que for fazer uma reclamação do tipo, por favor, use MP ou o Atendimento. Okay, irei ler as Regras Desculpa. O Títutlo seria mesmo (Erro no CreatureScript). Enfim, mas onde eu posso localizar essa *Função* (unregisterCreatureEvent(cid, event) ? Um título apropriado seria "attempt to call global 'unregisterCreatureEvent' - como resolver?". O título possui informação específica sobre o conteúdo do tópico, organizando e facilitando a visualização dos tópicos da seção. Procure no arquivo dos mods que você tiver por essa função. Se não achar, atualize o tópico com a print completa do erro. Título editado.1 ponto -
[SHOW-OFF] Myth~~
Alexclusive reagiu a Nyco por um tópico no fórum
O temple foi a melhor de todas As outras... Mas você me falou que só ta Mapeando a 3 Dias :3 Obs, O Telhado do templo da um tapa la pra ficar show de vez...1 ponto -
[Tutorial] Editando Sprites no TibiaCanvas
Desnecessario reagiu a EdMignari por um tópico no fórum
Baixa pelo site do RME: http://remeresmapeditor.com/marklar.php?clients Lembrando que eu postei um atualização pro programa. Agora abre a partir da versão 8.10. http://www.xtibia.com/forum/topic/189324-sprite-editor/page-5#entry1577603 Tem. Quando vc for criar um grafico, pode importar uma imagem maior que 32x32, mas tem que ter as mesmas dimensões da imagem toda ou de cada textura. exemplo: Importando uma imagem inteira 128x96 Importando uma textura 64x641 ponto -
NAss Oriivel mas Msm Assim Participo kkkkkkkkkkkkkkkkkkk1 ponto
-
0 fist 1 club 2 sword 3 axe 4 distance 5 shield 6 fishing1 ponto
-
[8.54] Nto RobinHood - Copia do NtoShinobi
kabuloussxd reagiu a Robinhood por um tópico no fórum
Fala meus fãns =) Galera, em breve darei um update neste atual server, vou adicionar apenas umas huntzinhas.. e alguns pedidos em comentários. Eu vou me afastar do xtibia devido ao meu cotidiano e o cotidiano de qualquer 1 que começa a tragetar sua vida.... trabalho, família, descanso, gozos(praia, saidas, servidor..haha), enfim... =P Sera a ultima atualizada.. mas ainda sim o servidor do jeito que esta atualmente foi um save pra muitos fãs de naruto certo? x) Ps: se alguém tiver interessado em abrir 1 servidor alternativo para Bleach e tiver conhecimentos em alguma área{principalmente spriter '-'}, me mande PM. Já adianto que não tenho muito tempo livre.. então vou fazer bem na calma e sem pressa, apenas na horas de gozo sozinho em casa :]1 ponto -
Adicionando mais items no script
roriscrave reagiu a SmiX por uma questão
local itens = {11389, 11390, 11391, 11392, 11393, 11394, 11395} function onStepIn(cid, item, position, fromPosition) for kid, pid in pairs(itens) do local player_item = getPlayerItemById(cid, true, pid) if player_item.uid > 0 and getItemAttribute(player_item.uid, "description") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "A descrição do seu item é "..getItemAttribute(player_item.uid, "description")..".") end end return true end1 ponto -
Não apoio.. Eu sou da 'época' onde o usuário poderia dar apenas 1rep/dia e sempre fui satisfeito! Colocando a 3..4... Entre outros só tende a atrapalhar os 'top 20' mais precisamente os top 3. Exemplo: A reputação atingida pelo Alissow foi de 880.. Mas tendo 1rep/dia.. Ele na época era considerado o Deus do Ek's.. Hoje com o aumento para 2rep/dia este 'título' fora passado ao vodkart.. Que possui os incríveis 1500 rep.. Daqui uns dia as coisas indo como estão terá pessoas com 999999 rep's.. Lembro também que nesta mesma época o COLABORADOR tinha apenas 2rep's diários.. Não esquecendo que, nesta época havia mais usuários/dia.. Outra coisa, vai ficar igual 'baiak', têm pessoas que possuem o objetivo de se tornar o melhor entre os melhores.. Logo se destacar.. Quando era 1rep/dia.. A pessoa tendo o top 880 já complicava a situação dos novos usuários que tentavam 'entrar nesta guerra'. Aumentando a 'rate' (rep/dia) o top de 880 foi para 1500.. a quantidade de 'desbravadores' diminuiu (consideravelmente).. Logo aumentando para 4x, o top se tornaria (3.000 [exemplo]).. com isto teríamos menos membros online, pois querendo ou não o rep é utilizado como competição.. Quem nunca desejou ter mais rep que seu amigo? quem nunca desejou estar entre os top 20? quem nunca desejou ser o mais reputado?Enfim sou totalmente contra aumentar rep/dia, e os motivos são os citados acima.1 ponto
-
[Pokemon] Servidor Skyfall - Completo
wreymar reagiu a Gabrieltxu por um tópico no fórum
hehe boa . mais é bem facim de arrumar os Bugs encontrados. já postei tutoriais de como add corpse , criar pokemon etc... Só dar uma pesquisada ai vocês mesmo arruma1 ponto -
Obrigado mano e vlw por mover1 ponto
-
Nada mano que isso, e vlw pelo rep+ ;D1 ponto
-
LuaFileSystem Bom dia, galera. Você sabe que Lua é uma linguagem completa, "baseada" em C, possui uma biblioteca padrão com muitas funções úteis, e que volta-e-meia você utiliza nos scripts de Open Tibia. Mas nossa linguagem também possui várias bibliotecas secundárias, com muitas outras funções que fornecem ao desenvolvedor, variados recursos extras. Uma dessas bibliotecas é o LuaFileSystem que complementa as funções relacionados ao gerenciamento de arquivos da biblioteca padrão de Lua. Já a utilizei na construção de programas, como por exemplo, o Open Tibia Data Cleaner e posso dizer que essa é uma ótima biblioteca e que fornece funções muito versáteis e úteis. Para usar o LuaFileSystem, basta fazer o download disponibilizado no tópico e no script adicionar a seguinte linha: require("lfs") Uma das principais funções da biblioteca é o lfs.dir que itera todos os arquivos de um diretório, sejam eles, outros diretórios ou arquivos em geral. Por exemplo: for tmp in lfs.dir("C:/") do if lfs.attributes(tmp).mode == "directory" then io.write("Achei uma pasta de nome ".. tmp ..".\n") end end Download DLL Sources Manual de Referência1 ponto
-
Colocando Dois Cassinos Sistemas.
peterson18 reagiu a PvpOt por uma questão
Nome do scrip: Colocando dois cassinos sistemas. Tipo do Script: creaturescripts. Versão Utilizada: 8.6. Servidor Utilizado: Real server. Nível de Experiência: intermediário. Informações Extras: Nesse script feito por Drakylucas, tem um bug, que nao da pra por mais de 1 cassino no mapa.. se por 2 buga! scrip: Quote aconteçe isso: a avalanca do cassino1, ativa o cassino2... a storage do cassino 1 é: 12312 a storage do cassino 2 é 123131 ponto -
Ninu desculpa mais o Arceus tá um poco feio né ?? xD quer participar da minha equipe ??? já tem 20 players ON *-*1 ponto