Eu não sabia que você poderia adcionar CONDITIONS onUse ![]()
Funciona em qualquer distro/versão?
Estava procurando algo do tipo para terminar um sistema aqui ![]()
PS: Acho que deveria ser postado em Desenvolvimento Open-Tibia ~> Actions >.<
//Yunie~
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Eu não sabia que você poderia adcionar CONDITIONS onUse ![]()
Funciona em qualquer distro/versão?
Estava procurando algo do tipo para terminar um sistema aqui ![]()
PS: Acho que deveria ser postado em Desenvolvimento Open-Tibia ~> Actions >.<
//Yunie~
Editado Junho 29 por noobinhu
Vixi veio.. n sei se funciona em qualquer versão.. mas provavelmente funciona...
eh q meu ot eh meio diferente... mas acho q funciona s =]
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Qual distro você testou?
XML/SQL?
xml pq ?? n funcionou ai ??
Editado Junho 29 por capeta7
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Não testei ainda, este computador não tem capacidade para rodar um servidor, ele trava, mas distro significa versão do seu servidor...
Aries, Yurots, Devland, TFS...
Perguntei se era XML ou SQL, pois geralmente os XMLs são mais atrasados, e se em um servidor XML essa potion pega, em qualquer outro servidor daria certo, não dariam erros. Então, provavelmente, irei usar como base seu sistema para fazer um outro sistema aqui que irei postar nesses próximos dias.
Obrigado ![]()
ah soah :XX
usei o ferots pra isso... =]
Não funcionou aqui em casa.
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Aqui também deu erro, não satisfeito, fui tentar descubrir o erro. Acabei por arrumar, aqui está o script para funcionar em todas versões.
local tempo = 3600 -- Tempo em segundos de duração
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
setConditionFormula(condition, 4.9, -400, 4.9, -400)
function onUse(cid, item, frompos, item2, topos)
if(doTargetCombatCondition(0, cid, condition, CONST_ME_MAGIC_GREEN) == LUA_ERROR) then
else
doRemoveItem(item.uid,1)
end
end
@capeta7
Caso você for seguir 'carreira' de scripter, é melhor você usar como base servidores que não são muito atualizados, por causa que um script feito em um servidor muito atualizado, vai ficar bem melhor, porém grande parte dos usuários não vão conseguir usar, dando erros diversos. Isto acontece, pois nem todos distros têm as mesmas functions e sistemas.
Eu uso Aries e YurOTS, que hoje em dia, são os mais desatualizados quanto a functions. Por isso, muitos usuários conseguem usar meus scripts sem errors. São poucos que dão erros, e esses erros geralmente são por falta de atenção do próprio usuário...
//Yunie~~
Editado Junho 30 por noobinhu
Só funcionará em versões da SVN mais atualizada, como por exemplo o MaNeRiNhU's Engine que usa TFS (versão mais atualizada existente) ou o próprio TFS...
humm..
não vou seguir carreira de scripter... n sou mto bom com isso :X
sou mapper... mas postei pq quando faço alguma coisa eu jah aproveito e posto aki no xtibia =P
então vou deixar os dois scripts no post... ai se n funcionar um vai funcionar outro \o/
vlws noobinho =D
info
Grupo: Lenda
Registrado: 10/10/05
Posts: 2.2k
Reputação: +63
Char no Tibia: Master Chequer

Olá Xtibiano,
Parabéns, o tópico está ótimo.
Mais está na seção errada.
Tópico Movido. :forward:
Atenciosamente,
info
Grupo: Cavaleiro
Registrado: 27/04/08
Posts: 156
Reputação: +1
Char no Tibia: Retired!

Poo gostei vo tenta faze no meu ot isso ae tbmm!!! vlww!
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

info
Grupo: Barão
Registrado: 21/04/06
Posts: 238
Reputação: 0
Aew galera..
eu tava tentando fazer o mastermind potion funcionar, mas n deu certo de jeito nenhum
ai eu tive a ideia de transformar ele em um potion q da velocidade ao player =D
vamos ao q interessa...
primeramente o script :
Se esse ai de cima n der certo use esse :
Explicação :
verde : ai eh oq determina quanto tempo o player vai ficar mais rapido... no caso está 2 minutos, se quizer mudar, mude onde esta escrito 2.
azul :ai eh oq determina a velocidade q vai adicionar ao player, no caso 40, se quizer mudar, mude onde está 40.
vermelho : ai eh uma coisa q eu fiz pra balancear um pouco... tpw, quando o player usar este potion, ele vai ficar com velocidade aumentada mas com 10 skills de shielding diminuido. Isso vc pode mudar, pode botar pra diminuir skills de axe, sword, club, fist, fishing, tudo... se quizer q aumente o skill eh facil... estão vendo akele - antes do 10 ?? isso eh o q determina q vai diminuir o shield, se quizer q aumente shield eh soh botar 10 sem o - atrais...
caso queiram substituir o skill de shield por outro skill e não sabem como, ai vai os códigos :
caso queiram saber mais códigos, podem encontra-los no arkivo global.lua q fica na pasta data
agora a tag do script :
eh isso
Editado Junho 30 por capeta7