Ir para conteúdo
Banner com Efeitos

Balkalima

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Balkalima deu reputação a Danyel Varejao em [System] Auto Loot Perfect   
    ~~~~~ * Auto Loot System 100% * ~~~~~ TFS 0.4 / TFS 0.3.7
    Fala galerinha do Tibiaking, então, várias pessoas estão tendo problema com o sistema de autoloot, aqui vai um sistema que eu editei para melhorar o uso do mesmo. Sem muita enrolação vamos ao que interessa.
     
    1° - Acesse a pasta data/lib e crie um arquivo chamado Auto_Loot.lua, coloque isso dentro do arquivo:
     
     
    2° - Abra a pasta data/actions/scripts e crie um arquivo chamado Auto_Loot_Boost.lua, dentro dele adicione:
     
     
    3° - Abra a pasta data/creaturescripts/scripts e crie um arquivo chamado Auto_Loot.lua, dentro dele adicione:
     
     
    4° - Abra a pasta data/talkactions/scripts e crie um arquivo chamado Auto_Loot.lua, dentro dele adicione:
     
     
    5° - Em data/actions/actions.xml adicione a seguinte tag:
     
    <!-- Auto Loot --> <action itemid="7443" event="script" value="Auto_Loot_Boost.lua"/> Altere o numero 7443 caso queira mudar o id do item do seu auto loot boost.
     
    6° - Em data/creaturescripts/creaturescripts.xml adicione a seguinte tag:
     
    <!-- Auto Loot --> <event type="login" name="Auto_Loot_Login" event="script" value="Auto_Loot.lua"/> <event type="kill" name="Auto_Loot_Kill" event="script" value="Auto_Loot.lua"/> 7° - Em data/talkactions/talkactions.xml adicione a seguinte tag:
     
    <!-- Auto Loot --> <talkaction access="0-4" words="/autoloot;!autoloot" event="script" value="Auto_Loot.lua"/>  
    Créditos
    50% Killua(Vitor Bertolucci)
    50% Danyel Varejão
     
  2. Obrigado
    Balkalima deu reputação a DdJs em [Mapper] Thunder Baiak   
    Falta de criatividade, hein parceiro...
  3. Curtir
    Balkalima recebeu reputação de Mecianosz em [PEDIDO] Host BR   
    Exato, se você pegar as gigantes desse segmento como Google Clound e AWS da Amazon, o mesmo hardware oferecido no exterior e aqui no Brasil, o do Brasil é sempre mais caro.
     
    Em MMO RPG não chega a ser tanto, e também todo mundo está com a mesma latência, o que é ruim é se estiver acontecendo perca de frames (o que da a sensação de travado e isso ninguém suporta mesmo, pois afeta e muito o UX). 
    O Windows utiliza mais memória que o Linux, e se estiver com a memória no máximo tem que ficar fazendo swap a todo momento, o que bem lento, com isso a granularidade diminui, fazendo com que o processador fique ocioso e perdendo processamento.

    Obs: Através de análises de hardware no meu servidor o consumo de CPU foi bem pequeno (abaixo dos 10%), memória utilizou cerca de 3 ~ 4GB (depende do tamanho do mapa) e a quantidade de uso de rede era o que mais pesava. Mas é claro que todos esses fatores são influenciados pela quantidade de players que estão no servidor.
     
  4. Curtir
    Balkalima recebeu reputação de Mecianosz em [PEDIDO] Host BR   
    O lag que do pessoal vai ser de 120 ~ 160 ms (utilizando um host no Canadá), isso não atrapalha muito em servidores de Tibia, o lag alto pode ser proveniente porque você está utilizando Windows, que gasta mais recursos do que se fosse um servidor linux. Portanto sugiro mudar para o Linux e ver se há alguma melhora.

    Em todo tipo de servidor você vai estar compartilhando os recursos com outras pessoas, mas se você pagou por um hardware X você está recebendo hardware X pois você esta instanciado, problemas de aquecimento só acontecem se a empresa não tiver nenhum sistema de refrigeração (o que toda empresa que se preze faria um sistema de refrigeração quando se trata em clusters afinal super aquecimento danifica equipamentos e é prejuízo para a própria empresa).

    Talvez o seu fornecedor não utilize dos melhores tipos de hardware, cabos de rede com velocidades baixas e etc, diversos fatores implicam no desempenho de um cluster e neste caso a troca de sistema operacional não vai resolver em nada mesmo.
  5. Curtir
    Balkalima recebeu reputação de Mecianosz em [PEDIDO] Host BR   
    Qual sistema operacional você está utilizando?

    Servidores BRs são piores, pois oferecem uma conexão de rede mais baixa que as oferecidas pelo Canadá.
  6. Obrigado
    Balkalima recebeu reputação de karphatus em (Resolvido)AJUDA COM NPC, ADICIONAR SETINHA   
    Cara eu não testei, mas se eu entendi bem o momento em que você quer que a TutorialArrow apareça o código fica assim:
    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local vocation = {} local town = {} local destination = {} local arrowCave = {x=1104, y=1123, z=7 } function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local function greetCallback(cid) local player = Player(cid) local level = player:getLevel() if player:getVocation():getId() > 0 then npcHandler:say("You already have a vocation!", cid) return false end return true end local function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false end if msgcontains(msg, "yes") and npcHandler.topic[cid] == 0 then npcHandler:say("Great! Then... What profession have you chosen? {KNIGHT}, {PALADIN}, {SORCERER}, or {DRUID}?", cid) npcHandler.topic[cid] = 1 elseif npcHandler.topic[cid] == 1 then if msgcontains(msg, "sorcerer") then npcHandler:say("A SORCERER! Are you sure? this decision is irreversible!", cid) npcHandler.topic[cid] = 3 vocation[cid] = 1 doPlayerAddItem(cid, 2461) doPlayerAddItem(cid, 2651) doPlayerAddItem(cid, 2649) doPlayerAddItem(cid, 2643) doPlayerAddItem(cid, 23771) doPlayerAddItem(cid, 23719) elseif msgcontains(msg, "druid") then npcHandler:say("A DRUID! Are you sure? this decision is irreversible!", cid) npcHandler.topic[cid] = 3 vocation[cid] = 2 doPlayerAddItem(cid, 2461) doPlayerAddItem(cid, 2651) doPlayerAddItem(cid, 2649) doPlayerAddItem(cid, 2643) doPlayerAddItem(cid, 23771) doPlayerAddItem(cid, 23721) elseif msgcontains(msg, "paladin") then npcHandler:say("A PALADIN! Are you sure? this decision is irreversible!", cid) npcHandler.topic[cid] = 3 vocation[cid] = 3 doPlayerAddItem(cid, 2461) doPlayerAddItem(cid, 2651) doPlayerAddItem(cid, 2649) doPlayerAddItem(cid, 2643) doPlayerAddItem(cid, 2456) doPlayerAddItem(cid, 23839, 100) elseif msgcontains(msg, "knight") then npcHandler:say("A KNIGHT! Are you sure? this decision is irreversible!", cid) npcHandler.topic[cid] = 3 vocation[cid] = 4 doPlayerAddItem(cid, 2461) doPlayerAddItem(cid, 2651) doPlayerAddItem(cid, 2649) doPlayerAddItem(cid, 2643) doPlayerAddItem(cid, 2379) doPlayerAddItem(cid, 2512) else npcHandler:say("{KNIGHT}, {PALADIN}, {SORCERER}, OR {DRUID}?", cid) end elseif npcHandler.topic[cid] == 3 then if msgcontains(msg, "yes") then local player = Player(cid) npcHandler:say("So be it, go out and prove your valor! I marked some places to hunt on your map. Go out and explore hero!", cid) player:setVocation(Vocation(vocation[cid])) player:setTown(Town(town[cid])) doAddMapMark(cid, {x=1037, y=1085, z=7}, MAPMARK_SKULL, "Troll Cave") doAddMapMark(cid, {x=1104, y=1058, z=7}, MAPMARK_SKULL, "Bug Sewer") doAddMapMark(cid, {x=1134, y=1092, z=7}, MAPMARK_SKULL, "Rotworm Cave") else npcHandler:say("THEN WHAT? {KNIGHT}, {PALADIN}, {SORCERER}, OR {DRUID}?", cid) npcHandler.topic[cid] = 2 end end doSendMagicEffect(arrowCave,55) return true end local function onAddFocus(cid) town[cid] = 0 vocation[cid] = 0 destination[cid] = 0 end local function onReleaseFocus(cid) town[cid] = nil vocation[cid] = nil destination[cid] = nil end npcHandler:setCallback(CALLBACK_ONADDFOCUS, onAddFocus) npcHandler:setCallback(CALLBACK_ONRELEASEFOCUS, onReleaseFocus) npcHandler:setCallback(CALLBACK_GREET, greetCallback) npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) *As mudanças se encontram na linha 8 e 93.
     
    Se não for nesse momento que deseja que apareça, apenas troque a linha 93 de lugar
  7. Curtir
    Balkalima recebeu reputação de WooX em Player não morre   
    Olá @Guilherme HP cole o código completo que está dando erro e me informe a versão da TFS por gentileza.
  8. Obrigado
    Balkalima recebeu reputação de karphatus em (Resolvido)AJUDA COM NPC, ADICIONAR SETINHA   
    Olá @karphatus, poderia me dizer qual versão está utilizando do TFS?
     
    Você quer que a tutorial arrow apareça junto com o que você definiu no código?
    doAddMapMark(cid, {x=1037, y=1085, z=7}, MAPMARK_SKULL, "Troll Cave") doAddMapMark(cid, {x=1104, y=1058, z=7}, MAPMARK_SKULL, "Bug Sewer") doAddMapMark(cid, {x=1134, y=1092, z=7}, MAPMARK_SKULL, "Rotworm Cave")  
     
    A função que pode utilizar para fazer isso, pode ser doSendMagicEffect(pos, type).
     
    Se falar em que momento ela deve aparecer eu posso fazer para você.
  9. Gostei
    Balkalima recebeu reputação de ITALOx em Lista de personagens carregando, Linux!   
    Hmm, interessante, vou dar uma olhada de novo, se tiver alguma dúvida posso te chamar aqui pelo TK?
     
    My bad! Obrigado pelo aviso, grato! ?
  10. Curtir
    Balkalima recebeu reputação de Cat em Lista de personagens carregando, Linux!   
    Olá pessoal, estou enfrentando um problema que não sei qual necessariamente é o motivo do problema, para poder resolver.
     
    Estou abrindo um servidor de Tibia 8.60 no Linux Ubuntu 14.04 com o TFS 0.4 rev 3777 do @Fir3element estou querendo utilizar o SQLite. Porque? Pois eu não gostaria de criar um site no momento.
     
    Mas quando vou entrar no servidor aparece a seguinte mensagem Your character list is being loaded. Please wait.
     
    Utilizei o parâmetro de compilação que estava no GitHub:
    ./autogen.sh && ./configure --enable-sqlite --enable-mysql --enable-root-permission --enable-server-diag && ./build.sh  
    O que eu ja fiz:
    ✔️Instalei o No-ip
     ✔️Abri as portas 7171 e 7172 no Firewall do Linux
     ✔️Encaminhei as portas 7171 e 7172 no meu Roteador (Elas já estão abertas pelo meu provedor de internet).
     ✔️Testei com o IP do No-IP e com o meu próprio IP (Só para checar se o problema não era o No-IP)
     
    REP+ para alguém que souber o problema e conseguir me ajudar, ficarei grato ?!!
     
    É possível utilizar o SQLite no Linux certo? ??
     
    Se precisar de mais informações me solicite ?
  11. Gostei
    Balkalima deu reputação a Storm em (Resolvido)getItemAttribute retornando null   
    @Balkalima Tirei aquele print(type) e mudei algumas outras coisas, tenta ai:
    function onGetFormulaValues(cid, level, skill, attack, factor) local arma = getPlayerSlotItem(cid, CONST_SLOT_LEFT) if getItemWeaponType(arma.uid) ~= 4 then local danoArma = getItemInfo(arma.itemid).attack else local danoArma = getItemInfo(getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid).attack end print(danoArma) -- print apenas para ver o que é retornado (null neste caso) min = -(((attack * 5) + (skill * 0.5) + (level * 0.04)) / factor) max = -(((attack * 5) + (skill * 0.8) + (level * 0.06)) / factor) return min, max end  
  12. Gostei
    <wand id="7410" level="3500" mana="15" type="holy" event="script" value="wand3.lua"> <!-- Vip Wand 3 -->
            <vocation id="2"/>
            <vocation id="1"/>
        </wand>
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 0) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 0) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_HOLY) function onGetFormulaValues(cid, level, maglevel) min = -(maglevel*20) max = -(maglevel*20) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onUseWeapon(cid, var) local ret = doCombat(cid, combat, var) if(ret == LUA_ERROR) then return LUA_ERROR end return true end
  13. Curtir
    Balkalima deu reputação a poko360 em Sword batendo por level   
    po meu patrão, os cara so manda script dificil

    toma ai meu xuxu, facinho facinho
     
    *em distance é o skill que voce quer botar (distance significa as skills axe,club,sword e bow)  (NAO USE PRA STAFF)
    *0.0023*2 <<< esse numero é um calculo que fiz, calculando skill vezes level vezes dano ( que é 0.0023*2) , vc pode mudar a seu gosto

    qualquer duvida so perguntar
  14. Curtir
    Balkalima deu reputação a jakons em Compilando TFS 0.4 - Vídeo-Aula   
    Cara, eu estou tentando encontrar esta pasta 3777updates-master, mas ela não existe...
     
    Consegue me dar uma ajuda em relação a isto @Sekk?
  15. Gostei
    Balkalima deu reputação a KotZletY em (Resolvido)Skill nova em monstro   
    @Balkalima me diga porque na spell xml está assim: Yalahari Ghost         
     
    e na xml do monstro está assim: yalaharighost 
     
    A do monstro deve está a mesma coisa da xml da spell.
     
     
    Você colocou igual ao nome do arquivo, sendo que tem que está igual ao nome da spell! 
  16. Gostei
    Balkalima recebeu reputação de acesso123 em Dúvida sobre TFS e compilação em Linux   
    Olá @acesso123, tudo bom? O melhor Linux para que você possa abrir um OT Server e copilar sua distro é o Ubuntu 12.04!
     
       Qual quer duvida que tiver e eu conseguir resolver pode mandar ... Não se esqueca de me dar REP+ se te ajudei 
  17. Gostei
    Balkalima recebeu reputação de acesso123 em TFS 0.3.6 e 0.4 Qual melhor?   
    Olá novamente @acesso123 a melhor distro é a 0.4 devido as inúmeras vantagens que ela oferece e segundo alguns é a mais estável, mas eu sempre encontrei problemas na sua compilação. Mas sem duvidas você deve escolher uma 0.4 para dar mais conteúdo ao seu OT!
     
       REP+ se eu te ajudei!  
  18. Gostei
    Balkalima deu reputação a SlowK em [Pedido] Mapa War   
    O que conheço com itens vip parecidos com o de Baiak é o BIGWAR...
    Dá uma olhada nesse tópico, talvez se.não for, você pode gostar dele...
    http://www.tibiaking.com/forum/topic/22386-860-mega-war-ot/
  19. Gostei
    Balkalima deu reputação a Sekk em Erro ao compilar o TFS 0.4   
    Ai cara, compilei pra você com War System em CONSOLE
     
    Tenta usar ai :
    DOWNLOAD<
  20. Gostei
    Balkalima deu reputação a kualkerun em Erro ao compilar o TFS 0.4   
    Tenta essa aqui já copilada
     
    https://www.sendspace.com/file/6kzomr
  21. Gostei
    Balkalima recebeu reputação de Mirtin La em Formando Equipe (Mapper)!   
    Estou com um projeto e estou a procura de um  Mapper!
     
    O Projeto consiste em um mapa de estilo Baiak e pretendo fazer algo sério então se quiser entrar na equipe certifique-se que você tenha tempo para o projeto.
     
    Deixe nos comentários o seu currículo caso queira participar da equipe.
     
     
    Seu currículo deve conter:
    Curriculo para Scripiter!  (Ganhara cargo de GOD)
    Nome:
    Tempo de Scripter:
    Tempo Disponível:
    Contato:
    Currículo para Web Master!(Ganhara cargo de GOD)
    Nome:
    Idade:
    Quantos sites já fez:
    Tempo Disponível:
    Contato:
    Currículo para Mapper!(Ganhara cargo de GOD)
    Nome:
    Idade:
    Tempo de Mapper:
    Projetos:
    Tempo disponível:
    Contato:
     
     
    OBS: Caso queira saber sobre o projeto mais detalhadamente deve deixar seu contato! Desde já agradeço a todos que tiverem interesse em participar   
  22. Gostei
    Balkalima deu reputação a Wakon em Criando Dois Items Com A Mesma Sprite   
    Quando você clica em Copy fica assim mesmo, abre as categorias e olha o ultimo item, provavelmente o item que você copiou vai estar lá.
  23. Gostei
    Balkalima deu reputação a LeoTK em Resetando Seu Server Sem Deletar Players ou Items   
    olá galera do tibiaking esse é meu primeiro topico então desculpem erros de português bom vamos lá
     
    essa função é para server em sqlite que querem resetar sem deletar players ou items. bom primeiro vou falar que essa função pode ser editada por você mais darei algumas opções
     
    vejá abaixo algumas funções
     

      como editar mais tags siga abaixo \/  

      é isso espero que tenha ajudado   alguma dúvida comente para resolver-mos juntos   obs¹: para executar as funções na sqlite procure na parte superior open SQL query editor   coloque as funções nele e aperte f9
  24. Gostei
    Balkalima deu reputação a Wakon em Criando Dois Items Com A Mesma Sprite   
    Não tenho certeza, mas acho que é só alterar o items.otb e o items.xml do remere's, pega os arquivos da pasta "Data/items" do seu servidor e coloca na pasta "Data/versao" localizada na pasta do RME.
  25. Gostei
    Balkalima deu reputação a Wakon em (Resolvido)Script que mude o ID do item   
    Siga esse tutorial:http://www.tibiaking.com/forum/topic/15337-criando-dois-items-com-a-mesma-sprite/
    E sim, pode entrar normalmente com o cliente padrão do Tibia, irá mudar o ID mas irá usar a mesma sprite, então não tem problema .
     

    O tópico foi movido para a área correta, preste mais atenção da próxima vez!
    Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

    Este tópico foi movido:
    De: "OTServ → Suporte OTServ → Suporte de Scripts"
    Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral"

Informação Importante

Confirmação de Termo