-
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
-
(Resolvido)Pedido - Sistema de Broadcast para players (pago)
xWhiteWolf respondeu ao tópico de Wolf Admin em Suporte Tibia OTServer (Resolvidos)
<talkaction log="yes" words="/anuncio" event="script" value="broadcast.lua"/> local config = { storage = 19400, -- storage em que será salvo o tempo cor = "green", -- de acordo com o constant.lua da lib tempo = 2, -- em minutos price = 200000, -- quantidade de dinheiro que irá custar level = 100 -- level pra poder utilizar o broadcast } function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if getPlayerLevel(cid) >= config.level then if getPlayerStorageValue(cid, config. -
(Resolvido)Pedido - Sistema de Broadcast para players (pago)
xWhiteWolf respondeu ao tópico de Wolf Admin em Suporte Tibia OTServer (Resolvidos)
vc tem que ser mais específico cara, 200 thousand dollar notes é contado como money? qual o ID dela? Que versão é seu server? o [ANUNCIO] fica antes ou depois do nome do player? -
npcs bug função campo tempo Funções NPC
xWhiteWolf respondeu ao tópico de jaozao77 em Suporte Tibia OTServer
a distancia dá pra encurtar no script dependendo da versão do seu server.. esse negócio de não poder falar com outro enquanto fala com um é inerente ao server já que ficaria horrível vc falar com um monte de npc ao mesmo tempo e responder buy pra um e acabar comprando coisa do outro. -
(Resolvido)On Interval Caste Spell
xWhiteWolf respondeu ao tópico de tal3at em Suporte Tibia OTServer (Resolvidos)
just change at global.lua emoteSpells = true (something like that). If you want for just a specific spells then change "return true" at the end of the script for "return false". But keep in mind that will make the spells being exhaustless and without mana cost. But you can add those functions at the script to solve the problem. If you need help any further in this, feel free to PM me. -
(Resolvido)Bônus no Conjunto de itens
xWhiteWolf respondeu ao tópico de Reedz em Suporte Tibia OTServer (Resolvidos)
eu usei uma bota e uma armadura mas enfim, a tabela tá aqui: CONST_SLOT_FIRST = 1 CONST_SLOT_HEAD = CONST_SLOT_FIRST CONST_SLOT_NECKLACE = 2 CONST_SLOT_BACKPACK = 3 CONST_SLOT_ARMOR = 4 CONST_SLOT_RIGHT = 5 CONST_SLOT_LEFT = 6 CONST_SLOT_LEGS = 7 CONST_SLOT_FEET = 8 CONST_SLOT_RING = 9 CONST_SLOT_AMMO = 10 right e left são as mãos. Right é a direita e left a esquerda (literalmente) -
(Resolvido)[Spells] Juntar script sem bugar ajuda
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer (Resolvidos)
que estranho, dps eu testo no meu server. @llucas75 sim, vai tirar dano sim, olha: function onGetFormulaValues(cid, level, maglevel) min = -(level*1) max = -(level*1) return min, max end função buscar a formula de dano: os parametros são level e magiclevel o minimo que vai tirar é - o level o máximo q vai tirar é - o level retorna minimo e máximo. end se não for negativo ali ele vai adicionar vida. -
(Resolvido)[Spells] Juntar script sem bugar ajuda
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer (Resolvidos)
local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 28) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 41) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 28) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 41) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 28) setCombatParam(combat3, COMBAT_PAR -
(Resolvido)O ultimo que ficar no trono ganha o evento!
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer (Resolvidos)
local config = { tempo = 5*60, -- segundos pos = {x=139, y=56, z=7, stackpos = 253}, -- posição do trono tp = {x=160, y=54, z=7}, -- posição que será criado o teleporte togo = {x=139, y=55, z=7}, --- posição que irá levar o teleporte premio = 2160, --- premio q vai dar count = 1, -- quantidade que vai dar effect = 27 -- efeito que vai sair } function onSay(cid, words, param, channel) doBroadcastMessage("The fight for the throne has begun, the last man standing there after "..config.tempo/60 .." minute(s) will be the winner.", 21) doCreateTeleport(1387, config.togo, config.tp) for j= 0,(confi -
[PEDIDO] Boots dar proteção
xWhiteWolf respondeu ao tópico de Ribeiro Foda em Suporte Tibia OTServer
creaturescripts\scripts\login.lua: adiciona isso antes do ultimo return true ----------MAGMA BOOTS DO FOX---------------- registerCreatureEvent(cid, "magmaboots") if getPlayerStorageValue(cid, 19501) ~= 0 then setPlayerStorageValue(cid, 19501, 0) end --------------------------------------- em creaturescripts.xml adicione essa linha <event type="statschange" name="magmaboots" event="script" value="magmaboots.lua"/> crie um arquivo chamado magmaboots.lua em creaturescripts\scripts e coloque isso dentro dele: local config = { percent = 0.5, --- porcentagem do dano que irá- 4 respostas
-
- magma boots
- boots
-
(e 2 mais)
Tags:
-
(Resolvido)Bônus no Conjunto de itens
xWhiteWolf respondeu ao tópico de Reedz em Suporte Tibia OTServer (Resolvidos)
segue essa lógica: movements\scripts\set.lua: -- NW SET SYSTEM local config = { slot1 = 4, slot2 = 8, item1 = 8889, item2 = 11234 } local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 50) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 50) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, 50) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 50) function onEquip(cid, item, slot) if getPlayerSlotItem(cid, config.slot2).itemid == config. -
(Resolvido)O ultimo que ficar no trono ganha o evento!
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer (Resolvidos)
eu perguntei oque que vc queria no script e vc disse q era só isso. Eu abro server 1x por semana pra fazer os scripts! Quando for assim, fala EXATAMENTE oque vc quer e explica nos máximos detalhes que daí não fica nesse ping pong de "ah, tem como adicionar isso daqui?" "e isso daqui tb" "ahh, eu queria por actions" "tem como fazer por globalevents??" e me ajuda a te ajudar mais rápido. @poko360 pronto: local config = { tempo = 5*60, -- segundos pos = {x=139, y=56, z=7, stackpos = 253}, -- posição do trono tp = {x=160, y=54, z=7}, -- posição que será criado o teleporte togo = {x=139, y=5 -
[PEDIDO] Boots dar proteção
xWhiteWolf respondeu ao tópico de Ribeiro Foda em Suporte Tibia OTServer
Se o dano for menor que mil ele não absorve? Tem que ser dano de player ou pode ser qualquer dano?- 4 respostas
-
- magma boots
- boots
-
(e 2 mais)
Tags:
-
(Resolvido)O ultimo que ficar no trono ganha o evento!
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer (Resolvidos)
<talkaction log="yes" words="/start" access="5" event="script" value="throne.lua"/> local config = {tempo = 5*60, -- segundos pos = {x=139, y=56, z=7, stackpos = 253} -- posição do trono } function onSay(cid, words, param, channel) doBroadcastMessage("The fight for the throne has begun, the last man standing there after "..config.tempo/60 .." minute(s) will be the winner.", 21) for j= 0,(config.tempo -1) do addEvent(function() doBroadcastMessage("Time left: ".. config.tempo - j .." second(s)", 25) end, (50+(j*1000))) end addEvent(function() if isPlaye -
(Resolvido)[PEDIDO] /b pra player com exausth de 2 minutos pf
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer (Resolvidos)
@llucas75 tem uma lógica bem simples pra fazer isso que vc quer. Pensa comigo: if getPlayerStorageValue(cid, config.storage) - os.time() <= 0 then setPlayerStorageValue(cid, config.storage, os.time() + config.tempo) Se o storage - o tempo atual for menor ou igual a 0 então Setar o storage como sendo o tempo atual + o tempo. O tempo pra usar novamente será o storage (tempo atual no momento que usou + tempo) - tempo atual (desse momento) @topic Testei no meu server e funcionou perfeitamente. Uso TFS 0.36. Se o seu server for diferente do meu procure as funções variantes e faça as modi -
no config.lua deve ter algo parecido com "mutespells" se tiver 1 deixa 0, se tiver true coloca false
-
Llucas, vc não entendeu... ele tá pedindo pra fazerem o script pra ele e não oferecendo o script ahahauhauha
-
não dá.. o máximo q vc pode fazer sem mexer nas sources é colocar doCreatureSetNoMove(cid, 1) daí ele não poderá se mexer mas se alguem passar do lado ele vai atacar normal e poderá soltar spells
-
(Resolvido)[PEDIDO] /b pra player com exausth de 2 minutos pf
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer (Resolvidos)
@danihcv: kick1 = addEvent(setPlayerStorageValue, config.tempo*60*1000-1000, cid, config.storage, -1) acho q essa não é a melhor maneira de fazer isso, se ele deslogar vai dar erro na distro, fora q nao entendi esse config.tempo*60*1000-1000; porque - 1000?? @llucas75 isso aqui que você mudou foi só a cor da mensagem que manda pro player.. pra mudar a cor do broadcast tem que alterar isso daqui: doPlayerBroadcastMessage(cid, message[, type]) essa é a função, sendo o type não obrigatório (por isso o [colchetes]). Quando a função não tem o type, ela trata o type como sendo "first"; A li -
talvez isso ajude http://www.tibiaking.com/forum/topic/33870-como-usar-addevent/
-
(Resolvido)O ultimo que ficar no trono ganha o evento!
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer (Resolvidos)
tá cara mas eu preciso de alguma coisa que ative, o script em si é facil de fazer mas o dificil é você me falar como que vc quer. Não dá pra eu colocar pra ativar ao subir em cima porque daí após 5 minutos o cara ganha e tal e se outro subir em cima depois vai ativar novamente.... A MENOS QUE SEU SCRIPT DE CASTLE TENHA UM GLOBAL STORAGE ou coisa parecida. Oque o macalo falou de fazer por avalanca dá pra fazer de boa mas acho q fica meio zoado no server. -
Como boto a função onStatsChange no 8.40?
xWhiteWolf respondeu ao tópico de 88105882 em Suporte Tibia OTServer
o outro jeito é migrar de server, pra uma versão 8.54 ou maior -
(Resolvido)[PEDIDO]/addskill
xWhiteWolf respondeu ao tópico de DeathRocks em Suporte Tibia OTServer (Resolvidos)
se é nas sources, a forma de adicionar seria pegar uma source nova da sua versão, fazer as modificações e compilar ela dnv. (O executável que abre o server não passa das sources compiladas) então é muito mais fácil pegar algo já pronto q funcione e trocar. -
(Resolvido)O ultimo que ficar no trono ganha o evento!
xWhiteWolf respondeu ao tópico de poko360 em Suporte Tibia OTServer (Resolvidos)
como ativaria isso... os 5 minutos começam a partir do momento que o primeiro player entrar no castelo ou seria algum evento que vc digita algo e começa? -
Spell Clone Copia Do Player Até O Nome
xWhiteWolf respondeu ao tópico de CreatServer em Suporte Tibia OTServer
pra copiar o nome teria que fazer modifição na source.. porém como eu nunca nem vi uma source na vida eu não vou saber te responder como é que faz -
(Resolvido)[PEDIDO]/addskill
xWhiteWolf respondeu ao tópico de DeathRocks em Suporte Tibia OTServer (Resolvidos)
a função é pelo distro.. no talkactions tem que estar assim: <talkaction log="yes" words="/addskill" access="5" event="function" value="addSkill"/> e a forma de utilizar no server é pegando um char com acesso 5 ou maior e usando: /addskill NOME DO PLAYER, tipo de skill, quantidade um exemplo pra aumentar 10 leveis no character xWhiteWolf: /addskill xWhiteWolf, experience, 10 se não estiver funcionando mesmo assim daí vc terá que trocar de distro :~
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!