Ir para conteúdo

loreal

Membro
  • Registro em

  • Última visita

Tudo que loreal postou

  1. sim amigo
  2. Olá amigos gostaria de saber qual função faz checagem das cores no target
  3. Vlw pelo link fiz modificações aqui na source esse sistema de Hotkay ajustado pelo ninjalulz ta 100% vlw
  4. loreal postou uma resposta no tópico em Suporte Tibia OTServer
    achei que Desenvolvimento e Programação → C / C# / C++ → Dúvidas" era para tirar dúvidas sobre programação em c++ desculpe-me alguém poderia me ajudar na minha dúvida??
  5. loreal postou uma resposta no tópico em Suporte Tibia OTServer
    Resolvido! podem fechar erra um erro meu aqui!
  6. loreal postou uma resposta no tópico em Suporte Tibia OTServer
    up
  7. loreal postou uma resposta no tópico em Suporte Tibia OTServer
    up
  8. loreal postou uma resposta no tópico em Suporte Tibia OTServer
    up up
  9. gostaria de pedir ajuda de vocês preciso de um npc que teletransporta para 3 lugares diferente mais so teletransportar se o player tiver x storage alguém poderia ajudar? lugar 1 pode ser chamado de =[city1] lugar 2 pode ser chamado de =[city2] lugar 3 pode ser chamado de =[city3] abraco! . .
  10. quero saber se essa configuração de frags está correta 20 frags para red dia 120 semana 600 més 40 frgas black dia 240 semana 1200 més para sair os frags 12h Config fragsLimit = 12 * 60 * 60 fragsSecondLimit = 1 * 12 * 60 * 60 fragsThirdLimit = 1 * 12 * 60 * 60 fragsToRedSkull = 20 fragsSecondToRedSkull = 120 fragsThirdToRedSkull = 600 redSkullLength = 1 * 12 * 60 * 60 fragsToBlackSkull = 40 fragsSecondToBlackSkull = 240 fragsThirdToBlackSkull = 1200 blackSkulledDeathHealth = 40 blackSkulledDeathMana = 40 blackSkullLength = 1 * 12 * 60 * 60 useBlackSkull = true gostaria de saber se esta tudo correto obg~!
  11. Olá galerinha do Tibia king, to precisando de um comando que apenas god pode utilizar e basicamente assim Comando /carta NOME DO PLAYER, MENSAGEM Exemplo /carta lordpaulistinha , Olá não perca o evento de hoje as 22h. ai player receber uma carta em sua backpak id da carata 8761 Obrigado! . up
  12. loreal postou uma resposta no tópico em Suporte Tibia OTServer
    edit já achei aqui no forum!
  13. olá galerinha do tk gostaria de saber como faço para por quando player não tiver ml para usar tal magia usar a forma doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ter ml x para usar essa magia!.") em vez de sendCancel("You do not have enough magic level."); nessa magia aqui no caso local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -60.0, -30, -50.0, 90) local arr = { {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  14. CARA esse post e de 2014 não renova posts antigos n lol , isso ja foi resolvido mt tempo.....
  15. Olá pessoal do tibiaking estou trabalhando em um projeto gostaria de saber se alguém conseguiria implantar um sistema que eu fiz de exp por hit, gostaria de mudar modo de ganho de experiencia do tibia não para quando player matar o monstro ganhar a exp e sim a cada hit o player automaticamente ganhar experiencia fiz essa formula via creature scripts, gostaria de implantar na source tirando modo normal de ganho de exp para esse. funções function CalculeExp(monsterhp, exptotal, hit) local x = hit <= monsterhp and math.ceil(exptotal * hit / monsterhp) or 0 local x2 = x - 20 + math.random(20) return x2 > 0 and x2 or 0 end function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS then if isMonster(cid) then if isCreature(attacker) then local sid = isSummon(attacker) == true and getCreatureMaster(attacker) or attacker substituir sistema de experiencia do tibia por esse tipo via source alguém consegue? creio eu que em player.cpp e player.h de para fazer isso
  16. Ola gale do tibiaking , estou com um problema com tempo de um ring vip que tenho no meu ot, utilizo um mapa globall 8.60 com uma source otx_server2 , emfim tem alguns players que estão conseguindo bugar o ring vip esse ring ele tem 2 horas de duração ele e um time ring vip com +20 de speed e 5 de ml por 2h mais alguns playes estão conseguindo bugar tempo dele , tem um amigo que me deu um ring bugado que tinha 44 minutos toda vez que deslogava ele voltava para os 44 minutos usei ele ate os 22 minutos deslogava voltava para os 44 minutos alguém sabe me dizer como resolvo isso ? pode ser qualquer método via source ou lua, obs; todas as tags do movements e em items.xml tao tudo corretas e algum bug que os players fazem para bugar o tempo do ring alguém poderia me ajudar nisso ? up
  17. script funfa ele anda rapido ums 3 sqms só que parece que buga ai do nada toma um paralyse que custa andar :s
  18. sim assim eu sei preciso igual está no tópico mais obrigado por tentar ajudar
  19. olá galerinha gostaria pedir ajuda de vocês quando player estiver com Helmet of the Deep ItemID: [5461]. apenas quando tiver debaixo d'água sua velocidade aumentar +100 de speed, alguém poderia me ajudar ou só da uma base do script? pode ser qualquer método principalmente na source Abraço!!
  20. olá amigos tenho evento battlefield em meu servidor, atualmente ele está sem level para poder participar do evento gostaria de por só level 100+ para poder participar do evento, a parte do sistema que cria teleporte e em globallevents aqui está função. globallevents if _Lib_Battle_Days[os.date("%A")] then local hours = tostring(os.date("%X")):sub(1, 5) local tb = _Lib_Battle_Days[os.date("%A")][hours] if tb and (tb.players % 2 == 0) then local tp = doCreateItem(1387, 1, _Lib_Battle_Info.tpPos) doItemSetAttribute(tp, "aid", 45000) CheckEvent(_Lib_Battle_Info.limit_Time) doBroadcastMessage("The event BattleField was opened and We are waiting "..tb.players.." Players! Team divided into "..((tb.players)/2).." VS "..((tb.players)/2)) setGlobalStorageValue(_Lib_Battle_Info.storage_count, tb.players) return true end end return true end movements local conditionBlack = createConditionObject(CONDITION_OUTFIT) setConditionParam(conditionBlack, CONDITION_PARAM_TICKS, -1) addOutfitCondition(conditionBlack, {lookType = 335, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookAddons = 3}) local conditionRed = createConditionObject(CONDITION_OUTFIT) setConditionParam(conditionRed, CONDITION_PARAM_TICKS, -1) addOutfitCondition(conditionRed, {lookType = 335, lookHead = 88, lookBody = 87, lookLegs = 87, lookFeet = 87, lookAddons = 3}) function onStepIn(cid, item, position, fromPosition) if getPlayerAccess(cid) > 3 then doTeleportThing(cid, _Lib_Battle_Info.TeamOne.pos) return false elseif getGlobalStorageValue(_Lib_Battle_Info.storage_count) > 0 then setGlobalStorageValue(_Lib_Battle_Info.storage_count, getGlobalStorageValue(_Lib_Battle_Info.storage_count)-1) end if getGlobalStorageValue(_Lib_Battle_Info.storage_count) >= 0 then if getGlobalStorageValue(_Lib_Battle_Info.TeamOne.storage) < getGlobalStorageValue(_Lib_Battle_Info.TeamTwo.storage) then setPlayerStorageValue(cid, _Lib_Battle_Info.TeamOne.storage, 1) doAddCondition(cid, conditionBlack) setGlobalStorageValue(_Lib_Battle_Info.TeamOne.storage, getGlobalStorageValue(_Lib_Battle_Info.TeamOne.storage)+1) doTeleportThing(cid, _Lib_Battle_Info.TeamOne.pos) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You will join the team " .. _Lib_Battle_Info.TeamOne.name .. "!") else setPlayerStorageValue(cid, _Lib_Battle_Info.TeamTwo.storage, 1) doAddCondition(cid, conditionRed) setGlobalStorageValue(_Lib_Battle_Info.TeamTwo.storage, getGlobalStorageValue(_Lib_Battle_Info.TeamTwo.storage)+1) doTeleportThing(cid, _Lib_Battle_Info.TeamTwo.pos) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You will join the team " .. _Lib_Battle_Info.TeamTwo.name .. "!") end end if getGlobalStorageValue(_Lib_Battle_Info.storage_count) == 0 then removeBattleTp() doBroadcastMessage("Battlefield will start in 2 minutes, please create your strategy!") addEvent(doBroadcastMessage, 2*60*1000-500, "BattleField will begin now!") addEvent(OpenWallBattle, 2*60*1000) end return true end
  21. gostaria de por 15% como faço? aqui esta 0.2 que e igual 20% if (level >= 300 && getBlessings() >= 5) percent = 0.2; se eu coloco 0.1.5 buga alguém pode me ajudar ? quero por 15%
  22. amigo utilixo otx 8.60 mais pela função da para tirar uma base boa to fazendo os testes jaja dou os resultados
  23. obrigo por ajudar amigo so tem um poblema quando char morre vai para level 1 char tava level 310 morreu foi para level 1 ;s todas skill foi para level 1 tb ANTES Depois de morrer Obs; eu aceito qualquer metodo via source, vocations.xml ajuda ai alguém e muito importante para meu server

Informação Importante

Confirmação de Termo