Ir para conteúdo

WhiteBubble

Membro
  • Registro em

  • Última visita

Tudo que WhiteBubble postou

  1. @Ronald warsks Mais que isso se não me engane precisaria mexer no cliente para aceitar mais que isso, e o limite esta aumentado para 255 sendo que o original do tibia é 70.
  2. @KotZletY Desculpa, é a primeira vez que faço scan, link arrumado.
  3. Olá pessoal, a uns 2 anos atras eu estava procurando source 8.54 com limite de efeitos aumentado e não achei e os tutorial que achei na época para aumentar os efeito não funcionava então passei a usar o server com o limite original do tibia que não me recordo qual é, enfim hoje em dia aprendi e como vi que tem gente com o mesmo problema que eu tinha resolvi compartilhar-las. Lembrando elas estão só com o limite de efeitos e distance effect aumentados para 255 e 81 respectivamente. Testei ambas compilando com o dev-cpp e esta compilando normal, e a source 0.4 também testei em linux e também esta compilando normal. Source, Tfs 0.3.6 (8.54): Download Scan Source, Tfs 0.4 (8.60): Download Scan Caso não saibam compilar usando o Dev-cpp vejam esse tutorial que usei quando eu não sabia: Tutorial
  4. @dissolima Desculpa a demora, é que estava compilando ela para ver se estava tudo certo, enfim aqui o link da source: Source e o scan, não sei se precisa do scan mas ta ai : Scan Caso não saiba compilar no windows use esse tutorial, que foi o que eu usei quando não sabia: Tutorial
  5. Configuration.lua e monsters.xml não fazem parte da source, são scripts do server. E deve estar dando erro por você ter feito algo errado.
  6. Bom, achar um server sem bugs acho que é praticamente impossivel, você pode pegar um server global que ao meu ver é o mais simples que tem e criar um novo mapa.
  7. Usa esse tutorial: Se não conseguir me manda seu tibia.exe que mudo para você.
  8. Testa essa ai: Source Ja aumentei o limite de efeitos e compilei aqui em casa usando o dev-cpp e não deu nenhum erro, só não testei por não ter um server 8.54. Scan da source
  9. Tenho um servidor de dbo e tenho as sources, vou fazer o upload dela e te passo
  10. @Ronald warsks Bom, você primeiro tenta achar uma source de tibia que você consiga compilar, se conseguir eu aumento o limite de efeitos para você. Caso não ache uma source 16:30 eu vou estar no computador e procuro pra você, mas qual derivado você precisa ?
  11. WhiteBubble postou uma resposta no tópico em Suporte Tibia OTServer
    Tem um bug que no caso a pessoa consegue logar varias vezes no msm char, mas o char fica com nome de account manager, tem o bug de clonar pela guild com comando !disband.
  12. @dissolima Ainda necessita das sources ??
  13. No caso teria que alterar o items.otb tambem, remover a opção stackable de la. Remover smt do client vai bugar e ficar dando debug acredito eu.
  14. Ai os efeito que você poder por, no caso os scripts das wands, rods fica em weapons/scripts.
  15. Provavelmente você não liberou as portas do firewall no vps.
  16. Bom se for ao atacar crie um arquivo em weapons/scripts com nome.lua e adicione dentro local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_HITCOLOR, COLOR_RED) setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) function onUseWeapon(cid, var) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+0, y=getThingPosition(getCreatureTarget(cid)).y+0, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(position1, 71) return doCombat(cid, combat, var) end Depois em weapons.xml adicione: <melee id="iddoitem" event="script" value="nome.lua"/> Para configurar so mudar nessa parte : doSendMagicEffect(position1, 71) onde ta 71 você poe o id do efeito.
  17. @Ronald warsks o executavel vai ser criado na pasta dev-cpp. Aconselho você procurar outra source, pelo que vi ali você quer para servidor derivado, você pode pegar de tibia mesmo e aumentar o limite de efeitos que é facil de se fazer.
  18. WhiteBubble postou uma resposta no tópico em Suporte Tibia OTServer
    Se for windows é só entrar no semi dedicado e colocar online, mas se for linux tera que compilar e usar uns comandos no putty.
  19. Não é o npc/monstro que ta configurado errado pra esse tile ?(void)
  20. Bom, o servidor não ta conseguindo conectar ao mysql (database) que fica no localhost (seu pc). Pode ser algo configurado errado no config.php do seu site ou no config.lua.
  21. WhiteBubble postou uma resposta no tópico em Suporte Tibia OTServer
    Eu nunca usei o Otpainel mas acredito eu que não tenha nada de dificil, bom acho que é so você colocar a pasta do seu server ai e configurar o config.lua e abrir o server.
  22. Eu não recomendaria por este servidor online, tem um "bug" proposital que ele colocou que quando se clica em certos itens espalhados pelo mapa você vira god, fora outras coisas.
  23. Que problemas ?
  24. @login12 Mandei o errado kk, mas acredito que seja esse. bool IOGuild::invitePlayer(uint32_t guild, uint32_t guid) { Database* db = Database::getInstance(); DBQuery query; query << "INSERT INTO `guild_invites` (`player_id`, `guild_id`) VALUES ('" << guid << "', '" << guild << "')"; return db->query(query.str()); }
  25. @login12 consegui editar essa função da source ? pra aceitar uma determinada quantidade de players ? bool IOGuild::joinGuild(Player* player, uint32_t guildId, bool creation/* = false*/) { Database* db = Database::getInstance(); DBResult* result; DBQuery query; query << "SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " << guildId << " AND `level` = " << (creation ? "3" : "1") << " LIMIT 1"; if(!(result = db->storeQuery(query.str()))) return false; const uint32_t rankId = result->getDataInt("id"); result->free(); std::string guildName; if(!creation) { query.str(""); query << "SELECT `name` FROM `guilds` WHERE `id` = " << guildId << " LIMIT 1"; if(!(result = db->storeQuery(query.str()))) return false; guildName = result->getDataString("name"); result->free(); } query.str(""); query << "UPDATE `players` SET `rank_id` = " << rankId << " WHERE `id` = " << player->getGUID() << db->getUpdateLimiter(); if(!db->query(query.str())) return false; player->setGuildId(guildId); GuildLevel_t level = GUILDLEVEL_MEMBER; if(!creation) player->setGuildName(guildName); else level = GUILDLEVEL_LEADER; player->setGuildLevel(level, rankId); player->invitedToGuildsList.clear(); return true; }

Informação Importante

Confirmação de Termo