Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''fishing''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 18 registros

  1. Fala gente, tudo bem...bom eu to sumido aqui do portal, porém hoje estou de volta com uma coisa para disponibilizar. Muitos ja devem saber, alguns não...a pxg tem um sistema que voce pode pescar de andares mais altos, eu procurei muito pra descobrir e bom encontrei e hjee vou ensinar a voces: abra o arquivo: actions.cpp/ procure por isso: ReturnValue Actions::canUseFar(const Creature* creature, const Position& toPos, bool checkLineOfSight) Ela vai estar assim: ReturnValue Actions::canUseFar(const Creature* creature, const Position& toPos, bool checkLineOfSight) { if(toPos.x == 0xFFFF) return RET_NOERROR; const Position& creaturePos = creature->getPosition(); if(creaturePos.z > toPos.z) return RET_FIRSTGOUPSTAIRS; if(creaturePos.z < toPos.z) return RET_FIRSTGODOWNSTAIRS; if(!Position::areInRange<7,5,0>(toPos, creaturePos)) return RET_TOOFARAWAY; if(checkLineOfSight && !g_game.canThrowObjectTo(creaturePos, toPos)) return RET_CANNOTTHROW; return RET_NOERROR; } Troque por essa abaixo: Apague a função toda e coloque isso: ReturnValue Actions::canUseFar(const Creature* creature, const Position& toPos, bool checkLineOfSight) { if(toPos.x == 0xFFFF) return RET_NOERROR; const Position& creaturePos = creature->getPosition(); if(creaturePos.z > toPos.z) return RET_FIRSTGOUPSTAIRS; // if(creaturePos.z < toPos.z) // return RET_FIRSTGODOWNSTAIRS; if(!Position::areInRange<7,5,3>(toPos, creaturePos)) return RET_TOOFARAWAY; // if(checkLineOfSight && !g_game.canThrowObjectTo(creaturePos, toPos)) // return RET_CANNOTTHROW; return RET_NOERROR; } Feito tudo certo, voce conseguira pescar de cima de montanhas. Obrigado e boa noite a todos.
  2. Fala galera, hoje trago pra vocês meu Fishing System... Eu ainda não sou nem um programador experiente mas consegui fazer esse sistema, eu fiz ele faz um bom tempo... Não programo mais em Lua, apenas C++... Mas espero que gostem... Caso achem algo que seria desnecessário ou outra maneira mais fácil de fazer tal coisa só dizer, estou aberto a críticas. Bem, vamos lá!. - Crie um arquivo chamado fish.lua em Actions e coloque: - Agora crie outro arquivo em Actions chamado isca.lua e coloque: Agora em Creaturescripts crie um arquivo chamado fishing.lua e coloque: e registre esse evento no creaturescripts.xml <event type="think" name="Fishing" script="fishing.lua"/> - Agora na sua lib adicione isso: Bem, eu acho que é isso, espero não estar esquecendo nada... Enjoy.
  3. Estou com um bug no meu sistema de fishing, o player quando pesca e anda acaba bugando e burlando o tempo de pesca, assim fazendo um spam de pokemons pescando sem parar. Pensei em uma solução mas gostaria da ajuda de vocês para realizar, se for possível colocar quando o player estiver pescando não puder andar. Abaixo meu script de fishing (base huatson):
  4. -Primeiramente, boa noite a todos ^^ Galera eu gostaria de um system completo de pesca, uso a a base stage do bluester, totalmente editada, mas é a base que uso, então, eu gostaria de um system de pesca da seguinte forma. -Tem de ser necessário o uso de uma outfit para pesca -uso de iscas, sendo cada isca com level e com seus respectivos pokemons -O player poderá ter livre movimento pescando, sem que de bug como no system que tenho, no script que tenho o player começa a pescar, ai se meche e buga a outfit, para de pescar mas ele continua com a outfit pescando, eu gostaria de um system como o da pxg, onde ele jogasse a vara de pesca no determinado lugar, mas poderia andar livremente até perder a visão da isca na tela. -Não pode ser possível pescar mais de uma vez ao mesmo tempo, por exemplo, enquanto o player estiver pescando ele não pode pescar novamente. -Efeito que aonde ele jogar a isca na água fique tipo uns pingos de água e quando o pokemon fisgar a isca(em determinados segundos) começe a borbulhar para alertar ao player que ele já pode puxar a isca. - hotkey para jogar a isca na água e hotkey para puxa-la novamente. -Função onde o player puxar a vara de pesca antes de começar a borbulhar não pescar nada. -Função de habilitar isca, por exemplo o player usa a isca da bag, se ele clicar na isca com id 1234 ele ative ela na vara de pesca para pescar apenas os pokes daquela isca e apareça a mensagem avisando que a isca está na vara de pesca, e quando a retirá-la da vara de pesca também de mensagem que ele retirou ela ou trocou. -Função de stage de level na isca, por exemplo, a isca que só pode usar no level 10 de pesca da mais xp pra upar o fishing do que a do level 5 entende. -e por último gostaria se possível de fazer que quando o player jogasse a vara de pesca na água ele automaticamente mudasse de outfit, e assim que parasse de pescar voltasse a outfit que ele estava. Como podem ver é a pesca da PxG por completo, se alguém estiver disponível a fazer esses script ai eu ficaria muito grato e tenho certeza que o Fórum todo iria utilizar este system, seria uma contribuição muito grande para com o fórum. Obrigado e desculpe se teve algum erro no tópico. Aguardo ansiosamente alguma resposta e tenham uma boa noite ^^
  5. Primeiramente boa noite Então , estou tentando alterar o Nivel das iscas de pesca , parece algo simples porem estou com uma dificuldade , ja tentei alterar todas as linhas > http://prntscr.com/e3tnna de todos os arquivos >http://prntscr.com/e3tnri. Se alguém souber , agradeço
  6. Queria saber como aumenta o levle de fish pq meu server so vai até o 60
  7. Olá queria saber se alguém consegui mi ajudar com um script, tipo os players no servidor ao jogar a vara na agua eles conseguem ficar jogando a vara toda hora assim bugando o tempo de puxar o pokemon puxando varios de em pouco tempo queria saber se alguém consegue colocar uma função que ele so pode usar a vara novamente assim que ele puxar o pokemon. Ou um tempo em segundos que ele só pode usar a vara depois que esse tempo acabar! local fishing = {[-1] = { segs = 500, pokes = {{"Magikarp", 1}} },[3976] = { segs = 500, pokes = {{"Horsea", 1}, {"Remoraid", 1}, {"Goldeen", 1}, {"Poliwag", 1}} }, -- pega no client da pxg[12855] = { segs = 500, pokes = {{"Tentacool", 1}, {"Staryu", 1}, {"Krabby", 1}, {"Shellder", 1} } },[12854] = { segs = 500, pokes = {{"Seel", 1}, {"Chinchou", 1} } },[12858] = { segs = 500, pokes = {{"Seaking", 1}, {"Seadra", 1}, {"Poliwhirl", 1}} },[12857] = { segs = 500, pokes = {{"Starmie", 1}, {"Kingler", 1}, {"Corsola", 1}, {"Qwilfish", 1}} }, -- pega no client da pxg[12860] = { segs = 500, pokes = {{"Lanturn", 1}, {"Dewgong", 1}}},[12859] = { segs = 500, pokes = {{"Cloyster", 1}, {"Poliwrath", 1}, {"Politoed", 1}, {"Octillery", 1}} },[12856] = { segs = 500, pokes = {{"Dratini", 1}, {"Dragonair", 1} }},[12853] = { segs = 500, pokes = {{"Gyarados", 1}, {"Mantine", 1}, {"Tentacruel", 1}, {"Kingdra", 1}} },}local storageP = 154584local sto_iscas = 5648454 --muda aki pra sto q ta no script da iscalocal bonus = 15local limite = 100local fightcondition = createConditionObject(CONDITION_INFIGHT)setConditionParam(fightcondition, CONDITION_PARAM_TICKS, 5 * 1000)function fightCondic(cid) if not isCreature(cid) then return true end if not isCreature(getCreatureTarget(cid)) then return true end doAddCondition(cid, fightcondition)addEvent(fightCondic, 1000, cid)endlocal function doFish(cid, pos, ppos, interval) if not isCreature(cid) then return false end if getThingPos(cid).x ~= ppos.x or getThingPos(cid).y ~= ppos.y then return false end doSendMagicEffect(pos, CONST_ME_LOSEENERGY) if interval > 0 then addEvent(doFish, 1000, cid, pos, ppos, interval-1) return true end local peixe = 0 local playerpos = getClosestFreeTile(cid, getThingPos(cid)) local fishes = fishing[getPlayerStorageValue(cid, sto_iscas)] local random = {} if getPlayerSkillLevel(cid, 6) < limite then doPlayerAddSkillTry(cid, 6, bonus * 5) end --[[if math.random(1, 100) <= chance then if getPlayerSkillLevel(cid, 6) < limite then doPlayerAddSkillTry(cid, 6, bonus * 5) end]] random = fishes.pokes[math.random(#fishes.pokes)] for i = 1, math.random(random[2]) do peixe = doSummonCreature(random[1], playerpos) if not isCreature(peixe) then setPlayerStorageValue(cid, storageP, -1) doRemoveCondition(cid, CONDITION_OUTFIT) return true end setPokemonPassive(peixe, true) doSetPokemonAgressiveToPlayer(peixe, cid) setPlayerStorageValue(peixe, storageP, 1) fightCondic(cid) if #getCreatureSummons(cid) >= 1 then doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 0) doChallengeCreature(getCreatureSummons(cid)[1], peixe) else doSendMagicEffect(getThingPos(cid), 0) doChallengeCreature(cid, peixe) end end setPlayerStorageValue(cid, storageP, -1) doRemoveCondition(cid, CONDITION_OUTFIT)return trueendlocal waters = {11756}local times = {s = 2256891, -- n mexaexhau = 5 -- tempo em seegundos para salvar denovo}function onUse(cid, item, fromPos, itemEx, toPos)if isWatchingTv(cid) thenreturn trueendlocal checkPos = toPoscheckPos.stackpos = 0if getTileThingByPos(checkPos).itemid <= 0 then return trueendif not isInArray(waters, getTileInfo(toPos).itemid) then return trueendif isRiderOrFlyOrSurf(cid) and not canFishWhileSurfingOrFlying then doPlayerSendCancel(cid, "You can't fish while surfing/flying.") return trueendif getTileInfo(getThingPos(getCreatureSummons(cid)[1] or cid)).protection then doPlayerSendCancel(cid, "You can't fish pokémons if you or your pokémon is in protection zone.")return trueendlocal delay = fishing[getPlayerStorageValue(cid, sto_iscas)].segsif getPlayerStorageValue(cid, sto_iscas) ~= -1 then if getPlayerItemCount(cid, getPlayerStorageValue(cid, sto_iscas)) >= 1 then doPlayerRemoveItem(cid, getPlayerStorageValue(cid, sto_iscas), 1) else setPlayerStorageValue(cid, sto_iscas, -1) endendif getPlayerSex(cid) == 1 thenif getCreatureOutfit(cid).lookType ~= 520 then ---- Outfit necessaria para usar o fishingdoPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa estar com a outfit de pesca para pescar.")return falseendelseif getCreatureOutfit(cid).lookType ~= 521 then ---- Outfit necessaria para usar o fishingdoPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa estar com a outfit de pesca para pescars.")return falseendendlocal outfit = getCreatureOutfit(cid)local out = getPlayerSex(cid) == 0 and 1467 or 1468doSetCreatureOutfit(cid, {lookType = out, lookHead = outfit.lookHead, lookBody = outfit.lookBody, lookLegs = outfit.lookLegs, lookFeet = outfit.lookFeet}, -1)setPlayerStorageValue(cid, storageP, 1) --alterei looktypedoCreatureSetNoMove(cid, false)local pos2 = getThingPos(itemEx.uid)doCreatureSetLookDir(cid, getLookToFish(getThingPos(cid), pos2)) --alterado ver depoisdoFish(cid, toPos, getThingPos(cid), math.random(5, delay))return trueendfunction getLookToFish(pos, pos2)local x1, y1 = pos.x, pos.ylocal x2, y2 = pos2.x, pos2.yif x1-x2 <= 0 and y1-y2 > 0 then return NORTHelseif x1-x2 < 0 and y1-y2 == 0 then return EASTelseif x1-x2 < 0 and y1-y2 < 0 then return EASTelseif x1-x2 > 0 and y1-y2 < 0 then return SOUTHelseif x1-x2 > 0 and y1-y2 <= 0 then return WESTelseif x1-x2 > 0 and y1-y2 >= 0 then return WESTelseif x1-x2 < 0 and y1-y2 < 0 then return EASTelseif x1-x2 == 0 and y1-y2 < 0 then return SOUTHendreturn WESTend--[[-- resulatados em linha reta(exatos)if x1 == x2 then -- virar para norte if (y1 - y2) > 0 then -- virar para cima return NORTH elseif (y1 - y2) < 0 then -- virar para baixo return SOUTH endelseif y1 == y2 then if (x1 - x2) > 0 then -- virar para OESTE << return WEST elseif (x1 - x2) < 0 then -- virar para LESTE >> return EAST endend-- resulatados em linha reta(exatos)if (x1 ~= x2) or (y1 ~= y2) then if (x1 - x2) < 0 then return EAST -- virar para LESTE >> elseif (x1 - x2) > 0 then return WEST endend]]
  8. Olá xTibia, Gostaria de saber se algum de vocês poderiam me dizer como faço para quando eu pescar um pokemon dar battle para o meu summon sem eu dar target no pokemon pescado? Grato desde já! up
  9. Como o título fala, estou tentando mudar as sources passando o fishing para defesa mágica, defender qualquer tipo de damage que não seja melee, alguém poderia me ajudar com isso ?
  10. Olá gostaria da ajuda de vcs, estou com um problema no meu servidor. Quando eu tento pescar usando as iscas " Steak - Special Lure - Misty's Special Lure - Big Steak " o char não pesca fica bugado... Olhei se achava algum post em relação a este erro, não encontrei... Se alguém poder me ajudar, fico muito agradecido.
  11. Olá a todos, hoje é terça, portanto venho trazer mais um script. Esse é bem simples, mas é legal... Fiz ele baseando-me em um pedido: http://www.xtibia.com/forum/topic/229539-sistema-de-pesca-de-itens/#entry1619129. Para ver os outros scripts de terça, clique aqui. O que ele faz? É um simples sistema de pesca (com efeitos bem legais), onde se pode configurar tudo a seu gosto. Quando se usa a vara na água aparece um efeito, espera-se um tempo (3 segundos) e começam a aparecer vários efeitos na água. Nesse momento, você pode ou não conseguir um peixe. Para instalar, crie Killua Fishing System.lua em data/actions/scripts e coloque: local waterIDs = {493, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625} local config = { {level = {10,19}, fishes = {2667}, maxFish = 1, chance = 50}, -- {level = {Do level, Até o level}, fishes = {id dos peixes que podem vir}, maxFish = quantidade máxima de peixes que podem vir, chance = chance em % {level = {20,29}, fishes = {2667, 2669}, maxFish = 2, chance = 60}, {level = {30,39}, fishes = {2667, 2669}, maxFish = 3, chance = 70}, {level = {40,49}, fishes = {2667, 2669, 2668}, maxFish = 4, chance = 80}, {level = {50,59}, fishes = {2667, 2669, 2668}, maxFish = 5, chance = 80}, {level = {60,69}, fishes = {2667, 2669, 2668, 2670}, maxFish = 6, chance = 80}, {level = {70,79}, fishes = {2667, 2669, 2668, 2670, 2160}, maxFish = 6, chance = 80}, {level = {80,math.huge}, fishes = {2667, 2669, 2668, 2670, 2160, 2157}, maxFish = 7, chance = 90} } function onUse(cid, item, fromPosition, itemEx, toPosition) local worms = math.random(1, 5) if getPlayerStorageValue(cid, 381921) < os.time() then if isInArray(waterIDs, itemEx.itemid) then if getPlayerItemCount(cid, 3976) >= worms then doPlayerRemoveItem(cid, 3976, worms) doSendMagicEffect(toPosition, 1) local times = {2900, 3100, 3300, 3500, 3700, 3900, 4000} for i = 1, #times do addEvent(doSendMagicEffect, times[i], toPosition, 1) end addEvent(function() local random = math.random(1, 100) for _, fishing in pairs(config) do if random <= fishing.chance then if getPlayerSkillLevel(cid, 6) >= fishing.level[1] and getPlayerSkillLevel(cid, 6) <= fishing.level[2] then doPlayerAddItem(cid, fishing.fishes[math.random(1, #fishing.fishes)], math.random(1, fishing.maxFish)) doPlayerAddSkillTry(cid, 6, 6) doSendMagicEffect(toPosition, 53) break end else doSendMagicEffect(toPosition, 25) doPlayerAddSkillTry(cid, 6, 1) end end end, 4000) doPlayerSetStorageValue(cid, 381921, os.time() + 5) else doPlayerSendCancel(cid, "Voce precisa de mais minhocas!") end else doPlayerSendCancel(cid, "Voce nao pode pescar aqui") end else doPlayerSendCancel(cid, "Sua isca ainda esta na agua!") end return true end Em actions.xml, coloque essa tag: <action itemid="2580" script="Killua Fishing System.lua" allowfaruse="1"/> ATENÇAO: para evitar problemas, remova a seguinte tag do actions.xml <action itemid="2580" event="script" value="tools/fishing.lua" allowfaruse="1"/> Configure a tabela config a seu gosto (siga o comentário no script).
  12. Salve povo Xtibiano, Vamos diretamente ao ponto.... Meu fishing é oque veio no Pda Slicer 1.8... Eu fiz algumas minimas altereções e queria que vocês pudessem adicionar uma coisinha a mais pra mim... Seguinte: Ele pesca, pesca e pesca, mais não da nem uma falha... queria que vocês adicionassem um modo para que pudesse falhar tbm... mais só no Fim daqueles "Borbulhos" Quem usou o Pda Slicer vai saber do que estou falando... Bom, Façam oque puderem e me surpreendam! (= Actions -> Scripts -> Tools -> Fishing XD Valendo Rep+
  13. Oi, Depois de muito tempo procurando descobri um jeito de voltar meu Fishing para um que eu gosto mt (o antigão mesmo) Só que tem um probleminha, Fiz tudo que eu pude pra arrumar e tal só que quando eu puxo um pokemon e se ele é passivo (na pasta) ele fica passivo depois que eu pesco-o ... Queria que todos que eu puxasse ficassem "Irritados" e atacassem meu poke ... Segue minha Fishing... Obrigado desde já!
  14. Preciso de ajuda no server do Gabrieltxu 3.1.1 Eu queria saber como tiro uma mensagem que aparece sempre que logo; "Bem-Vindo ao Server Pokemon by Gabrieltxu do Xtibia ^^ Bom Jogo a Todos! Bugs reportem No meu Topico Eu também queria Saber como tiro aquilo de só poder pescar se estiver usando a roupa de fisher, queria que o fishing ficasse tipo o Centurion v4 ou o Ot pokemon You need fisher outfit for fishing'/'Você precisa da outfit 'Fisher' para pescar' Rep + para quem ajudar D=
  15. Olá, venho lhes trazer um talkaction simples em que quando você fala !fishing, aparece uma tabela com os pokemons que você pode pescar. Vamos ao script! 1° - Vá na pasta do seu ot/data/talkactions/scripts, adicione um arquivo chamado fishing.lua, coloque isso dentro: Feche e salve 2° - Vá em talkactions.xml, abra em forma de bloco de notas e coloque isso la dentro: <talkaction words="!fishing" event="script" value="fishing.lua"/> Pronto, e lembrem-se de editar o que esta em negrito. (e só pra avisar, não vai aparecer na ordem certa e a tabela não vai se atualizar sozinha). Foto: Créditos: Slicer por criar e TheCaos por editar um poquinho.
  16. Bom dia galera, estou com um problema... Quando um player pesca, o pokemon fica agressivo, sendo assim fica muito ruim de ter lagos perto do CP... estou utilizando o PDA 1.7 by slicer, gostaria de saber onde posso colocar pra quando o player for pescado só atacar qm pescou ele... Obrigado desde já..
  17. alguem pode ria fazer esse siatema de fishing Como funciona: Primeiramente você deve estar usando o outfit de Fisher. Após ela estar "anexada" na sua rod irá aparecer uma mensagem Então você dá use com sua rod em algum lago/mar e nesse momento você terá que aguardar até o peixe "fisgar". Quando você pescar alguma coisa a água vai borbulhar e você deve clickar em cima da rod com o botão direito. Após ter clickado o pokemon que você pescou irá sair da água. Leia mais: http://www.blogpxg.com/tutoriais/novo-sistema-de-pesca-/
×
×
  • Criar Novo...