Ir para conteúdo

Fir3element

Héroi
  • Registro em

  • Última visita

Tudo que Fir3element postou

  1. Adiciona isso no começo do script: se tu postasse ele seria bom também function db.getResult(query) if(type(query) ~= 'string') then return nil end local ret = Result:new() ret:create(query) return ret end
  2. Do dead bug eu não tenho, mas talvez isso te ajude: http://sourceforge.net/projects/opentibia/files/opentibia%20server/otserv%200.6.0/
  3. Já existe: skillsword skillaxe skillclub skilldist skillfish skillshield skillfist Ah não tinha lido, tu quer por %?
  4. Tenta isso: apt-get install gcc g++ make automake autoconf Acho que não vai funcionar, tem que compilar o ot no próprio vps...
  5. Claro, se você bloquear as imagens ninguém vai conseguir ver nada... Não importa qual sistema de proteção tem, se você vê a imagem, você pode copiar. Não precisa saber o nome, da pra copiar todos de uma vez sem saber nenhum
  6. Olhei aqui a sources dele e ele removeu o check, você deve estar fazendo algo errado.
  7. Testei aqui com o site que você postou e deu pra copiar tudo, mesmo assim, obrigado pelo conteúdo
  8. Faltou um g no getVocationInfo Acho que ele usou esse code: http://www.tibiaking.com/forum/topic/52779-c-attack-speed/ Pelo que entendi o script muda o attack speed conforme o nível de fist fighting, acho que ficaria algo +- assim: function onSay(cid, words, param) local getAttackSpeed = getVocationInfo(getPlayerVocation(cid)).attackSpeed - (getPlayerSkillLevel(cid, SKILL_FIST) * 10) if getAttackSpeed < 500 then getAttackSpeed = 500 end doPlayerPopupFYI(cid, "Information:\n\nAttackSpeed: " .. tostring(getAttackSpeed)) return true end
  9. Qual otserv? (versão/distro)
  10. Pensei que daria certo, mas ficou dando debug. Não vou conseguir te ajudar =/ Enfim, recomendo usar a versão 8.7 mesmo...
  11. Você pode modificar isso nas últimas linhas da função manageAccount (player.cpp) e no login.lua
  12. Essa função pode ser utilizada apenas nas sources (C++). Pra lua tem uma parecida: getItemAttackSpeed(uid) Mas deve funcionar apenas em actions. A velocidade de ataque do player é medida conforme você configurou no vocations.xml, a não ser que você modificou...
  13. Estranho, o mapa é pequeno para dar esse tipo de erro... Tenta usar o LAA: http://www.tibiaking.com/forum/topic/12637-aprenda-a-usar-o-laatido/
  14. storeTrash serve apenas no clean qual o tamanho do mapa (mb)?
  15. A foto não apareceu, mas isso acontece quando tá faltando alguma tabela na database, chutaria essas: ALTER TABLE `players` ADD `cast` TINYINT NOT NULL DEFAULT '0', ADD `castViewers` INT( 11 ) NOT NULL DEFAULT '0', ADD `castDescription` VARCHAR( 255 ) NOT NULL
  16. Não sei fazer script pro tfs 1.0/1.1 mas tenta ai: function onUse(player, item, fromPosition, target, toPosition, isHotkey) local new, cost = 2640, 10000 if player:removeMoney(cost) then Item(item.uid):transform(new) player:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE) player:sendTextMessage(MESSAGE_INFO_DESCR, "You got a brand new pair of soft boots.") else player:sendTextMessage(MESSAGE_STATUS_SMALL, "You need " .. cost .. "gps.") player:getPosition():sendMagicEffect(CONST_ME_POFF) end return true end
  17. Ta usando qual servidor? actions.xml <action itemid="10021" script="softboots.lua" /> scripts/softboots.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local new, cost = 2640, 10000 if doPlayerRemoveMoney(cid, cost) then doTransformItem(item.uid, new) doSendMagicEffect(fromPosition, CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You got a brand new pair of soft boots.") else doPlayerSendCancel(cid, "You need " .. cost .. "gps.") doSendMagicEffect(fromPosition, CONST_ME_POFF) end return true end
  18. Não funcionou porque? Deu algum erro? Todos os scripts que postaram ai era pra funcionar...
  19. Não tem nenhum limite não, é problema na função mesmo eu acho. Porque se você usar a função doPlayerAddMagLevel num kina e outra num mage, o kina vai parar em 15-20 e o mage 150-155. @tópico Você pode tentar algo assim: function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__MAGLEVEL and newLevel >= 155 then doPlayerAddSkill(cid, SKILL__MAGLEVEL, 1) end return true end
  20. Normal acontecer isso, nos ots mais atuais acho que vai normal. Único método que consigo pensar é adicionar pela database, mas pode travar o servidor =/
  21. A DLL precisaria alterar a configuração do client de uint8(0-255) para uint16(0-65,535).

Informação Importante

Confirmação de Termo