Jump to content

Search the Community

Showing results for tags 'Scripting'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Tibia King Portal
    • Portal
  • Open Source Projects
    • Baiak Thunder
    • Crystal Server
    • Mehah Otclient
    • OpenCore MMO
    • Otservbr
  • Otserv Downloads
    • Otserv
    • Tools
    • Codes
    • Clients
    • Maps
    • Websites
  • Tibia & Derivated Otserv
    • Otserv Discussions & Research
    • Show Off
    • Otserv Tutorials
    • Support and Requests
  • Tibia and Bots
    • Tibia
    • ElfBot
    • Outros Bots
  • Others
    • Announcements
    • Other Programming Languages
    • Graphics and Design
    • Playground (Off-topic)

Calendars

  • Official Calendar
  • OTServs Calendar
  • Several Calendars

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Localization


My character


Favorite OTServ


Bot preferred


Interests

  1. Pessoal estou tentando fazer um código e vou precisar saber se o tile que vai ser teleportado (aleatório em uma área) é ground (que pode caminhar) ou water/montanhas (q n podem caminhar)... Pesquisei muito e nda. To pensando em usar o getTileInfo ou o hasproperty mas não sei oq eles retornam direito e não soube trabalhar com eles. Se alguem puder me ajudar com isso vai me ajudar muito. Pfv, algum link de conselho ou alguma resposta exata, ou até mesmo oq essas 2 funções retornam!
  2. .Qual servidor ou website você utiliza como base? OTX 8.6 Qual o motivo deste tópico? Queria ajuda pra fazer uma quest diaria aonde 1 player por IP conseguisse fazer a quest e depois de 24h a storage do player fosse deletada, pra que ele pudesse fazer novamente Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  3. [26/08/2021 22:32:06] [Error - Npc interface] [26/08/2021 22:32:06] data/npc/scripts/reseter.lua:onCreatureSay [26/08/2021 22:32:06] Description: [26/08/2021 22:32:06] data/npc/scripts/reseter.lua:20: attempt to call global 'Player' (a nil value) [26/08/2021 22:32:06] stack traceback: [26/08/2021 22:32:06] data/npc/scripts/reseter.lua:20: in function 'callback' [26/08/2021 22:32:06] data/npc/lib/npcsystem/npchandler.lua:383: in function 'onCreatureSay' [26/08/2021 22:32:06] data/npc/scripts/reseter.lua:8: in function <data/npc/scripts/reseter.lua:8> ERRO POR FAVORME AJUDA eu falo
  4. Se não for VIP aparece essa mensagem conforme a imagem por favor me ajuda, to usando new_perfect_autoloot_tfs e essa storage pra vip 13545 no systemvip talkaction
  5. .Eu uso modern acc como site para meu servidor de narutibia 8.60 tfs 0.4 Estou a dias procurando um jeito de fazer com que o pagseguro entregue os pontos automaticamente, já tive um servidor online que não entregava e era meio chato ntregar manualmente, por que eu tinha que esperar os player mandarem um e-mail para min com comprovante e o login. ja tentei todo tipo de topico que achei mas nenhum funcionou, tirando que muitos são de gesior acc. não tenho códigos porque coloquei tantos na pasta que me confundi mas nenhum realmente funcionou. espe
  6. <?xml version="1.0" encoding="UTF-8"?> <npc name="Reseter" script="reseter.lua"> <health now="1000" max="1000"/> <look type="133" head="95" body="86" legs="86" feet="38" addons="3"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|.I've been waiting for you to come.. Say 'reset' or 'quantity'" /> <parameter key="message_farewell" value="Cya folk." /> <parameter key="message_walkaway" value="How Rude!" /> </parameters> </npc> local keywordHand
  7. .Qual servidor ou website você utiliza como base? Wosotsbr Qual o motivo deste tópico? Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  8. Estou tentando fazer com que o player só possa usar um item em determinada position, só que meu getCreaturePosition(cid) não está me retornando nada (coloquei para enviar uma msg com ele), enfim esse é o código: function onUse(cid, item, fromPosition, item2, toPosition) local potID = 13762 -- ID do item a ser sacrificado local tab = { -- Posição de usar a potion pos1 = {x=33, y=307, z=11, stackpos=253}, pos2 = {x=32, y = 307, z = 11, stackpos=253}, storage = 120020 } if item.itemid == potID and isPlayer(cid) then doPlayerSendTextMessa
  9. Existe alguma maneira de tipo mostrar o tempo que falta pro boss nascer novamente? 1. o boss morreu 2. ai em cima do sqm que o boss morreu, aparece uma contagem em tempo real 3. quando essa contagem terminar o boss nasce dnv alguem sabe se da pra fazer isso?
  10. <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Perfect Auto Loot" version="2.0" author="Vodkart" contact="none.com" enabled="yes"> <config name="Loot_func"><![CDATA[ info = { directory = "data/logs/autoloot", Warn_Bp_Slots = 5, -- quando tiver 5 ou menos slots na BP vai avisar o jogador Talkaction_delay = 5, -- em segundos // delay para remover e adicionar item BlockMonsters = {}, BlockItemsList = {2123,2515}, Money_ids = {2148, 2152, 2160, 2157, 9971, 2159}, -- id das moedas do ot Max_Slots = {free = 3, premium = 5}, Storages = {98
  11. Olá Meus amigos, Estou tentando utilizar o script de spawn.lua do nosso amigo @KotZletY e não está funcionando 100%, alguém poderia da uma ajuda? Alterando a Porcentagem em ''local chance =''' ou Boss nasce 100% após matar o monstro ou não nasce. OBS: NÃO APARECE NENHUM ERRO NA DISTRO. Script:spawm.lua local monstros = {"wolf"} -- nome do monstro que ao ser morto irá sumonar outro monstro local respawn = {"wolf boss"} -- nome do monstro que vai nascer se caso morrer algum da tabela acima local chance = -- chance do monstro aparecer local porcento = math.random(1, 100) loc
  12. Estou precisando de um systema que ao jogador der use em um item , o personagem do player começa a obter mais chances de dropa loots dos montros, por um tempo ao usar x item. ou se for possivel mais chance de dropar alguns item especifico por um tempo ao usar x item. ou mais chance de dropa loot de monstro especifico por um tempo ao usar x item Agradeço de coração a quem ajudar. Exemplo Do item: Nome Do Item : Drop Booster Oque acontece ao usar : 2x mais chances de drop por 2h.
  13. function onSay(cid, words, param, channel) if(param == "") then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Please type a message for broadcast.") and true end if not (exhaustion.check(cid, 1000)) then exhaustion.set(cid, 1000, 60) broadcastMessage("[/all] --> "..getPlayerName(cid) .." [".. getPlayerLevel(cid) .. "]: " .. param, MESSAGE_STATUS_CONSOLE_ORANGE) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Please wait "..exhaustion.get(cid, 1000).." second"..(exhaustion.get(cid, 1000) > 1 and "s" or "")..
  14. -- Account manager accountManager = true namelockManager = false newPlayerChooseVoc = true newPlayerSpawnPosX = 160 newPlayerSpawnPosY = 54 newPlayerSpawnPosZ = 7 newPlayerTownId = 1 newPlayerLevel = 1 newPlayerMagicLevel = 0 generateAccountNumber = false redSkullLength = 50 * 62 * 70 * 90 blackSkullLength = 64 * 72 * 80 * 95 dailyFragsToRedSkull = 100 weeklyFragsToRedSkull = 500 monthlyFragsToRedSkull = 10000 dailyFragsToBlackSkull = 2000 weeklyFragsToBlackSkull = 1000 monthlyFragsToBlackSkull = 20000 dailyFragsToBanishment = 0 weeklyFragsToBanishment = 0 m
  15. Alguém pode editar esse script pra porta fechar sozinha? quando o player clicar nela, ele anda para o sqm da porta e quando passar totalmente ela fechar sozinha, não sei se deu pra entender. Obs: não precisa de chave Você tem o código disponível? Se tiver publique-o aqui: local function checkStackpos(item, position) position.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE local thing = getThingfromPos(position) position.stackpos = STACKPOS_TOP_FIELD local field = getThingfromPos(position) if(item.uid ~= thing.uid and thing.itemid >= 100 or field.itemid
  16. .Qual servidor ou website você utiliza como base? otservbr-global-develop Qual o motivo deste tópico? Gostaria de liberar acesso as portas em PH, e Darashia Está surgindo algum erro? Se sim coloque-o aqui. Era pro npc falar outras coisas pra eu poder dar continuidade para liberar o acesso.. ele só fala isso "Greetings, GOD." Gostaria dessa Script ou ajuda para desbloquear essas quests no meu ot. Você tem o código disponível? Se tiver publique-o aqui: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) N
  17. 8.6 tfs 0.4 Ola gostaria de pedir ajuda para um script ele funcionária assim: O player passaria pela sala, no final da sala ele entraria do teleporte, para sair da sala, quando ele sair da sala, ele ganharia 1 lvl, porém só poderia ganhar apenas uma vez, não pode ser por xp, pq independe do lvl do player, ele ganharia 1 lvl, teria vários portais desse, se alguém poder dar essa força. O objetivo seria várias salas, que conforme o player iria passando no final ele ganharia esse 1 lvl a mais.
  18. fala pessoal ... gostaria de estar abrindo a convocaçao para formaçao de equipe de administraçao do meu ot . vou precisar de GM, CM, Tutores e webdesigner . o servidor esta em fase teste server , e em mais o menos 1 mes pretendo inaugurar ele . to precisando de uma pessoa pra me ajudar com algumas coisas , relacionado a store, site, scripts obs: meu servidor e todo em Revscript , so pra deixar claro para os itenressados ... para os que tiver interesse : me chama no zap : +54 911 26541681 -> matheus
  19. Então, não sei se ficou confuso no título, mas eu gostaria de saber se é possível fazer com que quando o player atacar o monstro o mostro ganhe uma immunity especifica, e quando o player pare de atacar, o mostro perca essa immunity, sei que parece confuso e sem sentido mas é algo muito importante. Explicando um pouco mais, o meu mostro não detecta invisibilidade. Porém, se alguém ataca-lo, ele poderá atacar todos invisíveis... tentei fazer uma função ontarget fazendo com q ele remova a condition invisibillity, porém com o stealth ring n funciona e tb n funciona a removeitem
  20. Galera eu fiz um script de mudar outfit se tiver dentro do pz e ta dando esse erro aqui: [18:13:27.697] [Error - CreatureScript Interface] [18:13:27.712] data/creaturescripts/scripts/outfitchange.lua:onThink [18:13:27.712] Description: [18:13:27.712] (luaGetCreatureOutfit) Creature not found [18:13:27.712] [Error - CreatureScript Interface] [18:13:27.712] data/creaturescripts/scripts/outfitchange.lua:onThink [18:13:27.712] Description: [18:13:27.712] (luaGetThingPosition) Thing not found [18:13:27.712] [Error - CreatureScript Interface] [18:13:27.728] data/c
  21. No meu servidor atualmente estou adaptando todas as armas para uparem a skill club mas no caso de armas distance estou com um problema. Quando eu coloco no items.xml para a arma upar club nada acontece e continua upando distance, dai quando eu removo o shootType ele passa a upar club de longe, mas não sai mais o effect da shuriken saindo e ele não erra mais nenhuma shuriken. Alguem sabe como arrumar para sair o effect da shuriken, errar as vezes e upar club? Tenho as sources caso necessário, tfs 0.4
  22. Boa Tarde, fiz uns test no servidor aqui e notei que o CPU da maquina está subindo muito quando players atinge um alvo com magias, pode ser treiners/monsters/outros players. Por exemplo, se estiver com bastante players floodando spells de dano em qualquer alvo o CPU da maquina sobe de 15 a 20% para 130 a 160%, fazendo com que o servidor começe a ficar com ''lag'' Alguém tem alguma noção de como posso arrumar isso ? detalhe, dano na glove/sword/distance/fist attack não faz o cpu aumentar. Somente magias que causam dano, já testei as outras magias sem damage, cpu não passa de 15 a 30%.
  23. bom dia rapaziada, queria uma script que usasse os stages.xml.. ou seja, parte da experience do server.. ela é o seguinte se o player não tiver storage X, a exp stages dele é diferente de quem tem a storage.. Se o player não tiver a storage, usar exp definida por script.. Se ele tiver a storage, usar a exp definida no STAGES.xml
  24. local atk1 = createCombatObject() local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_RED) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) function kiaiho(cid, level, maglevel) local min = -(level * 100.0+ maglevel * 100 +0) local max = -(level * 500.0+ maglevel * 500 +0) return min, max end setCombatCallback(combat1, CALLBACK_PARAM_LEVELMAGICVALUE, "kiaiho") arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1,
  25. To precisando de um npc reset a .lua e o .xml
×
×
  • Create New...

Important Information

Confirmação de Termo