Ir para conteúdo

Jonathan005

Membro
  • Registro em

  • Última visita

Tudo que Jonathan005 postou

  1. Obg irmão, vou testar, valeu mesmo!
  2. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Ao usar 1 chave com qualquer actionID, em um portão de cityquest aparece o seguinte erro.. Segue abaixo o erro e o código do script data/actions/other/doors.lua Aguardo, vlw! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: local function checkStackpos(item, position) position.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE local thing = getThingFromPos(position) position.stackpos = STACKPOS_TOP_FIELD local field = getThingFromPos(position) return (item.uid == thing.uid or thing.itemid < 100 or field.itemid == 0) end local function doorEnter(cid, item, toPosition) doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, toPosition) end function onUse(cid, item, fromPosition, itemEx, toPosition) if(fromPosition.x ~= CONTAINER_POSITION and isPlayerPzLocked(cid) and getTileInfo(fromPosition).protection) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return true end if(getItemLevelDoor(item.itemid) > 0) then if(item.actionid == 189) then if(not isPremium(cid)) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente os fortes passarão.") return true end doorEnter(cid, item, toPosition) return true end local gender = item.actionid - 186 if(isInArray({PLAYERSEX_FEMALE, PLAYERSEX_MALE, PLAYERSEX_GAMEMASTER}, gender)) then if(gender ~= getPlayerSex(cid)) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente os fortes passarão.") return true end doorEnter(cid, item, toPosition) return true end local skull = item.actionid - 180 if(skull >= SKULL_NONE and skull <= SKULL_BLACK) then if(skull ~= getCreatureSkullType(cid)) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente os fortes passarão.") return true end doorEnter(cid, item, toPosition) return true end local group = item.actionid - 150 if(group >= 0 and group < 30) then if(group > getPlayerGroupId(cid)) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente os fortes passarão.") return true end doorEnter(cid, item, toPosition) return true end local vocation = item.actionid - 100 if(vocation >= 0 and vocation < 50) then local playerVocationInfo = getVocationInfo(getPlayerVocation(cid)) if(playerVocationInfo.id ~= vocation and playerVocationInfo.fromVocation ~= vocation) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente os fortes passarão.") return true end doorEnter(cid, item, toPosition) return true end if(item.actionid == 190 or (item.actionid ~= 0 and getPlayerLevel(cid) >= (item.actionid - getItemLevelDoor(item.itemid)))) then doorEnter(cid, item, toPosition) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente os fortes passarão.") end return true end if(isInArray(specialDoors, item.itemid)) then if(item.actionid == 100 or (item.actionid ~= 0 and getPlayerStorageValue(cid, item.actionid) > 0)) then doorEnter(cid, item, toPosition) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Está trancada") end return true end if(isInArray(keys, item.itemid)) then if(itemEx.actionid > 0) then if(item.actionid == itemEx.actionid and doors[itemEx.itemid] ~= nil) then doTransformItem(itemEx.uid, doors[itemEx.itemid]) return true end doPlayerSendCancel(cid, "Essa chave não serve aqui.") return true end return false end if(isInArray(horizontalOpenDoors, item.itemid) and checkStackpos(item, fromPosition)) then if item.actionid > 0 and getPlayerAccess(cid) <= 2 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Está emperrada") return true end local newPosition = toPosition newPosition.y = newPosition.y + 1 local doorPosition = fromPosition doorPosition.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE local doorCreature = getThingfromPos(doorPosition) if(doorCreature.itemid ~= 0) then local pzDoorPosition = getTileInfo(doorPosition).protection local pzNewPosition = getTileInfo(newPosition).protection if((pzDoorPosition and not pzNewPosition and doorCreature.uid ~= cid) or (not pzDoorPosition and pzNewPosition and doorCreature.uid == cid and isPlayerPzLocked(cid))) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) else doTeleportThing(doorCreature.uid, newPosition) if(not isInArray(closingDoors, item.itemid)) then doTransformItem(item.uid, item.itemid - 1) end end return true end doTransformItem(item.uid, item.itemid - 1) return true end if(isInArray(verticalOpenDoors, item.itemid) and checkStackpos(item, fromPosition)) then if (item.actionid > 0) and (getPlayerAccess(cid) <= 2) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Está emperrada.") return true end local newPosition = toPosition newPosition.x = newPosition.x + 1 local doorPosition = fromPosition doorPosition.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE local doorCreature = getThingfromPos(doorPosition) if(doorCreature.itemid ~= 0) then if(getTileInfo(doorPosition).protection and not getTileInfo(newPosition).protection and doorCreature.uid ~= cid) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) else doTeleportThing(doorCreature.uid, newPosition) if(not isInArray(closingDoors, item.itemid)) then doTransformItem(item.uid, item.itemid - 1) end end return true end doTransformItem(item.uid, item.itemid - 1) return true end if(doors[item.itemid] ~= nil and checkStackpos(item, fromPosition)) then if(item.actionid == 0) or getPlayerAccess(cid) > 2 then doTransformItem(item.uid, doors[item.itemid]) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Está trancada.") end return true end return false end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  3. Fala meu camarada, obrigado pela resposta, a questão é, oque eu devo registrar? Sou bem leigo nesse quesito, obg, aguardo..
  4. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Boa tarde, eu uso TFS 1.3, gostaria de saber se alguém pode me ajudar com a seguinte situação... Estou criando diversos npcs de missões para o meu servidor. Estou precisando de um script que faça o player obter uma determinada storage XXXX ao matar um determinado BOSS. Eu tenho um script que peguei como base em um outro servidor, porém ele não está adicionando a determinada storage, segue abaixo, se alguém puder ajudar, ficarei grato, obg! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: function onKill(cid, target) if not (isPlayer(cid) and isMonster(target)) then return true end local storage = 587427 -- valor da storage if getCreatureName(target) == "Smaug" and getPlayerStorageValue(cid, 587426) > 0 then -- Nome do boss entre " ". setPlayerStorageValue(cid, storage, 1) end return true end function onLogin(cid) registerCreatureEvent(cid, "bossKill") return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  5. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Bom dia. Uso um TFS 1.3 e nao queria ter que fazer varios scripts de quests, gostaria de colocar todos em um. Alguém poderia me ajudar com um script por actions que eu coloque várias quests? Por exemplo, eu coloco o UNIQ ID no RME = 2020. O script teria que ser basicamente assim: Item id = 2195, Level da Quest = 40, UniqueID = 2020. ("Nome da Quest = BoH"). Item id = XXXX, Level da Quest = XX, UniqueID = XX. e assim sucessivamente... Caso a pessoa clique no objeto com o uniqueID e tenha level igual ou superior ao level da quest, exiba a mensagem ("Parabéns, você encontrou o(a) (ID do item, ou nome). Caso não tenha level, exiba ("Você não tem level suficiente"). Obrigado!! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  6. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Alguém pode me ajudar? estou com um problema, uso o OBB 0.3.3 e consigo importar sprites de itens para da o meu cliente 10 normalmente, porém sprite de outifit fica dando esse erro aí, alguem sabe corrigir? OBG! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  7. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Eaí rapaziada, a fita é o seguinte.. Estou com um problema na função "X", ela não existe no meu TFS, esse script é responsável pelas quests existentes no mapa, o UniqueID, etc... Alguém me ajuda a trocar essa função? OBG! Está surgindo algum erro? Se sim coloque-o aqui. Lua Script Error: [Action Interface] data/actions/scripts/quest_reward.lua:onUse data/actions/scripts/quest_reward.lua:302: attempt to call global 'getItemNameById' (a nil value) stack traceback: [C]: in function 'getItemNameById' data/actions/scripts/quest_reward.lua:302: in function <data/actions/scripts/quest_reward.lua:5> Você tem o código disponível? Se tiver publique-o aqui: -- For full information, visit http://otfans.net/showthread.php?p=849367 -- a magic sword, 5 meats and a key with actionId 2149 -- parameters = {rewards = {{2400}, {2666, 5}, {2086, 1, 2149}}, storageValue = item.uid, itemName = getItemNameById(item.itemid)} function onUse(cid, item, frompos, item2, topos) if (item.uid == 1000) then -- Frosts - Hailstorm rod parameters = {reward = {2183}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1001) then -- Black Knights - Knight Axe parameters = {reward = {2430}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1002) then -- Dwarfs - dwarven legs parameters = {reward = {2504}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1003) then -- Amazons - ripper lance parameters = {reward = {3964}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1004) then -- Cathedral - Blue Robe parameters = {reward = {2656}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1005) then -- Cathedral - Skull Staff parameters = {reward = {2436}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1006) then -- Bree - Chain Armor parameters = {reward = {2464}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1007) then -- Minos - Scale Armor parameters = {reward = {2483}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1008) then -- Dworcs - Native Armor parameters = {reward = {2508}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1009) then -- DL sub - Wand of Inferno parameters = {reward = {2187}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1010) then -- Frosts - Red Robe parameters = {reward = {2655}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1011) then -- Pirates - Pirate Boots parameters = {reward = {5462}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1012) then -- Undeads - Ice Rapier parameters = {reward = {2396}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1013) then -- Hero - Noble Armor parameters = {reward = {2486}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1014) then -- Hero - Horseman Helmet parameters = {reward = {3969}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1015) then -- Pit - Devil Helmet parameters = {reward = {2462}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1017) then -- Cyc - Dark Helmet parameters = {reward = {2490}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1018) then -- Quara - Glacier Kilt parameters = {reward = {7896}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1019) then -- Pirata - Helmet of the Deep parameters = {reward = {5461}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1020) then -- GS - Arcane Wand parameters = {reward = {2453}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1021) then -- Barbarians - Glacier Boots parameters = {reward = {7892}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1022) then -- Hellhounds - Magma Legs parameters = {reward = {7894}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1023) then -- Macacos - parameters = {reward = {2087,1,3001}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1024) then -- Macacos - parameters = {reward = {2087,1,3002}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1025) then -- Macacos - parameters = {reward = {2087,1,3003}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1026) then -- Terror Birds - Barbarian Axe parameters = {reward = {2429}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1027) then -- Lava Succubus - Magma Coat parameters = {reward = {7899}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1028) then -- Orc Fortress - sapphire hammer parameters = {reward = {7437}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1029) then -- Ilha - Fire Axe parameters = {reward = {2432}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1030) then -- Ferumbras - Saruman Scepter parameters = {reward = {7451}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1031) then -- Dragon VIP - Ring of the Tarrasque parameters = {reward = {6300}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1032) then -- Frost Razor parameters = {reward = {7455}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1033) then -- Bright Sword parameters = {reward = {2407}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1034) then -- Crossbow parameters = {reward = {2455}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1035) then -- BOH parameters = {reward = {2195}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1036) then -- Crown parameters = {reward = {2128}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1037) then -- glacier robe parameters = {reward = {7897}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1038) then -- Aghanim legs parameters = {reward = {7895}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1039) then -- golden key parameters = {reward = {2091,1,666}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1040) then -- motaba wand parameters = {reward = {7379}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1041) then -- devil helmet parameters = {reward = {2462}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1042) then -- light shovel parameters = {reward = {5710}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1043) then -- ice rapier parameters = {reward = {2396}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1044) then -- amazon armor parameters = {reward = {2500}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1045) then -- Ancient Rune parameters = {reward = {2348}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1046) then -- Guardian Shield parameters = {reward = {2515}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1047) then -- Guardian Halberd parameters = {reward = {2427}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1048) then -- Gandalf Ring parameters = {reward = {2357}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1049) then -- Soft Boots parameters = {reward = {2640}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1050) then -- Aghanim Boots parameters = {reward = {7893}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1051) then -- Holly Orchid parameters = {reward = {5922}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1052) then -- Pirate Boots parameters = {reward = {5462}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1053) then -- Tower Shield parameters = {reward = {2528}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1054) then -- Damaged Helmet parameters = {reward = {2339}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1055) then -- helmet ornament parameters = {reward = {2335}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1056) then -- piece of helmet of the ancient parameters = {reward = {2336}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1057) then -- piece of helmet of the ancient parameters = {reward = {2337}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1058) then -- piece of helmet of the ancient parameters = {reward = {2338}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1059) then -- piece of helmet of the ancient parameters = {reward = {2340}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1060) then -- piece of helmet of the ancient parameters = {reward = {2341}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1061) then -- terra amulet parameters = {reward = {7887}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1062) then -- cook book parameters = {reward = {2347}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1063) then -- strange book parameters = {reward = {6103}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1064) then -- defiler remains parameters = {reward = {6552}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1065) then -- aghanim robe parameters = {reward = {7898}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1066) then -- estilingue parameters = {reward = {5907}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1067) then -- elven bow parameters = {reward = {7438}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1068) then -- vampire dust parameters = {reward = {6551}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1069) then -- amulet of loss parameters = {reward = {2173}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1070) then -- bruning heart parameters = {reward = {2353}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1071) then -- steel helmet parameters = {reward = {2457}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1072) then -- brass armor parameters = {reward = {2465}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1073) then -- scale armor parameters = {reward = {2483}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1074) then -- scimitar parameters = {reward = {2419}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1075) then -- brass legs parameters = {reward = {2478}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1076) then -- crocodile boots parameters = {reward = {3982}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1077) then -- battle axe parameters = {reward = {2378}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1078) then -- mysterious fetish parameters = {reward = {2194}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1079) then -- drum parameters = {reward = {2367}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1080) then -- plate armor parameters = {reward = {2463}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1081) then -- black perl parameters = {reward = {2144}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1082) then -- dwarven legs parameters = {reward = {2504}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1083) then -- green gem parameters = {reward = {2155}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1084) then -- iron helmet parameters = {reward = {2459}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1085) then -- wand of cosmic energy parameters = {reward = {2189}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1086) then -- Saurons Breath Scepter parameters = {reward = {8910}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1087) then -- Dark Lords Cape parameters = {reward = {8865}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1088) then -- Warsinger Bow parameters = {reward = {8854}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1089) then -- Ancient Tiara parameters = {reward = {2139}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1090) then -- Phoenix Plate parameters = {reward = {8877}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1091) then -- Vile Axe parameters = {reward = {7388}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1092) then -- Emerald Sword parameters = {reward = {8930}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1093) then -- Backpack Yalahar parameters = {reward = {9774}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1094) then -- Icicle parameters = {reward = {4848}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1095) then -- Blue Note parameters = {reward = {2349}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1096) then -- Crystaline Armor parameters = {reward = {8878}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1097) then -- Tear of Daraman parameters = {reward = {2346}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1098) then -- Hailstorm Rod parameters = {reward = {2183}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1099) then -- Griffen shield parameters = {reward = {2533}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1100) then -- Raspberry parameters = {reward = {8840,1}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1101) then -- Raspberry parameters = {reward = {8840,1}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1102) then -- Shield of Honor parameters = {reward = {2517}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1103) then -- Yellow Gem parameters = {reward = {2154}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1104) then -- Native Armor parameters = {reward = {2508}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1105) then -- Gold Nugget parameters = {reward = {2157}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1106) then -- Magician Hat parameters = {reward = {2323}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1107) then -- Divine Armor parameters = {reward = {9776}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1108) then -- Legolas Plate parameters = {reward = {8891}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1109) then -- Pharao Sword parameters = {reward = {2446}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1110) then -- Zenit Cuirass parameters = {reward = {11301}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1111) then -- Divine Robe parameters = {reward = {11356}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1112) then -- Divine Scepter parameters = {reward = {7429}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1113) then -- Dragon Scale Boots parameters = {reward = {11118}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1114) then -- Blockers Ring parameters = {reward = {2164,100}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1115) then -- Montaria Joaninha parameters = {reward = {15546}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1116) then -- Montaria Crustacio parameters = {reward = {13305}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1117) then -- Tempest Shield parameters = {reward = {2138}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1118) then -- Starlight amulet parameters = {reward = {2542}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} else return TRUE end doPlayerAddQuestReward(cid, parameters) return TRUE end function doPlayerAddQuestReward(cid, parameters) local rewardProtection = parameters.rewardProtection local requiredVocation = parameters.requiredVocation local requiredSex = parameters.requiredSex local requiredLevel = parameters.requiredLevel local requiredMagicLevel = parameters.requiredMagicLevel local requiredSoul = parameters.requiredSoul local requiredStorageValue = parameters.requiredStorageValue local premiumRequired = parameters.premiumRequired local itemName = parameters.itemName local storageValue = parameters.storageValue local containerId = parameters.containerId local reward = parameters.reward local rewards = parameters.rewards local playerMagicEffect = parameters.playerMagicEffect if (rewardProtection ~= nil and getPlayerAccess(cid) >= rewardProtection) then if (itemName ~= nil) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Esta " .. itemName .. " esta vazia.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Esta vazio.") end return TRUE end if (storageValue ~= nil and getPlayerStorageValue(cid, storageValue) > 0) then if (itemName ~= nil) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Esta " .. itemName .. " esta vazia.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Esta vazio.") end return TRUE end if (requiredVocation ~= nil) then if (type(requiredVocation) == "table") then if (isInArray(requiredVocation, getPlayerVocation(cid)) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua classe nao pode completar esta quest.") return TRUE end else if (getPlayerVocation(cid) ~= requiredVocation) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua classe nao pode completar esta quest.") return TRUE end end end if (requiredSex ~= nil and getPlayerSex(cid) ~= requiredSex) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your sex can not to take this reward.") return FALSE end if (requiredLevel ~= nil and getPlayerLevel(cid) < requiredLevel) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem level suficiente.") return FALSE end if (requiredMagicLevel ~= nil and getPlayerMagLevel(cid) < requiredMagicLevel) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You do not have enought magic level to take this reward.") return FALSE end if (requiredSoul ~= nil and getPlayerSoul(cid) < requiredSoul) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You do not have enought soul to take this reward.") return FALSE end if (requiredStorageValue ~= nil and getPlayerStorageValue(cid, requiredStorageValue) <= 0) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You do not can take this reward yet.") return FALSE end if (premiumRequired ~= nil and premiumRequired >= 1 and isPremium(cid) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce precisa ser VIP para terminar esta quest.") return FALSE end local leftSlot = getPlayerSlotItem(cid, CONST_SLOT_LEFT) local rightSlot = getPlayerSlotItem(cid, CONST_SLOT_RIGHT) local ammunitionSlot = getPlayerSlotItem(cid, CONST_SLOT_AMMO) local backpackSlot = getPlayerSlotItem(cid, CONST_SLOT_BACKPACK) if (leftSlot.itemid > 0 and rightSlot.itemid > 0 and ammunitionSlot.itemid > 0 and (isContainer(backpackSlot.uid) == FALSE or getContainerCap(backpackSlot.uid) == getContainerSize(backpackSlot.uid))) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem espaco suficiente.") return FALSE end if (reward ~= nil and rewards == nil) then if (reward[1] == nil) then debugPrint("doPlayerAddQuestReward() - reward ID not found") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Error. Please report to a gamemaster.") return FALSE end if (reward[2] == 0 or reward[2] == nil) then reward[2] = 1 end local rewardEx = doCreateItemEx(reward[1], reward[2]) local rewardWeight = getItemWeight(rewardEx) local i = 1 doRemoveItem(rewardEx) if (rewardWeight > getPlayerFreeCap(cid)) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O item esta pesado demais pra voce.") return FALSE end local rewardDescriptions = getItemDescriptionsById(reward[1]) if (reward[2] == 1 or isItemRune(reward[1]) == TRUE or isItemFluidContainer(reward[1]) == TRUE) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce encontrou " .. rewardDescriptions.article .. " " .. rewardDescriptions.name .. ".") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce encontrou " .. reward[2] .. " " .. rewardDescriptions.plural .. ".") end local reward_ = doPlayerAddItem(cid, reward[1], reward[2]) if (reward[3] ~= nil) then doSetItemActionId(reward_, reward[3]) end if (reward[4] ~= nil) then doSetItemSpecialDescription(reward_, reward[4]) end else if (containerId == nil) then containerId = 1987 end local containerEx = doCreateItemEx(containerId, 1) local containerWeight = getItemWeight(containerEx) local rewardWeight = containerWeight local i = 1 for i, j in ipairs(rewards) do if (j[1] == nil) then debugPrint("doPlayerAddQuestReward() - #" .. i .. ", reward ID not found") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Error. Please report to a gamemaster.") return FALSE end if (j[2] == 0 or j[2] == nil) then j[2] = 1 end local rewardEx = doCreateItemEx(j[1], j[2]) rewardWeight = rewardWeight + getItemWeight(rewardEx) doRemoveItem(rewardEx, 1) end if (rewardWeight > getPlayerFreeCap(cid)) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O item esta pesado demais pra voce.") return FALSE end local containerDescriptions = getItemDescriptions(containerId) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce encontrou " .. containerDescriptions.article .. " " .. containerDescriptions.name .. ".") for i, j in ipairs(rewards) do if (j[2] == 0 or j[2] == nil) then j[2] = 1 end reward = doAddContainerItem(containerEx, j[1], j[2]) if (j[3] ~= nil) then doSetItemActionId(reward, j[3]) end if (j[4] ~= nil) then doSetItemSpecialDescription(reward, j[4]) end end doPlayerAddItemEx(cid, containerEx) end if (playerMagicEffect ~= nil) then doSendMagicEffect(getPlayerPosition(cid), playerMagicEffect) end if (storageValue ~= nil) then setPlayerStorageValue(cid, storageValue, 1) end return TRUE end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  8. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Fala galera do TK, então, estou com um problema que ao clicar em donate, a página não é redirencionada para a parte de pagamento, segue anexo... Ao clicar em "NEXT" ela apenas atualiza.. alguém pode me ajudar? VALEU! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  9. Cazuza, você poderia me ajudar? Eu sigo todos os passos, inclusive tenho esses scripts aqui no PC, pois um amigo me enviou um OT dele e ele usava esse sistema, porém fica aparecendo na distro "Missing Outfit" algo assim..
  10. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Eai galerinha, estou com um problema.. Todas as casas estão com a porta de ID 1213, e todas ao clicar aparece => 'Its Locked' alguém sabe corrigir? VLW! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. Aliás, as portas bugadas são 5116..
  11. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Preciso de ajuda, alguém sabe me dizer como corrigir isso? Quando eu mato uma criatura, tá dropando o loot assim: 23:17 Loot of um demon: {3032|2 small emeralds}, {3035|2 platinum coins}, {3031|81 gold coins} O certo seria não aparecer o '3032', '3035' e '3031' que são o ID do item no cliente... Como eu altero, help pf! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  12. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Bom rapaziada, é o seguinte... Quando eu entro no jogo e vou em "mounts" na STORE dá debug.. Em outfits, não dá, nem em potions.. Extras também dá, alguém sabe como resolver? OBG! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  13. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? TFS 1.2 Qual o motivo deste tópico? Boa tarde, alguém poderia me ajudar com um script de weapons criticas? Swords, axes e clubs? Meu servidor é TFS 1.2 Gostaria de um sistema que funcionasse básicamente assim: Por exemplo, eu vou em items.xml e coloco uma percentagem de chance de critical no item... Andúril (atk 51, def 40) critical = 5% Ai, ela teria 5% de dar um atk critico, e nesse atk critico, desse o dobro de dano, sei lá.. Aguardo, obg. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  14. Jonathan005 respondeu ao post em um tópico de Jonathan005 em Suporte Tibia OTServer
    Em relação aos outifits, o meu servidor é Tibia clássico, porém, os outifits já existem e tal, o npc só precisa entregar mesmo Vê se consegue me ajudar ai, OBG!! Lua Script Error: [Npc interface] data/npc/scripts/Outifits.lua data/npc/scripts/prefeitominas.lua:36: bad argument #1 to 'find' (string expected, got nil) stack traceback: [C]: at 0x7ff7a5814660 [C]: in function 'find' data/npc/scripts/prefeitominas.lua:36: in function 'msgcontains' data/npc/scripts/Outifits.lua:1: in main chunk [C]: in function 'createNpc' data/talkactions/scripts/place_npc.lua:11: in function <data/talkactions/scripts/place_npc.lua:1> [Warning - NpcScript::NpcScript] Can not load script: Outifits.lua
  15. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? Tfs 1.2 Qual o motivo deste tópico? Alguém poderia me ajudar? Preciso de um npc, cujo sua função seria entregar outifit.. Por exemplo: Npc com nome de Alfaiate.. O player chega e diz: "hi" O npc responde, Ola |Playername| eu posso te dar o addon de Citizen, você aceita? Player: yes. Assim, o player ganharia o addon 1 e 2 do outifit Citizen... Com esse npc, eu criaria diversos npcs, um pra cada addon pra poder espalhar pelo mapa.. Aguardo, obrigadoooo Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  16. Fala irmão, tudo sim, obrigado pela moral, eu testei esse, porém a função "getCreatureByName" não tem no meu tFS 1.2 Aparece um erro na distro [Error - GlobalEvents::think] Failed to execute event: BossesS Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/spawn/testeboss.lua:onThink data/globalevents/scripts/spawn/testeboss.lua:48: attempt to call global 'getCreatureByName' (a nil value) stack traceback: [C]: in function 'getCreatureByName' data/globalevents/scripts/spawn/testeboss.lua:48: in function <data/globalevents/scripts/spawn/testeboss.lua:45> [Error - GlobalEvents::think] Failed to execute event: BossesS Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/spawn/testeboss.lua:onThink data/globalevents/scripts/spawn/testeboss.lua:48: attempt to call global 'getCreatureByName' (a nil value) stack traceback:
  17. Boa tarde/noite.. Alguém poderia me ajudar? Bom, eu tenho esse script pra sumonar X boss, em X posição no mapa, todos os bosses tem uma posição especifica.. Coloco no global events pra sumonar de 30 em 30 minutos.. Os bosses são sorteados, aleatoriamente, porém está acontecendo de um boss que já foi sumonado, ser sorteado novamente, assim, fazendo com que fiquem 2 bosses iguais no mesmo local.. Alguém poderia me ajudar, alterar o script, e vê se existe alguma verificação que impeça-o de sumonar 2 bosses no mesmo local? Por exemplo, o script anuncia na distro que X boss foi sumonado.. Por exemplo, 30 minutos se passaram: Sumoning BOSS: Smaug. Depois de 30 minutos o smaug foi sorteado novamente, ai, o sorteio acontecesse dnv, pra sortear outro? Pls, alguem me ajudaa CODIGO: local bosses = { {boss = "Smaug", pos = {x = 1893, y = 875, z = 2}}, {boss = "laracna", pos = {x = 1482, y = 1366, z = 12}}, {boss = "son of ancalagon", pos = {x = 1452, y = 871, z = 8}}, {boss = "son of ancalagon", pos = {x = 2154, y = 1111, z = 12}}, {boss = "Wormageddon", pos = {x = 835, y = 897, z = 8}}, {boss = "olog-hai", pos = {x = 1011, y = 1335, z = 10}}, {boss = "olog-hai", pos = {x = 2171, y = 1650, z = 8}}, {boss = "scatha", pos = {x = 1602, y = 1683, z = 0}}, {boss = "valaraukar", pos = {x = 832, y = 1008, z = 4}}, {boss = "valaraukar", pos = {x = 1055, y = 800, z = 1}}, {boss = "ferumbras", pos = {x = 2365, y = 1313, z = 0}}, {boss = "jormungand", pos = {x = 1115, y = 1027, z = 9}}, {boss = "adramelech", pos = {x = 2160, y = 1017, z = 11}}, {boss = "ancalagon", pos = {x = 2124, y = 1352, z = 14}}, {boss = "smaug", pos = {x = 1893, y = 875, z = 2}}, {boss = "eddie", pos = {x = 2135, y = 957, z = 11}}, {boss = "The Necromancer", pos = {x = 837, y = 1208, z = 1}}, {boss = "baalrog", pos = {x = 1052, y = 1266, z = 9}}, {boss = "emelianenko", pos = {x = 1712, y = 1266, z = 11}}, {boss = "khel thuzad", pos = {x = 2288, y = 953, z = 15}}, {boss = "ungoliant", pos = {x = 2292, y = 869, z = 6}}, {boss = "saruman", pos = {x = 1459, y = 1483, z = 1}}, {boss = "cerberus", pos = {x = 2285, y = 855, z = 12}}, {boss = "scatha", pos = {x = 1898, y = 709, z = 9}}, {boss = "azaka", pos = {x = 1037, y = 696, z = 6}}, {boss = "gaz'haragoth", pos = {x = 98, y = 1120, z = 12}}, {boss = "necropharus", pos = {x = 1493, y = 623, z = 9}}, {boss = "Melkors Summon", pos = {x = 812, y = 1346, z = 9}}, {boss = "Avari Leader", pos = {x = 1478, y = 1847, z = 8}}, {boss = "Azazel", pos = {x = 873, y = 687, z = 9}}, {boss = "Aragog", pos = {x = 2213, y = 1832, z = 8}}, {boss = "Nosferatu", pos = {x = 751, y = 1492, z = 7}}, {boss = "The Necromancer", pos = {x = 1059, y = 819, z = 0}}, {boss = "Hellgorak", pos = {x = 802, y = 545, z = 5}}, {boss = "Wormageddon", pos = {x=274, y=832, z=9}}, {boss = "Melkors Summon", pos = {x = 2040, y = 598, z = 13}}, {boss = "Lord of The Elements", pos = {x = 627, y = 1321, z = 13}} } function onThink(cid, interval) local random = math.random(1, #bosses) doSummonCreature(bosses[random].boss, bosses[random].pos) print("Summoning Boss: " .. bosses[random].boss) return true end
  18. Eu to adicionando a task, "name" eu coloco o nome da task, mas quando eu falo com o NPC ele fala: 17:11 NPC Task: Sorry but we don't have this task. Sabe me ajudar?
  19. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? TFS 1.2 Qual o motivo deste tópico? Alguém pode me ajudar? as ladders do servidor, estão funcionando normalmente, porém, é só dar use, que sobe.. Porém, se tiver qualquer coisa no tile embaixo dela, lixo, fire, gold, qualquer coisa mesmo, ela não sobe, acho que deve ser a falta, ou algum script, alguém pode me ajudar? VLW! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  20. Jonathan005 respondeu ao post em um tópico de Jonathan005 em Suporte Tibia OTServer
    Sim, estou, porém, meu amigo no otclient consegue ver o item, no meu cliente normal, não consigo
  21. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? TFS 1.0 Qual o motivo deste tópico? Boa noite.. Então, é o seguinte, eu baixei o OBB, e o ITEM EDITOR.. Eu to adicionando uma nova sprite de bp, e ai, eu add ela no OBB, abro o item editor, tudo certo, quando vou registrar o item no items.xml, ok Porém, quando vou sumonar o item no game, da debug, alguém pode me ajudar? Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  22. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    Alguém pode me ajudar? Eu já instalei o puglin do shop, já criei uma conta no PagSeguro, oque tenho que fazer agora?
  23. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    Alguém poderia me ajudar com meu Website MYAAC? Queria mudar o background, e colocar as paginas em portugues, aguardo ajuda amigos, vlw
  24. Jonathan005 postou uma resposta no tópico em Suporte Tibia OTServer
    .Qual servidor ou website você utiliza como base? TFS 1.0 Qual o motivo deste tópico? Boa tarde.. Estou com um probleminha no meu servidor, no config lua tem a TAG: deathLosePercent = 10. Porém, 10% de percas no level 100+ tava perdendo cerca de 2/3 levels, com bless, 2 leveis. No level 200+ SEM bless, perdia +/- 5 leveis, com bless, 3/3 e meio.. Eu diminui a porcentagem, coloquei 5, ok.. Sem bless, os players perdem uma xp razoável.. PORÉM, QUANDO eu ultilizo a talkaction e compro a bless, o personagem não perde level mais ... Alguém sabe como arrumar? Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

Informação Importante

Confirmação de Termo