-
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
-
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 -
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.- 78 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
-
@wesquel eu quis dizer "todas q eu sou apto a receber" kkk
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!