-
Total de itens
156 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Alencar123 postou
-
o Dano é no configuration, acredito que o efeito da spell(a imagem como você disse) deve ser editada no script em data/spells.
-
[AJUDA] EDITAR SCRIPT [TFS1.0]
Alencar123 respondeu ao tópico de Jack Zika em Suporte Tibia OTServer
Tenta: if getPlayerLevel(cid) <= 340 and isKnight(cid) then local tempo = 0.9 --- de quanto em quanto segundos ele solta o efeito function loop (cid) local pos = getCreaturePosition(cid) local effects = math.random (30,35) local effectPositions = { {x = pos.x, y = pos.y - 1, z = pos.z}, {x = pos.x, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y, z = pos.z}, {x = pos.x + 1, y = pos.y, z = pos.z}, {x = pos.x - 1, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y - 1, z = pos.z}, {x = pos.x + 1, y = pos.y - 1, z = pos.z}, {x = pos.x + 1, y = pos.y + 1, z = pos.z} } doSendMagicEff -
[AJUDA] EDITAR SCRIPT [TFS1.0]
Alencar123 respondeu ao tópico de Jack Zika em Suporte Tibia OTServer
Onde você colocou isso? E como assim upou level, esse script e pra acontecer quando o player logar. Você registrou a tag no creaturescripts.xml? -
[AJUDA] EDITAR SCRIPT [TFS1.0]
Alencar123 respondeu ao tópico de Jack Zika em Suporte Tibia OTServer
Seria melhor criar 1 ou quantos arquivos.lua você quiser em data/creaturescripts/scripts Não é preciso registrar no login.lua. -
Manda assim as infos: armor = id botas = id etc...
-
Explique melhor, irá ser enviada uma mensagem no default dele ou será um animated text?
-
[AJUDA] EDITAR SCRIPT [TFS1.0]
Alencar123 respondeu ao tópico de Jack Zika em Suporte Tibia OTServer
function onLogin(cid) local LVL = 340 -- level mínimo local VOC = 0 -- Número que define a vocação local effects = 35 ----- Efetio para a vocaçao if getPlayerLevel(cid) >= LVL and getPlayerVocation(cid) == VOC then local tempo = 0.6 --- de quanto em quanto segundos ele solta o efeito function loop (cid) local pos = getCreaturePosition(cid) local effectPositions = { {x = pos.x, y = pos.y - 1, z = pos.z}, {x = pos.x, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y, z = pos.z}, {x = pos.x + 1, y = pos.y, z = pos.z}, {x = pos.x - 1, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y - -
(Resolvido)ajuda comandos
Alencar123 respondeu ao tópico de doda2014 em Suporte Tibia OTServer (Resolvidos)
Vai em data/xml Abre o arquivo chamado groups.xml Tira isso dos cargos que vc não quer que de ban: violationReasons="10" nameViolationFlags="2" statementViolationFlags="63" Exemplo Como está: <group id="4" name="Gamemaster" flags="3808558964575" customFlags="257215" access="3" violationReasons="19" nameViolationFlags="10" statementViolationFlags="69" depotLimit="3000" maxVips="300" outfit="295"/> Como irá ficar: <group id="4" name="Gamemaster" flags="3808558964575" customFlags="257215" access="3" depotLimit="3000" maxVips="300" outfit="295"/> -
(Resolvido)Comando !saga
Alencar123 respondeu ao tópico de D i M i T r E s C u em Suporte Tibia OTServer (Resolvidos)
Poderia postar a resolução para resolver dúvidas futuras e a do amigo ali em cima? -
(Resolvido)[PEDIDO] Npc que libera venda de items pra x storage
Alencar123 respondeu ao tópico de Qwizer em Suporte Tibia OTServer (Resolvidos)
Testou os dois? -
(Resolvido)[PEDIDO] Npc que libera venda de items pra x storage
Alencar123 respondeu ao tópico de Qwizer em Suporte Tibia OTServer (Resolvidos)
Se não der certo tenta esse: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local shopModule = ShopMo -
(Resolvido)[PEDIDO] Npc que libera venda de items pra x storage
Alencar123 respondeu ao tópico de Qwizer em Suporte Tibia OTServer (Resolvidos)
Peguei 1 npc de nto aqui e dei uma editada, não testei e não mecho muito com npcs, acho que meu script possa estar errado. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local shopModule = ShopModule:new() npcHandler:addM -
(Resolvido)[PEDIDO] Npc que libera venda de items pra x storage
Alencar123 respondeu ao tópico de Qwizer em Suporte Tibia OTServer (Resolvidos)
Tu já tem o npc que vende? -
Formação de Staff para Poketibia sério!
Alencar123 respondeu ao tópico de Coruja em Formação de Equipe
1 pergunta, qual seria sua função? -
[Pedido] Talkaction que remove red skull por item
Alencar123 respondeu ao tópico de hellz01 em Suporte Tibia OTServer
Faltou 1 end. -
(Resolvido)[Pedido] Monstro/Script
Alencar123 respondeu ao tópico de Yago Blind. em Suporte Tibia OTServer (Resolvidos)
Coloque-o em data/creaturescripts/scripts ----------------------------------------------------------- Em data/creaturescripts Em creaturescripts.xml: <event type="death" name="Spread" event="script" value="nomedoarquivo.lua"/> data/creaturescripts/scripts Em login.lua: registerCreatureEvent(cid, "Spread") -
(Resolvido)[Pedido] Monstro/Script
Alencar123 respondeu ao tópico de Yago Blind. em Suporte Tibia OTServer (Resolvidos)
local function doSpreadLoot(fromPosition, toPosition, container) for slot = (getContainerSize(container.uid) - 1), 0, -1 do local item = getContainerItem(container.uid, slot) if not isContainer(item.uid) then local position = { x = math.random(fromPosition.x, toPosition.x), y = math.random(fromPosition.y, toPosition.y), z = fromPosition.z, } local itemEx = doCreateItemEx(item.itemid, item.type) if doTileAddItemEx(position, itemEx) then doRemoveItem(item.uid) end else doSpreadLoot(fromPosition, toPosition, item) doRemoveItem(item.uid) end end ret -
(Resolvido)exhaustion.check and exhaustion.set
Alencar123 respondeu ao tópico de Henriquegb em Suporte Tibia OTServer (Resolvidos)
Tipo ai se tu usa a de 5 vai ter que esperar 5 segundos para usar a de 15 também, e se você usa a de 15 vai ter que esperar 15 na de 5 segundos. -
(Resolvido)exhaustion.check and exhaustion.set
Alencar123 respondeu ao tópico de Henriquegb em Suporte Tibia OTServer (Resolvidos)
Para adicionar cooldown primeiramente adicione estes locais no script: local tempo = 900 -- Tempo para usar novamente (em segundos) local storage = 23585 -- storage pra verificar se o player já pode usar novamente Depois disso, adicione isso a seguir depois da linha function: if exhaustion.check(cid, storage) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Mensagem dizendo ao player que ele tem que esperar") return true end Agora você adiciona isso junto da função principal do script: exhaustion.set(cid, storage, tempo) Exemplo: function onSay(cid, words, param) -
(Resolvido)exhaustion.check and exhaustion.set
Alencar123 respondeu ao tópico de Henriquegb em Suporte Tibia OTServer (Resolvidos)
Para adicionar cooldown primeiramente adicione estes locais no script: local tempo = 900 -- Tempo para usar novamente (em segundos) local storage = 23585 -- storage pra verificar se o player já pode usar novamente Depois disso, adicione isso a seguir depois da linha function: if exhaustion.check(cid, storage) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Mensagem dizendo ao player que ele tem que esperar") return true end Agora você adiciona isso junto da função principal do script: exhaustion.set(cid, storage, tempo) -
Como melhorar essa script para não provocar spam no server?
Alencar123 respondeu ao tópico de mikkas70 em Suporte Tibia OTServer
function onUse(cid, item, fromPosition, itemEx, toPosition) local waittime = 900 -- Tempo para se transformar novamente (em segundos) local tempodaoutfit = 15 -- em minutos local storage = 23585 local CustomOutfits = {lookType = 2} if exhaustion.check(cid, storage) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You can only transform each 15 minutes") return true end exhaustion.set(cid, storage, tempo) doSetCreatureOutfit(cid, CustomOutfits, tempodaoutfit * 60 * 1000) doSendMagicEffect(getCreaturePosition(cid), 30) doBroadcastMessage("Player "..getCreatureName(cid).." is a -
Dá algum erro? @Meu script pode estar errado pois é a primeira vez que mecho com a função onAdvance.
-
em creaturescripts.xml <event type="advance" name="Advance" event="script" value="advance.lua"/> em login.lua registerCreatureEvent(cid, "Advance") crie um arquivo advance.lua em data/creaturescripts/scripts function onAdvance(cid, skill, oldLevel, newLevel) doPlayerAddHeath(cid, getPlayerMaxHealth(cid)) doPlayerAddMana(cid, getPlayerMaxMana(cid)) end
-
----------------------------------- ---------SCRIPT por PC98------------ NAO REMOVA OS CREDITOS ----------------------------------- function onUse(cid, item, frompos, item2, topos) ------------------ Inicio das Config ------------ local castle_one_name = "Baiakuda" -- Nome do castelo 1 local storages = {154154,54321,123123} -- Storages ( se vc eh iniciante, deixe como está...) -------PREMIOs I N D I V I D U A L --------- local premio_por_vezes = 0 -- Premio por vezes de conquista de castelo. (1) = Ativo
-
Dá algum erro no console?
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!