-
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
-
Fala galera do TK, hoje vim compartilhar com vocês um sistema que eu comecei a fazer com a ajuda de um amigo ... Bem, ele é viciado em Skyrim e esses dias a gente ficou quase 10 horas sem internet , e foi nesse meio tempo de tédio que eu decidi fazer um sistema baseado nas Bold Weapons do Skyrim e ele foi me dando uns toques pra eu poder melhorar o script. Se você nunca jogou Skyrim ou não se lembra eu vou explicar oque é: Um sistema que você conjura uma arma feita de magia referente a sua classe mas se vc tentar tirar ela da mão, ela some. O Script em si é bem simpleszinho mas
-
(Resolvido)Dúvida parameters de Movement
xWhiteWolf respondeu ao tópico de xWhiteWolf em Suporte Tibia OTServer (Resolvidos)
isso não resolveria o problema kkk pq eu queria que o player pudesse mudar livremente a mão que está a arma, mas se o slot fosse diferente de "hands" o item fosse removido, contudo, a unica forma de fazer isso é usando o callback onDeEquip (cid, item, slot) mas daí se o cara pegar o item e jogar no rio o server crasha. Pra que não crashe tem que usar onDeEquip(cid, item, position, fromPosition); Enfim, hoje ou amanhã vc dá uma olhada no sistema como um todo e me fala qq vc achou, combinado? -
(Resolvido)Dúvida parameters de Movement
xWhiteWolf respondeu ao tópico de xWhiteWolf em Suporte Tibia OTServer (Resolvidos)
pior q nem é um problema sem lógica uhauhauh eu coloquei pra toda vez que desequipar uma determinada arma da mão, ela fosse removida.. só que quando o player passa de uma mão pra outra ele remove ela e já conta como se tivesse equipado, ao remover ela pela função doRemoveItem é como se tivesse desequipado (da outra mão agora) e ele vai remover algo que já foi removido, por isso dá erro na distro. Eu pensei em um monte de formas mas a maioria delas inclui repetir o id do item pra outro movement onEquip (oque vai dar erro no console), eu consegui resolver certinho de uma maneira meio escrota e p -
Como eu coloco o tempo de diminuir 1 frag de 1h em 1h hora?
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer
no config.lua tem alguma coisa sobre isso, dá uma olhada lá -
(Resolvido)Dúvida parameters de Movement
xWhiteWolf respondeu ao tópico de xWhiteWolf em Suporte Tibia OTServer (Resolvidos)
up -
(Resolvido)BUG 0 DE LIFE 0 DE MANA
xWhiteWolf respondeu ao tópico de RomuloFuriia em Suporte Tibia OTServer (Resolvidos)
onpreparedeath não pode ser, o return false de onpreparedeath faz com que não apareça o corpo mas o player morre de qqc jeito. É algum onKill ou onDeath -
(Resolvido)BUG 0 DE LIFE 0 DE MANA
xWhiteWolf respondeu ao tópico de RomuloFuriia em Suporte Tibia OTServer (Resolvidos)
isso ocorre qnd vc tem algum creaturescripts onkill ou death com "return false", daí se for onkill impede o inimigo de morrer e ele fica 0/0, se for death impede qualquer um de morrer e todos ficam 0/0.. Dá uma procurada aí se nesses scripts novos que você adicionou, nenhum deles tá com o return da função como sendo false; Algo me diz que é um desses dois aqui: <event type="death" name="tp" event="script" value="tp.lua"/> <event type="death" name="teleportmonster" script="tpmonster.lua"/> -
(Resolvido)Dúvida parameters de Movement
xWhiteWolf respondeu ao tópico de xWhiteWolf em Suporte Tibia OTServer (Resolvidos)
não funcionou, por hora eu consegui arrumar mudando o slot do movements.xml.. coloquei slot="right-hand" e já que só remove o item se for na mão esquerda (lado direito), qnd eu passo pra direita (lado esquerdo) não dá bug de remover 2x... mas ainda estou interessado em alguma solução; Oque eu quero mesmo é que o player possa mudar o item pra outra mão porque a função doPlayerAddItem adiciona sempre na mão esquerda (>>) mas a maioria dos caras que jogam tibia usam as armas na mão direita (<<) mas gostaria que se ele tentasse colocar a arma em qualquer outro slot ou mover ela pra ba -
Como botar o nome do ot piscando no templo
xWhiteWolf respondeu ao tópico de 88105882 em Suporte Tibia OTServer
é do sendAnimatedText mesmo... pode fazer assim q é exatamente isso q ele quer -
não entendi o erro
- 6 respostas
-
- rank system
- sistema de ranking
- (e 1 mais)
-
[Pedido] Sistema de Transform Por Spell
xWhiteWolf respondeu ao tópico de massucoserver em Suporte Tibia OTServer
o tópico está na area errada mas ainda sim vou te responder: Pra mudar o outfit vc deve utilizar a seguinte função: local outfit = {lookType = 156, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} local tempo = --- coloque aqui o tempo em milisegundos (1 segundo = 1000 milisegundos) doSetCreatureOutfit(cid, outfit, tempo) no outfit vc edita qual vai ser o looktype do outfit, e as cores de head, body, legs, feet e acessórios... em lookaddons vc escolhe se o outfit vai estar utilizando addon 1, addon 2 ou addon 3 (1 e 2 juntos) pra que funcione n -
(Resolvido)Dúvida parameters de Movement
xWhiteWolf postou um tópico em Suporte Tibia OTServer (Resolvidos)
Fala galerinha do tk, hoje é minha vez de tirar uma dúvida aqui kkk então, o problema é o seguinte: eu criei um script bem simpleszinho que removia o item caso o player tentasse desequipar ele mas acontece que o script vivia bugando, se eu colocasse ele dentro da BP ou jogasse ele no lago o server caia então eu fiz umas edições e cheguei nisso daqui: function onDeEquip(cid, item, position, fromPosition) if doRemoveItem(item.uid, 1) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "ITEM REMOVIDO...") doSendMagicEffect(getCreaturePos(cid), 10) return false end end note que os p -
portugol é uma boa base, os scripts de tibia são em sua grande maioria feitos em Lua e os comandos já são pré definidos mas isso não impede que você crie coisas novas mexendo nas sources ou até fazendo funções que facilitem a vida.
-
só fazer um creaturescript onStatsChange e multiplicar a chance por um fator k que será o storage (LEVEL do dodge) local lvldodge = 48902 local percent = 0.5function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS then if ( getPlayerStorageValue(cid, lvldodge)*0.3) >= math.random (0,100) then ndmg = math.ceil(value*(percent)) doCreatureAddHealth(cid, -ndmg) doSendAnimatedText(getCreaturePos(cid), "-"..ndmg, TEXTCOLOR_RED) to sem tempo pra fazer isso mas se alguém quiser tentar é bem facinho
-
Spells com 2 Hit e WaterCreature
xWhiteWolf respondeu ao tópico de Kewney.Ribeiro em Suporte Tibia OTServer
sobre a primeira dúvida: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 23) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4, -70, -3, -90, 2, 2, 1, 4) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 17) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -4, -70, -3, -90, 2, 2, 1, 4) arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0 -
tentei fazer isso uma vez mas falhei, acredito que só editando uma sprite pra deixar ela transparente e colocar pro player usar ela ou editando na source pra fazer igual o Warlock qnd fica invisivel (utana vid)
-
Teste para tutor Teste para Tutor SCRIPT COMPLETO
xWhiteWolf respondeu ao tópico de rodrigorodriguess em Suporte Tibia OTServer
quando li pela primeira vez eu achei linda essa idéia sua mas ela tem dois problemas que eu vou citar abaixo: 1) é muito dificil de se fazer: Sério, só pra colocar um log nas resposta já é muito dificil, imagine salvar tempo e todo o resto... muito trabalho pra pouca utilidade. 2) Dá a oportunidade dos players falsificarem o teste: Qualquer player pode refazer o teste ou ir conversando com outros players pra ver a resposta certa, sendo assim, o script não tá selecionando o melhor tutor do seu server e sim ensinando qualquer pessoa(independente das intenções dele) como ascencer e oque fazer ap -
(Resolvido)Items nao passam no teleport (tp)
xWhiteWolf respondeu ao tópico de dirso em Suporte Tibia OTServer (Resolvidos)
não entendi qual é a lógica disso daqui: function onStepIn(cid, item, position, fromPosition) pos.stackpos = 255 local object = getThingFromPos(pos) vc usa position de parametro e digita pos.stackpos??? // getThingFromPos(pos) novamente você tá pedindo uma posição que não existe o.O; Fora que você utiliza apenas o stackpos 255 (que também não existe) pois o máximo é 253 pelo que eu saiba e os itens que estão em cima do TP deveriam ter stackpos 2. Ou eu to errado? -
por loot vc quis dizer de um corpo específico do dragon que você matou ou do loot todo que ele poderia dar?
-
(Resolvido)Items nao passam no teleport (tp)
xWhiteWolf respondeu ao tópico de dirso em Suporte Tibia OTServer (Resolvidos)
seu problema tá aqui: if isPlayer(cid) then ele tá configurado pra teleportar apenas players... modificando teremos: local train = {x=32238, y=32233, z=7} function onStepIn(cid, item, position, fromPosition) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) if item.actionid == 2123 then --AbDendriel setPlayerStorageValue(cid,100108, 1) elseif item.actionid == 2124 then --Ankrahmun setPlayerStorageValue(cid,100109, 1) elseif item.actionid == 2125 then --Carlin setPlayerStorageValue(cid,100110 -
tá aumentando os pontos? O talkaction no caso seria o !ppoints? deu erro no console?
-
fala !points e diminui o tempo pra um minuto no global events... se der tudo certo sem bug nenhum me avisa que eu edito esse sistema pra ficar do jeito que vc quer
-
adiciona o sistema no seu server e me fala qq acontece, se tudo funcionar bem eu faço as talkactions pra ti
-
Como colocar maximo de contas logadas por IP?
xWhiteWolf respondeu ao tópico de Anuudek em Suporte Tibia OTServer
então, mas tem uns servers que ja tem isso na config.lua uhauhau em todo caso o script que vc postou tá correto então o problema ja tá resolvido
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!