Histórico de Curtidas
-
Daniela Winik Trein deu reputação a Xagah em Sistema de Transport com cavalo Igual global 8.60Então, @Teudog999, é que é meio óbvio, né?
Abra o 'script' dos 'monsters' que fogem. Eles não atacam e correm, certo?
Eles correm quando a vida está em determinado valor, certo?
Então, fera... se o seu cavalo tem, por exemplo, 240 de HP, coloque:
<flag hostile="0" /> e depois coloque:
<flag runonhealth="240" /> Aí ele irá fugir até com vida cheia.
É questão de lógica...
-
Daniela Winik Trein deu reputação a Xagah em Abrir evento só com X playersPenso que este trecho do 'script' irá te auxiliar.
É um muito bom.
Penso que pode utilizar alguns trechos. Confere lá.
Ajudei?
-
Daniela Winik Trein 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+ !!
-
Daniela Winik Trein deu reputação a Xagah em Pegar o valor da armaAh, verdade.
Tente isto. Penso que deve resolver.
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) local hitFail = 5 -- Coloque a chance de falhar aqui (em porcentagem) if (hitFail > math.random(0,100)) then doTargetCombatHealth(cid, target, COMBAT_HOLYDAMAGE, -minDamage, -maxDamage,34) return true else return end end
-
Daniela Winik Trein deu reputação a Xagah em Pegar o valor da armahahahah, Bom dia antes de tudo.
Então, como disse, penso que pode funcionar. Eu não sabia que aquele 'script' iria funcionar.
Quando ao 'AttackWeap'. Sim, é como se fosse uma 'bolsa' que, toda vez que ele é chamado no 'script' ele se 'abre' e usa o que tem dentro. Assim, seria como você mesmo disse: 'um resumo'. É o que se denomina de 'variável'. Ela assume aquele valor que você determinar.
Quanto ao 'idDaArma'. Também está certo. Coloquei para ele pegar aquele 'ID' da arma em específico. Isto porque o 'char' poderá estar usando outras 'weapons'. Assim, poderia pegar outro 'attack'. Isto porque não sei como o 'script' atua no seu sistema.
-
Daniela Winik Trein deu reputação a Xagah em (Resolvido)[ACTION] remover potion flaskBah, desculpe, mas claro que não!
@77mateus77, só remova esta linha:
doPlayerAddItem(cid,potion.emptyId, 1) e boa.
Ajudei? Rep++
-
Daniela Winik Trein deu reputação a Xagah em Spell Prisão de ÁguaVá 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+
-
Daniela Winik Trein deu reputação a Xagah em Problemas nos itensHmm. Então era só criar mais um com isRookie(cid). Tá aí:
-
Daniela Winik Trein deu reputação a Xagah em Problemas nos itensEste '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"/>
-
Daniela Winik Trein deu reputação a Xagah em Espada com Dano Holy@Daniela Winik Trein, sim, penso que sim.
<attribute key="elementEarth" value="8" /> Dentro da descrição do item no items.xml
-
Daniela Winik Trein recebeu reputação de Xagah em Espada com Dano Holy@Xagah, Eu posso colocar earth?
-
Daniela Winik Trein deu reputação a Xagah em Talkaction que executa globalevent@Anuudek, bom dia.
Sim, penso ser possível. Tomo por base a existência da talkactions '/raid' que executa um evento inserido dentro dos eventos de caráter global.
Assim, poste seu 'script' aqui que dou uma olhada nele.
Ajudei ou esclareci?? REP++
-
Daniela Winik Trein deu reputação a Xagah em [AJUDA] [CTF] Capture The FlagTá, agora que sei o 'porque' de estarem 'imóveis', vou analisar os dois 'scripts' em conjunto.
Todavia, hoje a tarde estarei no trabalho. Assim que retornar volto e olho novamente.
-
Daniela Winik Trein deu reputação a Xagah em como posso mudar o CAP pelo phpmyadmin ?@poke de ouro, o Pokemon só tem uma 'vocação'. Logo, há uma chance de ele estar 'copiando' o próprio 'Account Manager'. Isto explicaria não haver 'samples' (não tenho 'Pokemon Server', por isto não te dou certeza).
Assim, clique onde está indicado pela 'seta vermelha':
E procure algo com 'cap', e mude para 400.
Depois crie um 'char' e veja se está saindo com 'cap' 400.
Ajudei ou Esclareci? REP++
-
Daniela Winik Trein deu reputação a Xagah em Espada com Dano Holy'Sword' com dano em 'holly', até onde eu sei, precisa ter compilação prévia. Penso que tem uma chance alta de não dar certo como está fazendo.
Se precisar mesmo, o certo seria, partindo das 'sources' compilar de novo.
-
Daniela Winik Trein deu reputação a Xagah em (Resolvido)(Gesior) Não consigo acessar conta do admin no site.O 'xampp' gerencia um banco de dados. A conta que precisa está dentro deste banco.
Assim, vc usará o Xampp para acessar esta conta.
Para isto, abra o 'xampp', depois vá no seu navegador (Google Chrome, Mozilla Firefox, Internet Explorer) e escreva: localhost/phpmyadmin
Irá abrir uma página, parecida com esta baixo. No canto esquerdo da tela, na primeira tabela (se não me engano) tem uma tabela 'accounts'. Abra-a e cole uma 'screeshot' dela para que eu possa vê-la.
Ajudei? Rep++