Ir para conteúdo

wevertonvrb

Membro
  • Registro em

  • Última visita

Tudo que wevertonvrb postou

  1. obrigado por tentar ajudar mas o problema persiste, talvez o problema n seja no npc mas em outro local, um local que pré define o preço da mochila ou backpack que vem junto ao clicar em comprar com mochila ou buy with backpack talvez esse seja um problema em qualquer base cyan o jeito mais fácil seria aumentar o preço da mochila nesse local especifico será que você ou alguém sabe que local é esse?
  2. meu servidor tem vários smeargle como adiciono todos?? , ajudinha???
  3. então vc quer criar um novo? bom ai voce tera que arrumar um programa que abra o dat e spr do seu client,(não faço ideia de qual programa, talvez dat editor sei la) feito isso você deve ir em itens e criar um novo itens e adicionar umas coisas nele tipo common,container e force use adiciondo no client vc pega o id do client em seguida abra o item editor (tambem n sei se ele funciona na sua verçao como foi dito antes procure um corpo qualquer e clique em duplicate vai gerar um novo item la no final com um novo id, vai la no final e edita a copia colocando o id que você fez no client feito certo vai aparecer o desenho do client ou parte dele vc salva e anota o novo id que foi gerado, (lembrando q n é o id do client) depois voce vai em data/items e abra items.xml perquise por um fainted qualquer como o do demon que dei exemplo copia e cola muda o nome para o nome do monstro que quer add e no id coloque o novo id que foi gerado no item editor caso o corpo seja parecido com algum monstro já existente como a hydra fica mais facil um pouco voce abre o items.xml pesquisa fainted hydra, e anota o id tendo anotado o id abra o item editor e procure pelo id que vc acabou de anotar quando encontrar clique em duplicate vai ser gerado um novo id no final salva esse id e volte em items.xml copie e cole um fainted muda o nome para o nome do monstro que quer add e no id coloque o novo id que foi gerado no item editor e pronto
  4. bom o looktype você encontra no arquivo de cada monstro ou seja data/monster na pasta vai ter o monstro.xml exempro>>demon.xml outro jeito é você abrir o data e spr do seu client com qualquer programa que faça isso, eu uso o object builder abrae clique em outfit que vai ter todas em sequencia o id dos corpos voce encontra no xml do monstro igual usei acima o demon.xml de exempro ou voce pode ir em data/items e abrir o arquivo items.xml use o Ctrl+F para localizar e pesquise isso fainted demon o id no inicio da linha é o id do corpo
  5. então é isso quero deixar determinados pokémons imunes a determinados status up
  6. pokémon não tem id é mais fácil você criar uma nova box que de apenas o pokémon que vc quer e colocar no bau assim como o dark abra pra fazei isso é simples crie um novo item e coloque o id dele no baú da quest em seguida vai em data/actions/cripit e abra o box.lua tem varias box ai vou pegar a dark abra que é menor copie e cole logo abaixo [12331] = {pokemons = {"Shiny Abra"}}, onde esta o nome do pokémon é o pokémon que vai vir onde esta o numero é o id do item que você crio depois vai em data/actions e abre o actions.xml e adicione essa tag <action itemid="????" event="script" value="box.lua"/> onde esta o ???? você coloca o id do item novamente e pronto
  7. vai em data\lib\configuration.lua la procure o rattata em uma parte parecida com essa ["Shiny Rattata"] = {offense = 0.9, defense = 6, specialattack = 2.75, vitality = 3.3, agility = 190, exp = 62.7, level = 10, wildLvl = 40, type = "normal", type2 = "no type"}, a parte vermelha é a experiência que ele dá, altere pois pode estar muito alto outra coisa a stage n pode ficar desse jeito ai n deixa assim <?xml version="1.0" encoding="UTF-8"?> <stages> <config enabled="1"/> <world id="0" multiplier="1"> <stage minlevel="1" multiplier="1"/> </world> </stages>
  8. neh não, eu quero tirar o comprar com mochila do jeito q vc disse eu vou apenas mudar o preço da sandbag
  9. bom eu ainda não usei e desconheço o win 10 mas como todos os Windows anteriores ele deve ter a opção de compatibilidade clique no executável com lado direito e vai em propriedades, depois compatibilidade e vai testando agora sobre os acentos no painel de controle na opção de idioma você pode arrumar isso, como n uso xp a muito tempo n sei dizer todo o caminho mas mexendo vc acha as ferramentas eu n sei te dizer quais usar pois isso varia, então recomendo baixar, testar e decidir por si mesmo qual usar
  10. em lib/level system exclua isso if string.find(tostring(nick), "Shiny") then nick = tostring(nick):match("Shiny (.*)") end
  11. oi? alguem? up? up help please
  12. meu servidor é de pokémon de base cyan oque acontece é o seguinte um player qualquer vai no mark ou qualquer npc q sirva de loja com a quantidade exata de dinheiro para comprar um item, ele seleciona o item e depois marca o (comprar com mochila) ou (buy with backpack) após ele confirmar a compra ele paga apenas o preço da mochila que é 20 gold e recebe o item ou seja ele paga 20 gold em qualquer item independente do preço eu gostaria de uma solução para esse bug ou se possível alterar o preço da mochila no script n vejo nada relacionado a mochila emquestâo MARK.XML default.lua up?
  13. local EFFECTS = { --[OutfitID] = {Effect} ["Magmar"] = 35, ["Shiny Magmar"] = 35, ["Shiny Magmortar"] = 35, ["Shiny Electivire"] = 48, ["Magmortar"] = 35, ["Electivire"] = 48, ["Jynx"] = 17, --alterado v1.5 ["Shiny Jynx"] = 17, ["Piloswine"] = 205, --alterado v1.8 ["Swinub"] = 205, } function onUse(cid, item, frompos, item2, topos) if exhaustion.get(cid, 6666) and exhaustion.get(cid, 6666) > 0 then return true end if getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1 or getPlayerStorageValue(cid, 63215) >= 1 or getPlayerStorageValue(cid, 75846) >= 1 or getPlayerStorageValue(cid, 5700) >= 1 then --alterado v1.9 << return true end local ballName = getItemAttribute(item.uid, "poke") local btype = getPokeballType(item.itemid) local usando = pokeballs[btype].use local effect = pokeballs[btype].effect if not effect then effect = 21 end unLock(item.uid) --alterado v1.8 if item.itemid == usando then if getPlayerStorageValue(cid, 990) == 1 then -- GYM doPlayerSendCancel(cid, "You can't return your pokemon during gym battles.") return true end if #getCreatureSummons(cid) > 1 and getPlayerStorageValue(cid, 212124) <= 0 then --alterado v1.6 if getPlayerStorageValue(cid, 637501) == -2 or getPlayerStorageValue(cid, 637501) >= 1 then BackTeam(cid) end end if #getCreatureSummons(cid) == 2 and getPlayerStorageValue(cid, 212124) >= 1 then doPlayerSendCancel(cid, "You can't do that while is controling a mind") return true --alterado v1.5 end if #getCreatureSummons(cid) <= 0 then if isInArray(pokeballs[btype].all, item.itemid) then doTransformItem(item.uid, pokeballs[btype].off) doItemSetAttribute(item.uid, "hp", 0) doPlayerSendCancel(cid, "This pokemon is fainted.") return true end end local cd = getCD(item.uid, "blink", 30) if cd > 0 then setCD(item.uid, "blink", 0) end local z = getCreatureSummons(cid)[1] if getCreatureCondition(z, CONDITION_INVISIBLE) and not isGhostPokemon(z) then return true end doReturnPokemon(cid, z, item, effect) elseif item.itemid == pokeballs[btype].on then if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then doPlayerSendCancel(cid, "You must put your pokeball in the correct place!") return TRUE end local thishp = getItemAttribute(item.uid, "hp") if thishp <= 0 then if isInArray(pokeballs[btype].all, item.itemid) then doTransformItem(item.uid, pokeballs[btype].off) doItemSetAttribute(item.uid, "hp", 0) doPlayerSendCancel(cid, "This pokemon is fainted.") return true end end local pokemon = getItemAttribute(item.uid, "poke") if not pokes[pokemon] then return true end ----------------------- Sistema de nao poder carregar mais que 3 pokes lvl baixo e + q 1 poke de lvl medio/alto --------------------------------- if not isInArray({5, 6}, getPlayerGroupId(cid)) then local balls = getPokeballsInContainer(getPlayerSlotItem(cid, 3).uid) local low = {} local lowPokes = {"Rattata", "Caterpie", "Weedle", "Oddish", "Pidgey", "Paras", "Poliwag", "Bellsprout", "Magikarp", "Hoppip", "Sunkern"} if #balls >= 1 then for _, uid in ipairs(balls) do local nome = getItemAttribute(uid, "poke") if not isInArray(lowPokes, pokemon) and nome == pokemon then return doPlayerSendTextMessage(cid, 27, "Sorry, but you can't carry two pokemons equals!") else if nome == pokemon then table.insert(low, nome) end end end end if #low >= 3 then return doPlayerSendTextMessage(cid, 27, "Sorry, but you can't carry more than three pokemons equals of low level!") end end --------------------------------------------------------------------------------------------------------------------------------------------------- local x = pokes[pokemon] local boost = getItemAttribute(item.uid, "boost") or 0 if getPlayerLevel(cid) < (x.level+boost) then doPlayerSendCancel(cid, "You need level "..(x.level+boost).." to use this pokemon.") return true end ---------------------------- Sistema pokes de clan -------------------------------------- local shinysClan = { ["Shiny Fearow"] = {4, "Wingeon"}, ["Shiny Flareon"] = {1, "Volcanic"}, ["Shiny Vaporeon"] = {2, "Seavel"}, ["Shiny Jolteon"] = {9, "Raibolt"}, ["Shiny Hypno"] = {7, "Psycraft"}, ["Shiny Golem"] = {3, "Orebound"}, ["Shiny Vileplume"] = {8, "Naturia"}, ["Shiny Nidoking"] = {5, "Malefic"}, ["Shiny Hitmontop"] = {6, "Gardestrike"}, --alterado v1.4 } if shinysClan[pokemon] and (getPlayerGroupId(cid) < 4 or getPlayerGroupId(cid) > 6) then --alterado v1.9 \/ if getPlayerClanNum(cid) ~= shinysClan[pokemon][1] then doPlayerSendCancel(cid, "You need be a member of the clan "..shinysClan[pokemon][2].." to use this pokemon!") return true elseif getPlayerClanRank(cid) ~= 5 then doPlayerSendCancel(cid, "You need be atleast rank 5 to use this pokemon!") return true end end -------------------------------------------------------------------------------------- doSummonMonster(cid, pokemon) local pk = getCreatureSummons(cid)[1] if not isCreature(pk) then return true end ------------------------passiva hitmonchan------------------------------ if isSummon(pk) then --alterado v1.8 \/ if pokemon == "Shiny Hitmonchan" or pokemon == "Hitmonchan" then if not getItemAttribute(item.uid, "hands") then doSetItemAttribute(item.uid, "hands", 0) end local hands = getItemAttribute(item.uid, "hands") doSetCreatureOutfit(pk, {lookType = hitmonchans[pokemon][hands].out}, -1) end end ------------------------------------------------------------------------- ---------movement magmar, jynx------------- if EFFECTS[getCreatureName(pk)] then markPosEff(pk, getThingPos(pk)) sendMovementEffect(pk, EFFECTS[getCreatureName(pk)], getThingPos(pk)) end -------------------------------------------------------------------------- ---if getCreatureName(pk) == "Ditto" or getCreatureName(pk) == "Shiny Ditto" then --edited -- local left = getItemAttribute(item.uid, "transLeft") -- local name = getItemAttribute(item.uid, "transName") -- if left and left > 0 then -- setPlayerStorageValue(pk, 1010, name) -- doSetCreatureOutfit(pk, {lookType = getItemAttribute(item.uid, "transOutfit")}, -1) -- addEvent(deTransform, left * 1000, pk, getItemAttribute(item.uid, "transTurn")) -- doItemSetAttribute(item.uid, "transBegin", os.clock()) -- else -- setPlayerStorageValue(pk, 1010, getCreatureName(pk) == "Ditto" and "Ditto" or "Shiny Ditto") --edited -- end -- end if isGhostPokemon(pk) then doTeleportThing(pk, getPosByDir(getThingPos(cid), math.random(0, 7)), false) end doCreatureSetLookDir(pk, 2) adjustStatus(pk, item.uid, true, true, true) doRegenerateWithY(getCreatureMaster(pk), pk) doCureWithY(getCreatureMaster(pk), pk) doTransformItem(item.uid, item.itemid+1) local pokename = getPokeName(pk) --alterado v1.7 local mgo = gobackmsgs[math.random(1, #gobackmsgs)].go:gsub("doka", pokename) doCreatureSay(cid, mgo, TALKTYPE_SAY) doSendMagicEffect(getCreaturePosition(pk), effect) if useOTClient then doPlayerSendCancel(cid, '12//,show') --alterado v1.7 end else doPlayerSendCancel(cid, "This pokemon is fainted.") end if useKpdoDlls then doUpdateMoves(cid) end return true end up?
  14. não quero almentar sprite quero efeitos
  15. [10/09/2015 19:49:21] [Error - Action Interface] [10/09/2015 19:49:21] In a timer event called from: [10/09/2015 19:49:21] data/actions/scripts/goback.lua:onUse [10/09/2015 19:49:21] Description: [10/09/2015 19:49:21] (luaDoCreatureSetSkullType) Creature not found esse foi o único erro que apareceu na distro, mas talvez n seja isso oque acontece é o seguinte na hora q o player chama seu pokémon pra fora da pokeball esta tendo uma chance de dar respaw de shiny no mesmo lugar q o poke dele nasce exemplo eu invoco um alakazam ele aparece na tela e pode acontecer de nascer um shiny alakazam selvagem junto com o alakazam que o player chamou ja aconteceu também de pegar um rattata e na hora de invocar ele ele vira shiny rattata ou seja o player pega um rattata normal e o rattata vira shiny na hora que é invocado
  16. eu estou querendo esse script mas onde eu coloco ele?
  17. obrigado resolvido é realmente o erro foi meu e foi um erro bobo no oldpokedex eu tinha escrito ryperior e não Rhyperio esquecendo o "h"
  18. desculpa eu fiquei online o máximo q pude e sim eu adicionei esse novo pokemon e esta dando esse erro
  19. [08/09/2015 22:30:00] Error while executing function "getPlayerInfoAboutPokemon("Linsoul, Rhyperior)", Rhyperior doesn't exist. [08/09/2015 22:30:00] [Error - Action Interface] [08/09/2015 22:30:00] data/actions/scripts/pokedex.lua:onUse [08/09/2015 22:30:00] Description: [08/09/2015 22:30:01] data/actions/scripts/pokedex.lua:4: attempt to index a boolean value [08/09/2015 22:30:01] stack traceback: [08/09/2015 22:30:01] data/actions/scripts/pokedex.lua:4: in function 'checkDex' [08/09/2015 22:30:01] data/actions/scripts/pokedex.lua:55: in function <data/actions/scripts/pokedex.lua:31> [08/09/2015 22:30:03] Error while executing function "getPlayerInfoAboutPokemon("Linsoul, Rhyperior)", Rhyperior doesn't exist. Pokedex.lua
  20. desculpe reviver o topco mas estou com esse problema e n sei como resolver alguem sabe? ou vcs resolveram?

Informação Importante

Confirmação de Termo