-
Total de itens
437 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que Aberos postou
-
RT @alegaules: Aí se eu te pego. Aí aí se eu te pego.. Delícia delicia.. https://t.co/W4Ph3fTRpP
-
vai marcelo quis sair huehuehuehuehue
-
[Arquivado]A que se deve o sucesso dos Poketibias?
tópico respondeu ao felzan de Aberos em Noticias - Arquivo
@Skulls o turtle do svke? -
[Encerrado]Pokémon mysterion - junte-se a nós!
tópico respondeu ao LLossavaro de Aberos em Formação de Equipes
primeiramente nao perguntei com maldade e nem quero causar discordia,e segundo o motivo da pergunta e pelo fato do nome do topico conter a tag OPEN-SOURCE, pois open source significa que o codigo fonte sera aberto para todos q queiram contribuir e usar assim como e a tfs 1.x e o OTClient -
[Encerrado]Pokémon mysterion - junte-se a nós!
tópico respondeu ao LLossavaro de Aberos em Formação de Equipes
Eu fiz a pergunta pq vi o nome do topico "open-source" e open source e quando a source e disponibilizada quando o codigo fonte e aberto para todos -
[Encerrado]Pokémon mysterion - junte-se a nós!
tópico respondeu ao LLossavaro de Aberos em Formação de Equipes
Uma Duvida , o projeto sera disponibilizados para todos? -
Tópico Movido Este tópico foi movido de "OTServ → Spriting → Suporte Spriting" para "OTServ → Clients → Suporte Clientes". Tenta esse local backMSG = {"Come back, doka!", "Thanks for helping, doka!", "That's enough, come back!", "You were great, doka!", "Excellent work, doka!", "Well done, doka!"} local goMSG = {"Go, doka!", "Let's do it, doka!", "I choose you, doka!", "I need your help, doka!", "Let's fight, doka!", "It's battle time, doka!"} function onUse(cid, item, frompos, item2, topos) if #getCreatureSummons(cid) >= 1 and getPlayerStorageValue(getCreatureSummons(cid)[1], 33) >= 1 then return true end -------- msgunicaback = backMSG[math.random(#backMSG)] msgunicago = goMSG[math.random(#goMSG)] btype = getPokeballType(item.itemid) usando = pokeballs[btype].use online = pokeballs[btype].on morto = pokeballs[btype].off if isIconeSystem(cid) then effect = getItemAttribute(item.uid, "effect") else effect = getItemAttribute(item.uid, "effect") end -------- if item.itemid == usando then if #getCreatureSummons(cid) >= 1 then local z = getCreatureSummons(cid)[1] local pokename = getCreatureName(z) local mbk = msgunicaback:gsub("doka", pokename) if getItemAttribute(item.uid, "poke"):find(getCreatureName(z)) then doTransformItem(item.uid, item.itemid-1) doCreatureSay(cid, mbk, TALKTYPE_SAY) local summom = getCreatureSummons(cid) local maxh = pokes[getCreatureName(summom[1])].vida local pct2 = ((getCreatureHealth(summom[1])) / (getCreatureMaxHealth(summom[1]))) local vids = ((getCreatureHealth(summom[1])) - 2) doCreatureAddHealth(summom[1], -vids) setCreatureMaxHealth(summom[1], maxh) doCreatureAddHealth(summom[1], ((maxh) * (pct2))) if math.random(1,100) <= 35 then setPokemonFeed(cid, getPokemonFeed(cid)-15) -- Food system end doItemSetAttribute(item.uid, "poke", getItemAttribute(item.uid, "poke"):sub(1, findLetter(getItemAttribute(item.uid, "poke"), ".")) .. " HP = ["..getCreatureHealth(z).."/"..getCreatureMaxHealth(z).."]") setPlayerStorageValue(cid, 61204, 0) setPlayerStorageValue(cid, 2, 0) doSendMagicEffect(getCreaturePosition(z), effect) doRemoveCreature(z) if useOTClient then doPlayerSendCancel(cid, '12//,hide') --alterado v1.7 end if useKpdoDlls then doUpdateMoves(cid) end if getPlayerStorageValue(cid, 991) >= 1 then --- Ginasios doSendAnimatedText(getThingPos(cid), "POKEOUT", 181) setPlayerStorageValue(cid, 991, getPlayerStorageValue(cid, 991) -1) end return true end end elseif item.itemid == morto then return doPlayerSendCancel(cid, "This pokemon is fainted.") elseif item.itemid == online then if isZumbie(cid) or isHuman(cid) then return doPlayerSendCancel(cid, "Sorry, is not possible.") end if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then doPlayerSendCancel(cid, "You must put your pokeball in the correct place!") return TRUE end if not canSummon(cid) then return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHROOM) end if getPlayerStorageValue(cid, 63215) >= 1 then return doPlayerSendCancel(cid, "You can't use pokeball while surfing.") end if getPlayerStorageValue(cid, 62314) >= 1 then return doPlayerSendCancel(cid, "You can't use pokeball while flying.") end if #getCreatureSummons(cid) >= 1 then return doPlayerSendCancel(cid, "You have already summoned a pokemon.") end for i,x in pairs(pokes) do if i == getItemAttribute(item.uid, "poke"):sub(9, findLetter(getItemAttribute(item.uid, "poke"), "'")-1) then if getPlayerLevel(cid) < x.level+getPokemonBoostt(item.uid) then doPlayerSendCancel(cid, "You need level "..x.level+getPokemonBoostt(item.uid).." or higher to use this pokemon.") return true end local removed = doCreateItem(1285, 1, getThingPos(cid)) doSummonMonster(cid, i) local pk = getCreatureSummons(cid)[1] doTeleportThing(pk, getClosestFreeTile(pk, getThingPos(cid)), false) doRemoveItem(removed, 1) doCreatureSetLookDir(pk, 2) local maxh = pokes[getCreatureName(pk)].vida local levellife = ((getPlayerLevel(cid)) *2+ getPokemonBoost(getPlayerSlotItem(cid,8).uid)) local health = tonumber(getItemAttribute(item.uid, "poke"):match("%[(.-)/")) doConvinceCreature(cid, pk) doCreatureAddHealth(pk, health-maxh) local pct = ((getCreatureHealth(pk)) / (getCreatureMaxHealth(pk))) local vidis = (getCreatureHealth(pk)) setCreatureMaxHealth(pk, ((maxh) + (levellife))) doCreatureAddHealth(pk, 2) doCreatureAddHealth(pk, -vidis) doCreatureAddHealth(pk, ((getCreatureMaxHealth(pk)) * (pct)) - 2) doTransformItem(item.uid, item.itemid+1) local pokename = getCreatureName(getCreatureSummons(cid)[1]) local mgo = msgunicago:gsub("doka", pokename) doCreatureSay(cid, mgo, TALKTYPE_SAY) if useOTClient then doPlayerSendCancel(cid, '12//,show') --alterado v1.7 end if useKpdoDlls then doUpdateMoves(cid) end if math.random(1,100) <= 35 then setPokemonFeed(cid, getPokemonFeed(cid)-5) -- Food system end doSendFeedEffect(cid) if getItemAttribute(item.uid, "nome") ~= "Ditto" then for i = 1, 12 do if not getMoveNamee(cid, i) then addEvent(doGoBackSetCooldown, 200, cid) end end else for a = 1, 12 do setPokemonCooldown(cid, a, "Don't have this move.") end end ----- Burn, venom e ice system ------ getBurn(cid) getVenom(cid) getIce(cid) ----- Burn, venom e ice system ------ doItemSetAttribute(item.uid, "poke", getItemAttribute(item.uid, "poke"):sub(1, findLetter(getItemAttribute(item.uid, "poke"), "."))) doItemSetAttribute(item.uid, "pokes", ""..pokename.."") doSendMagicEffect(getCreaturePosition(pk), effect) setPlayerStorageValue(cid, 61204, 1) registerCreatureEvent(pk, "DiePoke") registerCreatureEvent(pk, "Exp") --ShinyBallSystem\/ isShinyBallOrBoosted(cid, item) if getPlayerStorageValue(cid, 991) >= 1 then --- Ginasios doSendAnimatedText(getThingPos(cid), "POKEIN", TEXTCOLOR_LIGHTBLUE) end break end end end return TRUE end
-
bug [Encerrado] Suporte OTCliente DAT
tópico respondeu ao marceloprimos de Aberos em Tópicos Sem Resposta
provavelmente esse dat e spr pode nao ser 8.54 -
@ Man andei estudando sobre essa duvida que eu tbm tenho sobre o sistema de particulas que existe no otc no qual a pxg usou para fazer o sistema de áurea deles, e vendo em outros fórum e locais vi um poste do próprio criador do otclient dizendo que o sistema de particulas no otclient e algo que eles não fizeram 100% o que tem no otc e meio q algo beta e para fazer algo assim precisaria de alguém q tenha conhecimento em C ou um conhecimento mais avançado para fazer, e creio eu que no fórum são muito poucos que conseguiriam fazer isso porem cabe a eles quererem ajudar ou não.
-
posta seu problema aqui, que nos tentamos te ajudar
-
vc registrou o mdoule no client.otmod ou no interface.otmod?
-
lua Luaautoindent v1.5 - organize seu código em um clique!
tópico respondeu ao Caronte de Aberos em Ferramentas
@@Caronte salvou minha vida huehueuhe agora nao presciso mais ficar organizando na mao esses codigos porcos q eu uso heuheuheuhue -
antes de vc logar no server o button dela ja esta no top menu do lado Direito?
-
man ainda nao sei oque é, pois tudo que eu testo da certo menos isso ate meu amigo que usa o launcher ele atualiza a spr e o dat normalmente
-
[ Pedido ] Alguém Me Ajuda Pfv, Isso É Um Passo Para O Target Bonito Da Pxg
pergunta respondeu ao Developer Berg de Aberos em Clients
que eu saiba em lua nao -
[ Pedido ] Alguém Me Ajuda Pfv, Isso É Um Passo Para O Target Bonito Da Pxg
pergunta respondeu ao Developer Berg de Aberos em Clients
man a tabela ta em lua pq tem uma funcao executa no lua pra pegar a cor e salvar em uma variavel para a cor ser usada na source creature.cpp, a funcao que salva a cor e a 'showStaticSquare(color)" que salva a cor na variavel m_showStaticSquare que e executa na source creature.cpp neste local aqui if(m_showStaticSquare && animate) { g_painter->setColor(m_staticSquareColor); g_painter->drawBoundingRect(Rect(dest + (animationOffset - getDisplacement())*scaleFactor, Size(Otc::TILE_PIXELS, Otc::TILE_PIXELS)*scaleFactor), std::max<int>((int)(2*scaleFactor), 1)); g_painter->setColor(Color::white); } -
[ Pedido ] Alguém Me Ajuda Pfv, Isso É Um Passo Para O Target Bonito Da Pxg
pergunta respondeu ao Developer Berg de Aberos em Clients
man pra modificar a target creio eu que vc vai ter que mecher nas cpp do otclient, nao vai ser por lua -
[ Pedido ] Alguém Me Ajuda Pfv, Isso É Um Passo Para O Target Bonito Da Pxg
pergunta respondeu ao Developer Berg de Aberos em Clients
voce quer deixar a target redonda igual da pxg? e isso? -
@@Josegvb sua spr e dat no client ficam dentro de modules/gamelib/ui/854 ?
-
@ se seu server for pda normalmente os pda na some functions.lua eles tem uma variavel global useOTClient que fika assim useOTClient = true verifica se o seu tem se e se esta assim , senao e so vc add
-
posta tbm o lua da cdbar (modulo) que fika no client
-
poste seu cooldownbar.lua da lib
-
vc Prescisa verificar como ta sendo enviada a informação para o client? a sendcance ou opcode
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.