Ir para conteúdo

psychonaut

Membro
  • Registro em

  • Última visita

Tudo que psychonaut postou

  1. psychonaut postou uma resposta no tópico em Websites
    @Alexy Brocanello qual é o nome da tabela players_online no seu TFS?
  2. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Põe dentro do login.lua, naquela parte que passei.
  3. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Como assim talkaction? É só fazer isso ai mesmo pra dar as storages.
  4. psychonaut postou uma resposta no tópico em Websites
    Vai na pasta functions/ no arquivo verificasenha.php, edita ele. Muda o comment das linhas, o seu php deve ser mais recente. Muda //PHP >= 5.4.0 //if (session_status() == PHP_SESSION_NONE) { // session_start(); //} //PHP < 5.4.0 if(session_id() == '') { session_start(); } Pra: //PHP >= 5.4.0 if (session_status() == PHP_SESSION_NONE) { session_start(); } //PHP < 5.4.0 //if(session_id() == '') { // session_start(); //}
  5. psychonaut postou uma resposta no tópico em Websites
    Vou consertar, já edito aqui com a resposta.
  6. psychonaut postou uma resposta no tópico em Websites
    Não sei se é flood eu ficar falando toda hora, mas pra não esquecer mesmo, falando em deletar tempo, eu também tava pensando em fazer umas "ações rápidas" de SQL, por exemplo, deletar contas inativas a mais de 1 ano, mandar e-mails pra falar de uma posição ou algo do tipo, mandar todos os players pra uma pos x y z pra um update muito grande essas coisas.
  7. psychonaut postou uma resposta no tópico em Websites
    Tenho quase certeza que é por causa da versão do TFS, na próxima versão que eu atualizar coloco na config pra arrumar mesmo.
  8. psychonaut postou uma resposta no tópico em Websites
    Mostra na pagina inicial Jogadores online, se tiver 0 com alguém online deve ser culpa da versão do TFS, mas eu consigo arrumar isso. Depois eu coloco na config algo pra fazer isso funcionar.
  9. psychonaut postou uma resposta no tópico em Websites
    Opa, valeu por testar, qualquer erro, critica ou sugestão, comenta aí. A parte de contas não ta funcionando e algumas coisas no player, fiquei sem tempo essa semana mas acho que hoje volto a mexer nele. Em mobile eu não testei ainda, mas acho que tá 100%.
  10. Tenta colocar chaves, deixando assim: {CONST_SLOT_HEAD}, Faz isso em todos, e tenta dar um print nos valores pra ver o que ta printando, ou tenta fazer isso. getPlayerSlotItem(cid, const[1]).uid
  11. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Não sabia que eram tantos, então usa o do vankk que já tem o for.
  12. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Muda function onLogin(cid) local player = Player(cid) local loginStr = 'Welcome to ' .. configManager.getString(configKeys.SERVER_NAME) .. '!' if player:getLastLoginSaved() <= 0 then loginStr = loginStr .. ' Please choose your outfit.' player:sendTutorial(1) else if loginStr ~= '' then player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr) end loginStr = string.format('Your last visit was on %s.', os.date('%a %b %d %X %Y', player:getLastLoginSaved())) db.query("UPDATE `players` SET `cast` = 0 WHERE `id` = " .. getPlayerGUID(cid) .. ";") end player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr) for i = 1, #events do player:registerEvent(events) end return true end Pra function onLogin(cid) local player = Player(cid) local loginStr = 'Welcome to ' .. configManager.getString(configKeys.SERVER_NAME) .. '!' if player:getLastLoginSaved() <= 0 then loginStr = loginStr .. ' Please choose your outfit.' player:sendTutorial(1) player:setStorageValue(STORAGE, 1) else if loginStr ~= '' then player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr) end loginStr = string.format('Your last visit was on %s.', os.date('%a %b %d %X %Y', player:getLastLoginSaved())) db.query("UPDATE `players` SET `cast` = 0 WHERE `id` = " .. getPlayerGUID(cid) .. ";") end player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr) for i = 1, #events do player:registerEvent(events) end return true end Muda a linha player:setStorageValue(STORAGE, 1) STORAGE muda pro storage que quiser, e 1 é o valor
  13. O fundo você procura aonde ele ta nas imagens do Gesior, renomeia ele, e põe um arquivo de imagem la com o nome que ele tava. Ou usa inspecionar elemento pra saber onde tá. As noticias do site, você tem que ver no banco de dados, ou entrar no site com uma conta ADM e ir em fórum > news(algo assim).
  14. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Manda o login.lua do creaturescripts
  15. psychonaut postou uma resposta no tópico em Websites
    Coloquei algumas, tava sem tempo, e como ta no inicio não tá o design do jeito que quero deixar.
  16. psychonaut postou uma resposta no tópico em Websites
    removido
  17. Aí tenta colocar algo assim no login.lua na parte que faz o login. E teria que reiniciar o servidor pra todo mundo ter que logar. local storageid = 4872 -- tem que ser igual a outra if(getPlayerPremiumDays(cid) >= 1 then setPlayerStorageValue(cid, storageid, 1) end
  18. Ou da look com o admin que também mostra as coordenadas.
  19. psychonaut postou uma resposta no tópico em Remere's Map Editor
    deleta
  20. Manda o seu login.lua em creaturescripts/scripts
  21. Usa assim e testa o script.
  22. Mas e um mais front-end, não só no design, mas pra instalar e configurar? Toda semana nasce algum erro por ai de website. Não mexo com muitos, mas nunca vi um usando mysqli procedural,a configuração ficaria muito mais fácil. Tava pensando em iniciar/entrar pra um projeto assim, mas pra ficar legal precisaria alem de um bootstrap alguns designers, porquê se não fica muito "lavado" o design pra um site desse tipo.
  23. Então eu acho que tem outro script curando quando upa, procura por ele por ai.
  24. Apaga toda essa parte if config.heal then player:addHealth(player:getMinHealth()) end
  25. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Tenta isso. Muda o xxxx pela id do item que vai ganhar. creaturescripts/scripts/nomequalquer.lua local config = { mensagem = "You win a prize from the monster.", -- muda ai, nem sei o que escrevi monstros = { -- nome, id do item, chance em % ["Demon"] = {{xxxx}, {40}}, } } function onDeath(cid, corpse, killer, lastHitKiller, mostDamageKiller, lastHitUnjustified, mostDamageUnjustified) local position = getCreaturePosition(cid) local damageMap = creature:getDamageMap() for nome, info in pairs(config.monstros) do if nome == getCreatureName(cid) then local random = math.random(1, 100) if random > info[2] then for id, damage in pairs(damageMap) do local player = Player(id) doCreatureSay(cid, config.mensagem, TALKTYPE_ORANGE_1) player:AddItem(info[1]) end end end end return true end creaturescripts.xml<event type="death" name="Monsterprize" script="nomequalquer.lua"/> Aí vai em cada monstro que tiver listado e coloca isso depois de </flags> <script> <event name="Monsterprize"/> </script>

Informação Importante

Confirmação de Termo