Jump to content
Close

Celulose

Member
  • Content Count

    562
  • Joined

  • Last visited

  • Days Won

    6

Celulose last won the day on November 5 2018

Celulose had the most liked content!

About Celulose

  • Rank
    Faça Sempre seu Melhor !
  • Birthday 04/15/1997

Profile Information

  • Gender
    Masculino
  • Localization
    São jose do rio preto
  • I am
    Tibiano
  • Bot preferred
    elfbot

Recent Profile Visitors

2405 profile views
  1. Pra quem quiser ativar pela config.lua bool Game::playerMove(uint32_t playerId, Direction dir) { Player* player = getPlayerByID(playerId); if(!player || player->isRemoved()) return false; player->setIdleTime(0); if(player->getNoMove()) { player->sendCancelWalk(); return false; } std::list<Direction> dirs; dirs.push_back(dir); if(g_config.getBool(ConfigManager::PUSH_CRUZADO)) { player->startAutoWalk(dirs); } else { player->setNextWalkActionTask(NULL); player->startAutoWalk(dirs); } return true; } configmanager.cpp m_confBool[PUSH_CRUZADO] = getGlobalBool("PushCruzado", true); configmanager.h PUSH_CRUZADO, Conf.lua PushCruzado = true @WooX quiser atualizar bb
  2. SET GLOBAL max_allowed_packet = 16776192; @zLockey9 ALTER TABLE `accounts` ADD `creation` INT NOT NULL DEFAULT 0 AFTER `email`;
  3. Mysql> ALTER TABLE `killers` ADD `war` INT(11) NOT NULL DEFAULT 0;
  4. Boa noite Posta o script.. ou você mesmo pode fazer isso setando uma storage igual nós 2 script..
  5. --[[ Script by Bruno Minervino para o Tibia King Caso for postar, colocar os créditos ]] local config = { tempo = 10, --tempo em segundos mensagem = { texto = "[TOP]", --não use mais de 9 caracteres efeito = TEXTCOLOR_LIGHTBLUE --efeito para a função doSendAnimatedText }, efeito = 30, --efeito da função doSendMagicEffect globalstr = 5687 -- uma global storage qualquer q esteje vazia } --[[ Não mexa em nada abaixo ]] local topPlayer = getGlobalStorageValue(config.globalstr) > 0 and getGlobalStorageValue(config.globalstr) or 0 function onLogin(cid) local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 13") if (query:getID() ~= -1) then local pid = query:getDataString("id") local name = query:getDataString("name") if getPlayerName(cid) == name then if topPlayer ~= getPlayerID(cid) then topPlayer = getPlayerID(cid) end setGlobalStorageValue(config.globalstr, pid) TopEffect(cid) end end registerCreatureEvent(cid, "CheckTop") return true end function onAdvance(cid, skill, oldlevel, newlevel) if skill == 8 then local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 13") if (query:getID() ~= -1) then local level = tonumber(query:getDataString("level")) if level < newlevel and topPlayer ~= getPlayerID(cid) then doBroadcastMessage("O jogador " .. getPlayerName(cid) .. " tornou-se o novo Top Level. Parabens!", 22) topPlayer = getPlayerID(cid) doSaveServer() setGlobalStorageValue(config.globalstr, getPlayerID(cid)) TopEffect(cid) end end end return true end function TopEffect(cid) if not isPlayer(cid) then return true end if topPlayer == getPlayerID(cid) then doSendAnimatedText(getCreaturePosition(cid), config.mensagem.texto, config.mensagem.efeito) doSendMagicEffect(getCreaturePosition(cid), config.efeito) addEvent(TopEffect, config.tempo * 1000, cid) end end function getPlayerNameById(id) local query = db.getResult("SELECT `name` FROM `players` WHERE `id` = " .. db.escapeString(id)) if query:getID() ~= -1 then return query:getDataString("name") end return 0 end function getPlayerIdByName(name) local query = db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name)) if query:getID() ~= -1 then return tonumber(query:getDataString("id")) end return 0 end function getPlayerID(cid) return getPlayerIdByName(getPlayerName(cid)) end
  6. @ITALOx posso @ITALOx manda ip e porta e se quer com effect
  7. Qual versão do client ? fala o ip e a porta que crio aqui, quer ele extended ?
  8. @kido omega local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) local area = createCombatArea({ {0, 0, 0}, {0, 3, 0}, {0, 0, 0} }) setCombatArea(combat, area) function onUseWeapon(cid, var) local target = getThingPosition(getCreatureTarget(cid)) local pos = {x=target.x+0, y=target.y+0, z=target.z+0} doSendMagicEffect(pos, 136) local NumberOfHits = 1 local value = getCreatureMaxMana(target2)*0.20 -- 0.20 representa a 20% da mana total do seu target local restoremana = "false" for x=1,NumberOfHits do if isPlayer(target) then doCreatureAddMana(target, -value) if restoremana == "true" then doCreatureAddMana(cid, value) end end end return doCombat(cid, combat, var) end
  9. @kido omega local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) local area = createCombatArea({ {0, 0, 0}, {0, 3, 0}, {0, 0, 0} }) setCombatArea(combat, area) function onUseWeapon(cid, var) local target = getThingPosition(getCreatureTarget(cid)) local pos = {x=target.x+0, y=target.y+0, z=target.z+0} doSendMagicEffect(pos, 136) local target2 = getCreatureTarget(cid) local NumberOfHits = 1 local value = getCreatureMaxMana(target2)*0.20 -- 0.20 representa a 20% da mana total do seu target local restoremana = "false" if isMonster(target2)then return false end for x=1,NumberOfHits do if isPlayer(target) then doCreatureAddMana(target, -value) if restoremana == "true" then doCreatureAddMana(cid, value) end end end return doCombat(cid, combat, var) end
  10. timeBetweenActions = 0 timeBetweenExActions = 200 timeBetweenCustomActions = 0 porém, com essa mudança aconselho você seta uma storage em cada actions
  11. abre o phpmyadmin e faz o procedimento caso usa sql mesma coisa
  12. SET GLOBAL max_allowed_packet = 16776192; adiciona na database em SQL
  13. @bpm91 seria um tempo para todos ? ou seria um tempo por player ?

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...