Ir para conteúdo

Pedro.

Membro
  • Registro em

  • Última visita

Tudo que Pedro. postou

  1. aconselho mudar o script.
  2. no caso a skill seria usada susanou "o nome do player
  3. Pedro. postou uma resposta no tópico em Playground (Off-topic)
  4. me manda script da sword que você quer ou então adicione a tag nela. absorbPercentManaDrain
  5. 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>
  6. Muito bom conteúdo, obrigado por compartilhar. Quando entrar no pc darei rep+
  7. 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.
  8. 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
  9. seu português está ótimo. Procure na sessão de downloads.
  10. 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
  11. 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} })
  12. Pedro. postou uma resposta no tópico em Formação de Equipe
    luxury-ats.com
  13. 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.
  14. 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.
  15. 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
  16. 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.
  17. se você começar a pesquisar aqui no forum, você vai achar tudo que precisa, temos bastante conteúdo, mas dê uma olhada nesse tópico. http://www.tibiaking.com/forum/topic/34368-linux-apache-mysql-phpmyadmin-compilar-otserv-debian-e-ubuntu/ Te ajudei? rep+
  18. pode ser três coisas. Coloque em spoiler aqui htdocs/config/config.php Config.Lua
  19. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    Qual sua duvida amigo? explique melhor para podermos ajuda-lo.
  20. tente trocar para assim $config['site']['serverPath'] = "C:/Users/Elon/Desktop/forgottenserver-master/"; $config['site']['useServerConfigCache'] = false;
  21. Pedro. postou uma resposta no tópico em Formação de Equipe
    Nunca fui ajudado larissa, sempre quis abrir um global e nunca tive money p alugar um dedicado e ninguém nunca chegou pra mim e disse "po vou te ajudar", hoje sou militar e pago meu vps, só de hobby, tenho um mapa próprio, gosto de fazer quests RPGS, editar minhas coisas e ajudar os players, sou bem generoso. Queria poder sim, ceder VPS de 2,4,8GB mas ai já seria demais pra mim, eu tenho 2 VPS parados de 1GB, que não estão servindo para nada, antes eu fazia uns testes nele, abria TS3 etc. Mas agora estão inutilizados. Não tenho, mas a gnt pode baixar um e editar se você quiser, eu não tenho MUITO tempo, pois tiro serviço em escala 2/1, 3/1 porém entendo bastante e poderei te ajudar no básico.
  22. Pedro. postou uma resposta no tópico em Formação de Equipe
    não cobrarei nada, vou disponibilizar o vps para você criar seu server, e se precisar de ajuda eu ajudarei também.
  23. era só dar /town até achar roshamuul, é a mesma coisa, enfim. Que bom que resolveu.
  24. utilize tfs cara, melhor. https://github.com/otland/forgottenserver
  25. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    aqui no forum tem esse script, não para todos tops igual você disse, 1,2,3. Sim, para quem se torna o TOP. segue o link. http://www.tibiaking.com/forum/topic/49367-toplevel-effect/

Informação Importante

Confirmação de Termo