Ir para conteúdo

484539

Campones
  • Total de itens

    45
  • Registro em

  • Última visita

5 Seguidores

Sobre 484539

Informações

  • Char no Tibia
    Darius Hunter
  • Forma que conheci o xTibia
    Otservs
  • Sou
    Programador

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

484539's Achievements

  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 ^^
  • Quem Está Navegando   0 membros estão online

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