Pesquisar na Comunidade
Mostrando resultados para as tags ''loot''.
Encontrado 21 registros
-
Olá, preciso de ajuda para criar um monstro. Ele seria um monstro que dropa gold no chão toda vez que toma um hit ao invés de sangrar. 99% de dropar 0-10 gold coin 01% de dropar 0-5 platinum coin Por exemplo um goblin, toda vez que ele apanhar, vai "sangrar" gold no chão e além disso ele droparia outros loots se morrer. Muito obrigado ------------------------ English ------------------------------------- Hello, I need help creating a monster. He would be a monster that drops gold on the ground every time he takes a hit instead of bleeding. 99% chance to drop 0-10 gold coin 01% chance to drop 0-5 platinum coin For example a goblin, every time he gets hit, he will "bleed" gold on the ground and in addition he would drop other loots if he dies. Thanks.
-
Gostaria de um script onde os equipamentos dropados pelos monstros viessem com atributos aleatórios, por exemplo, uma criatura X dropa uma sword, então teria uma % de chance dessa sword vir com atributo a mais de atk, def, ML, HP, MP, etc. 1. que possa escolher quais itens poderão ser atribuídos, ou seja, determinar itens que farão ou não parte do sistema; 2. que seja editável os atributos de cada item e os itens passiveis de serem atribuídos, ou seja, editar quais atributos cada equipamento pode ter. Por exemplo, equipamento X poder ter chance apenas de vir com ATK e DEF a mais; item Y com chance apenas de HP ou MP, etc... 3. ao dar look no item, descrever quais atributos extras tem o item (Bonus: ATK +2, HP + 75) Os atributos seriam: ATK (+1 a +3) DEF (+1 a +3) HP (+50 a +250) MP (+50 a +250) ML (+1 a +6) SPEED (+20 a +40) EXP (+4 a + 12%) Agradeço desde já !!
-
Boa noite Comunidade XTibia , gostaria de pedir ajuda de vocês porque meu server quando mata um pokemon ele não dropa loot nenhum , não da erro nenhum na distro , se precisar de algum codigo me diga que coloco no local de codigos , obrigado a todos Boa noite.
-
alguém tem um script de double loot , para um certo dia da semana ? +rep
-
O que é o módulo loot_stats? Este módulo é criado para apresentar itens descartados / monstro morto: contar, acaso, etc. Além disso, o módulo pode mostrar o próprio saque descartado em uma forma gráfica. Todas as operações estão no lado do cliente, então eles precisam de arquivos adicionais (veja Como adicionar?), Eles verificam as notificações de pilhagem e as salvam. Como adicionar? Adicione a pasta [loot_stats] à pasta "mods" ou "modules" (pasta "mods" recomendada) na sua pasta principal do OTClient. Para a pasta items_versions, adicione a pasta com o nome da versão (8.60 -> 860). Dentro da pasta criada, adicione os arquivos items.otb * e items.xml *. * Estes arquivos você pode encontrar em editores de mapas / servidores etc. Como parece Características Informações sobre monstros mortos. Saqueie de todos os monstros. Saqueie de um tipo de monstro. Informações de saque gráfico no canto superior esquerdo. limitações Módulo precisa trabalhar notificações de pilhagem. Este módulo funciona apenas com notificações de saque "clássicas". Você precisa ter items.otb e items.xml para trabalhar neste módulo. Problemas com o carregamento mais longo do OTClient. Download Loot_stats Bugs / Problemas enviados para o projeto no github. Feauters / Ideias etc. adicione aqui.Este módulo funciona apenas com notificações de pilhagem "clássicas" (como rl tibia)! Você precisa adicionar arquivos items.otb e items.xml! Creditos MagicWal ( Criador do Mod ) Walox ( Tradução )
-
Hello, remaker script for tfs 1.x. talkactions.xml <talkaction words="!ownbp" script="ownbp.lua"/> ownbp.lua local config = { cost = 1000, -- Cost (GP) ownTime = 24 * 60 * 60 * 1000, -- Time (24 horas) backpackId = 2000 } function onSay(player, words, param) local playerID = player:getGuid() local owner = (playerID + 100) local ownerName = player:getName() local function noOwner(o) o:removeAttribute(ITEM_ATTRIBUTE_DESCRIPTION) o:setActionId(0) end if (player:removeMoney(config.cost) == true) then local backpack = doPlayerAddItem(player:getId(), config.backpackId, 1) if (backpack ~= nil) then doSetItemSpecialDescription(backpack, ownerName..' owns this container.') doSetItemActionId(backpack, owner) addEvent(noOwner, 1000 * config.ownTime, backpack) end else doPlayerSendCancel(cid, "You do not have the amount of GP ("..config.cost..").") end end actions.xml <action itemid="2000" script="ownbp.lua"/> ownbp.lua function onUse(cid, item, fromPosition, target, toPosition, isHotkey) local playerID = cid:getGuid() -- getPlayerGUID(cid) local owner = (item.actionid - 100) if (owner > 0) then if (owner ~= playerID) then doPlayerSendCancel(cid, "You aren\'t owner of this container.") return TRUE end end end by @@azi
-
Olá! Estou fazendo um OT, e pra botar online falta pouco. Alguns problemas nao encontrei resposta então resolvi perguntar. Um deles é quanto ao Dead Human. No pvp, quando um player mata o outro, não aparece o Dead Human, ele simplesmente desaparece dali e volta para o templo, como normalmente acontece quando morre. Ou seja, Se dropar algum loot dele eu não vou saber. Espero que alguem consiga me ajudar!
-
Vi que muitos voltaram, principalmente meu mestre Oneshot, então voltei também. Não sei se voltei pra ficar ativo, mas de qualquer maneira, vou quebrar o gelo e postar um sistema depois de mais de um semestre inativo no fórum. Sinceramente, a qualidade da seção de scripting caiu consideravelmente. Chega a dar vergonha ver como está andando atualmente em comparação à época de novembro/dezembro do ano passado até fevereiro desse ano, em que deu aqueles problemas. São poucas as coisas que aparecem aqui que realmente são bem feitas. Bom, de qualquer maneira, fazer o quê se a maioria dos membros não consegue ver isso, deixemos rolar e tentemos restaurar o que era, né. Voltando ao tópico, trouxe pra vocês um sisteminha que funciona como um autoloot, porém, ele looteia apenas money e envia ele direto pra backpack ou direto para o banco do player (configurável), cobrando uma porcentagem do dinheiro looteado como troca pelo serviço. Exemplo, looteou 10 gold coins, cobra 10% (1 gold coin), dando pro player 9 gold coins no total. Scripts: Configurando: Para usar o sistema, use o comando /autoloot. Créditos: - Luck Oake
-
eae gealera do xt fiz esse post pra pedir a ajuda de vcs queria saber como eu faço para que 100x stones ocupem apenas um lugar na bag tipo 100 stones em apenas um sloot server poketibia.... Não sei se esta na area certa! quen ajudar rep+
-
talkaction [Encerrado] Loot dos pokemons no PDA Slicer
um tópico no fórum postou Geraldoida Tópicos Sem Resposta
Gente, sou novo aqui, e estou com um server editado do Slicer. Eu adicionei uns pokemons aqui, e eles não estão dando loot, mesmo mechendo no .xml deles. Gostaria que alguém me ajudasse a arrumar. Aqui está um .xml de um pokemon adicionado recentemente e que não esta dando loot. <?xml version="1.0" encoding="UTF-8"?> <monster name="Aggron" nameDescription="an aggron" race="bug" experience="484" speed="130" manacost="0"> <health now="90" max="90"/> <look type="1472" head="40" body="60" legs="95" feet="113" corpse="105"/> <targetchange interval="10000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag targetdistance="1"/> <flag staticattack="97"/> <flag runonhealth="0"/> <flag hungerdelay="21"/> </flags> <attacks> <attack name="melee" interval="2000" chance="100" range="1" min="-50" max="-100"/> <attack name="Scratch" interval="2570" chance="31" range="1"/> <attack name="Poison Sting" interval="2805" chance="29" range="1"/> <attack name="Sleep Powder" interval="5164" chance="20" range="1"/> <attack name="Slash" interval="2805" chance="29" range="1"/> <attack name="Stun Spore" interval="4920" chance="20" range="6"/> <attack name="Poison Powder" interval="2946" chance="28" range="1"/> <attack name="Absorb" interval="2805" chance="29" range="1"/> <attack name="Poison Bomb" interval="2805" chance="23" range="4"/> <attack name="Fury Cutter" interval="3105" chance="25" range="4"/> <attack name="X-Scissor" interval="3805" chance="25" range="5"/> </attacks> <defenses armor="0" defense="0"/> <voices interval="5000" chance="10"> <voice sentence="ARII!"/> <voice sentence="RIAADOS!"/> <voice sentence="ARIADOS!"/> </voices> <loot> <item id="12164" chance="5000" countmax="50"/> <item id="12176" chance="4000" countmax="5"/> <item id="12198" chance="3000" count="1" countmax="1"/> <item id="11444" chance="100" count="1" countmax="1"/> </loot> <script> <event name="Spawn"/> </script> </monster> Muito Obrigado ! Valendo rep+ -
Esse aloot so funciona no pokemons normais... queria que ele funciona-se no pokemons de outland! tive duvida skype: nando13089
-
Hail XTibia, venho aqui postar um erro de NPC que acontece já faz um bom tempo, e gera muito lag no server pois sobrecarrega o console, não sei o que posso fazer para arrumar, se puderem me ajudar eu agradeço, como sempre +REP. Segue abaixo o erro, script do npc em questão e Print: ERRO: [22/12/2012 03:28:21] [Error - Npc interface] [22/12/2012 03:28:21] data/npc/scripts/loot.lua:onThink [22/12/2012 03:28:21] Description: [22/12/2012 03:28:21] (luaGetThingPosition) Thing not found [22/12/2012 03:28:21] [Error - Npc interface] [22/12/2012 03:28:21] data/npc/scripts/loot.lua:onThink [22/12/2012 03:28:22] Description: [22/12/2012 03:28:22] data/lib/032-position.lua:6: attempt to index local 'toPosition' (a boolean value) [22/12/2012 03:28:23] stack traceback: [22/12/2012 03:28:23] data/lib/032-position.lua:6: in function 'getDistanceBetween' [22/12/2012 03:28:23] data/npc/lib/npcsystem/npchandler.lua:559: in function 'isInRange' [22/12/2012 03:28:23] data/npc/lib/npcsystem/npchandler.lua:479: in function 'onThink' [22/12/2012 03:28:23] data/npc/scripts/loot.lua:8: in function <data/npc/scripts/loot.lua:8> SCRIPT NPC: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function thinkCallback(cid) local rand = math.random(1,100) if rand == 1 then selfSay('Buy Items!') end return true end function greetCallback(cid) return true end npcHandler:setCallback(CALLBACK_ONTHINK, thinkCallback) npcHandler:setCallback(CALLBACK_GREET, greetCallback) npcHandler:addModule(FocusModule:new()) PRINT: -- É complica pois quando não estou ADM o server não tem como dar /reload npcs ai o lag fica gigantesco. Versao no server: [8.60] Alissow Ots 4.11 Aguardo ajuda e como sempre +rep
-
Alguém do fórum poderia me passar uma lista de tipos de Pokémon e os loot de cada tipo por id? Por favor!
- 5 respostas
-
- loot
- pokemon loot
- (e 1 mais)
-
Gostaria que me fizessem um script para que a backpack tivesse maior quantidade de sloots (espaço). Backpack of Holding: 150 sloots (o ID dela no meu server é 2365) Demon Backpack 100 sloots (o ID dela no meu server é 10518) Grato.
-
Iae galera hoje venho trazer um script que não dropa loot como um aol so que sem precisar usar amuleto e também não e uma bless então vamos la Em data / talkactions / scripts / e renome algum arquivo.lua para loot e adicione function onSay(cid, words, param) local price = 1000 -- dinheiro que vai custa if getPlayerStorageValue(cid,1254) > 0 or not doPlayerRemoveMoney(cid, price) then doPlayerSendTextMessage(cid, 28, "Você, não tem dinheiro suficiente e/ou já tem Anti Drop.") return true end doPlayerSendTextMessage(cid, 27, "Parabéns você comprou Anti Drop, por " .. price .. " gp's") setPlayerStorageValue(cid, 1254, 1) return true end talkactions.xml <talkaction words="!loot" event="script" value="loot.lua"/> data/creaturescripts/scripts renome algum arquivo pra antidrop e adicione function onDeath(cid, deathList) if getPlayerStorageValue(cid, 1254) > 0 then setPlayerStorageValue(cid, 1254, 0) doCreatureSetDropLoot(cid, false) end return true end em creaturescripts.xml <event type="death" name="noDrop" script="antiDrop.lua"/> em login.lua registerCreatureEvent(cid, "noDrop") Créditos Skyligh (Por Criar E Pela Ideia E Postar) Skyforever (Ajudou Em Alguns Erros) gostou ? rep +
-
Distro:TFS 0.4 Servidor:Global Xtibianos, mais uma vezes recorro a vocês, A algum tempo vinha percebendo que por mais que eu configurasse a velocidade do respawn no config.lua, aparentemente a velocidade do respawn era a mesma, então fiz um teste, pus a rete do respawn = 0 e rate de loot = 0, porem o loot agora sempre cai as mesmas coisas (não cai full loot nem pouco), e o respawn ainda continua a mesma coisa. Solução para aumentar o tempo de respawn, e para diminuir o loot? sem mexer em cada respawn e em cada monstro também
-
Servidor: Global Distro: TFS 0.4 32bits Olá Xtibianos, gostaria de ajuda no seguint Script: Seguindo o estilo de quest global da cipsoft, queria um script que desse uma recompensa a todos os players que ajudaram a matar um monstro. O monstro aparecerá em uma sala, e todos os players que atacarem esse monstro 30 segundos antes dele morrer receberá o item (119). Espero que tenham entendio, e que possam me ajudar. Obrigado
-
Nome do Script: Autoloot Tipo do Script: -Creaturescript - Talkaction - Movement Versão Utilizada: - 8.60 Servidor Utilizado: - TFS 0.4.0 Nível de Experiência: - Médio - Alto. Informações Extras: Quote Como Funciona Para configurar o sistema o jogador deverá entrar com o comando !autoloot, lá aparecera as configurações do sistema no chatlog,em laranja. !autoloot gold Este comando faz com que o dinheiro que o monstro drope seja enviado automaticamente ao banco do jogador, espero que principalmente os low-leveis o usem pois garanto que será de uma boa ajuda a eles no começo da jornada,para ligar terá que falar !autoloot gold e para desliga-lo, !autoloot gold. !autoloot add, Este comando irá configurar para o sistema coletar e colocar o item no primeiro espaço que encontrar no corpo do jogador Ex : !Autoloot add,dragon scale mail Jogadores premmy teram um limite de 4 items para configurar. Jogadores free tera o limite de apenas 1 item, mais para conhecer o sistema. !autoloot remove, Irá remover o item configurado da sua lista do autoloot, com isto o item não será mais pego automaticamente. Ex : !Autoloot remove,dragon scale mail !autoloot clear Limpa toda a lista de items configurados. Observações 1. O sistema não irá puxar items de monstros mortos a mais de 1 sqm do jogador. 2. Caso o jogador não possua espaço ou cap para coletar o item, o sistema dropara o item no "pé" do jogador. up
-
Eu queria um script que quando o player morrer ele não perca loot de nenhuma maneira , nem sem aol . Tenho um script aqui desta mesma função , mais ele nao me satisfez pois quando o player morre acontece um efeito "holy_area" mais eu queria o jeito classico q é os corpises masculinos e femininos mais sem perca de loot (= script function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) local level = 9000000 if isPlayer(cid) and getPlayerLevel(cid) <= level then doCreatureSetDropLoot(cid, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) return true end return true end Ajudou ? reep+ !!!!!!
-
Ola galera do xtibia... A alguns dias estou editando um OTServ (7.92), tava ageitando tudo direitinho e pa... mais ai chego nos seguintes errors que não consigo arrumar: Quando o player morre SEM AOL, não perde nada; O Soul Point do player está subindo muito rapido (50 de soul a cada 1 seg), ja tentei mudar na pasta data/vocations.xml, mudei pra 25 a cada 5 seg, salvei, mais nao deu em nada. Basicamente o que quero é que o player que morra SEM AOL drope o LOOT e o Soul suba de acordo com o arquivo vocations.xml, é como se ele tivesse indo por outro script..nao sei Por hora é so isso que to com BASTANTE dificuldade, lembrando que meu OTServ eh 7.92. Quem poder ajudar, agradeco desde ja. Vlw galera do XTIBIA. Alguem pls? Preciso arrumar isso logo ;/