-
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
-
Muito obrigado pela contribuição.. significa muito pro Tibia King.
-
desculpa a demora pra responder amigo: Se você quiser que a nobleman seja por quest, faça assim: <outfit id="5" premium="yes"> <list gender="0" lookType="140" name="Noblewoman"/> <list gender="1" lookType="132" name="Nobleman"/> </outfit> /\ nobleman normal (igual ao seu script) <outfit id="5" premium="yes" storageId="1415" storageValue="1"> <list gender="0" lookType="140" name="Noblewoman"/> <list gender="1" lookType="132" name="Nobleman"/> </outfit> nobleman editada.. somente players que tenham o st
-
Magia que Empurra
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
remove isso do script setCombatParam(combat, COMBAT_PARAM_EFFECT, 2) agora procura essa parte: if getPlayerLookDir(cid) == 0 then signal = {-1,1,1,2} elseif getPlayerLookDir(cid) == 1 then signal = {1,-1,2,1} elseif getPlayerLookDir(cid) == 2 then signal = {1,-1,1,2} else signal = {-1,1,2,1} end else signal = {-1,1,1,2} end aqui ele tá pegando a direção do player... como vc quer que a magia solte um efeito na frente dele é só adicionar posições de acordo com a direção que ele tá olhando, sendo que NORTH = 0 EAST = 1 SOUTH = 2 WE -
(Resolvido){Pedido} Modificações em Scripts
xWhiteWolf respondeu ao tópico de NathanAmaro em Suporte Tibia OTServer (Resolvidos)
1) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não possui dardos.") return false end muda o return false pra return true. 2) -- CONFIGURAÇÕESporcentagem = 40 -- chance de curar em cada volta da aura, em porcentagem quantheal = 10 -- porcentagem do hp máximo que cada cura irá curar. (No caso, irá curar 10% do hp máximo cada cura) tempo = 1180 -- tempo para dar uma volta no player (este tempo foi o que achei mais agradável visualmente, é recomendável não mudar) efeitocura = 49 -- número do efeito quando a cura chega ao player (efeito de posição fixa, pode ser identificado -
isso daqui tb dá pra colocar no server e acho q fica melhor doque esse sistema de broadcast aí http://www.tibiaking.com/forum/topic/33143-pedido-contagem-de-frags-no-look/
-
[pedido] Script balanceamento de Teams em WAR/Hardcore
xWhiteWolf respondeu ao tópico de yagoskor em Suporte Tibia OTServer
dá uma olhada nisso daqui e vê se vc consegue extrair a parte que separa os times pra colocar numa function onLogin: http://www.tibiaking.com/forum/topic/16699-sistema-battlefield-event/ -
(Resolvido)Sistema de Mineração
xWhiteWolf respondeu ao tópico de abnejesus em Suporte Tibia OTServer (Resolvidos)
ganharia experiencia de mining toda vez que minerasse ou só quando achasse algo bom? -
(Resolvido)[PEDIDO] Tile que Passa só se tiver GUILD
xWhiteWolf respondeu ao tópico de DeathRocks em Suporte Tibia OTServer (Resolvidos)
function onStepIn(cid, item, position, fromPosition) if getPlayerGuildId(cid) > 0 then doPlayerSendTextMessage(cid, 27, "Voce entrou, sua guild é a "..getPlayerGuildName(cid)..".") return true else doPlayerSendTextMessage(cid, 27, "Voce não possue guild, portanto não pode entrar nessa zona.") doTeleportThing(cid, fromPosition) return false end end -
dei uma vizualiada rápida mas o script não me parece errado... tá escrito exhaustian> exhaustian="3000" o correto é "exhaustion"
-
(Resolvido)Sistema de Mineração
xWhiteWolf respondeu ao tópico de abnejesus em Suporte Tibia OTServer (Resolvidos)
no caso, como aumentaria a skill de mining? minerando mesmo ou seria que nem o dodge system que vc tem que comprar livros? -
[pedido] Script balanceamento de Teams em WAR/Hardcore
xWhiteWolf respondeu ao tópico de yagoskor em Suporte Tibia OTServer
calma cara, isso é bem dificil de fazer e não é qualquer um que consegue. Dá uma olhada em scripts de Team Battle porque sua dúvida tá bem complexa e eu não acho q alguém vá ser capaz de fazer isso dai que vc quer sem nenhum bug -
[pedido]script reset diferente
xWhiteWolf respondeu ao tópico de mardenzaro em Suporte Tibia OTServer
usa o meu sistema de vocation que ta aqui na minha assinatura e coloca doPlayerSetVocation(cid, 0) dai é só fazer um npc oráculo que pega o valor do storage de reset (sua quantidade de resets) e te dá a vocação de acordo com o numero de resets. -
muito bom, to seguindo pra acompanhar as novidades
-
[Boss Skill] Aegis of Immortal
xWhiteWolf respondeu ao tópico de xWhiteWolf em GlobalEvents, CreatureScripts & Weapons
fico feliz que vcs tenham curtido... se tudo der certo meu próximo tópico vai ser sobre uma ideia que eu tive com base no WoE, onde o boss seria um item que conforme perde vida vai mudando o looktype dele ou então vai ser uma quest que eu pensei a muito tempo atrás mas ainda não consegui tirar do papel. -
[Boss Skill] Aegis of Immortal
xWhiteWolf postou um tópico em GlobalEvents, CreatureScripts & Weapons
Fala galera do TK, hoje vim trazer pra vocês um script de um server bem famoso, trata-se de nada mais e nada menos doque a Aegis of Immortal do Fox World. Quase nenhum OTserver consegue me deixar com vontade de jogar, mas se tem um que chegou bem próximo foi o Fox e o motivo é a criatividade dos caras. É muito fácil aprender lua e ser um ótimo scripter mas ter criatividade pra criar esse tipo de script é bem mais raro. Sem mais delongas vou apresentar a idéia do script e logo em seguida ensinar a instalar no seu servidor. Aegis of the Immortal Descrição: É obtida 1 carga ao vencer o boss -
(Resolvido)Erro no Script
xWhiteWolf respondeu ao tópico de allanzinh em Suporte Tibia OTServer (Resolvidos)
eu não criei nada lá, eu só te ensinei a lógica.. se vc n manja de script, espera alguém que faça pra você; é um script bem complicado e agora eu ando meio sem tempo -
(Resolvido)Erro no Script
xWhiteWolf respondeu ao tópico de allanzinh em Suporte Tibia OTServer (Resolvidos)
local storage_quest = 90000 function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, storage_quest) < 1 then doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "Você não completou a Cyber quest!") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) end doPlayerSendTextMessage(cid, 27, "Você não completou a Cyber quest! .") return true end deleta esse arquivo que vc tem, cria um novo, adiciona esse daqui nele e salva como .lua -
vc tá ligado q se vc for GM vai mostrar todas as spells né... se mesmo num char q nao seja GM esteja mostrando todas as spells então sugiro vc trocar seu script por esse daqui: function onUse(cid, item, fromPosition, itemEx, toPosition) local count = getPlayerInstantSpellCount(cid) local text = "" local t = {} for i = 0, count - 1 do local spell = getPlayerInstantSpellInfo(cid, i) if spell.level ~= 0 then if spell.manapercent > 0 then spell.mana = spell.manapercent .. "%" end table.insert(t, spell) end end table.sort(t, function(a, b) return a.level < b.level end) local prevLevel =
-
(Resolvido)Erro no Script
xWhiteWolf respondeu ao tópico de allanzinh em Suporte Tibia OTServer (Resolvidos)
alguns servers tem câncer, o seu tá com câncer e pra curar você tem que pegar a primeira linha desse script, deletar ela e reescrever letra por letra. -
PEDIDO PEDIDO SummonCreature
xWhiteWolf respondeu ao tópico de rodrigorodriguess em Suporte Tibia OTServer
exatamente meu caro. -
Script - Aprimoramento Weapon
xWhiteWolf respondeu ao tópico de Beyond Sky em Suporte Tibia OTServer
eu não sei porque não to acostumado com tanta tabela, acho melhor vc pedir ajuda pro Max porque eu to ficando confuso só de olhar kkk eu faria de outra forma: [iD do item] = id dele com a transformação. pegar o item na posição, se for [iD do item] e pegar a gema na outra posição e for capaz de remover ela, então transform o [id do Item] pra id com transformação. Faria isso dividindo por posições já que vc mesmo falou q seriam 4 locais -
local config = { cooldown = 10, -- tempo entre uma magia e outra time = 10, -- tempo em segundos que ficará healando percent = 5, --- porcentagem da vida que cura storage = 19330, effect = 12, --- efeito que vai sair mana = 40 -- quanto custa de mana } function onCastSpell(cid, var) if getCreatureMana(cid) >= config.mana then if os.time() - getPlayerStorageValue(cid, config.storage) >= config.cooldown then doPlayerSetStorageValue(cid, config.storage, os.time()) local i = 0 doCreatureAddMana(cid, -config.mana, 0) while i < config.time do i = i+1 addEvent(function() if isCreature(cid)
-
Script - Aprimoramento Weapon
xWhiteWolf respondeu ao tópico de Beyond Sky em Suporte Tibia OTServer
o for 1,15 tá executando tudo que tá dentro dele 15 vezes.. na primeira ele faz isso: getitemfire = getThingfromPos(chancepos[1].posignitum) ou seja, ele pega a coisa que tá nessa posição. Porém, na segunda vez já não tem nada nessa posição então o getitemfire vai resultador nil (valor nulo). e todas as vezes seguintes tb vão resultar nulo. Você tem que fazer uma condicional if getitemfire ~= 0 então vale tudo a seguir -
(Resolvido)problemas com runas (item)
xWhiteWolf respondeu ao tópico de Drafenous em Suporte Tibia OTServer (Resolvidos)
aparentemente você migrou de server e os items.xml estavam configurados para a versão antiga. [25/05/2014 18:54:28] [Warning - Items::loadFromXml] Unknown type rune [25/05/2014 18:54:29] [Warning - Items::loadFromXml] Unknown key value fieldAbsorbPercentFire dá CTRL+F no items.xml e muda todos os items que tiverem type = rune e procura fieldAbsorbPercentFire << isso tá errado, dá ctlr F em PercentFire e você vai achar qual é o jeito certo de se colocar e muda nesse daí q tá errado.- 2 respostas
-
- fieldAbsorbPercentFire
- items.xml
- (e 7 mais)
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!