Ir para conteúdo

Pedro.

Membro
  • Registro em

  • Última visita

Tudo que Pedro. postou

  1. Categoria: Mapa. Versão: 9.60 Autor: Jobs Download: Bog Raider Jobs.rar Scan: VirusTotal Screens;
  2. Pedro. postou uma resposta no tópico em Eventos de Mapping
    Assim que terminar, desafiarei o vencedor u.u
  3. Pedro. postou uma resposta no tópico em Outros Bots
    saudades elfbot.
  4. Não sei como te ajudar, achei que quando estivesse criando o char, o worldid poderia está diferente, mas no caso não está, retorne para 0. worldId = 0
  5. Edite cada Sample, Knight Sample, Druid Sample, Sorcerer Sample, lá vai ter level, ml, skills, aonde tiver alterado coloque 0. Exatamente como Wakon explicou brother.
  6. tente assim
  7. cole sua config.lua aqui em spoiler.
  8. no phpmyadmin, na tabela accounts, elas estão criptografadas?
  9. talkactions/scripts/addondoll.lua talkactions/scripts/mountdoll.lua créditos: luanluciano93
  10. aconselho mudar o script.
  11. no caso a skill seria usada susanou "o nome do player
  12. Pedro. postou uma resposta no tópico em Playground (Off-topic)
  13. me manda script da sword que você quer ou então adicione a tag nela. absorbPercentManaDrain
  14. tente assim. xml. <instant name="susanou buff" words="susanou" lvl="250" mana="10000" maglv="110" prem="1" aggressive="0" needtarget="1" params="1" exhaustion="1500" needlearn="0" event="script" value="itachi/susanou.lua"> </instant>
  15. Muito bom conteúdo, obrigado por compartilhar. Quando entrar no pc darei rep+
  16. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    Já trabalhei com LGV, hoje em dia esta bem melhor pelo fato do anti-ddos básico vir incluído, tirando o grande super que eles dão.
  17. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    na minha opinião não há melhor. O mark simplesmente é genial e os contribuintes também, hoje ha grandes programadores trabalhando, inclusive o Bruno do tk. Super aconselho usar, se não me engano a versão do tfs pelo github ta 10.77
  18. seu português está ótimo. Procure na sessão de downloads.
  19. Oláá amigo, você pode usar um movements ao inves da alavanca. no caso ficaria assim. movements.xml <movevent event="StepIn" uniqueid="60021" script="new/energy.lua" /> movements/ .lua function onStepIn(cid, item, position, fromPosition) local neededItemToTeleport = 8306 local TileUniqueIDFirst = 60021 -- local tleportTo = {x = 897, y = 1119, z = 12} if getPlayerStorageValue(cid, 60003) == -1 and getPlayerStorageValue(cid, 60004) == -1 then doCreatureSay(cid, "You need to start the quest first. Visit elemental's temple.", TALKTYPE_ORANGE_2, getCreaturePosition(cid)) elseif isPlayer(cid) == TRUE then if item.uid == TileUniqueIDFirst then if getPlayerItemCount(cid, neededItemToTeleport) > 0 then doTeleportThing(cid, tleportTo) doSendMagicEffect(getCreaturePosition(cid), 11) else local message = "You need a special element to enter." doCreatureSay(cid, message, TALKTYPE_ORANGE_1) local pos = getPlayerPosition(cid) local tppos = {x=894, y=1118, z=11} doTeleportThing(cid,tppos) return FALSE end end end end Explicação. local neededItemToTeleport = 8306 --- Seria o ID do item que o player precisa ter na BP local TileUniqueIDFirst = 60021 --- UNIQUEID aonde o player ficará em cima. local tleportTo = {x = 897, y = 1119, z = 12} --- Aonde ele será teleportado local tppos = {x=894, y=1118, z=11} --- caso n tenha o item será para essa cords
  20. Data > npc > script > lib > npcsystem> modules.lua troca a função "function StdModule.travel" por está aqui local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- OTServ event handling functions start 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 -- OTServ event handling functions end -- Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions! local travelNode = keywordHandler:addKeyword({'passage'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to cityvip?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, vip = true, level = 0, cost = 200, destination = {x=xxxxx, y=xxxxx, z=x} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'cityvip'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to cityvip?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, vip = true, level = 0, cost = 200, destination = {x=xxxxx, y=xxxxx, z=x} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) keywordHandler:addKeyword({'job'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I am the captain of this ship.'}) keywordHandler:addKeyword({'travel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can take you to cityvip.'}) -- Makes sure the npc reacts when you say hi, bye etc. npcHandler:addModule(FocusModule:new()) agora você pode usar o parâmetro vip = true, assim como premium = true ex: travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, vip = true, level = 0, cost = 200, destination = {x=xxxxx, y=xxxxx, z=x} })
  21. Pedro. postou uma resposta no tópico em Formação de Equipe
    luxury-ats.com
  22. Pedro. postou uma resposta no tópico em Formação de Equipe
    Eu ainda tenho vontade de abrir um global, sou muito fã do Mark pelo shadowcores, acho que o cara fez o melhor servidor do mundo, sem bugs, perfeito. Ainda tenho vontade de abrir um servidor desse tipo, mas como disse, é CARO abrir um global :/ Não, não precisa ser próprio, como disse cara, eu já tenho meu servidor, ele é o próprio e nele que passo meu tempo de hobby como gosto de mexer etc, só estou disponiblizando o VPS para você criar seu servidor [baiak, styllers] porém é 1GB não roda global.
  23. entendi, tente assim buff friend.lua <instant group="healing" spellid="85" name="Buff Friend" words="exana skill" lvl="50" mana="600" prem="1" aggressive="0" blockwalls="1" needtarget="1" playernameparam="1" params="1" exhaustion="1000" groupcooldown="1000" needlearn="0" script="healing/buff friend.lua"> <vocation name="Druid" /> <vocation name="Sorcerer" /> <vocation name="Master Sorcerer" /> <vocation name="Elder Druid" /> </instant> ps: não testei.
  24. tente assim. combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0) local area = createCombatArea(AREA_CROSS5X5) combat:setArea(area) local condition = Condition(CONDITION_ATTRIBUTES) condition:setParameter(CONDITION_PARAM_SUBID, 3) condition:setParameter(CONDITION_PARAM_BUFF_SPELL, 1) condition:setParameter(CONDITION_PARAM_TICKS, 2 * 60 * 1000) condition:setParameter(CONDITION_PARAM_STAT_MAGICPOINTS, 15) condition:setParameter(CONDITION_PARAM_SKILL_MELEE, 15) condition:setParameter(CONDITION_PARAM_SKILL_DISTANCE, 15) function onCastSpell(creature, var) local position = creature:getPosition() local party = creature:getParty() if not party or party:getMemberCount() < 1 then creature:sendCancelMessage('No party members in range.') position:sendMagicEffect(CONST_ME_POFF) return false end local partyMembers, affected, member = party:getMembers(), {} for i = 1, #partyMembers do member = partyMembers[i] if member:getPosition():getDistance(position) <= 36 then affected[#affected + 1] = member end end local tmp = #affected if tmp < 1 then creature:sendCancelMessage('No party members in range.') position:sendMagicEffect(CONST_ME_POFF) return false end local mana = math.ceil((0.9 ^ (tmp - 1) * 120) * tmp) if creature:getMana() < mana then creature:sendCancelMessage(RETURNVALUE_NOTENOUGHMANA) position:sendMagicEffect(CONST_ME_POFF) return false end if not combat:execute(creature, var) then creature:sendCancelMessage(RETURNVALUE_NOTPOSSIBLE) position:sendMagicEffect(CONST_ME_POFF) return false end creature:addMana(-(mana - 120), false) creature:addManaSpent((mana - 120) * configManager.getNumber(configKeys.RATE_MAGIC)) creature:addCondition(condition) for i = 1, #affected do affected[i]:addCondition(condition) end return true end
  25. no tutorial, basta você usar os conhecimentos, sua duvida era de como configurar, deixar online e compilar, nesse tutorial ensina ambos. Primeiramente você precisará baixar e instalar os seguintes programas: Putty e FileZilla. depois dê uma olhada na parte3.

Informação Importante

Confirmação de Termo