Ir para conteúdo

L3K0T

Membro
  • Registro em

  • Última visita

Tudo que L3K0T postou

  1. L3K0T postou uma resposta no tópico em Mapping Show Off
    cade o 2018? aaaaaaaaaaaaaaaaaaaaaaaaaa vc é fodah! 2018 vote @Daniel
  2. pera eu até achei engraçado... pq tpo me passou trocentas coisas bizarras na minha cabeça... porém vou comentar só as que prestou mesmo kkkkkkkkkkkkk (tirando minha irmã) que era uma das coisas. dps da porta 999 eu colocaria um portal que dava acesso ao um boss raro.. que já sumiu do tibia a muito tempo.... só esse boss n seria tão forte... porem só poderia matar uma vez e receber como recompensa por ter chegado ao level 999 como um troféu unico e já mais encontrado no tibia... um fãn doll por ser o primeiro jogador a chegar ao level 999, porque pra chegar no level 999 gosta do tibia e é fã do tibia hahaha. alguns npc pra missões básicas... com itens raros tbm.
  3. deixa o ip no data/XML/servers.xml igual que tá na config e a porta
  4. então n é vírus... devido a compilação no winrar + a compilação da distro o antivirus acusam, nada de grave mais vc pode compilar, as source tá ai
  5. bom resolvi mexer um pouco com a rev 3884 e encontrei com um bug na que estou mexendo, que seria o seguinte, tudo que vc dar target ao cancelar vc toma DC, seja em monstros ou npc pra resolver segue essas alterações na source: protocollgame.cpp ache: void ProtocolGame::sendCancelTarget() { NetworkMessage_ptr msg = getOutputBuffer(); if(msg) { TRACK_MESSAGE(msg); msg->put<char>(0xA3); msg->put<uint32_t>(0); //? creatureId? } } altere para: void ProtocolGame::sendCancelTarget() { NetworkMessage_ptr msg = getOutputBuffer(); if(msg) { TRACK_MESSAGE(msg); msg->put<char>(0xA3); } } de rebuild e compile.. problema resolvido
  6. https://tibiaking.com/forums/topic/90691-grama-sprite-repintada-verde/
  7. L3K0T postou uma resposta no tópico em Sprites
    Olá galera esses dias repintei uma grama que no caso era amarela, deixei ela num tom verde que ficou muito bonita no mapa e não quebrava a cor das arvores etc... essa é do tibia global, então só mudei a cor dela. espero que gostem algumas imagens abaixo junto a meu jogo . grama >> scan da sprite de montar: https://www.virustotal.com/#/file/c80fbe750939ce45bfedccbfc81dbe76032ef5c760146607b6c29263cffb6cc1/detection scan da sprite OBD: https://www.virustotal.com/#/file/9c4cef388da4a8c19e45c8eb4aa85ba7d376103ffdcabd157f43e1929979e618/detection Download da sprite pra montar: http://www.mediafire.com/file/eep0s1a5gd8fn5n/grama 1.zip Download da sprite em OBD: http://www.mediafire.com/file/fr3db9ctmt44dam/sprite+em+obd.zip senha: pokemonpwo créditos: cipsoft e a mim por mudar a cor pra verde como na imagem. Ajudei?? REP+
  8. quando o player morrer... e começa a morrer ao logar ... é pq foi feita alterções de skills na database... nunca se faz alterações em database... com player já existentes... as alterações só devem ser feitas sem ter nenhum player criado... configurar os samples e tudo... um chat editado causa esses erros ai.
  9. não é o ID é a configuração das opções das sprite e do item editor... precisa estar certinho pois vai dar debug... recomendo que vc duplique um tile do cliente e substitui a sprite e pronto.
  10. function onDeath(cid) local efeitom = 614 local efeitof = 615 if getPlayerSex(cid) == 1 then doSendMagicEffect(getPlayerPosition(cid), efeitom) else doSendMagicEffect(getPlayerPosition(cid), efeitof) end doRemoveCreature(cid) return TRUE end male e female. tag: <event type="death" name="Death" event="script" value="morto.lua"/>
  11. L3K0T postou uma resposta no tópico em Suporte Tibia OTServer
    qual seria o slot ??? manda print com o local marcado?? confgurou o slot no item pelo item editor ? e spr?... configurou na items.xml ??? todos esses locais vão os slots, até no movements.xml onequipe e deequipe
  12. me confundi pera só 1 minuto!!! vai em data/XML abra o arquivo groups.xml e mude <group id="1" name="Player" /> para <group id="1" name="Player" flags="512" /> assim voce deslogar em todos lugar. ou se preferir só em PZ vai na config.lua ache pzLocked = e deixa pzLocked = 0 * 1000 quando entrar no pz o battle sai e você consegue deslogar. salva e pronto... espero ter ajudado
  13. config.lua do server stopAttackingAtExit = true para stopAttackingAtExit = false
  14. L3K0T postou uma resposta no tópico em Suporte Tibia OTServer
    fiz aqui function onSay(cid, words, param) ----hokage local roupahokage = 953 if param == "hokage" then if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid,{lookType = roupahokage, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 0}, -1) doPlayerAddSkillTry(cid,SKILL__MAGLEVEL,30) else doPlayerAddSkillTry(cid, SKILL__MAGLEVEL, 30) doSetCreatureOutfit(cid,{lookType = roupahokage, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 0}, -1) end end ----mizukage local roupamizukage = 953 if param == "mizukage" then if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid,{lookType = roupamizukage, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 0}, -1) doPlayerAddSkillTry(cid,SKILL_SWORD,30) else doSetCreatureOutfit(cid,{lookType = roupamizukage, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 0}, -1) doPlayerAddSkillTry(cid,SKILL_SWORD,30) end end return true end <talkaction log="no" words="!modo" event="script" value="modo.lua"/>
  15. local combat1 = createCombatObject() local exhausto = createConditionObject(CONDITION_EXHAUSTED) setConditionParam(exhausto, CONDITION_PARAM_TICKS, 500) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, -1) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -100.2, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, -1) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -100.2, 1) arr1 = { {0, 0, 0, 0, 0}, {0, 1, 1, 1, 0}, {0, 1, 3, 1, 0}, {0, 1, 1, 1, 0}, {0, 0, 0, 0, 0} } arr2 = { {0, 0, 0, 0, 0}, {0, 1, 1, 1, 0}, {0, 1, 3, 1, 0}, {0, 1, 1, 1, 0}, {0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var) end function onCastSpell(cid, var) doPlayerSendTextMessage(cid, 23, "Essa magia saira do cooldown em 0:0:500 segundos.") local position2 = {x=getCreaturePosition(cid).x+1, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} local position3 = {x=getCreaturePosition(cid).x+2, y=getCreaturePosition(cid).y+2, z=getCreaturePosition(cid).z} local position4 = {x=getCreaturePosition(cid).x+1, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} local position5 = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z} local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 300, parameters) doSendMagicEffect(position2, 327) doSendMagicEffect(position3, 290) doSendMagicEffect(position4, -1) doSendMagicEffect(position5, -1) return TRUE end foi que eu consegui, espero ter ajudado... o exausted de 500 milésimos de segundos foi colocado dentro do script
  16. certo vo mexer jaja eu volto
  17. tá ja edito!!! manda os scripts pra mim da magia pq to com meu server ligado ai ja testo
  18. tenta assim na magia local storage = 2524 local tempo = 0.5 if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendTextMessage(cid, 23, "Essa magia saira do cooldown em "..getPlayerStorageValue(cid, storage) - os.time().. " segundos.") return true end setPlayerStorageValue(cid, storage, os.time() + tempo)
  19. Não sei se vai dar certo n teste mais ve ai montei aqui! local mg = { storage = 2524, tempo = 0.5 } if getPlayerStorageValue(cid, mg.storage) > os.time() then doPlayerSendTextMessage(cid, 23, "Essa magia saira do cooldown em "..getPlayerStorageValue(cid, mg.storage) - os.time().. " segundos.") return false end setPlayerStorageValue(cid, mg.storage, os.time() + mg.tempo)
  20. vo analisar aqui meu querido! não precisa ser PLANTA pode mudar pra outro nome se quiser :) formatei melhor pra ajudar qualquer erro só avisar que altero.
  21. faz com calma eu uso o mesminho tutorial.. eu tenho servidor de pokemon que necessitam dos elementos se puder poste o print do erro que a gente resolve
  22. isso que vc acrescentou é efeitos.. pode ser alterado pra qualquer um, esse tutorial é mais pra quem entende mais de programação
  23. Maioria do caso é falta de memoria mesmo já passei por isso... realmente é falta de memoria e processador forte é como o @KotZletY disse ligar seu seu server com esse restarter: #!/bin/bash ulimit -c unlimited while true; do ./theforgottenserver > data/logs/output.log & PID=$! echo $PID > theforgottenserver.pid wait $PID sleep 120 done depois que ele cair gera oo gdb que vai mostrar o log do erro e cola pra gente comando: gdb theforgottenserver core
  24. sou péssimo em organização
  25. then the effects are in const.h you can add an invisible effect there by the client, will no longer appear more in combat

Informação Importante

Confirmação de Termo