-
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)Ajuda Spell Do Video
xWhiteWolf respondeu ao tópico de CreatServer em Suporte Tibia OTServer (Resolvidos)
você entendeu como que mexe nesse script ou quer que eu faça um mini tutorial? Você quer que paralyze 100% de forma que o cara não possa andar ou quer que ele só fique lento? -
(Resolvido)ADICIONAR ARQUIVOS A BIBLIOTECA DO SERVER
xWhiteWolf respondeu ao tópico de otaviogfl em Suporte Tibia OTServer (Resolvidos)
vai em data/lib/constant e cria lá -
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
-
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de WebSites"
-
function onUse(cid, item) local magia = "Target Spell" if getPlayerLearnedInstantSpell(cid, magia) then doPlayerSendTextMessage(cid,25,"You are already learned this spell.") elseif doPlayerLearnInstantSpell(cid, magia) then local pos = getCreaturePosition(cid) doSendMagicEffect(pos, 0) doPlayerSendTextMessage(cid,19,"By switching the lever you agreed the terms of the pact and received the powers of "..magia..".") end end Pra editar é só colocar o nome da magia ali em local magia. Se você quiser fazer que se aprender uma não pode aprender a outra é só substituir isso: por isso loca
-
(Resolvido)Ajuda Spell Do Video
xWhiteWolf respondeu ao tópico de CreatServer em Suporte Tibia OTServer (Resolvidos)
local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 48) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 8) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local pisos = {} function onCastSpell(cid, var) local config = { tempo = 4 } local pos = getThingPos(cid) table.insert(pisos, getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = -
(Resolvido)Usar item em wand, e transformar noutro item.
xWhiteWolf respondeu ao tópico de mikkas70 em Suporte Tibia OTServer (Resolvidos)
function onUse(cid, item, frompos, item2, topos) if item2.itemid == 8921 then doTransformItem(item2.uid, 2191) doRemoveItem(item.uid, 1) doSendMagicEffect(frompos, 7) else doPlayerSendCancel(cid, "You can't use this item here.") end return true end em actions.xml: <action itemid="2263" script="wand.lua"/> Lembre-se que o id do item que será usado tem que ser algo que dê pra dar use with (assim como as potions e runas) -
Problema Storage Double Exp Potion
xWhiteWolf respondeu ao tópico de fezeRa em Suporte Tibia OTServer
aquilo foi pra responder a dúvida do @kbpaulo... eu não sei arrumar esse script seu aí não -
Problema Storage Double Exp Potion
xWhiteWolf respondeu ao tópico de fezeRa em Suporte Tibia OTServer
Errado meu amigo, quando vc seta o valor de um storage como sendo os.time() você está na verdade falando que o novo valor daquele storage vai ser o tempo atual em unix time (segundos que se passaram desde 1 de janeiro de 1970) e o storage não vai diminuir de valor, o valor é fixo. Oque dá pra fazer é comparar qnd for usar novamente se o tempo atual naquele momento é maior que o tempo salvo no storage (oque obviamente vai ser) + a soma de um intervalo de tempo. Ex: Quero um script que só possa ser usado a cada 15 segundos: if os.time() - getPlayerStorageValue(cid, 62164) >= 15 then -
(Resolvido)Ajuda Spell Do Video
xWhiteWolf respondeu ao tópico de CreatServer em Suporte Tibia OTServer (Resolvidos)
cara, acho que você tá meio confuso.. esse negócio que vc postou aparentemente não tem nada a ver com os tiles que serão criados.. mas já te adianto que o script tem que ser feito usando duas tabelas local pos = { pos1 pos2 pos3 . . . posn } local id = { id1 id2 id3 . . . idn } e fazer um for de i = 1, #id local item = doCreateItem(id[1], 1, pos) addEvent(doRemoveItem, tempo, item, 1) end -
(Resolvido)[PEDIDO] Botar isso nesse script trocar pos
xWhiteWolf respondeu ao tópico de luccagomes em Suporte Tibia OTServer (Resolvidos)
não é tão simples assim, se um deles morrer ele vai permanecer com o nome do inimigo. Eu precisaria ter a função na minha source pra testar e tentar achar uma forma de fazer isso sem bugar. -
-
Faz falta ter a source do servidor uhauhauha, vlw aí.
-
(Resolvido)[PEDIDO] Botar isso nesse script trocar pos
xWhiteWolf respondeu ao tópico de luccagomes em Suporte Tibia OTServer (Resolvidos)
mudar nome é complicado auhahua não tem nenhuma função em Lua que faça isso, se não me engano dá pra adicionar a SetCreatureName na source e usar ela mas acho que aí já ficaria zoado demais -
(Resolvido)[PEDIDO] Critical System
xWhiteWolf respondeu ao tópico de DeathRocks em Suporte Tibia OTServer (Resolvidos)
vc vai querer só pra bow/crossbow com determinadas flechas ou diversos tipos de arma? -
(Resolvido)[PEDIDO] NPC de task avançado [Zezenia]
xWhiteWolf respondeu ao tópico de gmstrikker em Suporte Tibia OTServer (Resolvidos)
Olha, até o dia 8 de Setembro eu to indisponível pra tentar fazer um script desse porte mas até lá eu vou ir pensando numa forma de fazer e assim que começar minhas férias (dia 9) eu começo a trabalhar nele. Se eu conseguir eu posto aqui ;] -
(Resolvido)[PEDIDO] NPC de task avançado [Zezenia]
xWhiteWolf respondeu ao tópico de gmstrikker em Suporte Tibia OTServer (Resolvidos)
as tasks são aleatórias? E a exp é igual independente da dificuldade e do tamanho? -
se vc quiser que hite 10* o ml deixe assim: setCombatFormula(combat, type,-1, 0, -1, 0, 0, 0, 10, 10 ) DANO MINIMO: (LEVEL * A + ML * B) * C + D DANO MAXIMO: (LEVEL * K + ML * L) * M + N resulta numa fórmula assim: setCombatFormula(combat, type,C, D, M, N, A, K, B, L ) Usei um conversor de fórmulas pra te dar essa resposta, pode ser que esteja errado mas não custa tentar haha
-
(Resolvido)[PEDIDO] Botar isso nesse script trocar pos
xWhiteWolf respondeu ao tópico de luccagomes em Suporte Tibia OTServer (Resolvidos)
local tempo = 5 local pos = {} function onCastSpell(cid, var) ------- OUTFIT ----------- addEvent(doSetCreatureOutfit, 1, variantToNumber(var), getCreatureOutfit(cid), (tempo * 1000) - 1) doSetCreatureOutfit(cid, getCreatureOutfit(variantToNumber(var)), tempo * 1000) --------- TELEPORTE ------------ addEvent(function() if isPlayer(cid) and isPlayer(variantToNumber(var)) then table.insert(pos, getThingPos(cid)) table.insert(pos, getThingPos(variantToNumber(var))) end end, 1000*tempo) addEvent(function() if isPlayer(cid) and isPlayer(variantToNumber(var)) and #pos > 1 then doTeleportThi -
(Resolvido)Usar item em wand, e transformar noutro item.
xWhiteWolf respondeu ao tópico de mikkas70 em Suporte Tibia OTServer (Resolvidos)
que item vai ser esse e ele só vai transformar essa wand na outra? -
só adiciona doCreatureExecuteTalkAction(cid, "/aloot add, gold coin", true) ali dentro de ficando assim: ]]></config> <event type="login" name="LootLogin" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "MonsterAttack") doCreatureExecuteTalkAction(cid, "/aloot add, gold coin", true) return true end]]></event>
-
a partir de agora o meu é o mais massa, vlw flw.
-
o do @ViitinG e do @Matheus são os mais legais na minha opinião, mas se for considerar organização e tal eu diria que é o seu @
-
não sei como funciona esse efeito, deve ser coisa do próprio outfit
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!