-
Total de itens
3605 -
Registro em
-
Última visita
-
Dias Ganhos
159
Tudo que xWhiteWolf postou
-
CreatureScript%2FGlobalEvent%2FMoveMent Direção de Ataque
xWhiteWolf respondeu ao tópico de xWhiteWolf em Sistemas, Mods & Funções .lua
a cip sempre copia os OTs hahaha eu espero q um dia eles tragam aquele sistema de auto rope/shovel q eu fiz, dps q criei isso nunca mais consegui jogar nenhum outro otserver q n fosse o meu kkkk -
13.x Canary 3.1.2 - Servidor Completo Mapa Global 13x
xWhiteWolf respondeu ao tópico de luanluciano93 em Tibia Global OTServer
Obrigado por espalhar a palavra do canary @luanluciano93, lembro quando você chegou no projeto e ainda tinha algumas ressalvas se deveria usar ou não, que bom que conseguimos trazer você pro lado amarelo da força. Muita gente daqui do TK me conhece e o canary vem na verdade de uma ideia que tive anos atrás depois do fim do projeto BlackOnix (lá em 2008) que era juntar as pessoas + incríveis da comunidade pra fazer um servidor fodástico e completo que seria público. A ideia de ter um produto incrivelmente bom seria avançar o desenvolvimento, unificar esforços e ter uma base comum que fosse at -
global full 12x [Recrutamento Projeto Global 12x] OtservBR Global - Future Open Source
xWhiteWolf respondeu ao tópico de Under em Formação de Equipe
concordo com o @luanluciano93, a melhor estratégia nesse caso seria todo mundo focar numa única base. O maior foco da galera lá (eu incluso) é ter uma src estável, completa e customizável. Se vocês entrassem com um foco maior em conteúdo pro Datapack seria sensacional porque aí seria possível avançar bem o projeto que poderia beneficiar vocês mesmo em consequência. Além disso, fazendo os PRs lá eles iriam passar pelo meu review, o que ia assegurar que os códigos estão bons e nao vão criar nenhuma situação inesperada. -
é só vc olhar no código onde tem essas linhas aqui: if getPlayerMoney(cid) < newPrice then selfSay('Its necessary to have at least '..newPrice..' gp\'s for reseting!', cid) doPlayerRemoveMoney(cid,newPrice) e trocar por funções que sejam de checar itens.
- 187 respostas
-
- npc reseter
- reset system
-
(e 2 mais)
Tags:
-
@Heyron opa amigo, fico feliz que você tenha conseguido achar a solução, mas apesar de isso funcionar pra você pode não funcionar pra todos já que a forma de definir os scripts vai estar diretamente ligado à source que a pessoa utiliza. Dito isso, eu vou pedir que qualquer pessoa que ainda utilize TFS 0.X, considere migrar para uma source mais atualizada como o TFS 1.3 ou o otservbr-global. Essas sources antigas tem muitos bugs e por mais que tenha muitos scripts disponíveis para versões mais antigas, é mais vantajoso pra você adaptar os scripts pras novas versões do que descobrir mais
-
só falta + 2900 pra me afetar agora cachorro kawaii
-
Alguem me explica pq o Vodkart tem 7 awards e eu só tenho 5 sendo mostradas (sendo que tenho 6) @Cat Vodkart: xWhiteWolf
-
Sistema TFS 1.X Magnus Task System 1.2
xWhiteWolf respondeu ao tópico de xWhiteWolf em Sistemas, Mods & Funções .lua
Você tem que criar um novo arquivo em data/libs chamado tasksystem e colar esse conteúdo lá, e aí procurar qual a lib que carrega todas as libs (acho q fica na pasta core) e seguir o exemplo para mandar ela iniciar a lib que você criou tasksystem.lua Se nao rolar, o jeito vai ser copiar a lib para cada script que usar ele. Vai funcionar, mas cada vez que você for editar algo vai precisar garantir que todos os scripts usam a mesma tabela atualizada.- 39 respostas
-
CreatureScripts TFS 0.X Critical Skill System
xWhiteWolf respondeu ao tópico de xWhiteWolf em GlobalEvents, CreatureScripts & Weapons
Você pode adicionar um storage no player ao dar o reflect attack e aí modificar o critical para não aplicar o critical caso haja esse storage, ao invés disso remover o storage e dar um return true.- 79 respostas
-
- open source
- open tibia
- (e 11 mais)
-
Scripting Erro critical system do xWhiteWolf
xWhiteWolf respondeu ao tópico de diarmaint em Suporte OTServer Derivados
permita-me lhe ajudar: Descrição do erro: Description:data/creaturescripts/scripts/critical.lua:9: attempt to perform arithmetic on a boolean value "Tentativa de conta com valores booleanos (verdadeiros/falso) na linha 9" a linha 9: local chance = (getPlayerSkillLevel(cid, SKILL_ID) * percentual) * 10 Dessa linha aí, vc tem 3 coisas sendo multiplicadas: uma função, uma variavel e uma constante. Tanto a constante (10) quanto a variavel (percentual) são bem definidas e não podem ser booleanas (true/false), o que nos indica que o problema é que sua função getPlayerSkillLevel(ci -
Sistema TFS 1.X Volatile Spiderling
xWhiteWolf respondeu ao tópico de xWhiteWolf em Sistemas, Mods & Funções .lua
@Tarsisvdvc tem ctza q seu sv é TFS 0.4? -
MoveEvent TFS 0.X Anel de Sauron
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
sim, com duas modificações: 1) coloca pra ao equipar o ring setar um storage no jogador como 1 e quando remover, setar esse storage para 0 2) vc pode fazer um creaturescripts onStatsChange que verifica se o tipo de combat é Healing e se o storage for 1 vc só dá return false (pra impedir que o cara conclua essa modificação de stats)- 47 respostas
-
- open source
- open tibia
- (e 17 mais)
-
Spell TFS 0.X [Spell] Katara's Sense
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
se vc olhar no script da new lib: eu declaro duas tabelas no comecinho (grass e driedgrass), o que vc tem que fazer é substituir essas tabelas localmente (declara no script lá local grass = {todos os ids de corpse q quer usar} e local driedgrass = {todos os ids de esqueleto que quer gerar aleatoriamente} pra fazer ele bater certinho o esqueleto com o corpse (caso vc queira usar mais de um tipo de corpse) você teria que fazer outras adaptações, mas a ideia é essa ai- 28 respostas
-
- open source
- avatar
- (e 12 mais)
-
É só adaptar o que tá em spells para ser um action, pra pegar o "use With" vc usa o segundo parametro (itemEx) e verifica se ele é um player e pega o nome dele.
- 31 respostas
-
- open source
- open tibia
- (e 14 mais)
-
(Resolvido)Shapeshifter Ring Script
xWhiteWolf respondeu ao tópico de kbelin em Suporte Tibia OTServer (Resolvidos)
pra restringir por classe você só precisa fazer um if: if not isInArray({4, 8}, getPlayerVocation(cid)) then doPlayerSendCancel(cid, "Your class cannot equip this item") return false end coloca isso logo abaixo de function onEquip -
algum erro no console?
-
Adiciona essa função no inicio do script: function doBlast(uid, target, delay, effectx, effectz, percent, min, max, type, hits, fromPos, n) if fromPos ~= nil and (fromPos.x ~= getCreaturePosition(target).x or fromPos.y ~= getCreaturePosition(target).y) then doSendDistanceShoot(fromPos, getCreaturePosition(target), effectx) fromPos = (fromPos.x ~= getCreaturePosition(target).x or fromPos.y ~= getCreaturePosition(target).y) and getCreaturePosition(target) or nil else fromPos = getCreaturePosition(target) end doTargetCombatHealth(uid, target, type, -min, -max, effectz) n = n or
-
GlobalEvents TFS 1.X Contador de Monstros
xWhiteWolf respondeu ao tópico de Mor3nao em GlobalEvents, CreatureScripts & Weapons
@Nolis Não só ja tem isso no Empire (há alguns anos), mas o script é incrivelmente similar (pra não dizer igual). Na época foi o Breno que (fez/copiou de algum lugar) e eu adaptei ele pra extrair os monstros ordenados por nome crescente: Código (em talkaction) Lista extraída: Obs: no meu for eu uso a função pairsByKeys para iterar, vc precisa adicionar isso aqui na sua lib: Quanto ao tópico, interessante a ideia de fazer onStartup mas isso pode acabar fazendo seu servidor levar mais tempo pra abrir que o normal, por talkaction é mais 'controlado' até- 10 respostas
-
- daily task
- task
-
(e 1 mais)
Tags:
-
@Camilo Salvadori não é, mas vai servir de estudo pra trazerem as melhorias pro otclient original
-
muito bom, vou dando feedbacks conforme for percebendo. Por agora tá show
-
@Nolis ficou mais agradável, mas ainda tem algumas coisas que ficaram um pouco esquisitas: Spoiler: essa Barra do editor ainda tá mt clara:
-
por alguma razão tem umas partes mais cinzas e outras em preto. As em cinza tão horriveis pra ler os textos brancos: Em contrapartida nas que estão em preto ficou legal:
-
Já são uns 2 ou 3 anos trabalhando com você na equipe e você ainda consegue me surpreender. Como eu te falei no privado, não achava que você conseguiria entregar nada melhor que Amazonia, que ali era o seu auge justamente porque você estava trabalhando com um bioma que é sua zona de conforto (nature/forest) e justamente no bioma extremo oposto (desert) foi que você conseguiu entregar um dos melhores designs de cidade que eu já vi. Dargor é simplesmente fantástica, não só por ser uma cidade muito linda mas por ter todos os elementos de uma cidade real como avenidas principais, vias coletor
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!