Ir para conteúdo
Banner com Efeitos

StronGer

Membro
  • Registro em

  • Última visita

Tudo que StronGer postou

  1. Cara, muito obrigado só precisei de dar algumas ajustadas. +Rep @edit agora eu só queria que o monstro não desaparecesse, desse Loot
  2. StronGer postou uma resposta no tópico em Suporte Tibia OTServer
    Cuidado com double post amigo. #Dúvida. habilita o experience stage experienceStages = true
  3. se você quiser arrumar o do skill adicione em data\talkactions\talkactions.xml <talkaction log="yes" words="/skill;/addskill" access="5" event="script" value="skill.lua"/> data\talkactions\scripts\skill.lua function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end local t = string.explode(param, ",") if(not t[2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Not enough params.") return true end local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[1] .. " not found.") return true end t[2] = t[2]:lower() local skill = SKILL_IDS[t[2]] if(not skill) then local tmp = t[2]:sub(1, 1) if(tmp == 'l' or tmp == 'e') then skill = SKILL__LEVEL elseif(tmp == 'm') then skill = SKILL__MAGLEVEL else skill = tonumber(t[2]) if(not skill or skill < SKILL_FIRST or SKILL > SKILL__LAST) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Such skill does not exists.") return true end end end local amount = tonumber(t[3]) if(not amount or amount == 0) then amount = 1 end doPlayerAddSkill(pid, skill, amount, true) return true end
  4. StronGer postou uma resposta no tópico em Suporte Tibia OTServer
    qual seu server?
  5. Tenho o mesmo problema, alguem ajuda??
  6. eu tenho uma dúvida você pode me dizer oque muda de console pra GUI?
  7. Compilado com War-System, Ant-Divulgação, No-Otbm-Check AQUI SOURCES abraços
  8. Faz uma loja de paladin bem detalhada :Þ
  9. Estou precisando de ajuda com o script da Inquisition. quando eu mato o Boss o teleporte não aparece o script ta desse jeito data\creaturescripts <event type="kill" name="inquisitionPortals" script="Inquisition.lua"/> data\creaturescripts\scripts\Inquisition.lua local config = { timeToRemove = 180, message = "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during his time or the teleporter will disappear", teleportId = 5023, bosses = { -- Nome do monstro, Posicao do teleporte ["Ushuriel"] = { pos={x = 1934, y = 537, z = 11, stackpos=1 }, aid=1001 }, ["Zugurosh"] = { pos={ x=1900, y=501, z=11, stackpos=1 }, aid=1002}, ["Madareth"] = { pos={ x=1977, y=580, z=11, stackpos=1 }, aid=1003}, ["Annihilon"] = { pos={ x=1977, y=516, z=11, stackpos=1 }, aid=1005}, ["Hellgorak"] = { pos={ x=1885, y=547, z=11, stackpos=1 }, aid=1006} }, brothers ={ ["Golgordan"] = {pos={ x=2013, y = 546, z = 11, stackpos=1 },aid=1004, brother = "Latrivan"}, ["Latrivan"] = {pos={ x=2013, y = 546, z = 11, stackpos=1 },aid=1004, brother = "Golgordan"}, brothersArea ={ fromPos = {x = 2001, y = 534, z = 11}, toPos = {x = 2017, y = 546, z = 11} } } } local function removal(position) doRemoveThing(getTileItemById(position, config.teleportId).uid, 1) return TRUE end function onKill(cid, target, lastHit) if(config.bosses[getCreatureName(target)]) then local t = config.bosses[getCreatureName(target)] local teleport = doCreateItem(config.teleportId, t.pos) local position = t.pos doItemSetAttribute(teleport, "aid", t.aid) doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1) addEvent(removal, config.timeToRemove * 1000, position) elseif(config.brothers[getCreatureName(target)]) then local t = config.brothers[getCreatureName(target)] local brother = getCreatureByName(t.brother) if(isMonster(brother) == true) then if(isInRange(getCreaturePosition(brother), config.brothers.brothersArea.fromPos, config.brothers.brothersArea.toPos) == true) then return TRUE end else local teleport = doCreateItem(config.teleportId, t.pos) local position = t.pos doItemSetAttribute(teleport, "aid", t.aid) doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1) addEvent(removal, config.timeToRemove * 1000, position) end end return TRUE end data\movements <movevent type="StepIn" fromaid="1001" toaid="1006" event="script" value="inq.lua"/> <movevent type="StepIn" fromaid="2001" toaid="2005" event="script" value="inq.lua"/> <movevent type="StepIn" fromaid="3000" toaid="3010" event="script" value="inq.lua"/> data\movements\scripts\inq.lua local config = { bosses={---actionid, posicao para onde ira, valor que colocara, texto de entrada [1001] = {pos={x = 1846, y = 595, z = 13, stackpos=1}, value=1, text="Entering The Crystal Caves"}, [1002] = {pos={x = 2149, y = 425, z = 14, stackpos=1}, value=2, text="Entering The Blood Halls"}, [1003] = {pos={x = 1815, y = 565, z = 15, stackpos=1}, value=3, text="Entering The Vats"}, [1004] = {pos={x = 1815, y = 565, z = 15, stackpos=1}, value=4, text="Entering The Arcanum"}, [1005] = {pos={x = 1975, y = 499, z = 12, stackpos=1}, value=5, text="Entering The Hive"}, [1006] = {pos={x = 1887, y = 494, z = 12, stackpos=1}, value=6, text="Entering The Shadow Nexus"} }, mainroom={---actionid, posicao que ira,menor valor de storage que poder entrar, texto de entrada [2001] = {pos={x = 1846, y = 595, z = 13, stackpos=1}, value=1, text="Entering The Crystal Caves"}, [2002] = {pos={x = 2149, y = 425, z = 14, stackpos=1}, value=2, text="Entering The Blood Halls"}, [2003] = {pos={x = 1815, y = 565, z = 15, stackpos=1}, value=3, text="Entering The Vats"}, [2004] = {pos={x = 1815, y = 565, z = 15, stackpos=1}, value=4, text="Entering The Arcanum"}, [2005] = {pos={x = 1975, y = 499, z = 12, stackpos=1}, value=5, text="Entering The Hive"} }, portals={---actionid,texto de entrada [3000] = {pos={x = 1940, y = 520, z = 14}, text="Entering Inquisition Portals Room"}, [3001] = {pos={x = 1934, y = 541, z = 11}, text="Entering The Ward of Ushuriel"}, [3002] = {pos={x = 1946, y = 567, z = 13}, text="Entering The Undersea Kingdom"}, [3003] = {pos={x = 1900, y = 505, z = 11}, text="Entering The Ward of Zugurosh"}, [3004] = {pos={x = 2133, y = 401, z = 11}, text="Entering The Foundry"}, [3005] = {pos={x = 1973, y = 580, z = 11}, text="Entering The Ward of Madareth"}, [3006] = {pos={x = 2027, y = 444, z = 13}, text="Entering The Battlefield"}, [3007] = {pos={x = 2009, y = 545, z = 11}, text="Entering The Ward of The Demon Twins"}, [3008] = {pos={x = 1870, y = 387, z = 11}, text="Entering The Soul Wells"}, [3009] = {pos={x = 1973, y = 516, z = 11}, text="Entering The Ward of Annihilon"}, [3010] = {pos={x = 1882, y = 547, z = 11}, text="Entering The Ward of Hellgorak"} }, storage=56123,---storage used in boss and mainroom portals e={} }----dunno whats this but have to be like this to make doCreatureSayWithDelay working, DON'T TOUCH} function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) == TRUE then if(config.bosses[item.actionid]) then local t= config.bosses[item.actionid] if getPlayerStorageValue(cid, config.storage)< t.value then setPlayerStorageValue(cid, config.storage, t.value) end doTeleportThing(cid, t.pos) doSendMagicEffect(getCreaturePosition(cid),10) doCreatureSay(cid,t.text,19,1, config.e) elseif(config.mainroom[item.actionid]) then local t= config.mainroom[item.actionid] if getPlayerStorageValue(cid, config.storage)>=t.value then doTeleportThing(cid, t.pos) doSendMagicEffect(getCreaturePosition(cid),10) doCreatureSay(cid,t.text,19,1,config.e) else doTeleportThing(cid, fromPosition) doSendMagicEffect(getCreaturePosition(cid),10) doCreatureSay(cid, 'You don\'t have enough energy to enter this portal', TALKTYPE_ORANGE_1) end elseif(config.portals[item.actionid]) then local t= config.portals[item.actionid] doTeleportThing(cid, t.pos) doSendMagicEffect(getCreaturePosition(cid),10) doCreatureSay(cid,t.text,19,1,config.e) end end end Alguem pode me ajudar por favor?

Informação Importante

Confirmação de Termo