Ir para conteúdo

Fir3element

Héroi
  • Registro em

  • Última visita

Tudo que Fir3element postou

  1. Não testei. creaturescripts/scripts/login.lua troque: elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end por: elseif(accountManager == MANAGER_NAMELOCK) then addEvent(valid(doCreatureSay), 500, cid, "Hello, it appears that your character has been locked for name violating rules, what new name would you like to have?", TALKTYPE_PRIVATE_NP, true, cid) elseif(accountManager == MANAGER_ACCOUNT) then addEvent(valid(doCreatureSay), 500, cid, "Hello, type {account} to manage your account. If you would like to start over, type {cancel} anywhere.", TALKTYPE_PRIVATE_NP, true, cid) else addEvent(valid(doCreatureSay), 500, cid, "Hello, type {account} to create an account or {recover} to recover an account.", TALKTYPE_PRIVATE_NP, true, cid) end
  2. Fir3element postou uma resposta no tópico em Recursos Avançados
    Sim eu já tinha esse link, queria o .exe Vou tentar abrir esses arquivos .whl, obrigado
  3. A config "passwordType" foi removida faz um tempo do TFS, seu servidor deve estar um pouco desatualizado. Tente trocar sua source, usei essa e não tive problemas.
  4. Procure por "//CA" nos arquivos da source, vai achar 90% das modificações.
  5. Tem algumas coisas no login.lua (creaturescripts) e outras na função manageAccount (player.cpp).
  6. Fir3element postou uma resposta no tópico em Recursos Avançados
    Alguém poderia me arrumar o Tornado? Não estou achando os links para windows
  7. Pelo que percebi no vídeo ele fez o sistema por uma action, não é necessária nenhuma alteração na source, basta criar um script com a função de trocar a outfit.
  8. Abra todos os arquivos de uma vez e use a opção "Localizar todos em todos documentos abertos" (ctrl + f) no Notepad++.
  9. Troca a storage no script do ColpSolain, vou tentar arrumar o meu. @ColpSolain Arruma a segunda linha do seu script. Fiz o teste aqui e foi o que eu disse, skill/maglevel tem um certo limite usando a função (não adicionou os 200).
  10. tfs 1.0 local player = Player(cid) player:xxxx(...) outros tfs xxxx(cid, ...) é isso que muda não é? acho que os nomes de algumas funções tbm, nunca mexi nos scripts desse tfs
  11. Dependendo do TFS não vai funcionar, tem um certo limite na função. Tenta esse: local guid = getPlayerGUID(cid) function addSkill(skillid, amount) return db.executeQuery("UPDATE `player_skills` SET `value` = `value` + " .. amount .. " WHERE `player_id` = " .. guid .. " and `skillid` = " .. skillid) end function addMagLevel(amount) return db.executeQuery("UPDATE `players` SET `maglevel` = `maglevel` + " .. amount .. " WHERE `id` = " .. guid) end local firstItems = { [0] = {2173, 2525, 3965, 2124, 2457, 2647, 2643}, [1] = {2173, 2499, 8871, 2507, 2195, 8918, 8922}, [2] = {2173, 2499, 8871, 2507, 2195, 8918, 8922}, [3] = {2173, 2499, 8888, 2507, 2195, 8851, 6529, 7366, 2537}, [4] = {2173, 2499, 8889, 2507, 2195, 2537, 8926} } function onLogin(cid) if getPlayerStorageValue(cid, 30001) == -1 then local voc, bag = getPlayerVocation(cid), doPlayerAddItem(cid, 1988, 1) for i = 1, table.maxn(firstItems[voc]) do doPlayerAddItem(cid, firstItems[voc][i], 1) end doPlayerAddItem(cid, 2167, 2) doAddContainerItem(bag, 2160, 100) doAddContainerItem(bag, 2672, 10) setPlayerStorageValue(cid, 30001, 1) if isInArray({1, 2, 5, 6}, voc) then addMagLevel(200) elseif voc == 3 or voc == 7 then addSkill(SKILL_DISTANCE, 350) addMagLevel(30) elseif voc == 4 or voc == 8 then addSkill(SKILL_AXE, 350) addSkill(SKILL_SHIELDING, 350) addMagLevel(11) end doRemoveCreature(cid, true) -- Precisa deslogar o player para adicionar as skills end return true end
  12. Fir3element postou uma resposta no tópico em Suporte Tibia OTServer
    Tenho quase certeza que tem como fazer isso pelo mounts.xml Enfim, recomendo procurar ajuda em outro fórum, aqui não tem muitos programadores =/
  13. Google Translate + noção básica de língua portuguesa ASHUSAHU -- Ficou muito bom o mapa, usou bem as sprites
  14. Mesmo usando um client próprio (otc, yatc, etc), as imagens utilizadas são de propriedade da CipSoft e eu acho que eles não dão permissão pra usar.
  15. Compile em modo de debug e tente gerar um log, esses warnings/errors no console não interfere no desempenho do servidor.
  16. Sem muitos detalhes e bem jogável, ficaram bons.
  17. c++ com lua api compilador acho q é o visual studio, mas se mudar algumas coisas deve funcionar no mingw/gcc não tenho certeza disso, nunca mexi nesse otc
  18. exclui seu dev e usa esse: http://www.4shared.com/archive/8NIlTt7z/TheForgottenDevCpp.html
  19. ta usando sqlite studio ou xampp (ou algo parecido)?
  20. executa no sql ALTER TABLE `players` ADD reset INT(11) NOT NULL DEFAULT 0;
  21. esse sistema de reset é pela database, n por storage melhor deletar, criar outra db e adicionar a query de volta...
  22. Fir3element postou uma resposta no tópico em Suporte Tibia OTServer
    testei aqui e nem tem no 0.3.6
  23. Fir3element postou uma resposta no tópico em Suporte Tibia OTServer
    Tentei fazer isso mas como tava com preguiça fiz por lua ficou uma merda, dava mais lag ainda HSAHUSA o clean eu pensei em remover item por item, pq o comum remove td de uma vez... save já abandonei, um dual core potente resolve isso aheuehau
  24. Fir3element postou uma resposta no tópico em Suporte Tibia OTServer
    eu ia tentar usar pgsql ao invés de mysql mas acho q n faria diferença alguma, mysql é bom... outro bug q tem em todos otserv é do clean, se tiver mt item na tela (300+ por tile) dá debug por causa do excesso de packets no caso do 0.3.6pl1, o otserv cai SHAUSAU no resto acho q só da debug mesmo
  25. Fir3element postou uma resposta no tópico em Suporte Tibia OTServer
    não sei se é bug no meu tfs, pq modifiquei ele p carai... é q no windows 8.1 fica uma merda pra rodar ele ligo o servidor, algum player tenta entrar dai o uso de cpu vai pra 30% e fica nisso por uns 20 segundos, dps funciona normal no windows server 2003 n acontece isso, e no linux acho q tbm n o save tbm é uma merda nos SO em geral, linux/windows 7/windows 8-8.1, único q presta é no windows server sla pq

Informação Importante

Confirmação de Termo