Ir para conteúdo

484539

Campones
  • Total de itens

    45
  • Registro em

  • Última visita

Tudo que 484539 postou

  1. http://www.xtibia.com/forum/topic/231494-pda-deport/#entry1635956 ve se resolve
  2. 484539

    PDA {Deport}

    para que o pokemon seja enviado para o depot vc tem que configurar os depot com uma cidade fixa abre seu mapa , no depot vc da dois cliques e seleciona a cidade ficando dessa forma
  3. Opa , gostei do seu trabalho parabéns ai , não tenho muita experiencia em server de Naruto mas posso tentar ajudar em alguma coisa -Scripter -Web Master -Programador -OTClient Skype : Lukkas.97
  4. ja tentou alterar essa tag no arquivo "configuration.lua" ["Bulbasaur"] = {gender = 875, level = 18, storage = 1001, stoCatch = 666001},
  5. estou tendo problemas na criação do cath e goback do server .... se na v2 ja tiver isso eu consigo dar uma boa adiantada no server ( sei la que diabos esta me travando nesse goback --")
  6. entao no caso se vc quiser que a pokedex parede de dar itens ao player apague todo o conteúdo do seu pokedex.lua e cole isso dentro : assim o player ira parar de receber os itens. no seu npc de stone apaga o conteúdo dele e coloca :
  7. vc alterou alguma coisa no lvl system ? aqui esta funcionando normal o icon system esta desativado vc tem que estar colocando manualmente o script do mesmo que se n me engano tem aqui no xtibia mesmo na recompensas na pokedex vai em data\actions\scripts e abre o pokedex.lua e coloca isso : local rate = 20 function onUse(cid, item, fromPos, item2, toPos) if not isCreature(item2.uid) then return true end local poke = getCreatureName(item2.uid) if isMonster(item2.uid) then local this = newpokedex[getCreatureName(item2.uid)] local myball = 0 if isSummon(item2.uid) then myball = getPlayerSlotItem(getCreatureMaster(item2.uid), 8) end if not getPlayerInfoAboutPokemon(cid, poke).dex then local exp = this.level * rate doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have unlocked "..getCreatureName(item2.uid).." in your pokedex!") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have gained "..exp.." experience points.") doSendMagicEffect(getThingPos(cid), 210) doPlayerAddExperience(cid, exp) doAddPokemonInDexList(cid, poke) else doShowPokedexRegistration(cid, item2, myball) end return true end if not isPlayer(item2.uid) then return true end local kanto = 0 local johto = 0 --alterado v1.7 \/\/ for i = 1, #oldpokedex do if getPlayerInfoAboutPokemon(item2.uid, oldpokedex[i][1]).dex then if i <= 151 then kanto = kanto+1 elseif i >= 209 then johto = johto+1 end end end --alterado v1.6 local player = getRecorderPlayer(toPos, cid) if cid == player then doPlayerSendTextMessage(cid, 27, "You has unlocked "..kanto.." kanto's and "..johto.." johto's pokémons until now.") doPlayerSetVocation(cid, 9) --alterado v1.6 openChannelDialog(cid) end return true end assim não vai ter erro no distro esses itens vc ganha da seguinte maneira na onde esta EX: [10] <<---- a cada 10 pokemons que vc registrar vc ganha esses itens ja nas stone ainda n sei o porque estou verificando aqui .. qualquer coisa edito aqui sistema de stone ir diretamente para a bolsa dever ser algo tipo como segurança para o player não perder o item valioso entente mas se quiser desabilitar n tenho total certeza mas vai em : data\creaturescripts e abre o arquivo creaturescripts.xml e retira essa linha : <event type="kill" name="dropStone" script="dropStone.lua"/> vou verificar isso com mais precisão hoje a tarde .. duvidas poste ai
  8. alguém sabe me dizer se esta funcionando duel system aqui ? e como faz para usar ?
  9. Desculpa por postar na area errada --" , obrigado pelo aviso Meu move1 é esse local msgs = {"use ", ""} function doAlertReady(cid, id, movename, n, cd) if not isCreature(cid) then return true end local myball = getPlayerSlotItem(cid, 8) --[[if myball.itemid > 0 and getItemAttribute(myball.uid, cd) == "cd:"..id.."" then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPokeballName(myball.uid).." - "..movename.." (m"..n..") is ready!") return true end--]] local p = getPokeballsInContainer(getPlayerSlotItem(cid, 3).uid) if not p or #p <= 0 then return true end for a = 1, #p do if getItemAttribute(p[a], cd) == "cd:"..id.."" then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPokeballName(p[a]).." - "..movename.." (m"..n..") is ready!") return true end end end function onSay(cid, words, param, channel) if param ~= "" then return true end if string.len(words) > 3 then return true end if #getCreatureSummons(cid) == 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need a pokemon to use moves.") return 0 end --alterado v1.5 local mypoke = getCreatureSummons(cid)[1] if getCreatureCondition(cid, CONDITION_EXHAUST) then return true end if getCreatureName(mypoke) == "Evolution" then return true end if getCreatureName(mypoke) == "Ditto" or getCreatureName(mypoke) == "Shiny Ditto" then name = getPlayerStorageValue(mypoke, 1010) --edited else name = getCreatureName(mypoke) end --local name = getCreatureName(mypoke) == "Ditto" and getPlayerStorageValue(mypoke, 1010) or getCreatureName(mypoke) local it = string.sub(words, 2, 3) local move = movestable[name].move1 if getPlayerStorageValue(mypoke, 212123) >= 1 then cdzin = "cm_move"..it.."" else cdzin = "move"..it.."" --alterado v1.5 end if it == "2" then move = movestable[name].move2 elseif it == "3" then move = movestable[name].move3 elseif it == "4" then move = movestable[name].move4 elseif it == "5" then move = movestable[name].move5 elseif it == "6" then move = movestable[name].move6 elseif it == "7" then move = movestable[name].move7 elseif it == "8" then move = movestable[name].move8 elseif it == "9" then move = movestable[name].move9 elseif it == "10" then move = movestable[name].move10 elseif it == "11" then move = movestable[name].move11 elseif it == "12" then move = movestable[name].move12 elseif it == "13" then move = movestable[name].move13 end if not move then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.") return true end if getPlayerLevel(cid) < move.level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need be atleast level "..move.level.." to use this move.") return true end if getCD(getPlayerSlotItem(cid, 8).uid, cdzin) > 0 and getCD(getPlayerSlotItem(cid, 8).uid, cdzin) < (move.cd + 2) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..getCD(getPlayerSlotItem(cid, 8).uid, cdzin).." seconds to use "..move.name.." again.") return true end if getTileInfo(getThingPos(mypoke)).protection then doPlayerSendCancel(cid, "Your pokemon cannot use moves while in protection zone.") return true end if getPlayerStorageValue(mypoke, 3894) >= 1 then return doPlayerSendCancel(cid, "You can't attack because you is with fear") --alterado v1.3 end --alterado v1.6 if (move.name == "Team Slice" or move.name == "Team Claw") and #getCreatureSummons(cid) < 2 then doPlayerSendCancel(cid, "Your pokemon need be in a team for use this move!") return true end --alterado v1.7 \/\/\/ if isCreature(getCreatureTarget(cid)) and isInArray(specialabilities["evasion"], getCreatureName(getCreatureTarget(cid))) then local target = getCreatureTarget(cid) if math.random(1, 100) <= passivesChances["Evasion"][getCreatureName(target)] then if isCreature(getMasterTarget(target)) then --alterado v1.6 doSendMagicEffect(getThingPos(target), 211) doSendAnimatedText(getThingPos(target), "TOO BAD", 215) doTeleportThing(target, getClosestFreeTile(target, getThingPos(mypoke)), false) doSendMagicEffect(getThingPos(target), 211) doFaceCreature(target, getThingPos(mypoke)) return true --alterado v1.6 end end end if move.target == 1 then if not isCreature(getCreatureTarget(cid)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You don\'t have any targets.") return 0 end if getCreatureCondition(getCreatureTarget(cid), CONDITION_INVISIBLE) then return 0 end if getCreatureHealth(getCreatureTarget(cid)) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your have already defeated your target.") return 0 end if not isCreature(getCreatureSummons(cid)[1]) then return true end if getDistanceBetween(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid))) > move.dist then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Get closer to the target to use this move.") return 0 end if not isSightClear(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid)), false) then return 0 end end local newid = 0 if isSleeping(mypoke) or isSilence(mypoke) then --alterado v1.5 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry you can't do that right now.") return 0 else newid = setCD(getPlayerSlotItem(cid, 8).uid, cdzin, move.cd) end doCreatureSay(cid, ""..getPokeName(mypoke)..", "..msgs[math.random(#msgs)]..""..move.name.."!", TALKTYPE_SAY) local summons = getCreatureSummons(cid) --alterado v1.6 addEvent(doAlertReady, move.cd * 1000, cid, newid, move.name, it, cdzin) for i = 2, #summons do if isCreature(summons[i]) and getPlayerStorageValue(cid, 637501) >= 1 then docastspell(summons[i], move.name) --alterado v1.6 end end docastspell(mypoke, move.name) doCreatureAddCondition(cid, playerexhaust) if useKpdoDlls then doUpdateCooldowns(cid) end return 0 end
  10. Eae galera tudo blz ... alguem poderia me ajudar com esse erro no meu server [05/12/2013 23:55:01] [Error - TalkAction Interface] [05/12/2013 23:55:01] data/talkactions/scripts/move1.lua:onSay [05/12/2013 23:55:01] Description: [05/12/2013 23:55:01] (luaGetPlayerSlotItem) Player not found [05/12/2013 23:55:01] [Error - TalkAction Interface] [05/12/2013 23:55:01] data/talkactions/scripts/move1.lua:onSay [05/12/2013 23:55:01] Description: [05/12/2013 23:55:01] (luaGetItemAttribute) Item not found [05/12/2013 23:55:07] [Error - TalkAction Interface] [05/12/2013 23:55:07] In a timer event called from: [05/12/2013 23:55:07] data/talkactions/scripts/move1.lua:onSay [05/12/2013 23:55:07] Description: [05/12/2013 23:55:07] (luaGetPlayerSlotItem) Player not found [05/12/2013 23:55:07] [Error - TalkAction Interface] [05/12/2013 23:55:07] In a timer event called from: [05/12/2013 23:55:07] data/talkactions/scripts/move1.lua:onSay [05/12/2013 23:55:07] Description: [05/12/2013 23:55:07] (luaGetItemAttribute) Item not found já tentei arrumar de varias formas que eu conhecia e mesmo assim não deu muito certo hehehe ^^ desde já obrigado pela atenção
  11. galera alguém pode me tirar essa duvida existe alguma forma de ativar o system lvl nas config ou é algo que so pode ser feito em sources ?
  12. cara ......... estou sem palavras , mandou muito bem corrigiu aqueles erros nessa tag ^^ cara parabéns e obrigado pela ajuda resolveu meu problema REP+++++
  13. assim funcionou corretamente mas esta dando erro em uma tag aqui como pode ver na imagem esta funcionando normalmente , mas se reparar na pokemonBar os pokemon sumiram .... não esta atualizando , que no caso ali eu tenho os 6 pokemons http://imageshack.us/a/img202/1079/j3eg.png esse é o erro no client http://imageshack.us/a/img30/4018/77tp.png saberia onde esta o erro ? so lembrando rep+ para ti por ter me ajudado ai ^^
  14. não editei nenhuma imagem n.... por mim pode ser tanto aparecer em uma janela separada como essa imagem que vc postou junto nas skill , no momento so quero que mostre as insignias , pois n sei se vc baixou o cliente que eu falei , se baixou vc deve ter reparado que n tem lugar nenhum que possa ver as insignias e eu gostaria de mostrar elas assim nessa imagem que vc mostrou esta muito bom ^^
  15. bom se voce quer dizer o skill.lua é esse aqui skills.txt
  16. onde eu encontro esse .lua das badges ? esse arquivo fica dentro do cliente ou do server ?
  17. Isso as imagens são do meu cliente , a imagem onde so tem a badges é uma demonstrativa casa alguem n saiba o que era . o link de download do otclient é esse : http://www.mediafire.com/download/oxxtpbc42u3r7yp/World_Pokemon.rar (topico do criador do cliente http://www.xtibia.com/forum/topic/221041-pda-pwo-v1/) sim eu tenho um cliente bkp funcionando normalmente antes de dar o erro as unicas ediçoes feitas no cliente foi nos textos que tinha coisas em ingles e passei para portugues sim la tem duas insignias , o sistema esta funcionando normalmente vc recebe as insignias mas no cliente atual que eu estou usando ele foi editado pelo criador e no caso n tem uma aba inventario como todos estao acostumados onde mostra a bag , order , rope e tals ele fica tudo naquele painel em cima http://imageshack.com/a/img690/8991/pbmk.png e como n tem essa opçao de inventario eu não consigo ver a badges de insignias ja que ele fica alocada la , entao eu gostaria de colocar a caixa de insignias ex: ao lado da bag como mostra a imagem : http://imageshack.us/a/img822/269/1a2j.png obs o sistema funciona perfeitamente
  18. eae cara tudo bom , estava fazendo uns teste aqui e descobri que se vc pegar um ot cliente padrao onde o inventario é normal ele funciona agora no ot cliente que estou usando ele foi modificado .. no caso eu esqueci de postar qual eu estou usando ...http://www.xtibia.com/forum/topic/221041-pda-pwo-v1/ onde a caixa de inventario não é igual a de outros ot client acredito que de para colocar de outra maneira mas..... to nas tentativa meu skill.otui ta anexado como foi pedido e aqui é os erros do terminal : http://imageshack.us/a/img32/2606/vi9x.png skills - Cópia.txt
  19. Eae galera tudo bom estou com um problema no meu cliente na hora de colocar o sistema de insignias no mesmo estou usando o sistema postado aqui no fórum pelo Pluzetti para quem não viu o código é esse aqui Skills Otui: Em baixo de tudo la em ultimo coloque SkillButton id: pokeGym size: 143 69 margin-top: 8 UIButton id: gymBrock size: 32 32 anchors.top: parent.top anchors.right: parent.right margin-right: 120 UIButton id: gymMisty anchors.top: gymBrock.top anchors.left: gymBrock.right margin-left: 3 UIButton id: gymSurge anchors.top: gymBrock.top anchors.left: gymMisty.right margin-left: 3 UIButton id: gymErika anchors.top: gymBrock.top anchors.left: gymSurge.right margin-left: 3 UIButton id: gymSabrina anchors.top: gymBrock.bottom anchors.left: gymBrock.left margin-top: 6 UIButton id: gymKoga anchors.top: parent.top anchors.top: gymBrock.bottom anchors.left: gymMisty.left margin-top: 6 UIButton id: gymBlaine anchors.top: parent.top anchors.top: gymBrock.bottom anchors.left: gymSurge.left margin-top: 6 UIButton id: gymKira anchors.top: parent.top anchors.top: gymBrock.bottom anchors.left: gymErika.left margin-top: 6 Skills.Lua: Inicio do Script: local gyms = { ["Brock0"] = "/images/game/pokemon/clan/brock", ---- terminados em 0 apagado, terminados em 1 aceso ["Brock1"] = "/images/game/pokemon/clan/brock", ["Misty0"] = "/images/game/pokemon/clan/misty", ["Misty1"] = "/images/game/pokemon/clan/misty", ["Surge0"] = "/images/game/pokemon/clan/surge", ["Surge1"] = "/images/game/pokemon/clan/surge", ["Erika0"] = "/images/game/pokemon/clan/erika", ["Erika1"] = "/images/game/pokemon/clan/erika", ["Sabrina0"] = "/images/game/pokemon/clan/sabrina", ["Sabrina1"] = "/images/game/pokemon/clan/sabrina", ["Koga0"] = "/images/game/pokemon/clan/koga", ["Koga1"] = "/images/game/pokemon/clan/koga", ["Blaine0"] = "/images/game/pokemon/clan/blaine", ["Blaine1"] = "/images/game/pokemon/clan/blaine", ["Kira0"] = "/images/game/pokemon/clan/kira", ["Kira1"] = "/images/game/pokemon/clan/kira", } Em baixo de: connect(g_game, { onGameStart = refresh, onGameEnd = offline }) Coloque: connect(g_game, 'onTextMessage', getGym) Ficando: connect(g_game, { onGameStart = refresh, onGameEnd = offline }) connect(g_game, 'onTextMessage', getGym) Em baixo de: g_keyboard.unbindKeyDown('Ctrl+S') skillsWindow:destroy() skillsButton:destroy() end Coloque: function autoUpdateTalks() local player = g_game.getLocalPlayer() if not player then return end ---------- g_game.talk("#getGym# Brock") g_game.talk("#getGym# Misty") g_game.talk("#getGym# Surge") g_game.talk("#getGym# Erika") g_game.talk("#getGym# Sabrina") g_game.talk("#getGym# Koga") g_game.talk("#getGym# Blaine") g_game.talk("#getGym# Kira") ---------- end function getGym(mode, text) local t = string.explode(text, " ") local badges = skillsWindow:recursiveGetChildById("gym"..t[2]) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if text:find("#getBadges#") then badges:setImageSource(gyms[t[2]..""..tonumber(t[3])]) end end end Ficando: g_keyboard.unbindKeyDown('Ctrl+S') skillsWindow:destroy() skillsButton:destroy() end function autoUpdateTalks() local player = g_game.getLocalPlayer() if not player then return end ---------- g_game.talk("#getGym# Brock") g_game.talk("#getGym# Misty") g_game.talk("#getGym# Surge") g_game.talk("#getGym# Erika") g_game.talk("#getGym# Sabrina") g_game.talk("#getGym# Koga") g_game.talk("#getGym# Blaine") g_game.talk("#getGym# Kira") ---------- end function getGym(mode, text) local t = string.explode(text, " ") local badges = skillsWindow:recursiveGetChildById("gym"..t[2]) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if text:find("#getBadges#") then badges:setImageSource(gyms[t[2]..""..tonumber(t[3])]) end end end Em baixo de: function refresh() local player = g_game.getLocalPlayer() if not player then return end Coloque: autoUpdateTalks() Ficando: function refresh() local player = g_game.getLocalPlayer() if not player then return end autoUpdateTalks() o link do post é esse :http://www.xtibia.com/forum/topic/223594-insignias-em-otclient/ no caso eu gostaria de colocar essa nova aba , com uma opção para abrir ao lado da mochila no menu que fica em cima http://imageshack.us/a/img824/4544/lz0j.png depois que eu faço tudo o meu Client da bug e não abre algumas funções ficando assim : http://imageshack.us/a/img200/1294/q2ba.png http://imageshack.us/a/img19/8034/trrl.png alguém sabe oque pode ser feito para corrigir ? obrigado pela atenção
  20. @Slicer eu estava pensando na forma de adicionar um icone e no sistema colocar 1 por 1 de acordo que a barra sobe. ate da mais n sei muito sobre C++ e não sei os comandos corretos , pois ja add uma imagem nessa barra azul + ela fica travada, nem subindo nem descendo.
  21. @Slicer ao +- assim ai ao inves de subir a barra azul sobe uma imagem com o numero de balls que vc tem
  22. Alguem aqui pode me ajuda com a edição do HealtBar do OTClient?
  23. Infelizmente não funcionou não sumiu todas os menus.... eu quero apenas ao inves de cada pokemon que voce colocar na bag aumentar a barra azul , quero colocar no lugar dela aquela barra com imagem de pokeball
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...