Ir para conteúdo
  • Cadastre-se

Smart Maxx

Membro
  • Total de itens

    193
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Tudo que Smart Maxx postou

  1. Rsrsrsrs isso é algo bem complicado de fazer, primeiramente que não é por script é nas sources : em player.h : static uint64_t getExpForLevel(uint32_t lv) troque por : static uint64_t getExpForLevel(uint32_t lv) { static std::map<uint32_t, uint64_t> cache; lv--; std::map<uint32_t, uint64_t>::iterator it = cache.find(lv); if(it != cache.end()) return it->second; uint64_t exp = ((50ULL * (lv+1ULL) / 3ULL - 100ULL) * (lv+1ULL) + 850ULL / 3ULL) * (lv+1ULL) - 200ULL; cache[lv] = exp; return exp; } em protocolgame.cpp : if(experience > 0x7FFFFFFF) // client debugs aft
  2. Eu adicionei capsystem = "no" , no config.lua , que ai seu serve não possuirá mais cap system(pelo menos eu acho), ai vai resolver o problema por enquanto, pois nunca ví nenhum problema do tipo, se possível me fale qual a base do seu servidor pra dps eu baixar e dar uma olhada quando não tiver nada pra fazer;
  3. mini45 poste seu config.lua se possível. Obs : em spoiler;
  4. Você terá que adicionar dificilmente vai encontrar uma boa base do que jeito que deseja, ninguém irá te dar um serve "pronto";
  5. no seu config.lua troque : sqlHost = "localhost" por sqlHost = "127.0.0.1" ou sqlHost = "seu ip"
  6. Em accountmanagement.php... procure por : $char_to_copy->setPosX(0); $char_to_copy->setPosY(0); $char_to_copy->setPosZ(0); Só colocar as coordenadas do templo de thais;
  7. se tem corinthians no campeonato é lógico que o campeonato vai ser foda
  8. Vc usa a versão 1.7.3 do xampp ? se não desinstale a versão que tu usa e baixe >aqui< ... Confirme se a versão é 1.7.3 msm; Se sim vai em index.php define('DEBUG_DATABASE', false); troque por : define('DEBUG_DATABASE', true); Assim irá dar mais detalhes do erro, ai vc posta aqui; Tenta tb : ALTER TABLE `guilds` ADD `logo_gfx_name` VARCHAR( 255 ) NOT NULL DEFAULT "";
  9. Lérigou ... -- SYSTEM -- MySQL queries -execute em sua database : ALTER TABLE `accounts` ADD COLUMN `viplastday` int(10) NOT NULL DEFAULT 0 AFTER `lastday`, ADD COLUMN `vipdays` int(11) NOT NULL DEFAULT 0 AFTER `lastday`; login.lua - procure o arquivo em data/creaturescripts/scripts/ - adicione logo após local player = Player(cid) : player:loadVipData() player:updateVipTime() global.lua - procure o arquivo em data/ - adicione este código em baixo dofile('data/compat.lua') dofile('data/vip-system.lua') vip-system.lua - crie este arquivo em data/
  10. Agradeça ao Max, ele fez que todo trabalho eu apenas alterei 2 linhas;
  11. local config = { promotion = 2, -- promotion level, default = 1 . Ignore if you don't have new vocations. minLevel = 250, -- Level needed to buy promotion count = 5, -- Quantidade premium = "yes", -- is premium needed to buy promotion? gold_id = 7633, -- Id do dinheiro } local disabledVocations = {0} config.premium = getBooleanFromString(config.premium) function onSay(cid, words, param) if isInArray(disabledVocations, getPlayerVocation(cid)) then doPlayerSendCancel(cid, "Your vocation cannot buy promotion.") return false end if config.pre
  12. http://pt.wikipedia....i/Código_aberto²
  13. Absolute a função doPlayerAddItem não existe no TFS 1.0 mais ... vamos lá : local ultimateHealthPot = 8473local greatHealthPot = 7591 local greatManaPot = 7590 local greatSpiritPot = 8472 local strongHealthPot = 7588 local strongManaPot = 7589 local healthPot = 7618 local manaPot = 7620 local smallHealthPot = 8704 local antidotePot = 8474 local greatEmptyPot = 7635 local strongEmptyPot = 7634 local emptyPot = 7636 local antidote = Combat() antidote:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING) antidote:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) antidote:setParameter(COMBA
  14. "só tem um problema, as POTIONS SOMEM quando usam, e queria que aparecesse o vial, pra mim seria melhor no caso de war," Como assim as potions somem ? e como assim vial, se tu explicar um pouco como seria, eu faço pra ti ;
  15. tenta então esse : local ultimateHealthPot = 8473 local greatHealthPot = 7591 local greatManaPot = 7590 local greatSpiritPot = 8472 local strongHealthPot = 7588 local strongManaPot = 7589 local healthPot = 7618 local manaPot = 7620 local smallHealthPot = 8704 local antidotePot = 8474 local greatEmptyPot = 7635 local strongEmptyPot = 7634 local emptyPot = 7636 local antidote = Combat() antidote:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING) antidote:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) antidote:setParameter(COMBAT_PARAM_TARGETCASTERORTOPMOST, true) antidote:setParameter(
  16. Troca o seu potions.lua por esse : local config = { removeOnUse = "yes", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "yes", range = -1, area = {1, 1} -- if not set correctly, the message will be sent only to user of the item } local multiplier = { health = 1.0, mana = 1.0 } local POTIONS = { [8704] = {empty = 7636, splash = 42, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 42, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 42, health = {200, 350}, level = 50, vocations = {3, 4, 7, 8}, vocStr
  17. Troca o nome do arquivo pra tfs... dps executa : cd /otserv chmod -R 775 chmod 777 -R * ./tfs se falhar tenta : chmod 777 -R tfs ./tfs Se não der só lamento, só eu vendo o problema msm pra resolver pq faz um tempin que não mecho com linux
  18. chmod 777 -R theforgottenserver acho que é assim tenta pra ver
  19. Faça o seguinte. Abra a pasta otserver/data/globalevents Crie um arquivo chamado record.lua cole isso dentro: function onRecord(current, old, cid) db.executeQuery("INSERT INTO `server_record` (`record`, `world_id`, `timestamp`) VALUES (" .. current .. ", " .. getConfigValue('worldId') .. ", " .. os.time() .. ");") addEvent(doBroadcastMessage, 150, "New record: " .. current .. " players are logged in.", MESSAGE_STATUS_DEFAULT) end Salve e feche o arquivo. no globalevents.xml adicione esta tag: <globalevent name="playersrecord" type="record" event="script" value="record.lua"/> Sal
  20. Se eu me lembro bem esse erro é causado por alguma problema em sua database, sugiro que troca por uma nova; Sqlite : http://www.mediafire.com/download/xwj5piwca7ff2xz/theforgottenserver.s3db Mysql : https://www.mediafire.com/?4la0l1tx3nf4nv1 abrçs...
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo