Ir para conteúdo

Strolker

Membro
  • Registro em

  • Última visita

Tudo que Strolker postou

  1. Strolker postou uma resposta no tópico em Suporte Tibia OTServer
    opa, desculpa a demora, estive fora durante o final de semana. Nao da nenhum erro na distro, tentei trocar pela tag que voce falou, mas continua igual, ele so da dano no primeiro atk --EDITED Galera, descobri o problema, mas nao sei arrumar addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 500, parameters) addEvent(onCastSpell3, 800, parameters) addEvent(onCastSpell4, 1000, parameters) addEvent(onCastSpell5, 1500, parameters) o problema é esse, se eu botar um intervalo entre as spells muito grandes, elas nao saem, tipo se eu colocar desse jeito que ta agora, so a ultima spell nao vai sair, se eu aumentar addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 500, parameters) addEvent(onCastSpell3, 800, parameters) addEvent(onCastSpell4, 1500, parameters) addEvent(onCastSpell5, 1900, parameters) as 2 ultimas nao vao sair, sabem como arrumar?
  2. Strolker postou uma resposta no tópico em Suporte Tibia OTServer
    Fala Galera !! Estou fazendo um monstro, e ele chama uma magia, e essa magia solta varios poderes(5 para ser mais exato), mas ela so da dano na primeira magia. Preciso saber como fazer dar dano nas 5. Bem acredito que o erro seja no monster e nao na spells, mas posso estar enganado. Monster.xml a spell com problema é a lord_omegared, acredito que o problema esteja nessa linha <attack name="lord_omegared" interval="2000" chance="50" range="9" radius="7" target="1" min="-2800" max="-3000"/> lord_omegared.lua
  3. Ta ae, o script todo local config = { playerCount = 2006, -- Global storage para contar a quantidade de players no evento! omegaredCount = 2007, -- Global storage para contar a quantidade de monstros no evento! teleportActionId = 2008, teleportPosition = {x = 166, y = 52, z = 7, stackpos = 1}, -- aonde o teleporte será criado teleportToPosition = {x = 1661, y = 532, z = 6}, -- aonde o teleporte vai te levar teleportId = 1387, -- id do teleport timeToStartEvent = 1, -- Minutos para fechar o tp timeBetweenSpawns = 15, -- Segundo para iniciar o evento -- Nome dos monstros omegared1 = "Demon", omegared2 = "Demon", omegared3 = "Demon Vip II", omegared4 = "Omegared IV", omegared5 = "Omegared V", temMonstro = 0, playersNeededToStartEvent = 2, -- Players para iniciar o evento fromPosition = {x = 1627, y = 508, z = 7}, -- top left cornor of the playground toPosition = {x = 1701, y = 535, z = 7}, -- bottom right cornor of the playground } function onTime() local tp = doCreateTeleport(config.teleportId, config.teleportToPosition, config.teleportPosition) doItemSetAttribute(tp, "aid", config.teleportActionId) doBroadcastMessage("Os portoes do Omegared Event abrira em " .. config.timeToStartEvent .. " minutos! Corra, que apos o inicio do evento o teleporte sera fechado", MESSAGE_STATUS_WARNING) setGlobalStorageValue(config.playerCount, 0) setGlobalStorageValue(config.omegaredCount, 0) addEvent(startEvent, config.timeToStartEvent * 1000 * 60) print(getGlobalStorageValue(2006)) end function startEvent() local get = getThingfromPos(config.teleportPosition) if get.itemid == config.teleportId then doRemoveItem(get.uid, 1) end local fromp, top = config.fromPosition, config.toPosition if getGlobalStorageValue(config.playerCount) >= config.playersNeededToStartEvent then addEvent(spawnOmegared, config.timeBetweenSpawns * 1000) doBroadcastMessage("Boa sorte, e que os Jogos Comecem! Portoes abertos!", MESSAGE_STATUS_WARNING) for x = fromp.x, top.x do for y = fromp.y, top.y do for z = fromp.z, top.z do areapos = {x = x, y = y, z = z, stackpos = 253} getPlayers = getThingfromPos(areapos) if isPlayer(getPlayers.uid) then doPlayerSendTextMessage(getPlayers.uid, MESSAGE_EVENT_ADVANCE, "O primeiro Omegared sera sumonado em " .. config.timeBetweenSpawns .. " segundos! Boa Sorte!") end end end end else doBroadcastMessage("O evento omegared nao comecou por ter poucos players participando\n Sao necessario " .. config.playersNeededToStartEvent .. " players para o evento!", MESSAGE_STATUS_WARNING) for x = fromp.x, top.x do for y = fromp.y, top.y do for z = fromp.z, top.z do areapos = {x = x, y = y, z = z, stackpos = 253} getPlayers = getThingfromPos(areapos) if isPlayer(getPlayers.uid) then doTeleportThing(getPlayers.uid, getTownTemplePosition(getPlayerTown(getPlayers.uid)), false) doSendMagicEffect(getPlayerPosition(getPlayers.uid), CONST_ME_TELEPORT) end end end end end end function spawnOmegared() for xx = config.fromPosition.x, config.toPosition.x do for yy = config.fromPosition.y, config.toPosition.y do for zz= config.fromPosition.z, config.toPosition.z do local areapos2 = {x = xx, y = yy, z = zz, stackpos = 253} local getMonsters2 = getThingfromPos(areapos2) if isMonster(getMonsters2.uid) then config.temMonstro = 1 else config.temMonstro = 0 end end end end doBroadcastMessage("Teste!".. config.temMonstro, MESSAGE_STATUS_CONSOLE_RED) if config.temMonstro == 0 then --pos = {x = math.random(config.fromPosition.x, config.toPosition.x), y = math.random(config.fromPosition.y, config.toPosition.y), z = math.random(config.fromPosition.z, config.toPosition.z)} pos = {x = 1665, y = 520, z = 7} if getGlobalStorageValue(config.omegaredCount) == 0 then doSummonCreature(config.omegared1, pos) setGlobalStorageValue(config.omegaredCount, getGlobalStorageValue(config.omegaredCount)+1) doBroadcastMessage("O Omegared I foi sumonado!", MESSAGE_STATUS_CONSOLE_RED) elseif getGlobalStorageValue(config.omegaredCount) == 1 then doSummonCreature(config.omegared2, pos) setGlobalStorageValue(config.omegaredCount, getGlobalStorageValue(config.omegaredCount)+1) doBroadcastMessage("O Omegared II foi sumonado!", MESSAGE_STATUS_CONSOLE_RED) elseif getGlobalStorageValue(config.omegaredCount) == 2 then doSummonCreature(config.omegared3, pos) setGlobalStorageValue(config.omegaredCount, getGlobalStorageValue(config.omegaredCount)+1) doBroadcastMessage("O Omegared III foi sumonado!", MESSAGE_STATUS_CONSOLE_RED) elseif getGlobalStorageValue(config.omegaredCount) == 3 then doSummonCreature(config.omegared4, pos) setGlobalStorageValue(config.omegaredCount, getGlobalStorageValue(config.omegaredCount)+1) doBroadcastMessage("O Omegared IV foi sumonado!", MESSAGE_STATUS_CONSOLE_RED) elseif getGlobalStorageValue(config.omegaredCount) == 4 then doSummonCreature(config.omegared5, pos) setGlobalStorageValue(config.omegaredCount, getGlobalStorageValue(config.omegaredCount)+1) doBroadcastMessage("O Omegared V foi sumonado!", MESSAGE_STATUS_CONSOLE_RED) end if getGlobalStorageValue(config.omegaredCount) < 5 then addEvent(spawnOmegared, config.timeBetweenSpawns * 1000) end else doBroadcastMessage("Roda Denovo!", MESSAGE_STATUS_CONSOLE_RED) addEvent(spawnOmegared, config.timeBetweenSpawns * 1000) end end ------EDITED-------- aaaah, ja saquei meu erro, eu acho o monstro, seto pra 1, mas o script continua rodando, e quando ele passa no outro sqm que nao tem monstro ele coloca a variavel pra 0.. vou tentar consertar aqui -----EDITED2 -------- Resolvi galera, podem fechar
  4. Estou tentando fazer assim for xx = config.fromPosition.x, config.toPosition.x do for yy = config.fromPosition.y, config.toPosition.y do for zz= config.fromPosition.z, config.toPosition.z do local areapos2 = {x = xx, y = yy, z = zz, stackpos = 253} local getMonsters2 = getThingfromPos(areapos2) if isMonster(getMonsters2.uid) then config.temMonstro = 1 else config.temMonstro = 0 end end end end mas o temMonstro ta vindo sempre 0, mesmo que tenha monstros
  5. Fala Galera, Boa tarde !! Então, estou querendo fazer um evento. E ainda estou aprendendo a mexer com essa parte do tibia. Mas o que eu queria, e não estou conseguindo é que tipo. Eu tenho uma area que vai de x1, y1, z1 a x2, y2, z2. E eu preciso que meu script a cada 5 segundos percorra essa area, e se ele nao achar nenhum monstro vivo nessa area, ai ele via sumonar outro. A parte de sumonar eu ja tenho, so nao sie como fazer para percorer essa area em busca de monstos. obs: se a pessoa tivesse um summon na area, isso bugaria o script?
  6. Fala galera, estou tentando fazer uma quest, em que o bau da um item randomico ao jogador, mas esta dando erro, alguem pode me ajudar? Segue o Script que ue tava tentando fazer function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid == 20220 then local config = { [0] = {id = 8302}, [1] = {id = 8301}, [2] = {id = 8300}, } doPlayerSendTextMessage(cid,22,"Voce Recebeu seu item") doPlayerAddItem(cid, math.random(config.id[0], config.id[2]), 1) else return 0 end return 1 end obs: eu sei que não tem storage, é para ser assim msm, pois eu vou teleportar o jogador depois que pegar o item. obs2:o log diz que o id é um numero null. Ja resolvi, falta um # << antes do config
  7. kkkkkk Da até vergonha galera, nao sabia que era tao simples, valeu ae !! Podem encerrar.
  8. Fala Galera, meu ot ta com um problema(que nao é bem um problema), pra puxar um player quando ta do lado, está demorando muito(Eu sei qu quando ta do lado é normal demora, mas acho que ta demornado 1 pouco mais que o normal). E acho que pra arrumar isso é na distro(posso estar enganado), mas alguem saberia me dizer onde é?
  9. Acho que ficaria legal se fosse feito tipo um contator de frag dentro da arena, ai ter tipo um memorial dos jogadores que mais mataram. Tipo Info arena: Nome Pontos 1- Fulano 25 2-ciclano 20 3-beltrano 17
  10. Strolker postou uma resposta no tópico em Suporte Bots
    Eu uso o ibot, a 1 mes e ainda to de boa, mas eu nao compro nao lel. e melhor que elf bot, nao fizeram até hoje, um dos melhor bots que ja teve. Quem joga ot 8.6 sabe
  11. Strolker postou uma resposta no tópico em Ferramentas OpenTibia
    Precisa instala o visual studio, o link da logo acima do remeres
  12. Strolker postou uma resposta no tópico em Playground (Off-topic)
    Assim como também vale mais acreditar em papai noel e coelhinho da páscoa.
  13. Strolker postou uma resposta no tópico em Extensões
    muito bom mas eu troquei essa linha <border align="outer" id="555"/> por essa <border align="outer" to="none" id="555"/> que dai a borda funciona no "nada" tbm rsrs
  14. Strolker postou uma resposta no tópico em Mapas de Tibia
    http://www.tibiaking.com/forum/topic/37581-exysia-map-download-free/ parece o mesmo mapa pra mim, mas sei la, vc procurou e disse que nao achou, vai ver me enganei...
  15. Strolker postou uma resposta no tópico em Suporte & Pedidos
    Desculpa, sou novato ainda, e nao sei qq é AA pode me explica?
  16. Strolker postou uma resposta no tópico em Suporte & Pedidos
    Estou tentando fazer uma cachoeira de lava podem dizer se está ficando bom? até agora so fiz esse lado
  17. Strolker postou uma resposta no tópico em Playground (Off-topic)
    https://www.youtube.com/watch?v=sMN58Rp3mVQ
  18. Strolker postou uma resposta no tópico em Suporte & Pedidos
    Vcs acham que fica legal assim?
  19. Strolker postou uma resposta no tópico em Suporte & Pedidos
    meu problema de fazer espada de lado é que não consigo fazer os 2 lados iguais, ou parecidos olha um exemplo a parte que fica entre o cabo e a lamina ficou boa pq peguei de uma espada ja, nessa eu fiz o cabo e a lamina. obs: o fórum não aceita bmp?
  20. Strolker postou uma resposta no tópico em Suporte & Pedidos
    Então eu nunca vi tutorial nada, só quis tentar fazer uma espada (na real ta mais pra adaga kkk)e fiz Se alguém achou legar e quiser usar pode usar.
  21. Strolker postou uma resposta no tópico em Suporte Tibia OTServer
    opa foi mal.. a versao é 8.6
  22. Strolker postou uma resposta no tópico em Suporte Tibia OTServer
    ola galera !! queria saber c alguem sabe me dizer qual o melhor distro( o mais estavel, com menos bu, etc) pra mim usa

Informação Importante

Confirmação de Termo