Ir para conteúdo

Starker

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Starker recebeu reputação de Xagah em [Client] Effects   
    Nuuuussss, agora etend o porque 
     
    Vi pessoal dizenod que dá pra mexer nas source pra fazer isot. sabe fazer?
    @Xagah
  2. Gostei
    Starker deu reputação a Xagah em Verificar se player está em PVP Area   
    Então, não entendi muito bem qual o sentido de 'analisar' esta informação. Mas ela pode ser feita assim:
     
    Veja se supre o que precisa.
     
  3. Gostei
    Starker deu reputação a Xagah em [Pedido] Programa para editar .pic   
    Aí, fera, faz este e me diz se funcionou contigo.
     
  4. Gostei
    Starker deu reputação a Xagah em [Client] Effects   
    @Pleke
     
    O Tibia, até a versão 9.10 (se não me engano) utilizou a versão 4 bits.
     
    Cada 'bit' tem duas 'posições' (falando de um modo leigo) a serem preenchidas.
     
    Assim, um código 4 bits teria estas posições: __ .__ | __.__ | __.__ | __.__ | , onde a cada 2 'underlines' seria 1 bit.
     
    Como cada 'underline' daquele pode ser preenchido com 0 ou 1, cada um deles tem duas possibilidades.
     
    Logo, com 4 bits poderia ser feito: 2 x 2 x 2 x 2 x 2 x 2 x 2 2 = 256
     
    Ou seja, toda a formatação até o Tibia 9.10 admite, somente, 255 efeitos. Isto porque o 256 é tido como o 'lastEffect'.
     
    Logo, não há nada de errado.
     
     
    Se quiser compilar mais efeitos, ou muda toda a programação desde o início, ou utiliza versões mais atuais.
     
    Todavia, o Tibia normal vai até o efeito 69, isto sim pode ser modificado dentro do '00 - constant'.
     
     
     
    Assim, se sua intenção, de fato, é ir além de 255, utilize uma versão superior a esta.
     
    Já no que se refere editar as 'sources', aqui no fórum já ensinaram como fazer neste 
     
    Ajudei ou esclareci? Rep+ !!
  5. Gostei
    Starker deu reputação a Xagah em EVENTO - Last Man Standing - 100% funcional.   
    @Marek, não, ele não funcionava para o 1.2.
     
    Por isto procurei pela 'net' e encontrei um muitíssimo elogiado e inseri ali.
     
    Logo, acabei não o testando. Se você puder me fazer o favor de testá-lo.
     
    Obrigado
  6. Gostei
    Starker deu reputação a Xagah em EVENTO - Last Man Standing - 100% funcional.   
    Olá, bom dia a todos.
     
    Como tenho visto muitíssimos pedidos neste sentido, lhes apresento o LMS - Last Man Standing com BroadCast




     
  7. Gostei
    Starker deu reputação a Xagah em EDITOR Mapper LAG   
    Quando eu utilizava outro PC o Remere era um pouco lento também.
     
    Na época eu conseguia amenizar o problema diminuindo a quantidade de 'coisas mostradas'.
     
    Você pode fazer isto indo em 'View' (seta vermelha):

     
    Depois diminua a quantidade de 'coisas a serem mostradas' (retângulo apontado por seta vermelha):

     
    Ajudei? REP++
  8. Gostei
    Starker deu reputação a Xagah em [DUIVDA] CHARACTERS CRIADOS, NASCER COM UMA CERTA STORAGE   
    @Micheel15, o 'log' está dizendo, em verdade, que está faltando 'end'.
     
    Faça um teste, vá na última linha, dê um 'enter' e insira mais um 'end'. Salve, use o '/reload talkactions' com o GOD e tente usar a 'talkaction' novamente.
     
    Caso não funcione, e se puder, poste o 'script' aqui que retiro os excessos (se achar conveniente, é claro).
     
    Deste modo, penso que o erro não tenha relação com a 'storage'.
     
     
  9. Gostei
    Starker deu reputação a Xagah em Pegar o valor da arma   
    Em primeiro lugar, parabéns. Eu havia visto visto você procurando uma resposta para a questão do 'Holly' há alguns dias e, ao que tudo indica, não desistiu e conseguiu encontrar o que precisava.
     
    No mais, penso que podem haver outros métodos melhores e mais balanceados.
     
    Todavia, um ponto de partida poderia ser este aqui:
    function onUseWeapon(cid, var) local idDaArma = 2525 -- Insira aqui o ID da sua arma local attackWeap = getItemAttribute(getPlayerItemById(cid,idDaArma).uid,'attack') local minDamage = (getPlayerSkill(cid, 4)*0.2+attackWeap*0.2) local maxDamage = (getPlayerSkill(cid, 4)*2.2+attackWeap*0.2) local target = getCreatureTarget(cid) doTargetCombatHealth(cid, target, COMBAT_HOLYDAMAGE, -minDamage, -maxDamage,34) return true end Ajudei? Rep++
  10. Gostei
    Starker deu reputação a Xagah em (Resolvido)[ACTION] remover potion flask   
    Bah, desculpe, mas claro que não!
     
    @77mateus77, só remova esta linha:
     
    doPlayerAddItem(cid,potion.emptyId, 1) e boa.
     
    Ajudei? Rep++
  11. Gostei
    Starker deu reputação a Xagah em (Resolvido)Como abrir Client do WoNO no OB (Object Builder)   
    O modo de abrir no 'Object Builder' muda de acordo com o 'Client'.
     
    Alguns podem estar somente com a codificação '.dat' e '.spr' alteradas.
     
    Em outros casos, por outro lado, o 'Client' pode ter sido compilado como um Executável ('.exe').
     
    Assim, te pergunto, qual é o 'Client'? Em ambos é possível realizar a reversão.
     
    Você tem o 'link' do que pretende analisar?
  12. Gostei
    Starker deu reputação a Xagah em Spell Prisão de Água   
    Vá na pasta:
     
    data/spells/scripts/custom/ E crie um 'script' chamado 'jailrune' com a extensão '.lua' e coloque isto dentro:
     
     
    E depois, dentro do arquivo data > spells > spells.xml coloque isto:
    <rune name="Jail Rune" id="2295" allowfaruse="1" charges="5" lvl="1" maglv="0" exhaustion="2000" needtarget="1" script="custom/jail rune.lua"/> Aqui está sendo usado o id 2295, mas mude aí se encontrar outra 'rune' disponívle.
     
    Ajudei? REP+
  13. Gostei
    Starker deu reputação a Xagah em sources 0.3.6   
    @koalla1235, o @Sekk tem um  de como compilar em Linux. Segue ele, velho.
     
    Não tem erro.
  14. Gostei
    Starker deu reputação a Xagah em Problemas nos itens   
    Este 'mod' geralmente não funciona por estar utilizando o 'storage' 50000. Cheque se ele está, ou não, sendo utilizado.
     
    Caso, contrário, se estiver utilizando 0.2, crie um arquivo 'firstitems.lua', salve-o dentro da pasta: 'data > creaturescripts > scripts' e cole isto dentro:
     
    Depois vá no arquivo: data > creaturescripts > creaturescripts.xml e insira esta linha|:
    <event type="login" name="FirstItems" script="firstitems.lua"/>  
  15. Gostei
    Starker deu reputação a Xagah em Problemas nos itens   
    Hmm. Então era só criar mais um com isRookie(cid). Tá aí:
     
  16. Gostei
    Starker deu reputação a Xagah em (Resolvido)Como fazer o mapa aceitar acentos em placas?   
    Bom, dá pra dar um 'migué'  contornar a situação.
     
    Se sua intenção é, definitivamente, emitir mensagens traduzidas você pode ir no actions.xml e colocar:
    <action actionid="18181" event="script" value="blackboard.lua"/> Depois vá na placa, no próprio mapa e coloca o ActionId 18181 e UniqueId 10112 na placa. Depois faz um script chamado 'blackboard.lua' dentro da pasta 'actions' e coloca isto dentro:
    local PLACA = { [10112] = {unique = 10112, msg = "Café AMANHÃ café."}, } function onUse(cid, item, fromPosition, itemEx, toPosition) local placa = PLACA[item.uid] if (item.uid == placa.unique) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você lê:\n"..placa.msg.."") end end Daria trabalho, mas em toda placa você cola um UniqueId diferente.
     
    Assim, quando o 'player' desse um 'use' na placa sairia a mensagem com acentos.
     
    PS: Quando salvar o 'script', mande o 'NotePadC++' converter para ANSI.
     
    O que acha?
  17. Gostei
    Starker deu reputação a Xagah em (Resolvido)Como abrir Client do WoNO no OB (Object Builder)   
    @SomeBody, faça este 
     
    Depois,dentro da pasta do 'Object Builder', vá no arquivo 'versions.xml' e mude:
    <version value="854" string="8.54 v3" dat="4B28B89E" spr="4B1E2C87" otb="17"/> Para:
    <version value="854" string="8.54 v3" dat="4B28B8A6" spr="4B1E2C87" otb="17"/> E salve.
     
    Aí é só abrir a pasta onde colocou os arquivos que fez o 'download.
  18. Gostei
    Starker deu reputação a Xagah em [AJUDA] [CTF] Capture The Flag   
    IUAheHaeauiheUI, Não aguentei de curiosidade e vim conferir o que havia dito.
     
    Sim, meu interesse era saber, por meio da sua resposta, se as 'storages' estavam sendo preenchidas. Agora sabemos que não.
     
    Logo, basta-nos descobrir agora quais condições elas devem estar sendo satisfeitas para seu devido preenchimento. 
     
    Assim, chegando em casa farei alguns testes.
  19. Gostei
    Starker deu reputação a Xagah em [AJUDA] [CTF] Capture The Flag   
    @mateusmoretti, esta frase que aparece ali em baixo 'você não está com a bandeira' não está no 'script' que me passou.
     
    Qual 'script' vc está usando, cara?
  20. Gostei
    Starker deu reputação a Xagah em [AJUDA] [CTF] Capture The Flag   
    Agora sim, vou analisar aqui. Guenta aí.

Informação Importante

Confirmação de Termo