-
Total de itens
170 -
Registro em
-
Última visita
-
Dias Ganhos
4
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Agaka postou
-
@bpm91 Copia uma tag qualquer ai e substitui o type e outros..
-
@bpm91 Esse código só irá funcionar se sua source possuir a função moveItem! Em data/creaturescripts/scripts crie um arquivo .lua e cole o script \/ dentro. Registre o evento creaturescripts.xml, tag: <event type="moveitem" name="NAME" event="script" value="FILE.lua"/> Agora é só registrar o evento no login.lua e gg. registerCreatureEvent(cid, "NAME")
-
Scripting [PEDIDO] Potion ao usar ficar Healando 3x
Agaka respondeu ao tópico de OinomedRellik em Suporte OTServer Derivados
@OinomedRellik Já que você não especificou se a potion seria multi use (teria "mira" ? ) algumas identificações eu não fiz. Caso não seja o que você esperava, detalha melhor as condições que eu reorganizo o código. Para configurar o tempo entre 1 heal e outro é aqui: local count = 1 while (count < (config.healCount + 1)) do addEvent(doHeal, count * 1000, cid) count = count + 1 end 1000 = 1 segundo. -
@bpm91
-
Scripting NPC que troca a newtype
Agaka respondeu ao tópico de Stareqj em Suporte OTServer Derivados
@Stareqj Para trocar a outfit do player: doCreatureChangeOutfit(cid, {lookType = outfit}) Para adicionar uma outfit a um player, nesse tópico tem a respota. ttps://tibiaking.com/forums/topic/95814-itemoutfit/page/2/ -
(Resolvido)Criar Mana/Health Cask em 8.6
Agaka respondeu ao tópico de Aldimun em Suporte Tibia OTServer (Resolvidos)
@KOLISAO Entendi.. thanks! @Aldimun Vou deixar aqui o script que criei, se quiser usar fica a seu critério hue -
(Resolvido)Criar Mana/Health Cask em 8.6
Agaka respondeu ao tópico de Aldimun em Suporte Tibia OTServer (Resolvidos)
@Aldimun EDIT: Pesquisei aqui e pelo que entendi ao gastar as 100 cargas do barril, você só poderá usar se colocar um novo barril seria isso? -
@bpm91 Seria isso ? function onUse(cid, item, fromPosition, itemEx, toPosition) local str = 11001 local mailbox = 2593 if itemEx.itemid == mailbox then if getPlayerStorageValue(cid, str) == 3 then doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT) setPlayerStorageValue(cid, str, 4) end end return true end
-
(Resolvido)Criar Mana/Health Cask em 8.6
Agaka respondeu ao tópico de Aldimun em Suporte Tibia OTServer (Resolvidos)
@marcot Não encontrei nenhum problema. Caso tenha encontrado algo pode me falar, se quiser. @Aldimun Esse é um erro de caracteres especiais, eles podem ser copiados junto com o código ao dar ctrl+c. Copia daqui https://pastebin.com/Zs69U3Gk -
(Resolvido)Criar Mana/Health Cask em 8.6
Agaka respondeu ao tópico de Aldimun em Suporte Tibia OTServer (Resolvidos)
Em data/actions/scripts, crie um arquivo .lua, nomeie-o e cole o código dentro. Em data/actions, abra o arquivo actions.xml e adicione esta tag: <action itemid="1445;3365" event="script" value="SEU ARQUIVO.lua"/> Em itemid você passa o id dos barris e separa eles por vírgulas, assim você não precisa criar 1 tag para cada barril. Em data/creaturescripts/scripts, abra o login.lua e procure pela função onLogin(cid). Abaixo dela adicione: local barrelStr = {264017, 264028} -- Coloque aqui as storages de cada barril for i,_ in ipairs(barrelStr) do if ge -
(Resolvido)Criar Mana/Health Cask em 8.6
Agaka respondeu ao tópico de Aldimun em Suporte Tibia OTServer (Resolvidos)
@Aldimun Para configurar é bem simples, segue como está no script e gg. Entre os colchetes [...] vai o id do barril. local config = { [1445] = { str = 5050512, -- Storage uses = 2, -- Quantas vezes pode usar o barril flask = 7636, -- ID flask potion = 7618 -- ID potion }, [3365] = { str = 50505326, -- Storage uses = 2, -- Quantas vezes pode usar o barril flask = 7636, -- ID flask potion = 7620 -- ID potion } } function onUse(cid, item, fromPosition, itemEx, toPosition) local barrel = config[item.itemid] if barrel then if getPlayerStorageValue(cid, barrel. -
(Resolvido)Criar Mana/Health Cask em 8.6
Agaka respondeu ao tópico de Aldimun em Suporte Tibia OTServer (Resolvidos)
@Aldimun Entendi o que você quer, mas, isso vale para todas as potions (normal, strong, great) ? Existe algum limite de quantas flasks eu posso encher a cada use? -
Scripting Tile checar players.
Agaka respondeu ao tópico de hiquezerah em Suporte OTServer Derivados
@hiquezerah Estranho, testei aqui e está funcional. Verifica se as posições estão corretas. Me desculpe, passei a informação errada no post acima sobre a ordem das posições à você. from = canto superior esquerdo. to = canto inferior direito. -
Scripting Tile checar players.
Agaka respondeu ao tópico de hiquezerah em Suporte OTServer Derivados
@hiquezerah Testa agora, acredito que o crash foi solucionado. O problema do tile que eu havia citado.. passa uma posição dentro da área, após o tile, para o player ser teleportado que soluciona. Edit: Um membro apontou alguns erros no código.. código melhor estruturado! newPos = posição para qual o player será teleportado. -
Scripting Tile checar players.
Agaka respondeu ao tópico de hiquezerah em Suporte OTServer Derivados
@hiquezerah from = canto superior esquerdo. to = canto inferior esquerdo. OBS: O script não pode checar o tile em que o player irá pisar. Fica esperto! -
(Resolvido)Npc que troca item por vida e mana
Agaka respondeu ao tópico de Maniaco em Suporte OTServer Derivados (Resolvidos)
@Maniaco Relaxa mano, faço isso por que gosto... Tenho até conta no pastebin mas não costumo usar AHSUAHS. Tá aqui: https://pastebin.com/RV89Jmer -
(Resolvido)Npc que troca item por vida e mana
Agaka respondeu ao tópico de Maniaco em Suporte OTServer Derivados (Resolvidos)
@Maniaco Me desculpe se esqueci de alguma verificação hahaha. Npc.lua Npc.xml -
(Resolvido)Item que sela Creatures
Agaka respondeu ao tópico de Maniaco em Suporte OTServer Derivados (Resolvidos)
@Maniaco Mano, vamos organizar melhor essa parada.. KKK Se você usar o script assim ele logo vai lotar o arquivo e ficar um bagulho tosco. Por isso vamos organizar kk. Crie um arquivo .lua em data/lib com o nome SEAL_MONSTERS. Dentro cole o código abaixo. É nesse arquivo que você vai adicionar e remover monstros... configurar. Agora, substitua o código que você usava antes por este. Código do selo... Lembrando que, as storages de cada monstro precisam ser diferentes uma da outra. -
(Resolvido)AJUDA NESSA SPELL KAMUI IN
Agaka respondeu ao tópico de leozincorsair em Suporte OTServer Derivados (Resolvidos)
@leozincorsair Usa essa spell, os portais são 1 para o mundo normal e outro para o kamui. Como o portal já vai estar salvando a posição do player, eu removi essa 'função' da spell. Spell Portal (mundo normal) // Configure aqui o tempo que o player demora para sair do kamui. Portal kamui Como falei acima, a storage dos 2 portais precisam ser iguais. -
(Resolvido)AJUDA NESSA SPELL KAMUI IN
Agaka respondeu ao tópico de leozincorsair em Suporte OTServer Derivados (Resolvidos)
@leozincorsair É nóis UHASUUAHSU. Para que o player não possa sair do kamui tão rápido, no script do portal do mundo normal use o código abaixo. function onStepIn(cid, fromPosition, toPosition) local enter = {x = 1250, y = 1250, z = 7} local tempo = 30 local s_time = 992343 local PlayerPos = getCreaturePosition(cid) setPlayerStorageValue(cid, 5020, PlayerPos.x) setPlayerStorageValue(cid, 5021, PlayerPos.y) setPlayerStorageValue(cid, 5022, PlayerPos.z) setPlayerStorageValue(cid, s_time, os.time() + tempo) return true end Agora no portal do kamui.. function onStepI -
(Resolvido)AJUDA NESSA SPELL KAMUI IN
Agaka respondeu ao tópico de leozincorsair em Suporte OTServer Derivados (Resolvidos)
@leozincorsair Sim. -
(Resolvido)AJUDA NESSA SPELL KAMUI IN
Agaka respondeu ao tópico de leozincorsair em Suporte OTServer Derivados (Resolvidos)
@leozincorsair Na própria spell o portal está recebendo o actionID 5560. Pode ficar tranquilo quanto a isso ahhaha. -
(Resolvido)AJUDA NESSA SPELL KAMUI IN
Agaka respondeu ao tópico de leozincorsair em Suporte OTServer Derivados (Resolvidos)
@leozincorsair Foi mal, realmente foi erro meu. Bom, pra fazer com que quem entre possa sair, vai ser preciso criar um novo movement. Por que? Simples, quando o player casta a spell a posição dele fica salva. Já o player que entrar no portal do mundo normal não vai ter suas posições salvas, logo não poderá retornar. Mas vamos lá. Spell Portal do mundo normal (Esse script vai salvar a posição dos outros players.) Portal para sair do kamui Tags dos movements Portal do mundo normal <movevent type="StepIn" actionid="5560" event="script" -
(Resolvido)AJUDA NESSA SPELL KAMUI IN
Agaka respondeu ao tópico de leozincorsair em Suporte OTServer Derivados (Resolvidos)
@leozincorsair AUSHAUSHS. Vamo lá. - Ao usar a spell é criado um teleport embaixo do player. -> O usuário da spell ganha a storage pra poder sair da sala do kamui. - Ao entrar no portal vão para o kamui... - Quando o player (que usou a spell) pisar no portal para sair, ele vai sair normalmente, porém ele não está podendo entrar novamente pelo mesmo portal. -> A storage que ele ganha ao usar a spell, agora, foi perdida. - Quem entrar pelo primeiro portal (e não for o conjurador da spell), não poderá sair da área. -
(Resolvido)AJUDA NESSA SPELL KAMUI IN
Agaka respondeu ao tópico de leozincorsair em Suporte OTServer Derivados (Resolvidos)
@leozincorsair Então cara, testei aqui e está tudo 100%. Testa ela ai, com calma, e me fala caso algo esteja fora do que você tinha pedido.
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!