-
Total de itens
239 -
Registro em
-
Última visita
-
Dias Ganhos
7
Histórico de Reputação
-
Ayron5 deu reputação a GamerGoiano em Outfit Module para Poketibia (OTCLIENT)
Basta substituir o module game_outfit e a pasta data
Download: https://www.dropbox.com/s/jojhp1gfaa7bkts/Outfit Module by Aimar.rar?dl=0
Créditos: Edubart
Scan: https://www.virustotal.com/gui/file/e99052b8cea21903c046189342d0c210517ce189b47185de7f860e8a5bc10bac/detection
-
Ayron5 deu reputação a Yan Oliveira em Posição
Testa e me fala se continua com erro:
SNAKE = { _VERSION = "1.0", itemid = 1739, freeglobalstorage = 28103, itemFood = 6394, controlpos = {x=1024,y=1062,z=12}, exitpos = {x=1023,y=1053,z=13}, centerpos = {x=1023,y=1061,z=13}, timer = function(cid,n,pos_,time) local pos_ = pos_ or {{SNAKE.centerpos}} setGlobalStorageValue(SNAKE.freeglobalstorage,cid) if not isPlayer(cid) then SNAKE.clean() return end for i,pos in pairs(pos_) do SNAKE.find_and_delete(pos[1]) if i == 1 then pos[2] = SNAKE.copypos(pos[1]) pos[1] = getPosByDir({x=pos[1].x,y=pos[1].y,z=pos[1].z,stackpos=255},getCreatureLookDir(cid)) else pos[2] = SNAKE.copypos(pos[1]) pos[1] = pos_[i-1][2] end local ret,p,walk = SNAKE.check(pos[1]) if ret == 1 or ret == 3 then addEvent(doTeleportThing,1000,cid,SNAKE.exitpos) addEvent(doCreatureSay,1100,cid,'Points '..(#pos_-1)..'.') SNAKE.clean() setGlobalStorageValue(SNAKE.freeglobalstorage,0) return end if ret == 2 then doRemoveItem(p.uid,-1) if p.itemid == SNAKE.itemFood then pos_[#pos_+1] = {pos[2],pos[2]} for i=1,5 do addEvent(doSendMagicEffect,100*i,pos[1],29) end SNAKE.generateFood() end end doCreateItem(SNAKE.itemid,1,pos[1]) end local plpos = getCreaturePosition(cid) local generated = {} for i = 0,3 do generated = getPosByDir({x=SNAKE.controlpos.x,y=SNAKE.controlpos.y,z=SNAKE.controlpos.z},i) end for i,pos in pairs(generated) do if SNAKE.samepos(plpos,pos) then doTeleportThing(cid,SNAKE.controlpos,false) end addEvent(doSendMagicEffect,100,pos,56,cid) end addEvent(SNAKE.timer,time,cid,n,pos_,time) end copypos = function(p) return {x=p.x,y=p.y,z=p.z,stackpos=p.stackpos} end samepos = function(p1,p2) if p1.x == p2.x and p1.y == p2.y then return true end return false end generateFood = function() local pp = {x=SNAKE.centerpos.x+math.random(-6,6),y=SNAKE.centerpos.y+math.random(-4,4),z=SNAKE.centerpos.z} for i = 1,5 do addEvent(doSendMagicEffect,100*i,pp,30) end doCreateItem(SNAKE.itemFood,1,pp) end clean = function() for y = -4,4 do for x = -6,6 do local pp = {x=SNAKE.centerpos.x+x,y=SNAKE.centerpos.y+y,z=SNAKE.centerpos.z} for i = 250, 255 do pp.stackpos = i local p = getThingFromPos(pp) if p.itemid ~= 0 then doRemoveItem(p.uid,-1) doSendMagicEffect(pp,15) end end end end end check = function(pos) for i = 1,10 do pos.stackpos = i local p = getThingFromPos(pos) if p.itemid == SNAKE.itemid then return 1,p,true elseif not SNAKE.isWalkable(pos) then return 3,p,false elseif p.itemid ~= 0 then return 2,p end end return false end find_and_delete = function(pos) for i = 0,255 do pos.stackpos = 255-i local p = getThingFromPos(pos) if p.itemid == SNAKE.itemid then return doRemoveItem(p.uid,1) end end end isWalkable = function(pos, creature, proj, pz)-- by Nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTopCreature(pos).uid > 0 and creature then return false end if getTileInfo(pos).protection and pz then return false, true end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end }
-
Ayron5 deu reputação a Im Fisher em Disponibilizando minhas sprites Black Clover
Olá pessoal, meu nome é Kenai e me considero um spriter de nivel mediano.
Junto com a disponibilização dessas minhas "spritezinhas" eu quero fazer um pedido pra você que está lendo;
Acredito que se você veio parar neste tópico é porque algum interesse em sprites você tem;
Sabendo disso, eu gostaria de pedir pra você que é spriter, ou quer começar a fazer sprites, um simples favor..Parem de fazer sprites de pokemon, vamos inovar, o mundo das sprites é imenso, tanta coisa pra vocês criarem e ficaram estagnados em pokemon.
Tanto projeto legal que poderia sair se tivessem um conteudo inovador..
Agradeço por lerem até aqui.
(hipocrisia minha dizer isso e fazer um lucario e um eevee, mas tenho a desculpa que sao os meus 2 favoritos e amo eles).
BY THE WAY AS SPRITES SAO LIVRES PRA USO CASO QUEIRAM UTILIZAR EM ALGO.
Ps: tenho algumas a mais sobre black clover e se o post der um up legal eu libero o resto aqui.
-
Ayron5 recebeu reputação de Taiger em [Resolvido] Mensagem Catch Chanel
Mano fiz mas não testei.
Usei as funções que o brother ali falou.
Espero ter ajudado ^^
-
-
Ayron5 deu reputação a Kuro o Shiniga em [Action] Roleta
Sistema simples de roleta, o player clica na alavanca e um efeito corre em modo random por todos os itens da roleta, em qual item o efeito parar o player recebe o item!
Actions :
function onUse(cid, item) local possitem = { {x=82 ,y=339, z=7, id = 2160, count = 100}, -- poss de cada item, id e quantidade {x=83 ,y=339, z=7, id = 5903, count = 1}, -- poss de cada item, id e quantidade {x=84 ,y=339, z=7, id = 2494, count = 1}, -- poss de cada item, id e quantidade {x=85 ,y=339, z=7, id = 5878, count = 100}, -- poss de cada item, id e quantidade {x=86 ,y=339, z=7, id = 5786, count = 1}, -- poss de cada item, id e quantidade {x=87 ,y=339, z=7, id = 8306, count = 1}, -- poss de cada item, id e quantidade {x=88 ,y=339, z=7, id = 9931, count = 1}, -- poss de cada item, id e quantidade } local config = { tempo = 30, -- tempo de espera para jogar custo = 100000, -- custo para jogar str = 21887, -- nao mexa } local size = #possitem if getPlayerStorageValue(cid, config.str) < os.time() and getPlayerMoney(cid) >= config.custo then doPlayerRemoveMoney(cid, config.custo) setPlayerStorageValue(cid, config.str, os.time() + config.tempo) doSendMagicEffect(getThingPos(cid), 12) for i = 1, size do index = math.random(#possitem) sorteio = possitem[index] addEvent(doSendMagicEffect, 1000+400*(i-1), sorteio, 39) table.remove(possitem, index) end addEvent(doPlayerAddItem, 1000+400*size, cid, sorteio.id, sorteio.count) else doPlayerSendTextMessage(cid, 22, "Espere 30 segundos para jogar novamente, e tenha 100000gps em sua bp!") doSendMagicEffect(getThingPos(cid), 2) end end
-
Ayron5 deu reputação a GamerGoiano em (OTCLIENT) Água Transparente - Sem editar sprites
Muita gente quer instalar isso no servidor mas ninguém explica direito, então eu decidi fazer o tutorial.
1. Baixe o arquivo abaixo e coloque dentro da pasta modules.
2. Abra o arquivo things.lua e troque 622 pelo item que você quer que fique transparente, lembrando que 622 é o cliente id. items = {[622]=0.6},
3. Teste e veja se funcionou a transparência, lembrando que no Floor 7 em alguns TFS não funciona a transparência, tem que editar a source.
4. Caso ficar com o gráfico zoado, coloque isso dentro do module game_things/things.lua abaixo da function load()
g_game.enableFeature(GameSpritesU32) -- To extended the sprites
g_game.enableFeature(GameSpritesAlphaChannel) -- To enable transparency
Download: https://www.dropbox.com/s/ogsn1km5k9ey1sa/game_transparency.rar?dl=0
-
Ayron5 recebeu reputação de xmaster0 em duvida com order otclient
Vc possui as sources do seu OTC?
Se sim então faça o que pede aí ^^
-
Ayron5 deu reputação a Poke X Ice em PokeBar(Versão:0.3.6)
Boa tarde, muito gente estava pedindo como adicionar essa pokemonbar ao jogo.
então decidi postar
testado na pokemon dash bolz 2.0
futura atualização:
foto:
vamos começar?
vá até servidor/data/action/goback.lua
agora em servidor/data/lib/ crie um arquivo chamado liferBar.lua
agora em servido/data/lib/somefunctions.lua
agora vá em servidor/data/lib/catch system.lua
agora vá em servidor/data/lib/cooldown bar.lua
agora vá em servidor/data/lib/level system.lua
agora vá em servidor/data/creaturescript/script/exp2.0.lua
agora vá em servidor/data/creaturescript/script/goback.lua
agora vá em servidor/data/creaturescript/script/login.lua
agora vá em servidor/data/talkactions/script
agora em servidor/data/talkactions.xml
agora vamos para source do jogo:
Download:
Creditos:
-
-
Ayron5 deu reputação a Marshmello em [OTC] Pokemon Info
Salve guirzada traquilho? espero que sim
faz tempo que não posto nada aqui então hoje estou trazendo um modulo PokeInfo
Vamos ao Codigo
Vai em data/lib/ e crie um arquivo chamado pokeinfo.lua e colé isso dentro
Agora Vá em actions/script/goback.lua
antes de
doSendMagicEffect(getCreaturePosition(pk), effect) Adicione
doPokeInfoList(cid) Agora vá em creaturescript/script/exp2.0 procure por
addEvent(sendPlayerDmgMsg, 5, cid, "You lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".") Em baixo adicione isso
local owner = getCreatureMaster(cid) doPokeInfoList(cid) Continuando no exp2.0 procure por
if isSummon(cid) and valor ~= 0 then Em baixo Adicione
local owner = getCreatureMaster(cid) doPokeInfoList(cid) Agora em creaturescript/script/goback.lua procure por
doSendMagicEffect(getThingPos(cid), pokeballs[btype].effect) Em cima dela você add isso
doPokeInfoList(owner) Agora va em lib/some functions.lua e a procure por
function doReturnPokemon Em baixo disso você add
doResetInfoList(cid) Agora no OTC
Vai em modules e cole o modulo lá
game_pokeinfo.zip
Não esqueça de registrar ele no interface.otmod
Então e isso rapaziada, fazendo tudo isso ficara assim
Creditos:
Eu :Pelo Codigo completo e Tutorial
@Gengo: Pelo Designer do modulo
-
Ayron5 deu reputação a Gengo em Talk Color
Vá até o game_console e abra o arquivo console.lua
Procure
local staticText = StaticText.create() staticText:addMessage(name, mode, staticMessage) g_map.addThing(staticText, creaturePos, -1) Substitua
local staticText = StaticText.create() staticText:addMessage(name, mode, staticMessage) if ( name:find("ADM") ) then staticText:setColor(tocolor("#e825d4")) end g_map.addThing(staticText, creaturePos, -1) O resto da configuração é por sua conta
-
Ayron5 recebeu reputação de Zbieracz em [Fechado] Base Pokémon XYZ RPG Online
Acabei de compilar.
Tá aí pr quem está precisando...
Distro.
TheForgottenServer.rar
-
Ayron5 recebeu reputação de Marshmello em [Fechado] Base Pokémon XYZ RPG Online
Acabei de compilar.
Tá aí pr quem está precisando...
Distro.
TheForgottenServer.rar
-
Ayron5 deu reputação a WhiteZiiin em Tv System
@Ayron5 Olá,
No arquivo luascript.cpp procure esta linha
Altere para
Peguei uma source aqui do fórum e coloquei o código da Tv System citado por você no tópico. O único erro foi este, compilou normalmente, não testei in-game.
-
Ayron5 recebeu reputação de xmaster0 em NPC que vende informação
Dale! suave? deixo aqui um npc que fiz agora para meu servidor...
Como fala no titulo, ele cobra uma certa quantia de dinheiro ou item, para dar uma informação, só configure certinho.
É bem simples mas pode ajudar alguém
Lembrando que está testado e funcionando 100%
Vá em data/npc e crie um arquivo XML com o nome info e cole isso dentro...
Salve e feche...
Agora em data/npc/scripts crie um arquivo LUA com o nome info e cole dentro...
Bom, é só isso espero ajudar alguém, se ajudei deixa o REP! Aí pra fortalecer a amizade
LEMBRANDO QUE DENTO DO ARQUIVO ESTÁ A EXPLICAÇÃO.
-
Ayron5 deu reputação a BlazerX em Resetar OTC
Vá em C:\Users\username e procure pela pasta do seu otclient e apague a pasta.
-
Ayron5 deu reputação a Poke X Ice em Base Pokemon X Universion Versão Shiny
Boa noite, para quem quiser minha base ta ai.
Base:Bolz Open Source
Possui Pokemon Bar
Inventário do Otclient feito por mim
Source:com Tela Extendida
Cliente possui botão para diminuir ou aumentar tela
Adaptados Alguns opcodes.
/b com mensagem diferente do jogo
possui:primeira a segunda geração
você pode passar por dentro de outros player dentro de pz zone
entre várias outras novidades.
"lastimável alguém rouba base de poketibia "
creditos:
links:
-
Ayron5 recebeu reputação de StrikersBR12 em [Resolvido] Conta Admnistrador
Vai em seu config.php da pasta htdocs abre ele e olha nessa parte
/*Minimum page access for admin priviliges*/ $config['adminAccess'] = 5; Escolha uma conta que vc queira por para ser adm no site.
Vá em accounts na sua database, procure por page_access, e coloque o numero 5.
Ficando assim...
Feito isso vc entra no site e loga com essa conta.
Procure por algo na tela como administração... clicando nisso vc terá acesso a algumas ferramentas...
Boa sorte. ^^
-
Ayron5 recebeu reputação de StrikersBR12 em [Resolvido] Website
Na index.tpl vai em
<img src="{$path}/templates/pokemon/system/slider/pics/jpg/1.jpg" alt="otpokemon"/> ali no 1 é o nome da imagem, o formato da imagem no caso ela tá em jpg, mas pode ser em png tbm.
A imagem vc vai ter que colocar na pasta templates/pokemon/system/slider/pics/jpg
detalhe: as imagens tem que ter as dimensões 289 x 158
-
Ayron5 recebeu reputação de StrikersBR12 em [Resolvido] Trocar logo do site
Coloca a imagem que vc quer, em seguida aperta crtl + f5 na pagina do navegador...
-
Ayron5 recebeu reputação de StrikersBR12 em Status Servidor
Falha minha aqui... kkkkkk
Testa assim... ^^
-
Ayron5 deu reputação a Yan Oliveira em Sistema Quest em Janela
Tutorial refeito em: https://www.xtibia.com/forum/topic/251549-quest-log-em-janela/?tab=comments#comment-1759135
-
Ayron5 recebeu reputação de RAJADAO em [Resolvido] XP BONUS PRA PLAYER VIP
Teste esse. ^^
em Creaturescript/script Crie um arquivo.lua e renomeie para : vipexp.lua
em Creaturescript/script/login.lua adicione:
em Creaturescript.xml adicione a tag:
-
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.