Ir para conteúdo
Close

Pesquisar na Comunidade

Mostrando resultados para as tags ''Script''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Comunidade
    • Regras
    • Portal
    • Recursos
    • Comércio
    • Clubes
  • OTServers
    • Discussão
    • Suporte
    • Tutorial
    • Download
    • Desenvolvimento de Códigos
    • Concursos e Eventos
    • Formação de Equipe
    • Anuncie seu Servidor
  • Tibia Bots
    • Discussão
  • League of Legends's Geral
  • League of Legends's Suporte
  • Jogos Gerais's Geral
  • Nto New Season's Tópicos
  • Fakes's Fakes
  • Tibia's Geral
  • Tibia's Notícias
  • Tibia's Media
  • Tibia's Life Thread
  • Gráficos's Geral
  • Gráficos's Tutoriais
  • Gráficos's Recursos
  • Gráficos's Aprendizagem & Recursos
  • Gráficos's Galeria
  • Gráficos's Duelos & Batalhas
  • Gráficos's Suporte
  • Desenvolvimento e Programação's Geral
  • Desenvolvimento e Programação's Tutoriais
  • Desenvolvimento e Programação's Trabalhos
  • Desenvolvimento e Programação's Suporte
  • Computação's Geral
  • Computação's Dicas e Tutoriais
  • Computação's Suporte
  • Roleplaying's Roleplaying
  • Playground's (Off-topic)
  • Divulgações's Tópicos

Calendários

  • Calendário Oficial
  • Calendário de OTServs
  • Calendários Diversos

Grupos de Produtos

  • Anúncios no Topo
  • Anúncios nas Assinaturas
  • Anúncios nos Tópicos
  • Outros Anúncios

Categorias

  • Seção de Vendas
    • Vendas de Scripts
    • Vendas de Códigos
    • Vendas de Mapas
    • Vendas de Websites
    • Vendas de Design/Sprites
    • Vendas de Bots
  • Procura-se Jobs
  • Procura-se Freelancers
  • Formação de Equipe

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Localização


Meu personagem


OTServ favorito


Bot preferido


Interesses

Encontrado 641 registros

  1. Olá, estou a procura de um script de moeda acima do ''gold bar'' se alguem puder ajudar ai, é pra um narutibia 8.54
  2. Bom pessoal estou a procura de um sistema de torneio pvp, exemplo: vc fala com o npc as 14:00 ae ele te leva para uma sala de espera, la vc tem que esperar por 5 minutos. dps desse tempo as inscrição do torneio fecha e vc e teleportado para area de batalha junto com os outros players, assim o ultimo sobrevivente pode clicar na alavanca e ser teleportado para o templo e ganhar o seu premio e aparecer a mensagem a todo mundo. bom eu achei um aparecido com esse aqui no TK mas nao funcinou, emfim, procuro para server 8.60. bom nao sei se estou fazendo esse post da forma certa mas se nao tive peço que transfira para mim..
  3. Como funciona? A cada monstro que vc mata, seus itens equipados ganham 1 de exp. Quando seus itens chegarem às quantidades de exp definidas, eles upam e ficam com o nome assim: Demon Helmet + 1. Helmets, armors, legs, e boots recebem 1 de arm a cada vez que upam. Armas recebem 1 de ataque e escudos 1 de defesa. Para o monstro contar, ele deve dar um mínimo de exp (definido no script). O número de exp a que me refiro é aquele um presente no arquivo .xml. Para instalar, crie Killua Items Upgrade.lua em data/creaturescripts/scripts e coloque: Em data/creaturescripts/creaturescripts.xml coloque essas duas tags: <event type="kill" name="Item level" event="script" value="Killua Items Upgrade.lua"/> <event type="login" name="Item levell" event="script" value="Killua Items Upgrade.lua"/> Configurando: Na tabela table_of_slots, coloque em quais slots os itens upam. min_exp é a experiência mínima que o monstro deve ter para contar exp para o item. Se vc colocar 500, somente os monstros que tem exp igual ou superior a 500 no arquivo.xml vão valer. exp_levels são os valores de exp que os itens devem atingir para upar. No meu caso, quando o item alcançar 50 de exp, ele upa para o level 1. Quando alcançar 50 de exp, upa para o level 2 e assim por diante.
  4. Ha um tempo atrás eu procurei um Pet System bem simples pro meu servidor, e achei um muito bacana. TFS: 0.4 Tibia: 8.6 O sistema original foi postado pelo @Luquinha no tópico: O script funciona corretamente, eu fiz apenas algumas alterações e queria compartilhar caso vocês tenham as mesmas exigências que eu; * Ao tentar usar o PET em PZ não da mais erro na distro, sobe um efeito FAILED! no player e manda uma mensagem. * Agora cada PET precisa de um storage para ser usado, no meu caso, cada PET tem sua quest individual. O script modificado: function onUse(cid, item, frompos, item2, topos) local dolls = { [11256] = {pet = "Rat"}, [11207] = {pet = "Demon"}, [5791] = {pet = "Dragon"}, } local go = dolls[item.itemid] local summon = getCreatureSummons(cid) --------------------------------------------------- if not (getTilePzInfo(getCreaturePosition(cid))) then if #summon >= 1 then for _, pid in ipairs(summon) do doRemoveCreature(pid) doCreatureSay(cid, ""..go.pet..", Recuar!", TALKTYPE_ORANGE_1) end return true end if item.itemid == 5791 then if getPlayerStorageValue(cid, 6666) == 1 then doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) else doPlayerSendTextMessage(cid, 19, "Voce precisa da quest para usar esse PET!") doSendAnimatedText(getPlayerPosition(cid), "Failed!", 180) end end if item.itemid == 11256 then if getPlayerStorageValue(cid, 4444) == 1 then doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) else doPlayerSendTextMessage(cid, 19, "Voce precisa da quest para usar esse PET!") doSendAnimatedText(getPlayerPosition(cid), "Failed!", 180) end end if item.itemid == 11207 then if getPlayerStorageValue(cid, 4445) == 1 then doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) else doPlayerSendTextMessage(cid, 19, "Voce precisa fazer a quest para usar esse PET!") doSendAnimatedText(getPlayerPosition(cid), "Failed!", 180) end end else doPlayerSendTextMessage(cid, 19, "Voce nao pode sumonar seu PET em Protect Zone!") doSendAnimatedText(getPlayerPosition(cid), "Failed!", 180) return true end end Creditos: @Luquinha @Roksas @Kemmlly
  5. Opa galera beleza? Como prometido eu tentei fazer 1 script e vim posta-lo no TibiaKing... O script é simples e com uma boa configuração: Numero de membros da Party Nível necessário Se precisa de PZ para entrarem Se precisa que todos estejam perto Se só o Leader poderá entrar Teleporte que os jogadores irão Items necessários Como o script funciona? O script ele serve como uma forma de o jogador poder entrar em 1 Sala com a necessidade de uma Party, nível necessário e alguns Items. Meu intuito em fazer esses tipos de scripts: Estou cada vez mais tentando aprender um pouco mais em relação a scripts Lua... Sou um pouco leigo nessa parte, mas vou continuar treinando e estudando para alimentar meu conhecimento na linguagem e o conteúdo no Fórum. Espero que vocês me apoiem no que estou tentando fazer, e agradeço a todos que estão me ajudando a entender um pouco do assunto. Sem mais delongas, vamos ao Script: Adicione a linha em: (data/movements/movements.xml) <movevent event="StepIn" actionid="5900" script="Tile_Party.lua"/> Crie um arquivo em: (data/movements/scripts/Tile_Party.lua) local config = { members = 2, -- membros ou +. level = 300, -- nivel que todos os membros devem ter para entrar. leader = false, -- somente o leader pode entrar no teleport. pz = true, -- só irá funcionar se todos os membros tiverem em PZ area. pos_to = {x = 1143, y = 1064, z = 7}, -- posição que os jogadores serão teleportados. other = { pert = true, -- só poderá entrar se os membros tiverem na quant_sqm de distancia. quant_sqm = 7 -- jogadores tem que estar a 7 sqm de distancia do jogador que entrou no TP. }, items = { -- itens necessários para que os players entrem. [1] = {item = 2160, count = 1}, [2] = {item = 2159, count = 1} -- [3] = {item = ItemID, count = Quantidade} }, } function onStepIn(player, item, position, fromPosition) local party = player:getParty() if not party then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) return player:sendCancelMessage("You don't have a party.") end local leader = party:getLeader() local member = party:getMembers() if config.leader and player ~= leader then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) player:sendCancelMessage("Somente o leader pode entrar por aqui.") return false end table.insert(member, leader) local ready = {} if #member >= config.members-1 then for _, var in pairs(member) do if var:getLevel() > config.level then if config.other.pert then if player:getPosition():getDistance(var:getPosition()) >= config.other.quant_sqm then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:sendCancelMessage("Seu time tem que esta proximo de voce.") return end end if config.pz then if not getTileInfo(getThingPos(var)).protection then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) return player:sendCancelMessage("Seu time tem que estar em protection zone.") end end for k, v in pairs(config.items) do if var:getItemCount(v.item) < v.count then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:sendTextMessage(22,string.format("O membro (corno) %s não possui %sx %s.", var:getName(), v.count, ItemType(v.item):getName())) return false end end table.insert(ready, var) else player:sendTextMessage(22,"Um dos membros da party não possui nivel superior a "..config.level..".") player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) return false end end if rawequal(#ready, #member) then for _, var in pairs(member) do for k, v in pairs(config.items) do var:removeItem(v.item, v.count) end var:sendTextMessage(22,"Your team join the room.") var:teleportTo(config.pos_to) var:getPosition():sendMagicEffect(CONST_ME_TELEPORT) end end else player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) player:sendTextMessage(20,"Somente party's com " .. config.members-1 .. " ou mais jogadores, poderão passar.") end return true end Deixe seu REP+ Para me motivar ainda mais a postar novos scripts para vocês. Créditos: @Snowsz @KotZletY @Vodkart @Lyu Está atualizado o script... Algumas configurações foram adicionadas ! local config = { members = 2, -- membros ou +. level = 300, -- nivel que todos os membros devem ter para entrar. leader = false, -- somente o leader pode entrar no teleport. pz = true, -- só irá funcionar se todos os membros tiverem em PZ area. pos_to = {x = 1143, y = 1064, z = 7}, -- posição que os jogadores serão teleportados. other = { pert = true, -- só poderá entrar se os membros tiverem na quant_sqm de distancia. quant_sqm = 7 -- jogadores tem que estar a 7 sqm de distancia do jogador que entrou no TP. }, items = { -- itens necessários para que os players entrem. [1] = {item = 2160, count = 1}, [2] = {item = 2159, count = 1} -- [3] = {item = ItemID, count = Quantidade} }, }
  6. Opa gente, eu preciso de um script que faz o seguinte: Quando o player utiliza-lo, irá soltar um distance effect em linha reta (5sqm), e depois de 1 segundo, aparecerá um effect que vai atingir todos os blocos percorridos, e ambas causam dano.
  7. Fala galera,blz? Tô aqui hoje pra divulgar os meus serviços de troca/venda/compra de scripts para iBot e WindBot. Eu tenho muitos (muitos mesmo) scripts para ambos os Bots e costumo troca-los ou vende-los por um preço muito,mas muito mais em conta. Se alguem tiver interesse,deixa mensagem ae Segue foto com os scripts que eu tenho disponivel,caso queiram trocar ou comprar algum,me manda mensagem ! Só lembrando: eu não estou aqui como vendedor de scripts e sim como trocador de scripts! Li as regras do Forum e não vi nenhuma regra que vá contra este post,mas caso esteja irregular,peço desculpas.
  8. Bom, procurei esse Castle por MUITO TEMPO, mas não achei em NENHUM LUGAR DA INTERNET. Ontem, eu estava vendo alguns mapas do @Deathrocks, e vi nos prints, que o mapa possuia o evento que eu queria! Então baixei o mapa e extrai o evento, então venho lhes trazer! Nome: Castle 24H Cliente: 8.6 Versão TFS: 0.4 Tipo: Evento Bom, para começar, vamos em actions/scripts e crie 2 arquivos: castledoor1.lua castlewar1.lua Agora em actions.xml adicione as tags: Agora em monster/traps crie 3 arquivos: porta.xml protectcastle.xml statue.xml Agora em monsters.xml adicione as tags: Vamos para movements/scripts e crie 2 arquivos: castlewar2.lua level.lua Agora em movements.xml adicione as tags: Pronto. Agora você só precisa baixar o mapa, inserir o mesmo ao seu servidor, configurar os teleports, e as hunts dentro do castle etc. PRINTS: 1ª parte 2ª parte: Obs.: Todos os ActionID e monsters já estão no mapa! Você só precisa configurar as coordenadas dos teleports, e o que possui no castle! Obs².: Tudo o que você pode configurar, já está escrito em cada script! Créditos: @DeathRocks PC98 mapa.rar
  9. Bom como via muita gente "nem tanta" com dúvidas, problemas etc.. Resolvi criar esse tópico para acabar com os seus problemas ! ---------------------------------------------------------------------------------------//----------------------------------------------------------------------------------------------- Bom então vamos lá ! ------------------------------------//-------------------------------------- Pasta do seu servidor --> Data --> movements --> scripts Agora crie um arquivo .lua Renomeie com o nome de sua preferencia ! Ps: Tem que ser obrigatoriamente .LUA Bom no meu caso coloquei "TileLevel" E então cole este script dentro: ------------------------------------------------------------------------------//------------------------------------------------------------------------------------------- {´~.~´} Legenda Vermelho: Level do player que irá poder passar no Teleport/tiler Dourado: Posição de onde desejar colocar Teleport/tiler -------------------------------------------------------------------------------------------//----------------------------------------------------------------------------------------------- Agora salve o arquivo! -----------------------------------------------------------------//----------------------------------------------------------------------- Agora vamos para Segunda Parte ! Me acompanhe ! ---------------------------------------------------------------------------------------------------//--------------------------------------------------------------------------------------------------- Vamos em: Pasta do seu servidor --> Data --> Movements.xml Agora adicione o seguinte código/tag: {´~.~´} Legenda Roxo: É o nome do arquivo.lua que você criou na pasta Scripts Azul: É o level do player, tem que estar igual no script acima. Obs: Caso queria colocar level 100 é só mudar parte 250 para 100 isso vale mesma coisa na "PS" que acabei de explica embaixo \/ -----------------------------------//------------------------------------------ Ps:No Remeres Editor coloque no tile o actionID: 1250 ou level da sua preferencia. Quer level 100? então no tile coloque "1100" Bom espero que ajudem a todos ! Créditos @vankk pelo script, que ele postou individualmente em um tópico, sem muitos detalhes. A TAG E AS DEMAIS COISAS FEITO POR MIM !
  10. Boa noite não sei se estou postando no lugar certo, meu problema não sei se é simples mas é estranho. fiz o processo de compilação no meu ot como consta na imagem , porem apos colar no meu server o exe pra ligar o server ele informa que esta online mas nao se pode logar. agora se eu usar o exe Forgotten Server que ja veio no server ele loga normalmente , so nao loga com este Forgotten Server que eu compilei. como vcs viram nao constou erro ao compilar. alguem me ajuda por favor , quero poder add effects e com esse problema nao posso dar continuidade
  11. Olá galerinha do TibiaKinG, Hoje trago a vocês o script do Castle War 24horas vendido por algumas empresas, Vou postar o script e vocês configurem do gosto de vocês! Segue Abaixo o Link #Caracteristicas - Disponível para Linux ou Windows; - Mapa completo (Castle); - Avisos de invasores ao castle (2 configurados); - Somente players com guild tem acesso; - Fácilidade na configuração apenas em um arquivo; - Configuração de início por dia e hora; Link > http://www.mediafire.com/download/99n461m4bbrbi46/[DS]_Castle_War.rar Não dou suporte para o script, o mesmo já foi testado e funciona, Configurem do seus gostos! Att~~Gustavo
  12. Olá estou aqui trazendo um projeto meu pra vocês e espero que com isso consiga uma equipe para trabalhar nele e finalizado... [PROJETO] Pokemon Last Quais são minhas ideias para o server São duas ideias simples ao se dizer mas são extremamente difíceis de se colocar em pratica e estou aqui pra isso formar uma equipe que seja capaz de criar um dos melhores servidores que possa existir... Eu tenho um dinheiro guardado então quando necessário poderei comprar o host No momento precisamos de: Mas vamos precisar de Claro todos que ajudarem teram um lugar de respeito no server. Abaixo meus contatos casso queiram... Obrigado a todos e ao tibiaking.com
  13. Olá pessoal, tudo certo? Bom, tenho muito vontade e disposição para abrir um OTServer com o mapa do antigo Brtibia, um servidor bem famoso que acabou fechando. É um mapa fenomenal, com diversas cidades, quests, hunts etc., extremamente grande e diversificado. Deixarei algumas fotos abaixo do mapa para que conheçam um pouco. No entanto, não entendo quase nada de script e essas coisas, então preciso de alguém para me ajudar nesse processo. Tenho o servidor praticamente pronto na versão 8.6 aqui, só precisaria de uns ajustes. Também tenho vontade que o servidor fosse aberto em uma versão superior, pois ficaria mais interessante ainda, nesse caso precisaria de alguém bastante experiente em OTServer, mas quem sabe. O indivíduo que tiver interesse em me ajudar nisso tudo fique a vontade para se manifestar, lembrando que o mesmo será recompensado por todo o trabalho que fizer. Segue as imagens abaixo: Obrigado pela atenção, abraços!
  14. MANUAL DO REMERE'S MAP EDITOR ÍNDICE - 01 Introdução, Menu "File" e configurações iniciais. (Ir para o tópico) - 02 Menus de Edição - "Edit", "Map", "View", "Floor" e "Window". (Ir para o tópico) - 03 Ferramentas, Extensões e Live Mapping (Ir para do tópico) - 04 Lua Scripts. ( Você está aqui! ) - 05 Ferramentas Externas. (Ir para o tópico) Funções Lua - Remere's Map Editor Em breve teremos um menu extra, possibilitando o uso de lua no editor. Abaixo, conteúdo de ajuda publicado por Remeres. GUI, Editor, Tile, Selection, House, Town: editor:addItem(position, itemId) Exemplo: editor:getItemCount(itemId) Exemplo: editor:replaceItems(items) Exemplo: editor:getTowns() Exemplo: editor:removeItem(position, itemId) Exemplo: selection:replaceItems(items) Exemplo: house:getId() Exemplo: house:getName() Exemplo: house:getSize() Exemplo: house:getTownId() Exemplo: Fonte: https://github.com/hjnilsson/rme/blob/lua_scripting/scripting_functions.md#tile https://github.com/hjnilsson/rme/commit/498747c8fc60253d67db5a04c56a23c017e34571 Créditos: Mignari Remere's Map Editor PRÓXIMO TUTORIAL >>
  15. Informações Oque é o Rent System? É um sistema feito para os jogadores poderem alugar alguns itens por uma quantia e por um certo tempo. Hmmm, legal... mas para que esse sistema seria util? Bom, para o jogador antes de comprar algum item vip, por exemplo. Ele poderia testar para ver seus hits. Ok, Mas como ele funciona? O sistema vai entregar para o player um item, depois do tempo configuravel ele irá remover, não importa onde esteja, ele vai remover. Instalação \mods\rent.xml <?xml version="1.0" encoding="UTF-8"?> <mod name="Rent System" version="1.0" author="Kimoszin" contact="tibiaking.com" enabled="yes"> <config name="rent_config"><![CDATA[ messages = { sucess = MESSAGE_INFO_DESCR, fail = MESSAGE_STATUS_WARNING, } warningStorage = 45768 items = { ["knight armor"] = {id=2476, time=1, price=3000, premium=true, cap=false}, ["demon legs"] = {id=2495, time=3, price=3000, premium=true, cap=true}, ["blue legs"] = {id=7730, time=2, price=3000, premium=true, cap=true}, ["demon shield"] = {id=2520, time=1, price=3000, premium=true, cap=true}, } function doWarningItemWasRemoved(cid) if (getCreatureStorage(cid, warningStorage) > -1) then local item = items[getItemNameById(getCreatureStorage(cid, warningStorage))] doPlayerSendTextMessage(cid, messages.sucess, "Ok, "..item.time..(item.time > 1 and " minutes" or " minute").." has passed, the rent of "..getItemNameById(item.id).." ended.") doCreatureSetStorage(cid, warningStorage, -1) end end ]]></config> <talkaction words="!rent" event="buffer"><![CDATA[ domodlib('rent_config') local item, itemuid = items[param:lower()], math.random(1000, 65535) if (param == "") then return doPlayerSendTextMessage(cid, messages.fail, "Sorry, you need to inform parameters.") end if (param == "list") then local str = "~* Rent System by Kimoszin *~\n\n" for name, iten in pairs(items) do str = str..string.sub(name, 0, 1):upper()..string.sub(name, 2):lower().." - "..iten.price.."gps \n" end str = str .."\n WWW.TIBIAKING.COM" return doPlayerPopupFYI(cid, str) end if not(item) then return doPlayerSendTextMessage(cid, messages.fail, "Sorry, but it is not possible to rent this item.") end if (item.premium and not(isPremium(cid))) then return doPlayerSendTextMessage(cid, messages.fail, "You need a premium account.") end if (item.cap and not(getPlayerFreeCap(cid) >= getItemWeightById(item.id, 1, 1))) then return doPlayerSendTextMessage(cid, messages.fail, "You don't have capacity.") end if not(doPlayerRemoveMoney(cid, item.price)) then return doPlayerSendTextMessage(cid, messages.fail, "Sorry, you do not have any money.") end doItemSetAttribute(doPlayerAddItem(cid, item.id, 1), "uid", itemuid) doPlayerSendTextMessage(cid, messages.sucess, "You rented a "..getItemNameById(item.id).." for "..item.time.. (item.time > 1 and " minutes" or " minute")..".") doCreatureSetStorage(cid, warningStorage, item.id) local player_id = getPlayerGUID(cid) addEvent(function() local player = getPlayerByGUID(player_id) if not(isPlayer(player)) then db.executeQuery("DELETE FROM `player_items` WHERE `player_items`.`player_id` = "..player_id.." AND `itemtype` = "..item.id..";") else doPlayerSendTextMessage(cid, messages.sucess, "Ok, "..item.time..(item.time > 1 and " minutes" or " minute").." has passed, the rent of "..getItemNameById(item.id).." ended.") doCreatureSetStorage(cid, warningStorage, -1) doRemoveItem(itemuid, 1) end end, item.time * 60 * 1000) ]]></talkaction> <creatureevent name="rentLogin" type="login" event="buffer"><![CDATA[ domodlib('rent_config') doWarningItemWasRemoved(cid) ]]></creatureevent> </mod> Explicações ♣ Comandos: !rent itemname: vai alugar o item !rent list: vai mostrar a lista dos item que são alugaveis. ♣ Variaveis id: id do item que vai ser alugado time: tempo do item que vai ser alugado price: preço do item que vai ser alugado premium: vai verificar se o player é premium cap: vai verificar se o player tem capacidade para alugar o item
  16. Bom, esse script é um agradecimento ao Tibia King(já que eu não pretendia libera-lo). O TK me ensinou a programar em LUA, o que foi a base para o meu interesse em programação, e hoje estou criando um jogo meu do zero(um sonho que eu tenho). Bom, mas vocês só devem querer o script. O script permite que o jogador atire três bolts, gastando três também, e acerte os inimigos próximos do target, por exemplo: T = Target E = Enemy E, E, E E, T, E E, E, E Ele só vai atirar duas flechas adicionais caso tenha inimigos próximos do target. Eu nunca terminei o script, pois ele precisa de configuração manual. O que acontece é que o script tem de ser posto nas flechas, e não no crossbow, então para cada flecha você tem de alterar o efeito do tiro, contudo a storage pode ser a mesma. Imagem: Script: Em weapons.xml: TFS 1.0: <distance id="15649" unproperly="1" level="40" function="default" script="nomedoarquivo.lua"/> <- é só botar essa tag no bolt desejado Outro TFS: <distance id="15649" unproperly="1" level="40" function="default" event="script" value="nomedoarquivo.lua"/> <- é só botar essa tag no bolt desejado Vou indicar uma lista de efeitos para serem utilizados: http://www.tibiaking.com/forum/topic/32901-lista-completa-de-magic-effects-e-shoot-type/ Esse conteúdo é meu, porém deixo-o para todos do TK, qualquer mudança e redistribuição dentro do TK é permitida, claro, com meus créditos, pelo menos. Conto com a ajuda dos programadores para finalizar e melhorar esse script.
  17. Olá galera do TK, de boa na lagoa? este é meu segundo Tópico, e hoje venho trazer uma script que não é de minha autoria.. Pois bem.. é um script de (command) ​para os players comprarem addons com o comando !addon Autoria do script= **** ( Não estava informando o autor do script) é um script muito simples.. vamos lá vá em data\talkactions\talkactions.xml e adicione a seguinte tag: feche e salve apos ter feito isso vá em data\talkactions\script Copie e cole algum arquivo.lua ​e renomeia para addons.lua e dentro adicione o seguinte: traduzindo: vermelho: Id do item que sera removido no caso (crystal coin) azul: quantidade que sera removida , exemplo: 90, então sera 90 crystal coin Meu primeiro script aqui no TK vlw , tomara que tenha ajudado alguem.. Qualquer duvida comenta, E se eu ajudei Da REP+ AIII !!
  18. Boa noite Comunidade. Alguem poderia me ajudar a colocar um verificação para quando o player comprar não poder comprar de novo ? Qual o poblema ? : Quando os player compram a bless eles ainda continuam comprando ela, assim gastando os golds. local focuses = {} local function isFocused(cid) for i, v in pairs(focuses) do if(v == cid) then return true end end return false end local function addFocus(cid) if(not isFocused(cid)) then table.insert(focuses, cid) end end local function removeFocus(cid) for i, v in pairs(focuses) do if(v == cid) then table.remove(focuses, i) break end end end local function lookAtFocus() for i, v in pairs(focuses) do if(isPlayer(v)) then doNpcSetCreatureFocus(v) return end end doNpcSetCreatureFocus(0) end local price = 500000 -- Valor da bless function onCreatureSay(cid, type, msg) if(not (isFocused(cid)) and (msg == "hi" or msg == "hello")) then selfSay("Welcome, ".. getCreatureName(cid) ..". Estou aqui para oferecer protecao extra para seus niveis, diga {protecao}, para ter minha benção.", cid) addFocus(cid) elseif((isFocused(cid)) and (msg == "bless" or msg == "protecao")) then selfSay("Você quer a protecao por {200000 cents}?", cid) elseif((isFocused(cid)) and (msg == "yes")) then if isPremium(cid) then if getPlayerMoney(cid) >= price then selfSay("Agora voce esta {protegido}.", cid) doPlayerRemoveMoney(cid, price) doPlayerAddBlessing(cid, 1) doPlayerAddBlessing(cid, 2) doPlayerAddBlessing(cid, 3) doPlayerAddBlessing(cid, 4) doPlayerAddBlessing(cid, 5) else selfSay("You don't have enough money.", cid) end else selfSay("You need {Premium account}!.", cid) end elseif((isFocused(cid)) and (msg == "bye" or msg == "goodbye" or msg == "cya")) then selfSay("Goodbye!".. getCreatureName(cid) .."", cid) closeShopWindow(cid) removeFocus(cid) end end function onThink() for i, focus in pairs(focuses) do if(not isCreature(focus)) then removeFocus(focus) else local distance = getDistanceTo(focus) or -1 if((distance > 4) or (distance == -1)) then selfSay("Hey, where you going?") removeFocus(focus) end end end lookAtFocus() end
  19. Gente e o seguinte eu tava lendo um tutorial para deixa o gesior mais seguro quando me deparei, que 1 tinha que ter uma senha segura para phpmyadmin! Mais e ae? eu nao tenho senha nenhuma quando eu entro no meu phpmyadmin entra diretamente sem nenhuma senha, nao pede usuario root nem senha simplesmente entra direto ! Gente quero saber como fazer para que antes de entrar no phpmyadmin pessa user e a senha ? Eu uso o xamp, preciso por uma senha alguem pode me explicar por favor? Muito obrigado, REP + !
  20. pfv me ajuda meu poke morre quando sai da pokebola eu add um e ele morre quando sai pfv AJUDA Dou Rep+
  21. Olá galera do TK,procurei tanto um script de porta com level e não conseguir achar um que funcionasse,então decidi modificar uma script para passar na porta com tal level Primeiro vai em data/actions/scripts Crie um arquivo.lua (no caso criei portalvl.lua) Abra e cole isso lá Agora vá em data/actions/actions.xml E adicione isso: Explicação: if getPlayerLevel(cid) >= 250 then=Level necessário para passar. doTeleportThing(cid, {x=1993,y=2187,z=8})= Posição para onde o player será enviado ao clicar na porta doPlayerSendCancel(cid, "Voce nao tem level 250 para passar.")= Mensagem ao aparecer quando o player não tiver o level necessário <action actionid="5457" event="script" value="portalvl.lua"/> Numero para por na porta Nome do arquivo.lua Ajudei?RAP+
  22. Bom Dia, Boa Tarde e Boa Noite! Estou trazendo um novo servidor baseado no famoso "RadBR". Esse meu servidor esta na versão atual do tibia global usando o client 1000. Mapa Full do RadBR em constante atualização do mapa venho aqui em busca de gente para me ajudar a resolver bug de scripts e do site. o meu site é igual ao do RadBR. Quem tiver em interesse de ajudar mandar mensagem aqui ou no privado. Obrigado a todos! Pago em $$
  23. Dae Galera! Venho solicitar um script! Tipo quando o player usar tal item (VIP) ele ganhe um spell vip! Exemplo: Comprei um item vip na loja do site, quando eu for usar irei ganhar exori. Obs: Ot 8.6
  24. Nome: Ice Wall Tipo: Spell Autor: Eddy Havoc Essa é a versão final da spell Ice Wall ou Block Wall criada por mim. Exibição in-game: Crie um arquivo chamado ice_wall.lua na pasta data/spells/scripts/conjuring e copie o conteúdo abaixo: --[[ Created by: Eddy Havoc name: Victor Amaral contact: victor.amaral1@gmail.com É proibido a venda ou a cópia sem os devidos créditos desse script. ]]-- local north = 0 local south = 2 local east = 1 local west = 3 local delay = 1 -- Tempo em segundos local itemh = 6728 local itemv = 6729 combat = createCombatObject() combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE) function onCastSpell(creature, variant) local cDir = creature:getDirection() local cPos = creature:getPosition () local pos = (Position(0,0,0)) if cDir == north then if not getTileInfo(cPos).house and not getTilePzInfo(cPos) then setCombatParam(combat, COMBAT_PARAM_CREATEITEM, itemv) pos = Position(cPos + Position(0, -1)) meffect = pos:sendMagicEffect(44) end elseif cDir == east then if not getTileInfo(cPos).house and not getTilePzInfo(cPos) then setCombatParam(combat, COMBAT_PARAM_CREATEITEM, itemh) pos = Position(cPos + Position(1, 0)) meffect = pos:sendMagicEffect(44) end elseif cDir == south then if not getTileInfo(cPos).house and not getTilePzInfo(cPos) then setCombatParam(combat, COMBAT_PARAM_CREATEITEM, itemv) pos = Position(cPos + Position(0, 1)) meffect = pos:sendMagicEffect(44) end elseif cDir == west then if not getTileInfo(cPos).house and not getTilePzInfo(cPos) then setCombatParam(combat, COMBAT_PARAM_CREATEITEM, itemh) pos = Position(cPos + Position(-1, 0)) meffect = pos:sendMagicEffect(44) end end addEvent(function() local wall = {itemh, itemv} for i = 1, 2 do if getTileItemById(pos, wall[i]).uid > 0 then doRemoveItem(getTileItemById(pos, wall[i]).uid) return TRUE end end end,delay*1000) return doCombat(creature, combat, variant) end Adicione a seguinte tag no arquivo spells.xml localizadon a pasta data/spells: <instant group="support" spellid="94" name="Protection" words="Ice Wall" level="1" mana="1" casterTargetOrDirection="1" blocktype="all" prem="0" cooldown="1000" groupcooldown="500" needlearn="0" script="conjuring/ice_wall.lua"> <vocation name="Elder Druid"/> </instant> Para configurar qual item a spell irá conjurar edite itemh/itemv. Itemh: item que irá aparecer horizontalmente (norte e sul). Itemv: item que irá aparecer verticalmente (leste e oeste). Qualquer dúvida estou a disposição, Atenciosamente, Eddy Havoc.

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 partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Criar Novo...