Tudo que BangBang postou
-
(REVIVE BUGADO)
function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "You can't use revive during gym battles.") return true end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "You can't do that while a duel.") --alterado v2.6 end -- if item2.itemid <= 0 or not isPokeball(item2.itemid) then doPlayerSendCancel(cid, "Please, use revive only on pokeballs.") return true end for a, b in pairs (pokeballs) do if item2.itemid == b.on or item2.itemid == b.off then --edited deixei igual ao do PXG doTransformItem(item2.uid, b.on) doSetItemAttribute(item2.uid, "hp", 1) for c = 1, 15 do local str = "move"..c setCD(item2.uid, str, 0) end doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) --alterado v2.5 setCD(item2.uid, "control", 0) --alterado v2.5 setCD(item2.uid, "blink", 0) --alterado v2.6 return true end end return true end Teste novamente ! Não desista !!!
-
(REVIVE BUGADO)
function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "You can't use revive during gym battles.") return true end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "You can't do that while a duel.") --alterado v1.6 end -- if item2.itemid <= 0 or not isPokeball(item2.itemid) then doPlayerSendCancel(cid, "Please, use revive only on pokeballs.") return true end if #getCreatureSummons(cid) >= 1 then doPlayerSendCancel(cid, "You can't use revive in using pokeballs.") return true end for a, b in pairs (pokeballs) do if item2.itemid == b.on or item2.itemid == b.off then --edited deixei igual ao do PXG doTransformItem(item2.uid, b.on) doSetItemAttribute(item2.uid, "hp", 1) for c = 1, 15 do local str = "move"..c setCD(item2.uid, str, 0) end setCD(item2.uid, "control", 0) setCD(item2.uid, "blink", 0) --alterado v1.6 doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) --alterado v1.5 return true end end return true end Teste
-
Erro Com Smeargle System!!!
Não se esqueceu de adicionar sketch nos spells e em pokemon moves.lua ?
-
(REVIVE BUGADO)
function onUse(cid, item, frompos, item2, topos) local idpokeball = {11737, 11740, 11743, 11746, 11826, 11829, 11832, 11835} if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "You can't use revive during gym battles.") return true end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "You can't do that while a duel.") --alterado v1.6 end -- if item2.itemid <= 0 or not isPokeball(item2.itemid) then doPlayerSendCancel(cid, "Please, use revive only on pokeballs.") return true end if itemid == idpokeball then doPlayerSendCancel(cid, "You can't use revive in pokeballs using or in any pokeball.") return true end for a, b in pairs (pokeballs) do if item2.itemid == b.on or item2.itemid == b.off then --edited deixei igual ao do PXG doTransformItem(item2.uid, b.on) doSetItemAttribute(item2.uid, "hp", 1) for c = 1, 15 do local str = "move"..c setCD(item2.uid, str, 0) end setCD(item2.uid, "control", 0) setCD(item2.uid, "blink", 0) --alterado v1.6 doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) --alterado v1.5 return true end end return true end Creio que assim funcionará !!
-
Erro Com Smeargle System!!!
Base ?
-
.Unsupported Version
O client do PDA V6 (open source), não abre no object builder ! Dá o erro 'Unsupported Version'..
-
Itens.XML
Para adicionar um item ao servidor, você precisa : 1- Um editor de itens. Conheço somente 2, OtItemEditor e o ItemEditor. Abra seu editor de itens. Nele, abra o seu items.otb (DATA/ITEMS) crie uma novo item (CTRL + I) ou clique em Edit - Create Item Então, EM (CLIENT ID), coloque o ID da sprite(item). A partir disto, você edite a seu gosto com os atributos. A partir do 'Server ID', você edita ao items.xml ! Fim Gostou, ajudei ? Me dê um gostei !
-
PDA & KPDO
Galera, tenho uma duvida : Se eu pegar uma base pda, com source old client, adaptá-la para usar o mapa, spr, dat do Kpdo, reformular todos os sistemas, adicionar os mesmos pokémons e colocar level system nos pokemons, será que daria certo ?
-
Verificar se tem pokemon.
function onStepIn(cid, item, position, fromPosition) local pokeballs = {id1, id2, id3, id4, id5} if not isPlayer(cid) then return true else return false end if getPlayerLevel(cid) < zombie_config.min_Level then if pokeballs.itemcount =< 6 then doTeleportThing(cid, fromPosition, true) doPlayerSendCancel(cid, "Você precisa ter pelo menos nível " .. zombie_config.min_Level .. ".") if getPlayerAccess(cid) > 3 and getPlayerItemCount(cid, pokeballs) == 0 then return doTeleportThing(cid, zombie_config.teleport[2]) end end Acho que assim funcionaria o codigo !! porém, falta adicionar o else em alguns if.
-
Talvez, Anti-Bot?
'Lembrando que o código em sí será criado para versão 1.x do tfs.' -Pedriinz
-
Talvez, Anti-Bot?
Creio que uma boa forma de "impedir" os botters de plantão, seria fazer a verificação ao player caso ele faça os mesmos passos repetidamente, de tempo em tempo !!
-
[Pedido] Site Poketibia
Basta editar a seu gosto, e configurar os items iniciais..
-
Atenção Como Remover Barra Do Client Old
Data / Lib / configuration.lua Procure por useKpdoDlls Se estiver TRUE, torne FALSE.
-
Spells
As spells em meu servidor bugam. Coloquei em alguns jutsus o cooldown, mas troquei a distro nativo da base (NTO Robinwood). Nas spells.xml a tag fica com exhausted="0". .lua : local cooldownSeconds = 5 local cooldownStorage = 64541 local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_NONE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 177) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.2, 1, -1.2, 1) arr1 = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 3, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0} } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end function onCastSpell(cid, var) if getPlayerStorageValue(cid, cooldownStorage) > os.time() then doPlayerSendCancel(cid, "You are exhausted.") return true else setPlayerStorageValue(cid, cooldownStorage, (os.time()+cooldownSeconds)) end local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 100, parameters) return TRUE end E o cooldown funciona, exemplo: Solto o a magia, o Efeito da magia aparece, mas eu posso usar a magia quantas vezes quiser que aparece o nome dela "Rasengans Tempest", mas somente após os 5 segundos ela aparece o efeito da magia..
-
Kaguya World
Queria ajuda com script da kaguya world, é semelhante ao kamui, mas não entendi a parte do from, to, from2, to2, etc..
-
Como se criam kuchyoses ?
Eu possuo um projeto de naruto, que desejo ter o máximo de semelhança ao anime [NARUTO SHIPPUDEN]. Mas tenho um problema: As kuchyoses, elas simplesmente não summonam (as que criei), eu copio a spell.lua, e crio o monster em data/monsters, edito a spell.lua e coloco o nome do monster. Mas no jogo, ao tentar summonar este monstro, não summona, e na distro diz que a creatura não existe, etc. Queria ajuda para criar corretamente esses kuchyoses. Kuchyoses que desejo : Kurama, JUUBI. E aproveitando este tópico, também necessito a ajuda para INVOCAR uma estátua demoníaca (GEDOU MAZOU OU GEDÕ MAZÕ). Esse tipo de invocação têm em um narutibia chamado por "NTO WAR", "NTO ULTIMATE (EU ACHO QUE TEM)". Desde já, OBRIGADO!!
-
Pedido de spell nto
Obrigado gente I love TK
-
Pedido de spell nto
Olá, Poderiam me ajudar ? Seria possível criar uma spell que dê 200000 de hp por segundo, durante 5 segundos, com exaust de 3minutos ? Mas podendo somente usar com 90% de Life ou +. ?
-
Guardiões
Olá, Eu desejaria vossa ajuda para criar alguns "npcs/monsters", Mas como eles funcionariam ? Ao algum player "pk" passar por konoha, este npc/monster ataca-o, até sua morte, ou ele ir para longe. Mas ao o player ir para longe, ele voltar ao seu lugar de origem.
-
Object Builder
uppppppp pfv
-
Object Builder
O meu object builder, após a formatação de minha máquina, não abre, ou quando reinicio e abro ele pela primeira vez, ele para de responder, e após isso não abre, até próxima reinicialização. Resumindo : Como posso resolver esse erro ?
-
Poketibia 8.54
uppppp
-
Poketibia 8.54
EDIT Criei dois no-ip e coloquei ao client. mas eu já tentei ligar o servidor com meu ip, com cada um dos dois no-ip e não consigo logar no servidor.
-
Poketibia 8.54
É impossível, 9 caracteres... (127.0.0.1)
-
Poketibia 8.54
Poderiam me auxiliar ? gostaria de trocar o ip de meu servidor, mas vapus.net faliu e eu não consigo editar o ip do client old. Alguém poderia editar o ip de um client para mim e me disponibilizar ? ip: 25.96.120.131