Ir para conteúdo

carloos

Membro
  • Registro em

  • Última visita

  1. carloos reagiu a uma resposta no tópico: erro nas criaturas
  2. po mano só sei o antigo que era 3.6, agora esta 4.0 sumiu todas as criaturas do rmeres
  3. alguém poderia me ajudar pf ? atualizei o tfs do meu server e nao tinha um erro se quer, mas agora apareceu centanas de erros nas criaturas e quando abre o mapa da erro no spawn e house. nao sei o que fazer alguém me ajuda pf ? ja atualizei os nomes para letras minusculas e nao teve jeito da esses erros na distro
  4. carloos reagiu a uma resposta no tópico: ajuda a por server online
  5. nao estou conseguindo colocar meu servidor 8.6 online. alguem me ajuda pf meu whats 87 9.99565166 GRATIFICAREI COM 50TAO NO PIX.
  6. o que mudaria o ondeath para o onkill ?
  7. carloos reagiu a uma resposta no tópico: storage que dura 48h
  8. mas de qualquer forma depois que ele ganhar a storage apos matar os 4 bosses ela nao iria ficar pra sempre? ou seja, apos matar o boss 1 vez os 4, poderá passar pela porta sempre no periodo de 48h. preciso que para passar por essa porta seja necessario fazer acesso no minimo a cada 48h, acesso leia-se matar os 4 bosses.
  9. mas a magica está por trás de liberar o acesso matando os 4 bosses a cada 48h, e nao em uma porta aleatoria que so passa a cada 48h @koyotestark
  10. carloos reagiu a uma resposta no tópico: storage que dura 48h
  11. é 0.4
  12. carloos reagiu a uma resposta no tópico: storage que dura 48h
  13. ele hoje ja funciona assim: sao 4 bosses e só é permitida a entrada pela porta de tiver o storage dos 4 bosses. o que eu queria ? que ao matar os 4 bosses ganhassem essas storagens, que duram 48H, e para passar é necessario matar todos os 4 a cada 2 dias
  14. carloos reagiu a uma resposta no tópico: storage que dura 48h
  15. e uma porta, que so passa se matar os 4 bosses
  16. testei o primeiro e nao funcionou testei o segundo e foi igual o primeiro. me ajuda!
  17. carloos reagiu a uma resposta no tópico: storage que dura 48h
  18. alguem poderia me ajudar com 1 script POR FAVOR queria que essa storage a qual a criatura entrega ao morrer durasse apenas 48h e depois disso ela volte a 0 local monsters = { ["Energy Soul"] = 6640, ["Mazoran"] = 6641, ["Brother Freeze"] = 6642, ["Fleshcrawler"] = 6643 } function onDeath(cid, corpse, deathList) local t = monsters[getCreatureName(cid)] if t then for _, pid in ipairs(deathList) do if isCreature(pid) and isPlayer(pid) then if getPlayerStorageValue(pid, t) <= 0 then setPlayerStorageValue(pid, t, 1) doCreatureSay(pid,"Voce nao tera chance contra o grande Deathbine!",TALKTYPE_ORANGE_1) end end end end return true end
  19. MUITO OBRIGADO PELA ATENÇAO. acabei de testar e agora está dando este erro me ajuda pf [Error - Action Interface] data/actions/scripts/alavanca/bossdeath.lua:onUse Description: (luaGetThingFromPos) Tile not found
  20. carloos reagiu a uma resposta no tópico: systema de alavanca com 1 player
  21. e nao é que funcionou. mas ficou aparecendo isso. [Error - Action Interface] data/actions/scripts/alavanca/bosspox.lua:onUse Description: (luaDoCreatureSetStorage) Creature not found
  22. carloos reagiu a uma resposta no tópico: systema de alavanca com 1 player
  23. alguem poderia me ajuda para esse sistema de alavanca levar de 1 a 10 players igual no global e nao só apenas 10 ? -- CONFIG -- local playersOnly = "no" local questLevel = 1 local STORAGE_BOSS_CD = 17457 local cdtime = 1 * 1 * 1 -- exhaust in seconds local room = { -- boss room fromX = 1802, fromY = 675, fromZ = 7, -------------- toX = 1868, toY = 724, toZ = 7 } local monster_pos = { [1] = {pos = {1837, 716, 7}, monster = "Cursed Prospector Soul"} } local players_pos = { {x = 1834, y = 702, z = 6, stackpos = 253}, {x = 1834, y = 701, z = 6, stackpos = 253}, {x = 1835, y = 701, z = 6, stackpos = 253}, {x = 1836, y = 701, z = 6, stackpos = 253}, {x = 1837, y = 701, z = 6, stackpos = 253}, {x = 1838, y = 701, z = 6, stackpos = 253}, {x = 1837, y = 702, z = 6, stackpos = 253}, {x = 1836, y = 702, z = 6, stackpos = 253}, {x = 1835, y = 702, z = 6, stackpos = 253}, {x = 1838, y = 702, z = 6, stackpos = 253} } local new_player_pos = { {x = 1830, y = 715, z = 7}, {x = 1842, y = 715, z = 7}, {x = 1836, y = 720, z = 7}, {x = 1836, y = 710, z = 7}, {x = 1836, y = 715, z = 7}, {x = 1836, y = 715, z = 7}, {x = 1835, y = 713, z = 7}, {x = 1833, y = 721, z = 7}, {x = 1838, y = 718, z = 7}, {x = 1837, y = 718, z = 7} } -- CONFIG END -- function onUse(cid, item, fromPosition, itemEx, toPosition) local all_ready, monsters, player, level = 0, 0, {}, 0 if item.itemid == 9826 then for i = 1, #players_pos do table.insert(player, 0) end for i = 1, #players_pos do player[i] = getThingfromPos(players_pos[i]) if player[i].itemid > 0 then if string.lower(playersOnly) == "yes" then if isPlayer(player[i].uid) == true then all_ready = all_ready+1 else monsters = monsters+1 end else all_ready = all_ready+1 end end end if all_ready == #players_pos then for i = 1, #players_pos do player[i] = getThingfromPos(players_pos[i]) if isPlayer(player[i].uid) == true then if getPlayerStorageValue(player[i].uid,STORAGE_BOSS_CD) > os.time() then doPlayerSendCancel(cid,"Acesso so liberado a cada 20h.") return false end if getPlayerLevel(player[i].uid) >= questLevel then level = level+1 end else level = level+1 end end if level == #players_pos then if string.lower(playersOnly) == "yes" and monsters == 0 or string.lower(playersOnly) == "no" then for _, area in pairs(monster_pos) do doSummonCreature(area.monster,{x=area.pos[1],y=area.pos[2],z=area.pos[3]}) end for i = 1, #players_pos do doSendMagicEffect(players_pos[i], CONST_ME_POFF) doTeleportThing(player[i].uid, new_player_pos[i]) doSendMagicEffect(new_player_pos[i], CONST_ME_ENERGYAREA) setPlayerStorageValue(player[i].uid,STORAGE_BOSS_CD,os.time() + cdtime) end doTransformItem(item.uid,9825) else doPlayerSendTextMessage(cid,19,"Only players can do this quest.") return false end else doPlayerSendTextMessage(cid,19,"All Players have to be level "..questLevel.." to do this quest.") return false end else doPlayerSendCancel(cid,"You need "..table.getn(players_pos).." players to do this quest.") return false end elseif item.itemid == 9825 then local player_room = 0 for x = room.fromX, room.toX do for y = room.fromY, room.toY do for z = room.fromZ, room.toZ do local pos = {x=x, y=y, z=z,stackpos = 253} local thing = getThingfromPos(pos) if thing.itemid > 0 then if isPlayer(thing.uid) == true then player_room = player_room+1 end end end end end if player_room >= 1 then doPlayerSendTextMessage(cid,19,"There is already a team in the quest room.") return false elseif player_room == 0 then for x = room.fromX, room.toX do for y = room.fromY, room.toY do for z = room.fromZ, room.toZ do local pos = {x=x, y=y, z=z,stackpos = 253} local thing = getThingfromPos(pos) if thing.itemid > 0 then doRemoveCreature(thing.uid) end end end end doTransformItem(item.uid,9826) end end return true end
  24. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    esta menssagem aparece quando o item quebra. consegui resolver obrigado pela atencao

Informação Importante

Confirmação de Termo