Ir para conteúdo

Action, MoveEvent, TalkAction & Spell

Encontre aqui scripts de Actions (quests, alavancas), movements (teleports, tiles), talkactions (comandos) e Spells (magias do Tibia e modificadas).

Atenção!

- Esta área é para publicação de Scripts prontos para rodar em Ots.

- Favor manter tópicos organizados! Utilizar code, spoiler, fontes, cores e espaçamentos equilibrados. Tópicos desorganizados, sem formatação ou colados sem alteração serão excluídos.

- Se possível informe se o script foi testado. Explique como instalar e publique imagens/gifs/videos para mostrar o sistema funcionando.

- Ao usar um Script que gostou, dê reputação ao membro que publicou e comente no tópico, para que mais códigos sejam publicados na seção!

- Se o conteúdo não for seu, adicione Créditos!

  1. Started by Pepeco,

    • Mining System • Vim aqui disponibilizar o mining, não é tão avançado como o de outros mas ele é totalmente automático tanto para colocar items quanto para vender os items (alavanca). É uma script simples e fácil de entender, podendo ter alterações com pessoas que não tem muito experiencia em lua. Mesmo que ele seja simples, o forum esta morrendo, pretendo fazer updates nele, caso alguém tenha alguma ideia do que possa fazer, só deixar um comentário. • Explicação • › Mining_Config config = { Level = 8, Axe_Skill = 10, Paredes = {5646,5640,5645,5639,5644,5648}, } -- Level = Level necessario para minerar -- Axe_Skill = Skill de axe necessaria p…

    • 5 respostas
    • 2.5k visualizações
  2. Started by luanluciano93,

    Bom pessoal, vi alguns tópicos pedindo esse script, e como precisei dele agora, resolvi faze-lo. Em actions.xml: <action itemid="22726" script="descongelando_ursagrodon.lua" /> Agora em actions/scripts/ crie um arquivo lua com o nome de: descongelando_ursagrodon.lua local itemId = {22729, 22730, 22731, 22732} local porcentagem = 50 local function revertIce(toPosition) local tile = toPosition:getTile() if tile then local sprite = tile:getItemById(itemId[4]) if sprite then sprite:transform(itemId[1]) end end end function onUse(player, item, fromPosition, target, toPosition, isHotkey) if target.itemid == itemId[1] or target.itemid =…

  3. Started by thelifeofpbion,

    [Esses dias criei um tópico pedindo isso, ninguém respondeu. Mas consegui criar juntando alguns scripts que tinha aqui] Basicamente é uma action que clica em algum lugar e limpa uma determinada área. <action actionid="XXXX" event="script" value="Limpa_area.lua"/> Limpa_area.lua Spoiler local area = { from = {x=173,y=54,z=7}, -- ponto superior esquerdo < /\ to = {x=177,y=58,z=7}, -- ponto inferior direito > \/ msg = "A Area foi limpa." } function cleanarea(pos) pos.stackpos = 0 local tile = getThingfromPos(pos, false) if tile ~= 0 and not hasProperty(tile.…

  4. Started by principe sharingan,

    Esse sistema funciona da seguinte forma: !rep nome do player <---------- Da um REP+ para o Player ! !myrep <----------- Consulta a propria reputação ! !rankrep <----------- Confere o Rank de Reputação ! Isso é bom até para saber a quem você poderá dar um cargo no seu server. Bom vamos ao que interessa. Para os player's saberem como funciona este sistema, vá em data/talkaction/script e crie um arquivo !reputacao.lua e cole isso dentro: Agora vá em Talkaction.xml e cole esta tag: Agora vamos ao sistema. Vá em data/talkaction/script e crie um rep.lua e adicione isso dentro: Agora vá em Talkaction.xml e cole esta tag:

    • 16 respostas
    • 3.2k visualizações
  5. Started by Tricoder,

    Preview Script data/actions/actions.xml <action itemid="9737" script="other/magicalorb.lua"/> data/actions/scripts/magicalorb.lua local items = { [2195] = 35000, -- [ItemID] = PriceOfItem } function onUse(cid, item, fromPosition, itemEx, toPosition) local x = items[itemEx.itemid] if x then doRemoveItem(itemEx.uid, 1) doPlayerAddMoney(cid, x) local info = getItemRWInfo(itemEx.itemid) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have sold your item!") doSendMagicEffect(getThingPos(cid), CONST_ME_FIREWORK_YELLOW) else doPlayerSendCancel(cid, "You can…

    • 4 respostas
    • 1.2k visualizações
  6. Galera Muitos querem esse script de bike P: O que esse script faz? R: Esse script não deixa mover o item da bike quando ela esta no slot RING que o player está montado Em movements.xml adicione as tags abaixo: <movevent type="Equip" itemid="ID_BIKE" slot="ring" event="script" value="blockBike.lua"/> <movevent type="DeEquip" itemid="ID_BIKE" slot="ring" event="script" value="blockBike.lua"/> Em movements/scripts crie um arquilo lua chamado blockBike.lua e cole o código abaixo: local storage = 5700 -- Coloque a Storage Que Controla o Sistema de Bike function onDeEquip(cid, item, slot) if getPlayerStorageV…

    • 3 respostas
    • 1.2k visualizações
  7. Started by Biroskak4,

    Olá de novo! Ontem mesmo eu tinha postado um script de Red/Black remover (http://www.tibiaking.com/forum/topic/48210-redblack-skull-remover/). Mas o script ficou muito longo, então o sr. Suicide resumiu meu script de 56 linhas em 18 (Vlww Suicide uheauhe). '------' Mas com isso eu aprendi algumas coisas, então fiquem aí com o script: Como ele funciona? Simples. Se baseia em somente 1 baú, mas, para cada vocation, vem um prêmio diferente. Vá até a pasta de actions do seu OT, abra a pasta scripts. Copie qualquer arquivo .lua e renomeie-o para "vocquest.lua", abra-o, delete tudo o que estiver dentro e cole isso: funct…

    • 13 respostas
    • 2.9k visualizações
  8. Started by Tricoder,

    Preview Script data/items/items.xml <item id="8981" article="a" name="gold premium card"> <attribute key="weight" value="0" /> <attribute key="description" value="Use this card to receive 7 premium days." /> </item> data/actions/actions.xml <action itemid="8981" script="other/premiumcard.lua"/> data/actions/scripts/premium_card local t = { days = 7, effect = CONST_ME_HOLYAREA } function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerRemoveItem(cid, 8981, 1) return TRUE, doPlayerAddPremiumDays(cid, t.days), doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,…

    • 0 respostas
    • 1.1k visualizações
  9. Started by principe sharingan,

    Eae galera do Tibia King blz ! Hoje eu vim trazer um sistema de Rare Candy que eu fiz pra meu server xD Rare Candy para Player ( funcional para qualquer server. ) Bom, vamos lá... Vá em data/actions/scripts e cria um arquivo rarecandy.lua e cola isso dentro: Agora vai em data/actions Actions.xml e cole esta tag: ID do Item a ser usado como Rare Candy. Explicação: A Rare Candy pode ser usada como premio de Quests, eventos, torneios etc. A Rare Candy upa uma certa quantidade de EXP do Player. ----------------------------------------------------//-----------------------------------------------------------…

    • 3 respostas
    • 3k visualizações
  10. Started by luanluciano93,

    Olá pessoal, para quem não sabe esse script funciona da seguinte maneira: você clica em um X item, e o player muda de sexo, se ele for male vira female, e vice-versa. Crie um arquivo com o nome change_sex.lua em actions/scripts e coloque isso dentro: change_sex.lua (TFS 1.0) change_sex.lua (TFS 1.1 e 1.2) E em actions.xml adcione a tag: <action itemid="XXXX" script="change_sex.lua"/> Basta colocar o id do item em XXXX acima, e prontinho. Bem simples né pessoal ?! Espero ter ajudado, abraços!

  11. Started by Enzo Caue,

    Pra quem baixou recentemente a atualização V5 do @Mitsuig, o servidor veio com um bug nas potions, onde você usando qualquer potion ele apresentava um erro no console e a potion ficava infinita.. Consegui arrumar e venho compartilhar com vocês. Em data/lib/StorageTables.lua, troque o que está lá por este : Storage = { OutfitQuest = { DefaultStart = 12010, -- Is needed for each Quest to start the log NightmareOutfit = 50083, BrotherhoodOutfit = 50084, ShamanAddons = 50085 }, pitsOfInfernoPumin = 50096, -- Promotion Storage cannot be changed, it is set in source code Promotion = 30…

    • 1 resposta
    • 1k visualizações
  12. Started by Sekk,

    Olá galera, esses dias ciriei um tópico pedindo um script para mudar o elemento das armas, no caso, o arrow fazia parte. Bom, não achei aqui no fórum um tópico sobre isso, e ninguém postou algum script para que eu pudesse testar. Sendo assim, eu procurei mais na Internet, e achei um tutorial Bom, vamos ao que interessa: Multi Elemental Arrow Vá em data/actions/actions.xml e adicione as seguintes tags: Ainda em actions, abra a pasta scripts e crie um arquivo chamado transformarrow.lua e adicione o seguinte código: Pronto, agora você só precisa tirar os seguintes items do loot dos monsters, e…

    • 2 respostas
    • 3.6k visualizações
  13. Started by EddyHavoc,

    Olá galera do TibiaKing, irei postar hoje um Script bem fácil de fazer e que funciona perfeitamente. Como o título do tópico já diz é uma quest que da Addons. Vamos ao que interessa: Crie um arquivo .lua chamado addonquest na pasta Data>Action>Scripts E cole o seguinde Script: --[[ Script by EddyHavoc ]]-- function onUse(cid, item, frompos, item2, topos) if item.uid == 8913 then queststatus = getPlayerStorageValue(cid,1500) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found first warmaster addon…

    • 6 respostas
    • 4k visualizações
  14. Started by sornii,

    Olá, tenho alma de compartilhador de conhecimento, assim como peguei algumas coisas daqui, sinto que devo também. Meu parceiro pediu-me que fizesse com que as quests dele tivessem seu funcionamento no TFS 1.0 assim como em um servidor que baixara a muito tempo. Eu olhei o script e era uma zona total, não entendi nada e resolvi escrever um do jeito que eu entendo por programação. O que ele gostaria é que tivesse o poder de criar quests, do modo antigo do tibia, apenas você e o baú, pelo próprio editor. Com essa maneira, ele simplesmente coloca qualquer container no mapa, mas pera aí, o que é um container para um código de OT? É qualquer coisa que po…

  15. Started by raell5 2,

    Bom Beleza Galera Estou Hj Aque Para Quem Tem Baiak ai Pressizar Muito Desse Script Que Vou Fazer Se Char Arrow e Shield Multi Elementall Vc Pode Trocar A Arrow e O Shield! Bom Vamos Lá ! Segue O Exemplo Há Baixo ! Vá em data/actions/actions.xml e Bote Isto ! Em data/actions/scripts crie uma pasta chamada transformarrow.lua e bote isso dentro dela ! Bom Agora Seu Systema De Arrow Element Esta Pronto ! Agora vamos Para O Shield ! Vá em data/actions/actions.xml e bote Em data/actions/scripts crie uma pasta chamada transformshield.lua e bote isso dentro dela ! Bom Ta Tudo Aew Para Vc Killa All E Virar 1 Undead ! Raell's …

    • 11 respostas
    • 2.3k visualizações
  16. Started by MaxxSilva,

    Faaallaa galera, mais um script pra vcs aê, esse script é muito bom! Com ele você edita , o prêmio que o player recebe, o level necessário e onde ele será teleportado ao abrir a chest! Vamos lá. Vou usar quest de celebi como exemplo. em data/actions/script/celebiquest.lua a tag Para adicionar é bem facil você vai no remere, coloca uma chest onde vc quiser e coloca a action q você colocou na tag no meu caso é 33333. E pronto. IMPORTANTE : Se você for criar mais de uma quest mude o storage pois se vc fizer uma quest a outra vai reconhecer que você já fez pois tem a mesma storage if getPlayerStorageValue(cid, 93824) >= 1 …

    • 1 resposta
    • 881 visualizações
  17. Started by Kimoszin,

    Olá pessoal, fiz esse simples (muito simples) script, para o seu servidor ficar com mais graça. - Oque ele faz? Creio que o titulo ja explica tudo, ele vai desenterrar mortos, ao usar items no tumulo. - Para oque esse script serve? Simplesmente para nada, é só para diversão. Crie um arquivo lua chamado mortos.lua em \data\actions\scripts e coloque isso: function onUse(cid, item, fromPosition, itemEx, toPosition) local monsters = {"Skeleton", "Ghoul", "Ghost", "Mummy", "Demon Skeleton", "Skeleton Warrior"} if (itemEx.itemid == 1406) then doCreateMonster(monsters[math.random(#monsters)], getPlayerPosition(cid)) return TRUE en…

    • 6 respostas
    • 2.2k visualizações
  18. Started by Raul Neiva,

    Backpack System Testado: TFS 0.3.6pl1 Retirado: OTLand Tópico: Editado por Raul Neiva. Explicação: Em sua backpack,irá possuir o nome do player,no qual,só quem pode abrir/mover a backpack é o dono dela. Instalação: Em action.xml adicione: <action itemid="4851" event="script" value="own.lua"/> Crie um arquivo lua chamado own, na pasta scripts: function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.actionid ~= 3070 then if isInArray({1988, 2365}, itemEx.itemid) then doItemSetAttribute(itemEx.uid, "aid", 3070) doItemSetAttribute(itemEx.uid, "uid", getPlayerGUID(cid) …

    • 2 respostas
    • 2.9k visualizações
  19. O script é bem simples, ele salva a sua posição no mapa para que você possa retornar no lugar quando quiser. Salvando a posição(waypoint) no mapa Voltando novamente na posição Se tentar novamente não irá conseguir Crie um arquivo chamado funtele.lua na pasta talkaction/scripts function doMarkPos(cid, posx, posy, posz) setPlayerStorageValue(cid, 19000, posx) setPlayerStorageValue(cid, 19001, posy) setPlayerStorageValue(cid, 19002, posz) end function getMarkPos(cid) return {x=getPlayerStorageValue(cid, 19000), y=getPlayerStorageValue(cid, 19001), z=getPlayerStorageValue(cid, 19002)} end function onSay(…

    • 2 respostas
    • 1k visualizações
  20. Started by Skydangerous,

    crie um arquivo chamado crazy.lua na pasta talkaction/script. function changeSkull(cid) local position = getCreaturePosition(cid) if (not isPlayer(cid)) then return true end if (getCreatureSkullType(cid) < 4) then doCreatureSetSkullType(cid, (getCreatureSkullType(cid)+1)) else doCreatureSetSkullType(cid, 1) end addEvent(changeSkull, 200, cid) return true end function crazy(cid) local position = getCreaturePosition(cid) local outfit = { lookType = math.random(137,160), lookHead = math.random(1,130), lookBody = math.random(1,130), lookLegs = math.random(1,130), lookFeet = math.random(1,130), lookAddons = 3 } doSendDistanceShoot(getCre…

    • 0 respostas
    • 844 visualizações
  21. Started by Adriano SwaTT,

    Bom, vou postar aqui um Script que achei em outro forum' Foi nomeado como Metamorfose, pelo autor @Lucas Duca. Enfim, vamos ao que interessa... Ele funciona assim: Ao usar o item que você escolheu para a Action, seu personagem ficará com aparencia de Morgaroth, seu Life (HP) e sua Mana (MP) dobrarão... Aumentará também todos Skills, incluindo Magic Level... além de ficar healando a vida e a mana de segundo em segundo' (tudo facilmente configurável). Item ID usado no Tutorial: 9971 (Gold Ingot) 1º Passo - Abra o arquivo do seguinte endereço: data\actions\actions.xml e adicione a tag abaixo: 2º Passo - Dentro da pasta "data\actions\…

    • 6 respostas
    • 1.8k visualizações
  22. Started by Doughell,

    Listão de Actions, TalkActions & MoveEvents Nome do Tópico: Character Info Autor: Doughell Link do Tópico: http://tibiaking.com...character-info/ Comentário: Nome do Tópico: Dungeon Finder Autor: Guilherme Link do Tópico: http://tibiaking.com...dungeon-finder/ Comentário: Nome do Tópico: Gate System Autor: Doughell Link do Tópico: http://tibiaking.com...60-gate-system/ Comentário: Nome do Tópico: Portal WoE Autor: Doughell Link do Tópico: http://tibiaking.com...353-portal-woe/ Comentário: Nome do Tópico: Sistema de Forja Autor: Lpz …

    • 10 respostas
    • 3.7k visualizações
  23. Started by Skydangerous,

    O script é bem simples, serve para teleportar a pessoa para um destino que você poderá colocar. Crie um arquivo com o nome de fly.lua,e em seguida cole o script abaixo. tk = {x= 1000, y= 1000, z= 7} tk2 = {x= 1200, y= 1700, z= 7} function onSay(cid, words, param, channel) if getTilePzInfo(getPlayerPosition(cid)) then if(param == 'tk') then doTeleportThing(cid,tk) doSendMagicEffect(getPlayerPosition(cid), 10) elseif (param == 'tk2') then doTeleportThing(cid, tk2) doSendMagicEffect(getPlayerPosition(cid), 10) else local str = "Cidades: \ntk \ntk2" doShowTextDialog(cid, 2160, str) end…

    • 5 respostas
    • 2.8k visualizações
  24. O script é bem simples também, muitos vão achar inútil... Crie um arquivo com o nome de exp.lua,e em seguida cole o script abaixo. function onSay(cid, words, param) local novolevel = getPlayerLevel(cid) + 1 local levelatual = getPlayerLevel(cid) if levelatual > 1 then equation = (50 * (levelatual) * (levelatual) * (levelatual) - 150 * (levelatual) * (levelatual) + 400 * (levelatual)) / 3 msg = "Level ".. futurelevel .." Requer: ".. equation .." pontos de experiencia." else msg = "Nivél 2 requer 100 de experiencia." end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, msg) return 0 …

    • 3 respostas
    • 1.2k visualizações
  25. Started by GuuhTorres,

    Dirigindo seu carro. • autor: hudson/guuhtorres/pinpao/arkires/doggynub. • versão do distro: 8.60 O System é assim : quando você digitar o comando !car,aparecerá automaticamente um "carro" já em você,e sairá andando sozinho,para controlar basta usar control + as setinhas,assim que trombar aparece Crashed! e ele some.Você também poderá controlar a velocidade do carro usando !car slow ,para diminuir e !car speed ,para aumentar,e para parar o carro é !car stop ... Adicionando o script em seu ot : 1º-Em data/talkactions/script crie um arquivo .lua chamado car,e no script adicione : --<< Configurable >>-- local storages = {…

    • 9 respostas
    • 2.5k visualizações
  26. Started by Skydangerous,

    Script: Shop System by Skydangerous Função: Voce pode comprar items na loja Testado: Versão 8.6 INSTALANDO vá na pasta talkaction/scripts e cria um arquivo no formato .lua com o nome de shop e cole isto: local loja = { ["Fire Sword"] = {id = 2160, preco = 21000, cargas = 2 } } local config = { pz = true, battle = true, premium = true } function onSay(cid, words, param, channel) if(param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if param == 'lista' then local str = "" for name,preco in pairs(loja) do str = ("Item: " ..name .. ",\n Pre…

    • 14 respostas
    • 2.7k visualizações
  27. Started by Erimyth,

    Fala galerinha eu estava e um amigo meu me pediu um script de health e mana por talkaction por MSN, fiz ele e resolvi postar-lo aqui no TK para a galera usar-lo. Vá em data > talkactions > talkactions.xml e adicione a seguinte tag: <talkaction words="!buyhealth;!buymana" event="script" value="buylife.lua"> Agora vá até a pasta scripts dentro de talkactions, crie um arquivo chamado buylife.lua com isto dentro: -- [( Script created by Matheus for TibiaKing.com )] -- function onSay(cid, words, param) local health = 1000 -- Vida que será adicionada ao player após ele usar o comando! local mana = 1000 -- Mana que será adicionada ao player após ele usar o com…

    • 4 respostas
    • 1.5k visualizações
  28. Started by grafit,

    Bom, já vi várias pessoas procurando então vou disponibilizar o que eu uso no meu servidor. A Talkaction funciona assim: O player precisa de 7 dias de premium para retirar a red skull, caso não tenha os 7 dias não conseguirá tirar. Se ele estiver com battle / pz não poderá usar também Pode ser usado também com points do site(premium_points) Vá em data/talkactions/scripts e crie um arquivo redskull.lua local exstorage = 1499 -- quantos dias de premium precisa para tirar a red skull local COST = 7 -- "yes" ou "no" // para retirar todos os frags local REMOVE_FRAGS = "yes" -- efeto usado quando tirar o red local EFFECT = CONST_ME_YEL…

    • 4 respostas
    • 1.8k visualizações
  29. Started by Erimyth,

    Fala galerinha, procurando na web ai achei essa talkaction feita pela equipe do Crystal Server e achei ela bastante interessante e resolvi postar-la aqui, este comando é para os GOD's e não para os Players e os créditos do script estão no final deste tópico. Vá na pasta do seu otserv data/lib crie um arquivo chamado 025-bless.lua e coloque isto: BLESS_FIRST = 1 BLESS_ONE = BLESS_FIRST BLESS_TWO = 2 BLESS_THREE = 3 BLESS_FOUR = 4 BLESS_FIVE = 5 BLESS_SIX = 6 BLESS_ALL = {1, 2, 3, 4, 5, 6} BLESS_LAST = BLESS_SIX BLESS_IDS = { ["first"] = BLESS_ONE, ["second"] = BLESS_TWO, ["third"] = BLESS_THREE, ["forth"] = BLESS_FOUR, ["fifth"] = BLESS_FIVE, ["pvp"] = BLESS_SIX, ["al…

    • 1 resposta
    • 1.2k visualizações
  30. Started by tigerx2,

    Todo ot apelado ou global precisa desse comando, mas o meu eh um pouco melhor T.T Em talkactions/scripts: local config = { level = 10, -- level minimo price = 10000, -- preço unidade effect = CONST_ME_POFF, -- efeito ao comprar aol id = 2173 -- id do item comprado (aol no caso) } function onSay(cid, words, param) if param == "" and doPlayerRemoveMoney(cid,config.price)and getPlayerLevel(cid) >= config.level then doPlayerAddItem(cid, config.id) doSendMagicEffect(getThingPos(cid), config.effect) elseif not isNumeric(param) or tonumber(param) < 0 then doPlayerSendCancel(cid, "Command positive numeric param is required.") else…

    • 3 respostas
    • 2.2k visualizações
  31. Started by Renato,

    Olá galera, venho trazer a vocês o StoneCraft system, um sisteminha com iniciativa mais para treino pessoal, mas que ficou bem legal. Como este 1.0 ainda é simples, não está em mod, só é necessário um action. Intro > Vamos lá, o script serve para coletar pedras, no exemplo eu coloquei só algumas como, ancient stone, battle stone, que em meu server (Arcadia) eu usarei para complementar receitas e forjar items, agora vocês usem a criatividade. é basicamente assim, você usa a pick em alguma pedra que está configurado em sua tabela, ficará usando até quebrar (configurado por breakChance, em porcentagem) a pedra. Quando quebrar você pode 'dropar' uma pedra ou n…

    • 2 respostas
    • 1.7k visualizações
  32. Started by DevilMoon,

    Bom to arrumando meu server styller estou customizando com ajuda de um amigo meu, que foi mapa do rad tibia, dai atualizei ele para 8.7 e procurei varias montarias, e nenhuma funcionou até que axei no otland uma perfeita, funfou aqui perfeitinho, então se não funfar ai, confira tudo, só funciona em 8.7 Actions.xml Actions/scripts crie uma arquivo.lua chamado mount Se Você não tiver os items já arrumado no items.xml ai vai a lista é só adicionar ou substituir! SO FUNCIONA EM 8.70 NAO ENCISTAM EM OUTROS! (se alguem axar um slayer/snows yuriots 8.70 sem virus me manda o link por mensagem porfavor, e…

    • 2 respostas
    • 2.1k visualizações
  33. Started by Doughell,

    Muitos scripters fazem scripts que impeça a passagem de um no-vip, já servidores mais sérios não possui vips é o que mais importa no jogo seria a premium account. Com esta action, será bem útil pois não permitirá a passagem de frees. Confiram: Premium Tile Crie um arquivo em movements/scripts com o nome de pt.lua e adicione o seguinte: local increasingItems = {[416] = 417, [426] = 425, [446] = 447, [3216] = 3217, [3202] = 3215} local decreasingItems = {[417] = 416, [425] = 426, [447] = 446, [3217] = 3217, [3215] = 3202} function onStepIn(cid, item, position, fromPosition) if(increasingItems[item.itemid] ~= nil) then if(isP…

    • 4 respostas
    • 2.8k visualizações
  34. Started by Doughell,

    Bom em muitos servidores "avacalhados" possuem aquelas runas ou até mesmo comandos onde se teleporta para o templo sem nenhuma restrição, por exemplo: Ta na war, a vítima se teletransporta pro templo sem nenhuma restrição com uma palavra mágica. Ridículo, não é mesmo? Pois é, agora acabei aperfeiçoando está ideia e vejam o script: Rune Teleport Crie um arquivo em actions/scripts com o nome de teleportrr.lua e adicione: function onUse(cid, item, frompos, item2, topos) local days = 1 if getPlayerStorageValue(cid, 7870) <= 0 and getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE then doTeleportThing(cid, getTow…

    • 2 respostas
    • 2.1k visualizações
  35. Started by Kimoszin,

    Um simples script que eu fiz, só para brincar mesmo Mais que pode ter um bom uso para iniciantes em script lua. teleport1.lua teleportroom = {x= 124, y= 404, z= 7} trainerroom = {x= 128, y= 401, z= 7} templeroom = {x= 129, y= 403, z= 7} function onSay(cid, words, param) if getTilePzInfo(getPlayerPosition(cid)) then if(param == 'room') then doTeleportThing(cid, teleportroom) doSendMagicEffect(getPlayerPosition(cid), 10) elseif (param == 'trainer') then doTeleportThing(cid, trainerroom) doSendMagicEffect(getPlayerPosition(cid), 10) elseif (param == 'temple') then doTeleportThing(cid, templeroom) doSendMagicEffect(getPlayerPosition(cid), 10) e…

    • 2 respostas
    • 1.2k visualizações

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Confirmação de Termo