Ir para conteúdo
  • Cadastre-se

MaTTch

Membro
  • Total de itens

    510
  • Registro em

  • Última visita

  • Dias Ganhos

    12

Tudo que MaTTch postou

  1. Tente trocar essa parte: Por essa: Dica: deixe as variáveis locais e não globais.
  2. Nunca pensei que viveria o bastante pra ver alguém level 999 no Tibia
  3. Sim, mas não todas. O que isso faz é limitar o texto para o limite permitido, ou seja, um texto com 65535 caracteres.
  4. doShowTextDialog(cid, 2175, text) Para: doShowTextDialog(cid, 2175, text:sub((2 ^ 16) - 1))
  5. Talvez seja porque você está compilando por cima. Faz assim, deleta a pasta obj (Dev-Cpp) e recompile do 0, com essa linha in vez da outra.
  6. Qual a versão do seu Windows? x86 ou x64? Já tentou abrir em modo de compatibilidade?
  7. https://github.com/ottools/ObjectBuilder/releases
  8. Que versão você usa? Já tentou reinstalar?
  9. Remove essa parte: [FIREDAMAGE] = { [1] = {atk = 1.17}, [2] = {atk = 1.22}, [3] = {atk = 1.27}, [4] = {atk = 1.42}, [5] = {atk = 1.67}, },
  10. Você tem certeza que a variável FIREDAMAGE existe ?
  11. Poste o clan system.lua que está na pasta lib.
  12. Vá em lib/050-function.lua abra-o e cole isso dentro: function isSummon(cid) return cid ~= getCreatureMaster(cid) or false end
  13. Já tentou recompilar? Usar uma versão diferente do linux?
  14. Esse bug acontecia antes? Você mexeu recentemente na sources? Começou depois do que?
  15. O client da Cipsoft foi programado pra ler a função em uint8 (2^8 - 1), o que você pode fazer é achar o case 0x83 (você pode ver na sources) no seu client usando um debugador (Ollydbg). Você pode ver isso usando a versão 8.54 de referencia pois ele diz onde esta o case, e procurar pelo switch que está a lista de case, logo depois de achar, você deve ir até o endereço dele e mudar para uint16, depois disso você deve mudar na sua sources de uint8 para uint16 e compilar.
  16. Seu sistema de cast é diferente, nesse caso tenta:
  17. -- Lottery System By Jeff local config = { lottery_hour = "1 Hours", -- Tempo ate a proxima loteria (Esse tempo vai aparecer somente como broadcast message) rewards_id = {2160, 9810, 9822, 9819, 2173, 9693}, -- ID dos Itens Sorteados na Loteria crystal_counts = 100, -- Usado somente se a rewards_id for crystal coin (ID: 2160). website = "no" -- Only if you have php scripts and table `lottery` in your database! } function onThink(interval, lastExecution) if(getWorldCreatures(0) == 0)then return true end local list = {} for i, tid in ipairs(getCastsOnline()) do list[i] = tid end
  18. local c = { goTo = {x = 1000, y = 1000, z = 7}, duration = 30 * 1000 } local function transTempTeleport(corpse, fromPos, toPos, temp) if(corpse.uid and corpse.uid ~= 0) then doRemoveItem(corpse.uid) end doCreateTeleport(1387, toPos, fromPos) addEvent(function() local thing = getTileItemById(fromPos, 1387).uid if(thing ~= 0) then doRemoveItem(thing) end end, temp) end function onDeath(cid, corpse) transTempTeleport(corpse, getThingPos(cid), c.goTo, c.duration) return true end
  19. Esse script ta bem gambiarra, mas enfim... doSendMagicEffect(position, effect) para doSendMagicEffect(position, effect[i])
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo