Jump to content

Search the Community

Showing results for tags 'pedido scripts'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

  1. Olá pessoal, é possível criar um script no qual, a Guild poderia upar de level, tanto com tasks,matando monstros ou fazendo quests de npcs para conseguir o up level da Guild, é possível ? e se for alguém teria como desenvolver ? Agradeço desde já. Obrigado !
  2. Bom dia, gente estou precisando de um script que quando o player mata uma quantidade "x" de monstros ele poderá passar pela porta. Será que podem me ajudar? Agradeço
  3. ola galera do xtibia andei o dia todo procurando no forum um script parecido mas nao achei voces podem me ajudar e uma script bem básica eu acho que ela seria feita em talkaction se o player falar "Ghost" na frente de um item configurável "pedra,arvore" ele ia trocar de outift ou efeito "o resultado e o player se transformando numa fumaça nao sei se seria melhor em outifit ou effect" por vocação "paladin,druid e etc, pois cada um vai ter uma animaçao diferente" e iria ignorar a colisão do item configurável "arvore, pedra" e andar 5 sqm enquanto estiver na animaçao de fumaça dependendo do lado que ele estar olhando "pra cima pra baixo pra esquerda ou direita" e quando chegasse ao 5º sqm final parasse a animação voltasse a outifit original outro script acho que e um movements e se o player pisar num tile e passar 3 segundos então move o player para um andar pra baixo "eu to na position Z:6 ele muda pra Z:7 eu to na Z:7 ele vai pra Z:8" e faz uma animação"o resultado e o player mudando a animação então não sei se seria melhor em outifit ou effect" por "vocação paladrin,druid e etc" e ao finalizar a animação ele volta a outifit original. bem então são esses script que to precisando agradeço pela sua atenção.
  4. Olá pessoal, eu tenho esse script de autoloot no meu servidor e ele funciona POR PARTES. • Funciona apenas recolhimento dos Golds, Mais Slots para players premium ou não. • Não funciona o recolhimento dos items, qualquer que seja o item, ele manda mensagem falando que não existe. "THIS ITEM DOES NOT EXIST" Gostaria que ele recolhesse todos os items normalmente! Eu uso esse script MODS abaixo: <?xml version="1.0" encoding="ISO-8859-1"?><mod name="Loot System" version="1.0" author="Vodkart And Mkalo" contact="none.com" enabled="yes"><config name="Loot_func"><![CDATA[info = { AutomaticDeposit = true, BlockMonsters = {}, BlockItemsList = {2123,2515}, Max_Slots = {free = 2, premium = 5}, Storages = {27000,28001,28002}}function setPlayerStorageTable(cid, storage, tab) local tabstr = "&" for i,x in pairs(tab) do tabstr = tabstr .. i .. "," .. x .. ";" end setPlayerStorageValue(cid, storage, tabstr:sub(1, #tabstr-1))endfunction getPlayerStorageTable(cid, storage) local tabstr = getPlayerStorageValue(cid, storage) local tab = {} if type(tabstr) ~= "string" then return {} end if tabstr:sub(1,1) ~= "&" then return {} end local tabstr = tabstr:sub(2, #tabstr) local a = string.explode(tabstr, ";") for i,x in pairs(a) do local b = string.explode(x, ",") tab[tonumber(b[1]) or b[1]] = tonumber(b[2]) or b[2] end return tabendfunction isInTable(cid, item) for _,i in pairs(getPlayerStorageTable(cid, info.Storages[1]))do if tonumber(i) == tonumber(item) then return true end end return falseendfunction addItemTable(cid, item) local x = {} for i = 1,#getPlayerStorageTable(cid, info.Storages[1]) do table.insert(x,getPlayerStorageTable(cid, info.Storages[1])[i]) end if x ~= 0 then table.insert(x,tonumber(item)) setPlayerStorageTable(cid, info.Storages[1], x) else setPlayerStorageTable(cid, info.Storages[1], {item}) endendfunction removeItemTable(cid, item) local x = {} for i = 1,#getPlayerStorageTable(cid, info.Storages[1]) do table.insert(x,getPlayerStorageTable(cid, info.Storages[1])[i]) end for i,v in ipairs(x) do if tonumber(v) == tonumber(item) then table.remove(x,i) end end return setPlayerStorageTable(cid, info.Storages[1], x)endfunction ShowItemsTabble(cid) local n,str = 0,"[+] Auto Loot Commands [+]\n\n!autoloot item name --> To add ou Remove item from list.\n!autoloot money --> To collect gold automatically.\n!autoloot clear --> To clear the list.\n!autoloot on/off --> To enable or disable the collecting of items in the system.\n\n[+] Auto Loot Info [+]\n\nSystem: "..(getPlayerStorageValue(cid, info.Storages[3]) <= 0 and "Activated" or "Disabled")..".\nGold Collecting: "..(getPlayerStorageValue(cid, info.Storages[2]) > 0 and "Activated" or "Disabled")..".\nBalance Total: ["..getPlayerBalance(cid).."] gp's.\nMaximum Slots: ["..#getPlayerStorageTable(cid, info.Storages[1]).."/"..(isPremium(cid) and info.Max_Slots.premium or info.Max_Slots.free).."]\n\n[+] Auto Loot Slots [+]\n\n" for i = 1,#getPlayerStorageTable(cid, info.Storages[1]) do n = n + 1 str = str.."Slot "..n.." - "..getItemNameById(getPlayerStorageTable(cid, info.Storages[1])[i]).."\n" end return doPlayerPopupFYI(cid, str)endfunction getContainerItems(containeruid) local items = {} local containers = {} if type(getContainerSize(containeruid)) ~= "number" then return false end for slot = 0, getContainerSize(containeruid)-1 do local item = getContainerItem(containeruid, slot) if item.itemid == 0 then break end if isContainer(item.uid) then table.insert(containers, item.uid) end table.insert(items, item) end if #containers > 0 then for i,x in ipairs(getContainerItems(containers[1])) do table.insert(items, x) end table.remove(containers, 1) end return itemsendfunction getItemsInContainerById(container, itemid) -- Function By Kydrai local items = {} if isContainer(container) and getContainerSize(container) > 0 then for slot=0, (getContainerSize(container)-1) do local item = getContainerItem(container, slot) if isContainer(item.uid) then local itemsbag = getItemsInContainerById(item.uid, itemid) for i=0, #itemsbag do table.insert(items, itemsbag[i]) end else if itemid == item.itemid then table.insert(items, item.uid) end end end end return itemsendfunction doPlayerAddItemStacking(cid, itemid, amount) -- revisado local item, _G = getItemsInContainerById(getPlayerSlotItem(cid, 3).uid, itemid), 0 if #item > 0 then for _ ,x in pairs(item) do local ret = getThing(x) if ret.type < 100 then doTransformItem(ret.uid, itemid, ret.type+amount) if ret.type+amount > 100 then doPlayerAddItem(cid, itemid, ret.type+amount-100) end break else _G = _G+1 end end if _G == #item then doPlayerAddItem(cid, itemid, amount) end else return doPlayerAddItem(cid, itemid, amount) endendfunction AutomaticDeposit(cid,item,n) local deposit = item == tonumber(2160) and (n*10000) or tonumber(item) == 2152 and (n*100) or (n*1) return doPlayerDepositMoney(cid, deposit)endfunction corpseRetireItems(cid, pos) local check = false for i = 0, 255 do pos.stackpos = i tile = getTileThingByPos(pos) if tile.uid > 0 and isCorpse(tile.uid) then check = true break end end if check == true then local items = getContainerItems(tile.uid) for i,x in pairs(items) do if isInArray(getPlayerStorageTable(cid, info.Storages[1]), tonumber(x.itemid)) or getPlayerStorageValue(cid, info.Storages[2]) > 0 and isInArray({2148,2152,2160},tonumber(x.itemid)) then if isItemStackable(x.itemid) then doPlayerAddItemStacking(cid, x.itemid, x.type) if info.AutomaticDeposit == true and isInArray({2148,2152,2160}, tonumber(x.itemid)) then AutomaticDeposit(cid,x.itemid,x.type) end else doPlayerAddItem(cid, x.itemid) end doRemoveItem(x.uid) end end endend]]></config><event type="login" name="LootLogin" event="script"><![CDATA[function onLogin(cid) registerCreatureEvent(cid, "LootEventKIll") if isPremium(cid) and getPlayerStorageValue(cid, 27001) <= 0 then setPlayerStorageValue(cid, 27001, 1) elseif getPlayerStorageValue(cid, 27001) > 0 and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[Auto Loot] You premium is Over, Start a new list!") setPlayerStorageValue(cid, 27001, -1) setPlayerStorageValue(cid, info.Storages[1], -1) end return trueend]]></event><event type="kill" name="LootEventKIll" event="script"><![CDATA[domodlib('Loot_func')function onKill(cid, target, lastHit) if isPlayer(cid) and getPlayerStorageValue(cid, info.Storages[3]) <= 0 and isMonster(target) and not isInArray(info.BlockMonsters, getCreatureName(target):lower()) then addEvent(corpseRetireItems, 0, cid ,getThingPos(target)) end return trueend]]></event><talkaction words="!autoloot;/autoloot" event="buffer"><![CDATA[domodlib('Loot_func')local param, slots = param:lower(), isPremium(cid) and info.Max_Slots.premium or info.Max_Slots.freeif not param or param == "" then ShowItemsTabble(cid) return trueelseif tonumber(param) then doPlayerSendCancel(cid, "enter commands: !autoloot item name [+] !autoloot clean [+] !autoloot money [+] !autoloot on/off") return trueelseif isInArray({"clean","limpar", "clear"}, param) then setPlayerStorageValue(cid, info.Storages[1], -1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Auto Loot] Your list has been cleaned.") return trueelseif isInArray({"start","stop","on","off"}, param) then setPlayerStorageValue(cid, info.Storages[3], getPlayerStorageValue(cid, info.Storages[3]) <= 0 and 1 or 0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Auto Loot] "..(getPlayerStorageValue(cid, info.Storages[3]) > 0 and "Stopped" or "Started")..".") return trueelseif isInArray({"money","gold","gps","dinheiro"}, param) then setPlayerStorageValue(cid, info.Storages[2], getPlayerStorageValue(cid, info.Storages[2]) <= 0 and 1 or 0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Auto Loot] Gold Colleting "..(getPlayerStorageValue(cid, info.Storages[2]) > 0 and "Activated" or "disabled")..".") return trueendlocal item = getItemIdByName(param, false)if not item then doPlayerSendCancel(cid, "This item does not exist.") return trueendlocal var = isInTable(cid, item)if isInArray({2148,2152,2160},item) then doPlayerSendCancel(cid, "Enter !autoloot money to add money in your list!") return true elseif isInArray(info.BlockItemsList, item) then doPlayerSendCancel(cid, "You can not add this item in the list!") return trueelseif not var and #getPlayerStorageTable(cid, info.Storages[1]) >= slots then doPlayerSendCancel(cid, "max "..slots.." from auto loot") return trueendif not var then addItemTable(cid, item)else removeItemTable(cid, item)enddoPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,not var and "you added the item "..param.." in the list" or "you removed the item "..param.." from the list")return true]]></talkaction></mod> QUALQUER TIPO DE AJUDA, OU SOLUÇÃO EU DOU +REP!!! OBRIGADO!!!
  5. Olá, gostaria de pedir um pedido ou até mesmo eprguntar se funcionaria um script de reviver ao morrer, exemplo: Um statschange que chega quando a vida chegar a 0, quando ela chegar a 0, healar a vida inteira e setar uma storage temporaria que outro script checará se há, se houver o player se torna imune a qualquer dano, ao mesmo tempo em que esse script ative utiliza a função setcreaturenotmove(cid, true) para que o jogador fique imovel. Essa foi a maneira que pensei em fazer um script de reviver nessa versão O objetivo tudo disso é fazer o player ficar "morto" só que não, para que algum outro jogador utilizasse uma magia para ressuscita-lo. É possivel funcionar isso nessa versão?
  6. Eae galera do Xtibia Se eu estiver no lugar errado por favor me movam . Eu estou precisando de um programador Para adicionar a dll de compilar o cliente Lembrando eu pago. Se alguém conhecer um por favor mandem o contato dele e que ele seja confiável
  7. Olá a todos, existe alguma maneira de remover varias storages de uma vez só, ao invéz de fazer isso que eu fiz?
  8. Olá galera, eu queria 1 script de action para uma Quest, se alguém poder me passar agradeço. Ao abrir um Baú precisa de item, e ao abrir perde o item necessário e pega o prêmio. Eu queria um script que o baú da item e o outro da um Pokemon, Exemplo: Eu adicionei uma quest de 2 partes no meu servidor: a primeira o player faz a quest, e ao chegar no baú ele sacrifica item para poder pegar o baú. Já na segunda parte o player precisa do item que pegou no baú anterior para pegar o Pokémon que ganha na quest. Agradeço deis de já.
  9. pago pelo trabalho do scripter na preferencia da pessoa...
  10. Olá galera. Eu queria um script de anuncio de mortes que quando o player MORRE pra mais de 1 pessoa, mostrasse TODOS que o atacaram! Assim também com os monsters! Eu tenho um que, mesmo 10 PLAYERS atacando 1 Player, só mostra no default aquele que deu o último hit. Segue abaixo o script usado: QUALQUER TIPO DE AJUDA, EU DOU REP+!!!! OBRIGADO A TODOS! -- Coded by Zoom..local info, win, lose = "Death Channel: %s [Level: %s] foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos apos derrotar o player %s.", "%s acabou de impedir que %s fizesse uma sequencia de %s frags seguidos."local frags, storage = {10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045function onDeath(cid, corpse, deathList, lastHitKiller, mostDamageKiller) if(not isPlayer(cid)) then return true end local target = deathList[1] doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1)) for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerLevel(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and " [Level: "..getPlayerLevel(target).."]." or "."), TALKTYPE_CHANNEL_ORANGE, 0xF) for _, frag in ipairs(frags) do if(getCreatureStorage(target, storage) == frag) then doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_MANAGEMENT, 0xF) end if(getCreatureStorage(cid, storage) >= frag) then doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_GAMEMASTER_CHANNEL, 0xF) end end end doCreatureSetStorage(cid, storage, 0) return trueend
  11. Olá galera eu tou criando um sistemas porém estou com dificuldades nessa parte, a qual se tiver algum player na área da tabela 1 teleportar ele para a 2, caso tenha player na 2 teleportar para a 3. local config = { [1] = {check = { }, teleport = {}}, [2] = {check = { }, teleport = {}}, [3] = {check = { }, teleport = {}} } Check é a área (superior a esquerda, inferior a direita) onde o checará se tem player, teleport é a area do player, ai se no caso as 3 áreas estiver ocupadas mandar uma mensagem para vir depois.
  12. Boa Tarde! ajuda por favor ja fiz de tudo procurei em varios lugares mas nao achei queria npc que dava outfits jogado chegava npc Jogador: Ola Npc/ Barbaro: Ola |PLAYERNAME| voce conseguiu chega ater aqui parabens sou Barbaro que destruir Orfeu vamos pula com esse assuntos vc ja saber de tudo tenho uma coisa para voce minha roupa vc gostaria de {adquirir} ela ? jogador: adquirir Npc/ Barbaro: para adquirir minha roupa nao vai ser facil tem certeza? jogado: Sim ou Nao se jogado fala nao npc Resposta do Npc/ Barbaro: voltei quando tive certeza se jogado fala sim Resposta do Npc/ Barbaro: vc precisa de um Capacete Do Barbaro e um 1 Capa Do Barbaro se jogado tive itens npc vai da outfit do barbaro para ele ( Jogado pode ser free ou p.a ) jogador: tenta pega de novo ( npc fala que ele ja pegou se ele tive ja feito) outfits.xml <outfit id="8" default="0"> <list gender="0" lookType="147" name="Barbara"/> <list gender="1" lookType="143" name="Barbaro"/> </outfit> items.xml 1 <item id="12672" article="a" name="Capa Do Barbaro" plural="Capa Do Barbaro">1 <item id="12664" article="a" name="Capacete Do Barbaro" plural="Capacete Do Barbaro">
  13. Boa noite, pessoal to precisando de uma ajuda não sei nem como começar aqui, só sei que é um movement k. Eu quero fazer com que uma certa outfit ao andar vá deixando um rastro de fogo no chão. eu tentei começar assim. function onStepIn(cid, item, position, fromPosition) if getCreatureOutfit(cid).lookType == 2140 then doCreateItem(15663, fromPosition, true) return trueend
  14. Boa tarde Gostaria de pedir uma ajuda O pokemon ele nao usa spell poderia me ajudar ?
  15. Eu preciso de um evento que, abra um portal na posiçao X e os players fiquem ao aguardo do evento sumonar uma kyuuby, ao matala todos os participantes seram teleportados para um bau ou recebem um premio direto ao matar, Nao importa quem mato todos recebem. alguem consegue me ajudar? ajudaria muito Nto 8.54, Porfavor explique-me como colocar o evento para funcionar eu nao sei mecher com evento. (se tiver evento zombie tbm serve) OBG.
  16. Olá a todos, gostaria de pedir um script de TASK Por Trade, no caso você compraria a task, igual comprando um item no npc, falando hi - trade A ideia do script é um sistema de contraro, você compra um contrato que será a task e poderá fazer a task, ao realizar a task você ganha pontos, cada task terá um valor de ponto, algumas tasks terá limite de level, ou seja, você não pode comprar uma task muito forte por ser level baixo, e as tasks serão compradas por gold(dinheiro) Segue um script base para uso, agradeço pela atenção OBS: O Script base é um npc que vende magias por TRADE
  17. PEDIDO DE SCRIPT Depois de longos 6 anos distante do Tibia e toda sua evolução, me deparei a principio com um novo obstáculo; versões novas, formas novas de programação! Por conta deste inconveniente ficou escaço minha habilidade para gerar meus próprios scripts, que por sua vez, me adianto pedindo auxilio aos mais atualizados e por fim, vamos ao pedido, num grito espantoso de ajuda, rs. 1. INFORMAÇÕES 1.0 - Função: O anel (id: 10309) deixará o jogador apto a ser atacado e gerar ações ofensivas contra outros jogadores(PVP-ON) e fará com que o usuário receba 25% em experiência adicional, entretanto quando clicada (use) se transformará em outro item (id: 10310) e o jogador alvo entrará em modo Non-PVP (perdendo o bônus de 25% de experiência adicional). Deverá haver um exauste de 24 horas para transmutar novamente entre Non-PVP e PVP-ON. Para o jogador poder usar ambos os itens será necessário estar em uma zona protegida (PZ-ZONE) 2.0 - Versão: Servidor utilizado A versão utilizada será 11.42, acima você encontrará a distro utilizada no projeto. 3.0 - Gratificação: Toda ajuda prestada será retribuída com qualificação e Tibia Coins em meu server.
  18. PEDIDO DE SCRIPT Depois de longos 6 anos distante do Tibia e toda sua evolução, me deparei a principio com um novo obstáculo; versões novas, formas novas de programação! Por conta deste inconveniente ficou escaço minha habilidade para gerar meus próprios scripts, que por sua vez, me adianto pedindo auxilio aos mais atualizados e por fim, vamos ao pedido, num grito espantoso de ajuda, rs. 1. INFORMAÇÕES 1.0 - Função: A ideia é ao invés de regenerar HP quanto MP em quantia específica, seja regenerado de acordo com a quantia total em um contexto de %. Exemplo; o jogador possuí 200 de vida, portanto será regenerado +02 de vida por segundo (2% de 200 = 02); o jogador possui 2000 de mana, portanto será regenerado +20 de mana por segundo (2% de 2000 = 20). 2.0 - Versão: Servidor utilizado A versão utilizada será 11.42, acima você encontrará a distro utilizada no projeto. 3.0 - Gratificação: Toda ajuda prestada será retribuída com qualificação e Tibia Coins em meu server.
  19. PEDIDO DE SCRIPT Depois de longos 6 anos distante do Tibia e toda sua evolução, me deparei a principio com um novo obstáculo; versões novas, formas novas de programação! Por conta deste inconveniente ficou escaço minha habilidade para gerar meus próprios scripts, que por sua vez, me adianto pedindo auxilio aos mais atualizados e por fim, vamos ao pedido, num grito espantoso de ajuda, rs. 1. INFORMAÇÕES 1.0 - Função: A ideia é que ao pisar no item (id: 13173) o jogador fique imóvel, incapaz de qualquer reação por dois segundos e ter sua outfit alterada (id: 13176). O item (id: 13173) após ser pisado, deverá sumir. 2.0 - Versão: Servidor utilizado A versão utilizada será 11.42, acima você encontrará a distro utilizada no projeto. 3.0 - Gratificação: Toda ajuda prestada será retribuída com qualificação e Tibia Coins em meu server.
  20. Olá, essa é minha primeira vez que estou utilizando o forum. Estou criando um servidor WAR 7.92; Existe uma potion (blood of god) nesse servidor que faz você ficar "mais forte", porém está incompleta. Está faltando o efeito de IMMORTAL! Era para o Personagem ficar com a mesma outfit toda AMARELA, e não receber nenhum hit durante 5 segundos. Aqui vai o script! (Ele está transformando em uns bixos inuteis) Desde ja o obrigado!! local Chronos = createConditionObject(CONDITION_OUTFIT) setConditionParam(Chronos, CONDITION_PARAM_TICKS, 30000) addOutfitCondition(Chronos, 0, 12, 94, 95, 94, 95) local Kazard = createConditionObject(CONDITION_OUTFIT) setConditionParam(Kazard, CONDITION_PARAM_TICKS, 30000) addOutfitCondition(Kazard, 0, 335, 0, 0, 0, 0) local Hazus = createConditionObject(CONDITION_OUTFIT) setConditionParam(Hazus, CONDITION_PARAM_TICKS, 30000) addOutfitCondition(Hazus, 0, 337, 0, 0, 0, 0) local Muted = createConditionObject(CONDITION_MUTED) setConditionParam(Muted, CONDITION_PARAM_TICKS, 30000 * 1000) local Speed = createConditionObject(CONDITION_HASTE) setConditionParam(Speed, CONDITION_PARAM_TICKS, 30000) setConditionFormula(Speed, 0, 1000, 0, 1000) local Health = createConditionObject(CONDITION_REGENERATION) setConditionParam(Health, CONDITION_PARAM_TICKS, 1) setConditionParam(Health, CONDITION_PARAM_HEALTHGAIN, 30000) setConditionParam(Health, CONDITION_PARAM_HEALTHTICKS, 1) setConditionParam(Health, CONDITION_PARAM_MANAGAIN, 30000) setConditionParam(Health, CONDITION_PARAM_MANATICKS, 1) function onUse(cid, item, frompos, item2, topos) Blood = math.random(1,3) HP = math.random(90000,150000) MP = math.random(90000,150000) if getPlayerSoul(cid) >= 50 then if Blood == 1 then doPlayerAddHealth(cid,HP) doPlayerAddMana(cid,MP) doTargetCombatCondition(0, cid, Chronos, CONST_ME_MAGIC_RED) doTargetCombatCondition(0, cid, Health, CONST_ME_MAGIC_RED) doPlayerSendTextMessage(cid,20,"Agora você possui o poder de Um Titan.") doPlayerSay(cid, "MUAHAHAHA!", TALKTYPE_ORANGE_1) doPlayerAddSoul(cid,-50) doRemoveItem(item.uid,1) elseif Blood == 2 then doPlayerAddHealth(cid,HP) doPlayerAddMana(cid,MP) doTargetCombatCondition(0, cid, Kazard, CONST_ME_MAGIC_RED) doTargetCombatCondition(0, cid, Health, CONST_ME_MAGIC_RED) doTargetCombatCondition(0, cid, Speed, CONST_ME_MAGIC_RED) doPlayerSendTextMessage(cid,20,"Agora você possui o poder de Ghastly Dragon.") doPlayerSay(cid, "MUAHAHAHA!", TALKTYPE_ORANGE_1) doPlayerAddSoul(cid,-50) doRemoveItem(item.uid,1) elseif Blood == 3 then doPlayerAddHealth(cid,HP) doPlayerAddMana(cid,MP) doTargetCombatCondition(0, cid, Hazus, CONST_ME_MAGIC_RED) doTargetCombatCondition(0, cid, Health, CONST_ME_MAGIC_RED) doTargetCombatCondition(0, cid, Muted, CONST_ME_MAGIC_RED) doPlayerSendTextMessage(cid,20,"Agora você possui o poder de Um Lork Dead.") doPlayerSay(cid, "MUAHAHAHA!", TALKTYPE_ORANGE_1) doPlayerAddSoul(cid,-50) doRemoveItem(item.uid,1) end else doPlayerSendTextMessage(cid,20,"Desculpe, vocé não tem 50 almas para usa esse Blood Of God\'s.") end end
  21. PEDIDO DE SCRIPT Depois de longos 6 anos distante do Tibia e toda sua evolução, me deparei a principio com um novo obstáculo; versões novas, formas novas de programação! Por conta deste inconveniente ficou escaço minha habilidade para gerar meus próprios scripts, que por sua vez, me adianto pedindo auxilio aos mais atualizados e por fim, vamos ao pedido, num grito espantoso de ajuda, rs. 1. INFORMAÇÕES 1.0 - Função: A ideia é fazer com que o item não seja atropelado. O jogador deverá esbarrar no item, como se fosse uma Magic Wall, porém poderá carrega-lo na sua backpack ou arremessar até no máximo 3 sqm adiante. (item id 2562) 2.0 - Versão: Servidor utilizado A versão utilizada será 11.42, acima você encontrará a distro utilizada no projeto. 3.0 - Gratificação: Toda ajuda prestada será retribuída com qualificação e Tibia Coins em meu server.
  22. Se o jogador morrer em uma posição x até uma posição y ser teleportado para uma area É um script no qual o jogador está em um quadrado e se ele morrer nesse quadrado ele não morrerá, tomará só um TP para uma área. Tentei fazer mas dava alguns errors. Segue abaixo: Error: [13:59:02.672] [Error - CreatureScript Interface] [13:59:02.673] data/creaturescripts/scripts/morrer.lua:onStatsChange [13:59:02.674] Description: [13:59:02.675] (luaGetThingFromPos) Tile not found
  23. Fala galera eu queria criar um conteúdo bem legalzinho no servidor e queria fazer com que alguns npcs mudassem de lugar depois de algum tempo por exemplo na segunda-feira o npc se encontra em uma posição na terça-feira o npc se encontra em outra posição e assim vai alguém pode dar uma força ??? seria com npcs que vendem e compra items npcs de quests etc.... então eu só preciso do código para colocar nos scripts dos npcs vou deixar alguns scripts de alguns npcs que tem no meu servidor para caso vocês precisarem meu tfs é otx 0.3.6 Npc de task npc de quest npc de bank npc de compra e venda de itens
  24. Por favor alquem ajuda e edit isto eu n sei mecher com editor por favor ajuda ae queria mudar esse baiakpvp para Winston e o open tibia para Oficial alquem pode ajudar dou up
  25. Tem como fazer de alguma.maneira um monstro falar algo igual o estilo de um jogador tipo em amarelo, aparecendo na tela? E no default Chanel, Se sim, como?, Estou bolando uma magia que o monstro ao usar ele fala uma frase, se caso não der, eu faço com a frase laranja padrão mesmo Tfs 0.4 (8.6)
×
×
  • Create New...