
Omegas
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Omegas deu reputação a chavoz em Shiny Charm PokemonOla Amigos,
Eu vi que ninguém ainda publicou o sistema Shiny Charm. Muitos servidores já o possuem. Eu crio um para o meu. Eu os compartilho.
Voces precisam da função onSpawn em creaturescript, na atualidade axo que devem ter todos em seu servidor.
Tambem precisa a funcao getSpectators, eu tenia adicionada nas sources default do meu distro (TFS 0.4)
Edite seu spawn.lua. nas primeras lineas
local shinysSpawn = { "Dodrio", "Rhydon", "Ariados", "Politoed", "Espeon", "Umbreon", "Stantler", "Mr. Mime", "Crobat", "Magmar", "Venusaur", "Charizard", "Blastoise", "Butterfree", "Beedrill", "Pidgeot", "Rattata", "Raticate" } local function doShiny(cid) if not isCreature(cid) then return true end local name2, pos2 = "Shiny ".. getCreatureName(cid), getThingPos(cid) doRemoveCreature(cid) doSendMagicEffect(pos2, 18) local shi = doCreateMonster(name2, pos2, false, true) setSto(shi, 74469, 1) end function onSpawn(cid) local name = getCreatureName(cid) if not isSummon(cid) and pokes[name] then if isInArray(shinysSpawn, name) then if getSto(cid, 74469)<=0 and getSto(cid, 22546)<=0 and getSto(cid, 637500)<=0 and getSto(cid,"golden")<=0 then if math.random(1, 120) == 1 then local list = getSpectators(getThingPos(cid), 20, 20, false) for i = 1, #list do if isPlayer(list[i]) and (getSto(list[i],13081)>=1 or getSto(list[i],13082)>=1) then sendMsg(list[i],27,"[Shiny Charm] Acaba de nacer un Shiny "..name.."! No fue por causa de Shiny Charm!") end end doShiny(cid) return true else --check for Charms local ch=1 local list = getSpectators(getThingPos(cid), 20, 20, false) for i = 1, #list do if isPlayer(list[i]) and (getSto(list[i],13081)>=1 or getSto(list[i],13082)>=1) then ch = ch + 1 if getSto(list[i],13082)>=1 then ch = ch+1 end--2x super if math.random(1, 120) <=ch then doShiny(cid) sendMsg(list[i],27,"[Shiny Charm] Felicidades grande aventurero! Nacio un Shiny "..name.." cerca tuyo por causa de tu Shiny Charm!") return true end end end ------ end end end Explicação: Basicamente, esta edição é o que está perguntando se há jogadores ao redor do Pokemon selvagem no nascimento. Se houver algum, peça para cada um deles se eles tiverem um feitiço brilhante Normal ou Especial. Se houver algum, então existe a possibilidade de que, se falhar na primeira vez que fique brilhante, ele pede novamente para cada jogador que encontrar.
O encanto brilhante dos jogadores pode ser acumulado, se houver 3 jogadores ao redor de um Charizard (exemplo), haverá mais chances de ele se tornar Brilhante (já que ele passa pelo ciclo 3 vezes).
Eu espero que você entenda.
Edits: voce pode mudar aki no siguiente texto, 20, 20 e a distancia em SQM que o pokemon vai procurar jogadores (no mesmo andar na uma hunt).
13081 e 13082 sao storages do shiny charm e shiny charm Especial (doble chance do normal)
(1, 120) o rate do aparicao do Shiny selvagem. local ch = 1 e rate extra do shiny charm normal, e ch=ch+1 sumaria o doble do normal (2). Se o random do 1,120 e menor o iguai que ch, entao shiny selvagen aparece.
local ch=1 local list = getSpectators(getThingPos(cid), 20, 20, false) for i = 1, #list do if isPlayer(list[i]) and (getSto(list[i],13081)>=1 or getSto(list[i],13082)>=1) then ch = ch + 1 if getSto(list[i],13082)>=1 then ch = ch+1 end--2x super if math.random(1, 120) <=ch then
Peço desculpas pelo meu português, a verdade é que não sou Br, sou chileno. Eu envio uma saudação a todos!
Créditos: Chavoz (eu)
Voce pode publicar o sistema no outros forum, mais lembre dos Creditos pfv!
Eu convido você a experimentar meu servidor do Pokemon, ta Online. O site é Pokexmortal.com. Tenho sistemas varios como Market, Pokebar, Cast, Etc.
-
Omegas deu reputação a LeoTK em [Lenhar System] Sistema De Lenhar / Adaptável Mina/FrutosSalve galera bom eu achei um script de lenhar antigo fui atrás tentei editar deu fail então recebi ajuda de alguns membros e enfim consegui trazer isso para vocês para muitos pode ser um simples sistema de cortar arvore mas com ele da para usar a criatividade e usar para muitas outras coisas como por exemplo mina para minerar minérios/ arvores com frutos para colher e por ai vai.
Bom o script faz o seguinte você usa o machado em uma arvore configurável e você fica com a roupa de lenhador corta a arvore fica o toco dela e depois de um tempo a arvore volta ao normal para ser cortada novamente e assim você ganha itens configuráveis.
Membros que ajudaram no script
@JoviM
@lordzetros
Criador do script original
@PsyMcKenzie
Corrigido por
@Storm
Testado na versão 0.3.6 / 8.54
Outfit de lenhador
8.54 V
outfit obd 854_1248.obd = Homem
outfit obd 854_1249.obd = Mulher
8.60 V
outfit obd 860_1248.obd = Homem
outfit obd 860_1249.obd = Mulher
Action.xml
<action itemid="ID DO MACHADO" event="script" value="NOME DO SCRIPT.lua"/>
Script V
Vídeo demonstrativo
Espero que gostem do script
-
Omegas deu reputação a Pokemon X Ice em [Link Quebrado]Base Bolz 2.0 Open SourceServido By Pokemon X Ice
informações:
versão 2.0:
Creditos:
Downloads:
-
Omegas deu reputação a KotZletY em Aumentando a quantidade de effects permitida - 8.60Salve galera, recentemente um Membro postou um Tópico de como tirar o Limite de Efeitos do Old-Client(Client da Cipsfot ), só que somente para a versão 8.54, então devido ao numero de pedidos dos membros que utilizam Client na versão 8.6, resolvi criar esse Tópico ensinando a fazer isso, porém ele criou um Programa para Sobre-Escrever o Endereço, o meu Tutorial será na raça. Kkkkk Vamos nessa, a baixo citarei o Programa que iremos utilizar para essa mudança, e uns requisitos!
Informações e Requisitos!
Vamos colocar a mão na massa, abra o Debugador que faz a leita em Hexadecimal, para isso usaremos o OllyDbg, que deixarei o Link dele no final do Tópico. Após baixado abra ele. E no icone da pastinha no canto superior esquerdo, clique na pastinha e selecione O diretório do Client.
Obs: Lembre-se de deixa o Client junto com a SPR e Dat, pois irá precisa runnar o Client para ele mostrar os Endereços!
Apos ter carregado completamente, irá aparecer na metade a barra de rolagem, então suba para cima até o fim.
Feito isso de um Ctrl+S para abrir a função Find Command, e então digite essa chamada CALL 00410450 e de um enter.
OBS, lembre-se de desmarca a função Entire Block, e então achará a função, impossível dar erro, afinal só existe uma chamada como esse Code.
Depois de ter achado ela, de um Enter com a função selecionada, e irá até outro Endereço.
WTF, aja endereço nessa poxa! Kkkkk
E agora é hora da mágica, iremos mudar para Uint_16 finalmente. Kkkkkk,
Ali em baixo mais precisamente em cima dos Args, terá duas funções que você irá alterá, como mostra os próximos passos.
Click na primeira chamada, e aperte espaço ou aperte duas vezes com o botão esquerdo do mause, para que você possa alterá o endereço.
Irá vim a função CALL 004F9A60 então mude por completo para CALL 004F9C00 e click em assembly:
Agora fazemos isso na segunda função, abaixo da primeira, click duas vezes ou aperte espaço, e virá a função MOVZX EAX,AL, e então mude para
MOVZX EAX, AX e depois click em assembly:
Pronto, só isso seu Client agora passará a Ler em Uint_16 o que significa que você poderá usar até 65534 Effects no seu Old-Client, mais ainda não acabou, precisamos salvar. Após ter mudado, click com o Botão auxiliar(esquerdo) do mause, em cima em cima de uma das funções, qualquer uma, e vá em Copy to executable > All Modifications:
E depois Click em Copy All:
Irá aparecer outra janela, agora nessa nova janela, click novamente com o botão esquerdo do mause, E click em Save file e salve o Exe modificado na pasta desejada:
Pronto, seu Client foi Modificado com Sucesso, e como falei anteriormente, não esqueça de configurar seu Server em Uint_16, e ter liberado os efeitos para mais de 255, coloque quantos quiser, brincks tem um limite, de 65534, e fim, seja feliz.
Antes de mais nada vamos testa ? Veja no meu Dat, tem efeitos até 259, então irei usar o 259 para mostra que está tudo certo.
Isso ae Galera, tudo nosso nada deles. Bom Uso do Uint_16, é algo que presenciei muitos pedindo, e muitos cobrando para fazer essa Alteração, bem, ta ae, e vou nessa. E agora claro o Link do Download.
Gostaria de Informa que o Vírus Detectado, não é nada mais nada menos que um Falso-Positivo, por se tratar que Programa, faça uma Alteração Interna dentro de Outro programa. Caso você não saiba modificar a source para uint16 siga esse Tutorial aqui!
Download do OllyDbg Versão 1.10
Scan do OllyDbg Versão 1.10
Créditos: {
Breno Neves (Eu),
Fernando Prado (Parça que me passou o Ultimo endereço)
}
Peço desculpas pelos erros de Escrita nas imgs. Sorry! xD
Conteúdo Exclusivo para o Tk, não é permitido levar para outro site, blog ou fórum!
-
Omegas deu reputação a Orochi Elf em [OLDClient-DLL] OrochiElfFala aê pessoal, eu ultimamente resolvi entender um pouco mais do OLDClient e do DLL Injection. Demorei um tempo porém consegui resultados, mas agora estou sem idéia do que posso fazer, por hora só fiz isso;
Estou pensando em fazer um [OT-OLDClient], ou melhor dizendo, um OLDClient que tenha as mesmas funções modules que existe no OTClient.
Espero sugestões do que fazer kkk
>pica relatada do meu feito (quem lê GT entende.)
-
Omegas deu reputação a Deadpool em xPoketibia [Open source]Estou preparando uma nova versão do projeto, sem "level system", e sem os bugs conhecidos, em breve postarei.. Talvez ainda hoje.. ..
Então, gostaria que alguém me ajuda-se, falando os bugs que encontraram..
-
Projeto Inicio
BrPokeOT é um projeto que começou em 2013 por mim e aberos, e que teve muitos imprevisto, e assim nunca saindo realmente de apenas um projeto, mas agora resolvi voltar com o projeto, que de certa forma nunca parou, pois eu sempre mexia nos codes do BPO para aprender mais, e passar o tempo e então ia fazendo/melhorando as coisas e deixando na pasta do BPO, e então o serve acabou crescendo bastante e serviu de base "algumas vesões dela, que por sinal são bastante vesões e a maioria não existe mais, pois eu nao fazia muito backup e ficava sempre com a ultima versão" para alguns projetos como o PokeVks "que acabou também não saindo do papel" e a atual base do HPokemon.
Bom no projeto ultimatemente está somente eu.
PS: como todo projeto serio o BPO tem source.
OBS: estarei atualizando o topic constantemente, com noticias do andamento do projeto e etc. bom isso é apenas uma pequena caracteristica das coisas que tem no projeto/já foi feito, bom como eu nao fiquei fazendo changelog depois que o projeto tinha ficado parado e eu continuava mexendo "só por mexer" então eu só conseguir trazer essas caracteristicas poriquanto que foram do inicio do projeto poriquanto. Logo Logo mais coisas.
Pagina FaceBook: https://www.facebook.com/brpokeot/
ChangeLog
-------Changelog 0.1------- * Nick system beta ---> 20% * Ordem system ---> 100% * Goback system ---> 100% * Ride system ---> 100% * Fly system ---> 100% * Control mid system ---> 100% * Sistema de balaciamento, pokes dos players. ---> 100% * Sistema de balanciamento, pokes wilds. ---> 100% * Passive attck system ---> 98% * Boost system ---> 100% * Moves system ---> 90% * Potion system ---> 100% * Revive system ---> 100% * Box system ---> 80% -------Changelog 0.2------- * !sellhouse ---> 100% * Box ---> 100% * Moves ---> 100% * Nick system beta ---> removido * Burn system ---> adicionado. * Poison system ---> adicionado. * Confuse system ---> adicionado. * Sleep system ---> adicionado. * Miss system ---> adicionado. * Fear system ---> adicionado. * Silence system ---> adicionado. * Stun system ---> adicionado. * Paralyze system ---> adicionado. * Slow system ---> adicionado. * leech system ---> adicionado. * Buff system ---> adicionado. -------Changelog 0.3------- * !pokeball ---> 100% * Catch ---> 100% * Duel system beta ---> adicionado. * Offense system ---> adicionado. * Defense system ---> adicionado. * Agility system ---> adicionado. * Vitality system ---> adicionado. * Specialattack system ---> adicionado. -------Changelog 0.4------- * Nick system ---> 80% * Food system ---> 100% * Ditto system ---> 99.99% * Defense system ---> removido. -------Changelog 0.5------- * Boost system ---> adicionado. * Felicidade e love system ---> adicionado. * Duel system beta ---> 100%. * Defense system beta ---> adicionado. * Shiny ditto system ---> adicionado. -------Changelog 0.6------- * Atks wilds ---> 100% * Atks pokes player ---> 100% * Moves ---> 98% * ordem system ---> 99.9% * ditto system ---> 100% * Control mid ---> 100% * effects dos sistemas ---> 98% * Primeira geração ---> 99.9% * Primeira geração catch ---> 99.9% -------Changelog 0.7------- * Surf ---> Fixed. * Catch ---> agora pode jogar ball para capturar o pokemon de longe. * Passive attack ---> adicionado. * !fly ---> comando !fly adicionado. ele so pode ser usando quando se está em fly, ao usar ele você ficar andando sozinho. * Msg do loot trocada de cor, de branca para verde. * Mug fishing ---> Fixed. -------Changelog 0.8------- * Atks dos pokémons ficam mais forte a cada lvl do player igual a life do poke. * Red Gyarados ---> agora é Shiny Gyarados. * Elite Hitmonlee ---> agora é Shiny Hitmonlee. * Elite Hitmonchan ---> agora é Shiny Hitmonchan. * Elite Farfetch'd ---> agora é Shiny Farfetch'd. * Big Snolax ---> agora é Shiny Snolax. * Elder Charizard ---> agora é Shiny Charizard. * Surf ---> arrumado. * Bug das cordas para subir dos bueros ---> Fixed. * Oufit ride do shiny venusaur e shiny arcanine ---> Fixed. * Outfit fly Shiny gengar e gengar ---> Fixed. * a msg de quando solta o pokemon ---> Fixed. * Escadas rolantes ---> Fixed. * Teleport ---> Fixed. * Shiny aleatório ---> adicionado. * Clan ---> adicionado. * Revive agora cura os status também. * Gym ---> adicionado. * Passive attack ---> adicionado. -------Changelog 0.9------- * Saffari ---> adicionado. * Tirado os nomes shinys dos pokemons shiny. * Corrigido bug do look do player ---> Fixed. * Mudado de "see a" para "Você está vendo" do look em objetos. * Corrigido o catch que só dava para usar pokeball ---> Fixed. * Nick system ---> adicionado. * Ditto ---> melhorado. * Look ---> melhorado. * Price nas balls ---> adicionado. * Corrigido a saffari ball ---> Fixed. * Shiny balls ---> adicionadas. * Fly do elder charizard ---> Fixed. * Npc pokemon collector ---> Fixed. * Nome do Eevee ---> Fixed. * Npc guru ---> Adicionado. * Npc de aura ---> Adicionado. * Boost machine ---> Fixed. * Teleport ---> Fixed. * Pvp ---> Fixed. * Nomes das potions e medicine ---> Fixed. * Catch elder charizard ---> Fixed. * Catch red gyarados ---> Fixed. * Catch elite farfetch'd ---> Fixed. * Catch dark abra ---> Fixed. * Bug que podia sair do fly quando dava h1 ou h2 ---> Fixed. * Medicine ---> Adicionado. * System de carregar 3 poke de lvl baixo e 1 de lvl alto ---> Adicionado. * Duel system beta ---> Adicionado. * Refeito nick system. * look ---> Fixed. * look ---> Melhorado. * Trocado os inicias para Charmander, Squitler e Bulbasaur. * Ditto Melhorado de novo. * Exp reajustada. * Bug que o pokemon desaparecia ao se distanciar do player ---> Fixed. * Bug do spawn ---> Fixed.. * System de Vantagem, Desvantagem, Resistência e Imunidade ---> adicionado. * Price dos pokes no pokemon collector ---> Fixed. * Copse do scyther ---> Fixed. * Copse do mr. mime ---> Fixed. * Box que não ganhava pokemon ---> Fixed. * Atk Shredder Team ---> Fixed. * Atk Mimic Wall ---> Fixed. * Pokemons shiny que nao dava para usar ---> Fixed. * Nurse ---> Fixed. * Catch ---> Fixed. Imagens
-
Omegas deu reputação a SniX em [Auto Stacking] Tio SniXOlá pessoal, estive reparando que varias pessoas estão a procura de como adicionar Auto Stacking no TFS 0.3.6pl1, então estarei postando o método!
1 - No Arquivo Container.cpp procure por:
Cylinder* Container::__queryDestination(int32_t& index, const Thing* thing, Item** destItem, uint32_t&)
Troque toda a Function por essa:
2 - novamente em Container.cpp procure por:
ReturnValue Container::__queryMaxCount(int32_t index, const Thing* thing, uint32_t count,
Troque toda a Function por essa:
3 - novamente em Container.cpp procure por:
ReturnValue Container::__queryRemove(const Thing* thing, uint32_t count, uint32_t flags) const
Troque toda a Function por essa:
Prontinho Auto Stack Adicionado
Perguntas
1- A Snix onde fica esse container.cpp?
R: nas sources do seu servidor.
2- A Snix qual versão do tibia funciona isso?
R: bom eu testei no tfs 0.3.6pl1 protocol 8.54 - 8.60 100% funcional.
3- A Snix o que esse system faz exatamente?
R: quando você puxa 1 item agrupável para sua bag se tiver o mesmo item na bag eles se agrupam automaticamente.
-
Omegas deu reputação a Nogard em Pokexgames recruta spriterMandei alguns outros por PM.
-
Omegas deu reputação a lulampo em Pokexgames recruta spriterNão tenho certeza se é verdade isso, visto estar nesse fórum e não no próprio da PxG mas toda oportunidade é unica e sempre tive o desejo de trabalhar numa equipe como a PxG!! la vai alguns links do proprio forum com trabalhos meus na assinatura, e o post de remakes que fiz la vou respostar aqui. Se tiver interesse, estou esperando a PM ansioso!!
Vou apenas mostrar alguns dos meus trabalhos. Espero agradar a maioria xD
"Movimentos enquanto não andam"
Não sei se a equipe tem planos para criar movimentos em mais pokemons como fez com a rapidash, se sim, gostaria muito de poder ajudar nisso, tenho muitas ideias de movimentos e gostaria de conversar mais sobre isso com alguem^^.
Por favor deixem suas opiniões.
Qualquer interesse me contate por PM..
---------------------------------------------------------------------------------------------------------------------------------
-
Omegas deu reputação a Wend II em xPoketibia [Open source]Sistema de AutoLoot automatico adicionado ao servidor, ao clica no corpse do pokémon o loot vai automaticamente para a bp do player
-
Omegas deu reputação a Wend II em xPoketibia [Open source]Olá Galera do Tibiaking! Venho apresentar para vocês um novo projeto, o xPoketibia, o poketibia se trata de um servidor que está sendo desenvolvido para tentar substituir o PDA em termos de uso dos OT-admin (sair dessa mesmice de servidores PDA) , o mesmo será disponibilizado aqui no fórum com suas devidas versões\atualizações. Estamos usando uma base antiga que está um pouco desatualizada e com muitos bugs , não editamos o mapa ainda por isso o mapa que está sendo usado é o do dash , tentaremos ao máximo trazer incríveis mapas e sistemas. Andamento do servidor Level System: 90% Caught System: 50% Go-Back System: 50% Portrait System: 50% Evolution System: 100% NPC Nurse System: 50% Pokedex System: 50% Ghost System: 50% Wild Pokemon Passive: 50% Moves System: 90% Limite de 6 Pokemons: 50% Duel System (Pela Party) 50% Tv / Cam System 50% Próximos sistemas Order System (Com todas as habilidades [Fly, Surf, Ride, Blink, Cut, Light, Transform, Control Mind, Dig, Move]) All Pokemon Spells Boat System (Vermilion - Cinnabar) Gym System NPC's de batalha espalhados pelo mapa Vários outros sistemas que tenho em mente. Changelog do servidor:
Prints: Downloads: Servidor > http://www.4shared.com/rar/VAp3P-nwba/xPoketibia_Project.html? Client > http://www.4shared.com/rar/l5iti909ba/Client_xP.html? Source > http://www.4shared.com/rar/Cb_mNAJvba/sources_xP.html? Repositório no GitHub > Quase lá ~~ creio que não precise de scan, pois o próprio 4shared faz escaneia e diz se tem vírus Equipe: Wend Silva < eu Daniel Créditos: avuenja por está ajudando com o Github é isso Galera vou indo fazendo com o tempo , não me cobrem , tenho vida social também , não é todo o dia que vou está disponível pra mexer no servidor , mas é isso nada de novo , mas apenas outro distro totalmente diferente com source , creio que vai ajudar muitas pessoas que curte o PDA, Lembrando que ele não vai ser livre de bugs , peço ajuda também para a galera que ajudem no projeto com sugestões e relatando os bugs que encontrarem. Thank you ~~ -
Omegas deu reputação a Wend II em xPoketibia [Open source]Novos remake sendo adicionado
-
Omegas deu reputação a Lord Stryton em [DESATIVADO]desativado
-
Omegas deu reputação a Valakinhas em POKEMON DASH REVOLUTION - PDR PROJETOOLA GALERA EU VIM AQUI HOJE INFORMAR QUE EU E MEU GRUPO ESTAMOS ENVOLVIDOS EM UM NOVO PROJETO DE POKEMON OPEN SOURCE.
já temos grupo formado e cada um com sua função.
ESTAMOS ACEITANDO FEEDBACK
System
print
-
Omegas deu reputação a Valakinhas em Erondino v17.1 By {ABEROS} BPO Open SourceV17.1
*Informações
+Edições
+Print's
+Erros/Bug's
+Creditos
QUALQUER ERRO E BUG, COMENTAR NESSE TÓPICO
Desculpa pelos erros ortográficos.
ah antes que me esqueça ID da vara de pesca 2580
-
Omegas deu reputação a Gabrieltxu em [Download] Sprites otpokemon v10Sobre a da pxg tem uma outra forma de pegar que em breve "TALVES" eu faça um tutorial de como conseguir ....
-
Omegas deu reputação a Ricardo Monteiro em [Poketibia] Remakes PxGFala galera do TK, vou estar trazendo pra vocês algumas sprites retiradas da PxG...
Nao sei ao certo se já tem elas rodando por ai, mas emfim, irei atualizando o topico com a medida que for retirando mais remakes..
Conteúdo:
-- Bronzong + Passiva. [sem Corpse]
-- Lapras + Surf + Corpse.
-- Steelix + Iron + Ride + Corpse.
Download (OBD):
[Requer Object Builder]
Remakes.rar
Scan:
Clicando aki.
Erros de versão não suportada:
Utilize este Object Builder 0.4
(Fonte: GitHub do projeto object builder)
Se mesmo assim você não conseguir, já atualizei o tópico com a versão 8.54 v1.
--Creditos:
PxG, eu por ripa-los.
--------------------------------------
Gostou? Dá um Rep+, não vai cair a mão.
-
Omegas deu reputação a Sanieg em Mega Abomasnow By Vinicius XxgamexxPara quem estava esperando a sprite já esta pronta
Clique aqui Para ir para a pagina de download
PRINT:
Base da sprite:
Observação:
Os tamanhos das sprites são iguais, o print que saiu ruim mesmo.
Curiosidade:
Demora muito para editar
parabéns aos spriters que criam essas grandes obras.
CREDITOS:
Otpokemon-
Pela sprite do Abomasnow normal spr numero 1017.
-
Omegas deu reputação a Orochi Elf em [OELF] Perfect Owner System v0.1[OELF] Perfect Owner System v0.1
Salve galera do TibiaKing, hoje eu vim aqui pra postar o sistema do owner system.
Como funciona:
O jogador compra o seu Item no site, e só ele poderá equipar aquele item, caso não seja dele o Item, o sistema avisa de quem é o item.
Meta pra versão 0.2
OBS: Não fiz ainda, porque estou sem tempo.
Quando o item não for do jogador, ele irá enviar o item para o DP do dono.
Instalação.
Quem tem o sistema de entrega do online shop, vai ter um arquivo no globalevent, chamado "shop.lua"
Altere o seu por este.
[sHOP.LUA] -> Link PasteBin Direto
Agora, vá em Movements / Scripts, crie um arquivo chamado "POwnerSys.lua", e dentro adicione
[POwnerSys.LUA] -> Link PasteBin Direto
Depois vá em movements.xml, e adicione a seguinte tag.
<movevent type="Equip" itemid="2195" slot="feet" event="script" value="POwnerSys.lua"/>
Adicionando mais items restritos no script:
Nesta parte -> itemid="2195" Adicione o próximo item, separado por ";" -> itemid="2195;2199;2155" Caso mude de Slot, é necessário outra TAG, alterando esta parte -> slot="feet" Pelo novo slot, como este -> slot="body"
Espero que gostem.
-
Omegas deu reputação a Orochi Elf em Catch Window v1.3[MOD] Catch Window v1.3
Bom.. todos conhecem a nova janela, que quando algum jogador captura um pokemon, que nunca capturou antes, abre na tela informando quantas pokebolas (PokeBalls, GreatBalls, SuperBalls e UltraBalls), o jogador gastou para capturar aquele pokemon, e mostra também quanto de experiencia o jogador ganhou por capturar aquele pokemon.
Instalação.
Por enquanto o PDA, é o único servidor que está adaptada no tópico, se alguém adaptar para outros servidores, e quiser compartilhar, será muito bem vindo. Obrigado
Pokemon Dash Advanced
Vá na pasta Lib / Catch System.lua, e procure por:
doAddPokemonInCatchList(cid, poke) E abaixo adicione:
CW_Count(cid, poke, typeee) CW_Caught(cid, poke) Agora procure por:
doIncreaseStatistics(poke, true, false) E abaixo adicione:
CW_Count(cid, poke, typeee) Agora, vá na pasta Lib / Crie um arquivo chamado "CatchWindow_lib.lua".
E dentro adicione -> Link Direto (PasteBin) <- Atualizado v1.3 !
Agora baixe o arquivo"CatcherWindow.rar", e extrai-a os arquivos dentro da pasta MODS da pasta do OTClient.
Editando...
No arquivo que voce colocou na LIB, tem uma tabela chamada "CW_Pokes", lá voce adiciona os pokemons e os configura.
["bulbasaur"] = {DB_Balls = 500001, DB_PK = 900001, ID_Portrait = 11989, P_Experience = 5000}, Legenda:
[NomeDoPokemon] = {DB_Balls = Numero da storage, que irá ficar salvo as balls usadas.
DB_Pk, Numero da storage, que irá ficar salvo se o pokemon foi capturado ou não.
ID_Portrait = Item ID do Portrait de cada pokemon
P_Experience = A quantidade de experiencia que o jogador irá ganhar ao capturar este pokemon.}
Vídeo:
https://www.youtube.com/watch?v=9ERSelYANFY&feature=youtu.be
Galera, eu estou com uma meta de conseguir 30 rep+ neste tópico, GO!
Créditos: Tony Araújo (OrochiElf) 100%
catcherWindow.rar
-
Omegas deu reputação a Gabrieltxu em Vamos evoluir? Unity 3DEai galera beleza? entao queria respostas sem zueira no tópico pois é um assunto sério , enfim , esses dias atras estava pensando em sair da programação tibia/otserver e ir para outra área , algo mais complexo , ai lembrei de uma engine que se usa muito hoje em dia para criar jogos e vi que as linguagems que ela usa para os seus scripts nao é dificil de se aprender , que seria JavaScript == JS , e C# , e com isso me deu mais uma ideia , de juntar uma galera que quer aprender e aprender todo mundo junto, lembrando que oque eu sei de JS é muito pouco e C# é nada , então seria mesmo que todos iniciantes para aprender juntos , e com isso começar um projeto todo mundo junto de um jogo Medieval ou a criterio de conversas entre o grupo etc... , já baixei aqui o Unity 3D , ele vem com uma ferramente muito Util para ajudar em nossos scrips que é o MonoDevelop , creio que se tiver força de vontade e dedicação aprendemos rápido e claro aprendendo a programar jogos você programa qual quer coisa ... gerando renda + profissionalização , é isso galera comenta ai oque vocês acham da ideia de criar um grupo para começar a mecher com o Unity e bora criar jogos e as coisas todas ! ... é isso vlw flw
-
Omegas deu reputação a Orochi Elf em TFS by OrochiElfBom galera, eu estou repostando um tópico que eu criei a um tempo atrás repostando um TFS que eu editei e tirei uns bugs, pra ficar limpo para vocês usarem como um servidor base.
Versão
- Sourcers: 0.3.6pl1
- Protocolo: 8.54
ChangeLog
- Adicionado AutoStack.
- Adicionado função (doPlayerSetSkill(cid, skillId, value))
- Adicionado função (doPlayerSetMagLevel(cid, value))
- Adicionado função (doPlayerSendChannelDialog(cid))
- Fixado quais quer erros.
Scan
Como eu estou repostando o servidor, eu achei o link do scan que eu tinha feito na época que postei.
OBS: Os virus detectados são do próprio TFS (Dll's)
https://www.virustotal.com/pt/file/b03ab7fe42138243262a1920fe89c11c1f92a397c51fae0e3ef4b38955a27cc7/analysis/1366158244/
Download
http://www.mediafire.com/download/dbd5aa4xm6uux6u/Tfs+OrochiElf+1.0.rar
-
Omegas deu reputação a Garou em Monstros PassivosMonstros Passivos
Sabe, esse é um dos sistemas mais desejados, da família dos sistemas que surgiram com os Pokétibias, depois do TV System.
Aquele sistema que faz com que existam monstros que não atacam você, se você não atacar ou usar magias antes. Não tem nenhum segredo, resolvi fazer o meu em Lua e C++ por puro comodismo.
Então vamos ao passo-a-passo.
No seu arquivo monster.h, procure por isso:
bool isHostile() {return mType->isHostile;} Troque por:
bool isHostile() const { std::string value; if(!getStorage("hostile", value)) return mType->isHostile; return booleanString(value); } No seu monster.cpp, procure por:
Monster::selectTarget Abaixo de:
if(!isTarget(creature)) return false; Adicione:
if(!isHostile()) return false; Crie um arquivo chamado passive_system.lua no diretório creaturescripts/scripts, cole isso:
PASSIVE_BEHAVIOR = {"Deer", "Rabbit"} -- Aqui ficam os monstros que não atacam, mesmo que atacados. function onCombat(cid, target) if isMonster(target) then if not isInArray(PASSIVE_BEHAVIOR, getCreatureName(target)) then doCreatureSetStorage(target, "hostile", 1) end doMonsterSetTarget(target, cid) end return true end No arquivo login.lua:
registerCreatureEvent(cid, "PassiveSystem") No arquivo creaturescripts.xml:
<event type="combat" name="PassiveSystem" event="script" value="passive_system.lua"/> Dê um Rebuild All no seu servidor, ou compile, deletando a pasta obj.
Para usar basta mudar a flag hostile do monstro para 0 no arquivo XML dele.
Boa diversão.
Abraços,
Oneshot
-
Omegas deu reputação a xBen em [ShowOff] -- Shinobi World Online // xBenSistema de autoloot estilo PXG, fizemos para facilitar a jogabilidade.