Ir para conteúdo

L3K0T

Membro
  • Registro em

  • Última visita

Tudo que L3K0T postou

  1. L3K0T postou uma resposta no tópico em Suporte Tibia OTServer
    tem nas sourcer isso ? COMBAT_PHYSICALDAMAGE exemplo if combatee == PSYCHICDAMAGE then if isInArray(psychic2, getCreatureName(cid)) then x = 2 elseif isInArray(psychic1, getCreatureName(cid)) then x = 0.5 elseif isInArray(psychic0, getCreatureName(cid)) then x = 0 else x = 1 end if combatee == PHYSICALDAMAGE then cor = COLOR_PSYCHIC else cor = NONE end <event type="statschange" name="teste" event="script" value="teste.lua"/> registerCreatureEvent(cid, "teste")
  2. 99999999999
  3. sua senha deve ser m2 kkk
  4. Eu vi uma foto, em água a água e o contorno mudaram um tempo atrás... se aguem tiver, poderia me passar? *objectbuilder
  5. L3K0T postou uma resposta no tópico em Suporte & Pedidos
    up Update
  6. L3K0T postou uma resposta no tópico em Suporte Tibia OTServer
    o que tem de mais criar um quadrado é fácil mano se vc sabe por um server online pode mapiar... tem tanto tutoriais aqui ensinando como ser mapper....
  7. passa só a config.php pra rep+ aguardando
  8. Va na pasta data/creaturescripts de seu otserv abra o arquivo creaturescripts.xml e add a tag: <event type="death" name="teleportmonster" script="tpmonster.lua"/> Abra a pasta scripts crie um arquivo chamado tpmonster.lua e adicione: local config = { message = "Congrulations. Teleport close in 1 minute", timeToRemove = 60, -- seconds teleportId = 1387, bosses = { ["Orchid Frog"] = { x = 459, y = 594, z = 7 }, } } local function removal(position) doRemoveThing(getTileItemById(position, config.teleportId).uid, 1) return TRUE end function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "teleportmonster") local position = getCreaturePosition(cid) for name, pos in pairs(config.bosses) do if name == getCreatureName(cid) then teleport = doCreateTeleport(config.teleportId, pos, position) doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1) addEvent(removal, config.timeToRemove * 1000, position) doSendMagicEffect(position,10) end end return TRUE end OBS: aquela coordenada é para onde o teleport erá te levar. agora vá até a pasta monster, abra o arquivo do seu monstro e add a tag: <script> <event name="teleportmonster"/> </script> Ficara assim o arquivo xml do seu monstro: <?xml version="1.0" encoding="UTF-8"?> <monster name="orchid frog" nameDescription="a orchid frog" race="blood" experience="20" speed="230" manacost="0"> <health now="60" max="60"/> <look type="226" head="109" body="14" legs="109" feet="114" corpse="6079"/> <targetchange interval="5000" chance="20"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag staticattack="90"/> <flag targetdistance="1"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" skill="3" attack="9"/> </attacks> <defenses armor="2" defense="3"/> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="0"/> </immunities> <voices interval="5000" chance="10"> <voice sentence="Ribbit!Ribbit!"/> </voices> <loot> <item id="2148" countmax="10" chance1="60000" chancemax="1321"/> <item id="3976" countmax="7" chance1="53500" chancemax="2120"/> </loot> <script> <event name="teleportmonster"/> </script> </monster> Créditos: mariatti
  9. kkk vlw comedinhas agora que vi lá em cima 10.76 malz pelo erro.... tentei ajudar!
  10. só pega o scripts da arena do global e modificar simples
  11. /reload mods sim tem que reiniciar pra ler a pasta
  12. <?xml version="1.0" encoding="UTF-8"?> <mod name="First Items" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes"> <config name="firstitems_config"><![CDATA[ config = { storage = 30001, items = {2050, 2382} } ]]></config> <event type="login" name="FirstItems" event="script"> <![CDATA[ domodlib('firstitems_config') function onLogin(cid) local config = { voc_items = { { -- SORC {2190}, -- wand of vortex {2175}, -- spellbook {8820}, -- mage hat {8819} -- mage robe }, { -- DRUID {2182}, -- snakebite rod {2175}, -- spellbook {8820}, -- mage hat {8819} -- mage robe }, { -- PALADIN {2410}, -- throwing knife {2530}, -- copper shield {2480}, -- legion helmet {2464} -- chain armor }, { -- KNIGHT {2409}, -- serpent sword {2530}, -- copper shield {2480}, -- legion helmet {2464} -- chain armor } }, all_items = { {2468}, -- studded legs {2643} -- leather boots }, extra_items = { {2789, 15}, {2120}, {5710} }, knight_weapons = { {2423}, -- clerical mace {2429} -- barbarian axe } } if getPlayerGroupId(cid) < 3 then if getPlayerStorageValue(cid, storage) == -1 then local common = config.voc_items[getPlayerVocation(cid)] if common ~= nil then for _, v in ipairs(common) do doPlayerAddItem(cid, v[1], v[2] or 1) end end local all = config.all_items if all ~= nil then for _, v in ipairs(all) do doPlayerAddItem(cid, v[1], v[2] or 1) end end local extra = config.extra_items local bp = doPlayerAddItem(cid, 1988, 1) if extra ~= nil then for _, v in ipairs(extra) do doAddContainerItem(bp, v[1], v[2] or 1) end end local weapons = config.knight_weapons if weapons ~= nil then for _, w in ipairs(weapons) do if isKnight(cid) then doAddContainerItem(bp, w[1], w[2] or 1) end end end setPlayerStorageValue(cid, storage, 1) end end return true end ]]></event> </mod> cria uma pasta antes da Data com o nome Mods e add esse scripts lá com o nome firstitems.xml
  13. antes da pasta data em Mods tem um arquivo chamado firstitems.lua e em creaturescripts pode ser que tenha tbm...
  14. /* Addresses of each server */ $config['servers'][0] = array('address'=>'127.0.0.1', 'port'=>7171, 'vapusid'=>' explica ?
  15. L3K0T postou uma resposta no tópico em Suporte Tibia OTServer
    True = Yes = Sim False = No = Não accountManager = true namelockManager = true newPlayerChooseVoc = false newPlayerSpawnPosX = 1052 -onde será a posX do manager ? newPlayerSpawnPosY = 1347 -onde será a posY do manager ? newPlayerSpawnPosZ = 15 -onde será a posZ do manager ? newPlayerTownId = 1 -ID da Cidade ? newPlayerLevel = 5 -Level do Player após ser criado newPlayerMagicLevel = 0 -magic level ? generateAccountNumber = false
  16. mapnik-test.cpp não tá nas sourcer se caso vc ver que está apaga!
  17. faz assim apaga tudo dentro da weapons liga o server e veja se o erro continua se n aparecer é em weapons.... deixa assim pra teste <?xml version="1.0" encoding="UTF-8"?> <weapons> </weapons>
  18. L3K0T postou uma resposta no tópico em Suporte Tibia OTServer
    monstra o erro do código!!!...
  19. caso esqueceu algum parâmetros -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ Linker -O1 -lboost_system -lgmp -llua5.1 -lmysql -lboost_regex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s -lboost_filesystem -lboost_thread -lz -lcryptopp rev3777 protocoll 8.60
  20. L3K0T postou uma resposta no tópico em Suporte Tibia OTServer
    fala pessoal eu criei 3 mundos para meu jogo e gostaria de adicionar eles no modern AAC pois fiz eles aparecerem mas na hora de criar o personagem não vai "o mundo 1 padrão cria normal os outros 2 não vai" print dos mundos AZUL - Normal VERDE - Não cria Laranja - Não cria o erro caso eu tente criar o personagem. print
  21. cara após adicionar os efeitos pela source apaga tudo que tem dentro da pasta obj lá da source para n dar debug nos códigos ai é só compilar vai demorar... e depois é só por na lib 000-constant CONST_ME_NOME DO SEU EFEITO COLOCADO NA SOURCE1 = 70 <<igualzinho nos códigos para aparecer o efeito.
  22. L3K0T postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    obg
  23. L3K0T postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Introdução: Fala galera mais uma vez eu aqui postando mais um código editado por mim, pra pokemon ou pra tibia use como você achar melhor, o que ele faz ? simples ele vai deixar seu Summon ou Pokemon entrar no PZ (menos hause) eu estava descifrando o código e n precisei implementar nada é apenas uma editada pra fazer com que o PZ não verificasse os Summon Benignos. Tile.cpp Tutorial: Procure por;; if(const Monster* monster = creature->getMonster()) { if(hasFlag(TILESTATE_PROTECTIONZONE)) return RET_NOTPOSSIBLE; if(floorChange() || positionChange()) return RET_NOTPOSSIBLE; altere para if(const Monster* monster = creature->getMonster()) { if(hasFlag(TILESTATE_PROTECTIONZONE) && !monster->isPlayerSummon()) { if(creature->isPlayerSummon()) { if(hasFlag(TILESTATE_BLOCKSOLID)) return RET_NOTPOSSIBLE; } return RET_NOTPOSSIBLE; } if(floorChange() || positionChange()) return RET_NOTPOSSIBLE; Pronto agora os summon vai entrar no PZ! simples porem útil! ajudei?? REP+
  24. só aprovaram o meu pq mandei MP pro Matheus mais mesmo assim ainda está demorando eu desisto
  25. Tem vez que fico 7 dias esperando uma aprovação, isso me desanimou postar novos tutoriais... como irei ajudar se demora todo esse tempo ai? eu fico lá 5 horas fazendo um sistema bacana... e venho compartilhar pra ficar 7 dias pra aprovação eu desisto.... irei ajudar respondendo tópicos somente. (Obrigado TK isso tem que mudar) (Poderia liberar membros que posta Tutorias com qualidade, bem explicado e sem serem aprovados)

Informação Importante

Confirmação de Termo