-
Total de itens
3604 -
Registro em
-
Última visita
-
Dias Ganhos
158
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que xWhiteWolf postou
-
[Tile] Muted(não da pra falar)
xWhiteWolf respondeu ao tópico de linhhares em Suporte Tibia OTServer
ali no tempo vc muda.. -1 é infinito, 6000 são 6 segundos (6000 milisegundos). Se você quer 8 minutos é só fazer as contas 8 * 60 * 1000 (8 minutos * 60 segundos * 1000 milisegundos). Não precisa fazer nada, só colocar a tag no movements.xml.. são duas, uma pro stepin e outra pro stepout com o mesmo script -
porque vc não cria areas vips com monstros vips e edita a experiencia deles? é bem mais fácil e fica a prova de bugs hahaha, fazer esse piso poderia causar algumas complicações no seu servidor
-
Mandar efeito magico no alvo após dano critico.
xWhiteWolf respondeu ao tópico de Eremes em Suporte Tibia OTServer
você só quer que saia um efeitinho bonito quando der critical? Usa meu critical system (pode ser o de item ou de pedra) e atribui no login.lua que todo mundo que logar vai ter o nv máximo de critical (é uma storage), daí vc configura e fica idêntico ao critical do config.lua e você pode editar ele bem mais facil doque o das sources nisso vc coloca um doSendMagicEffect(getThingPos(attacker), efeito) lá no script e já era haha -
[Tile] Muted(não da pra falar)
xWhiteWolf respondeu ao tópico de linhhares em Suporte Tibia OTServer
pega um piso normal e seta um action id nele, daí você faz um script onStepIn em movements pra setar a condition muted local condition = createConditionObject(CONDITION_MUTED) --- condição que vai setar setConditionParam(condition, CONDITION_PARAM_TICKS, -1) --- tempo (-1 significa infinito) function silence(uid, text) -- função pra mutar e mandar um texto em cima do player if(isCreature(uid) == true) then doSendAnimatedText(getCreaturePosition(uid), text, 215) doAddCondition(uid, condition) end return true end function onStepIn(cid, item, position, fromPosi -
(Resolvido)Boolean value - getPlayerMana(cid)
xWhiteWolf respondeu ao tópico de buddha em Suporte Tibia OTServer (Resolvidos)
vc tá atribuindo um operador boolean em uma variável e fazendo aritmética. getPlayerMana(cid) não é uma função, é um atalho de função!! a função em si é a getCreatureMana(cid); Fora que você tem que setar um or pra garantir a existencia desse valor e impedir erros... mas como? Simples: usando um or! local m = getCreatureMana(cid) or 0 setConditionParam(condition, CONDITION_PARAM_MANAGAIN, m/10) mas vc tem que garantir que essa atribuição de m venha antes do setConditionParam, do contrário você vai ter que fazer uma coisa muito chatinha que é editar o param da condition dentro do script p -
tudo bando de criança deformada e com cara de quem comia cola.. isso sim é uma criança bonita (euzinho)
-
Séries que já terminei: Breaking Bad (é tudo oque falam) Heroes (a primeira série que eu assisti, a primeira a gente nunca esquece haha.. só é uma pena não ter fim) Pushing Daisies (o dom que é uma maldição) Avatar a lenda de Aang Community (há boatos que haverá renovação pra uma nova temporada) (é minha série favorita, hilária demais e muito foda.. depois de assistir vc vai querer que a sua escola seja igual à da série) Dexter (achei ó: uma bosta.. parei de ver faltando 2 temporadas pra acabar porque não aguentava mais o drama mexicano que eles colocam em cima da vida de um cara q devi
-
dei selinho numa menina que eu gostava na festa junina dps de ter abandonado a "roda" que a gente tava fazendo pra ir bater no meu melhor amigo (pq ele tinha dado a mão pra ela).. devia ter uns 8 anos. Agora beijo mesmo eu perdi com 13 anos na casa de um amigo meu, ele chamou duas vizinhas dele pra gente brincar de verdade ou desafio e no meio da brincadeira eu acabei pegando uma delas e ele pegou a outra, dps a gente trocou mas a menina que tinha ficado cmg não quis ficar com ele kkk perdi o bv com duas mina :ssss (para poucos)
-
declaração é tudo que você declara.. se no começo do meu script eu declarar que x vai significar batata toda vez que eu colocar x no script ele vai entender como se eu estivesse escrevendo batata, isso é útil quando seu script vai ter coisas repetidas e serve só como atalho. As funções que você utiliza, por exemplo a getCreatureHealth(cid), são métodos criados na source justamente pra facilitar e sempre que você for programar ao invés de você utilizar todo um bloco de código pra pegar a vida do player você pode facilmente utilizar apenas getCreatureHealth(cid) que vai te retornar a vida do p
-
esse script aí foi testado em 8.54 e funcionou, na teoria se não fosse funcionar em 8.0 deveria mostrar algum erro no console mas se está apenas saindo a palavra significa q ele nem está executando o script... tenta adaptar pro modelo das outras spells (que vieram no seu OT) e me fala aqui se tiver algum progresso
-
você mudou a localização ali no xml? value="especiais/spiderling.lua"> tem que ficar assim <instant name="Volatile Spiderling" words="utevo res tera" lvl="40" mana="20" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="pasta em que está/nomedoarquivo.lua"> <vocation id="3"/> <vocation id="7"/> </instant>
-
function onCastSpell(cid, var) local pos = getPlayerPosition(cid) local maxsummon = 1 --- numero maximo de summons local name = "Demon" --- nome do monstro que vai sumonar local texto = "I SUMMON THE MINION OF HELL" --- oque vai ser dito quando ele for invocado local summons = getCreatureSummons(cid) local possible = { {x = pos.x, y = pos.y - 2, z = pos.z, stackpos = 0}, {x = pos.x, y = pos.y + 2, z = pos.z, stackpos = 0}, {x = pos.x - 2, y = pos.y, z = pos.z, stackpos = 0}, {x = pos.x + 2, y = pos.y, z = pos.z, stackpos = 0}, {x = pos.x - 2, y = pos.y - 1, z = pos.z, stackpos = 0}, {x =
-
you just have to aswer my first question
-
@wilk1366, this script requires a lib too, right? I need to see how the function getPlayerRebirth(cid, config.Rebirth) and doAddRebirth(cid, config.Rebirth, getPlayerRebirth(cid, config.Rebirth) + 1) work. Could you paste the lib either?
-
So you want a door that only players between 20 and 30 reborns can enter? How reborn works in your server? it's by storage?
-
Parece promissor, peço por gentileza que ao postar cole o link do tópico aqui pro pessoal ter uma visibilidade melhor. Abraço
-
(Resolvido)[AJUDA] Gessior Acc
xWhiteWolf respondeu ao tópico de kaboflow em Suporte Tibia OTServer (Resolvidos)
Se possivel apenas reporte, não precisa comentar que foi reportado. Grato. -
vc muda no config.lua tudo isso, tem uma parte q é só dedicada pros summons
-
um amigo meu nasceu monstro.. acho q a mãe dele tomou muito "Sustagem" qnd tava grávida dele
-
Avatar a lenda de Korra tá do caralho.. é o unico anime que assisto atualmente
-
[Pedido] Espada que "suga" o sangue, além do atk ela te heala.
xWhiteWolf respondeu ao tópico de Lucas1m em Suporte Tibia OTServer
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 → Scripting → Actions e TalkActions" Para: "OTServ → Suporte OTServ → Suporte de Scripts" -
[AJUDA] Erro ao importar database.
xWhiteWolf respondeu ao tópico de makynner em Suporte Tibia OTServer
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 → Downloads → OTServs 9.x -10.x" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral" -
(Resolvido)COMBAT_PARAM_CREATEITEM sem adicionar pz locked
xWhiteWolf respondeu ao tópico de Danves em Suporte Tibia OTServer (Resolvidos)
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_EFFECT, 43) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 28) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 2000) setConditionFormula(condition, -0.5, 0, -0.5, 0) setCombatCondition(combat, condition) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -
sim, todo script é feito em lua mas como lua é uma linguagem dinâmica e relativamente simples as declarações são organizadas em XML.. as funções usadas são todas da source (que é escrita em C++) mas pra fazer um script existe uma ordem respectiva que você tem que respeitar: NON-SCRIPT RELATED / LIB RELATED CALLBACK SCRIPT RELATED SCRIPT ITSELF RETURN (true/false/anything) END OF CALLBACK essa é a estrutura de um script perfeito mas na prática são poucos os scripts que possuem esse cuidado todo. Se quer começar pegue uma apostila de matlab pra compreender numa linguagem mais
-
talkaction [AJUDA] Talkaction de Limpar Inventário
xWhiteWolf respondeu ao tópico de guilherme152 em Suporte Tibia OTServer
inventário seria o dp ou os itens do corpo? a talkaction seria acessivel aos players estilo !limpar ou seria um comando de gm que você colocaria /limpar nomedoPlayer e limparia tudo desse player?
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!