Tudo que Reds postou
- sripts para o corredor sangrento da inquisition quest
- sripts para o corredor sangrento da inquisition quest
-
Iten Em Troca de Vocação
ele quis dizer iten que o player da pro npc, ai o npc muda a vocaçao de quem deu o iten
- Qual é a melhor Base para um Servidor do 0
- Silence TFS 1.0
- (Resolvido)Ajuda Tajju Kage Bunshin no Jutsu
-
Exaust em spell.
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_INVISIBLE) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000) setCombatCondition(combat, condition) function onCastSpell(cid, var) if exhaustion.check(cid, 200000) == false then exhaustion.set(cid, 200000, 100) return doCombat(cid, combat, var) else doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 200000).."]") end end não testei, se n der me manda msg
- [Spell] Feral Companion / Invoke Companion (magia de summon)
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
essa sua imagem é servidor de ds neh lyon?
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
eu deixei apenas para knights, pois nao faz sentido um mago de ataque duplo na varinha, o iten que vc bota limita pra knight
-
(Resolvido)[PEDIDO] Quest de livro escrito
totalmente confuso, explica melhor isso
-
Peça seu Map
ficou show, mt obrigado
-
Peça seu Map
Tema: cemitério Local: subsolo Versão: 8.6 Observações: ;s http://prntscr.com/659s6u algo para o andar de baixo disso, nunca tive criatividade para fazer kk
-
[DOWNLOAD] Baiak Normandia v1
nao sou muito fã dos baiaks, mas todo trabalho deve ser reconhecido rep+
-
[Pedido] NPC que troca Blueberries por Mana Potions
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local items = { item1 = {2146, 5908}, -- item1 item que será pedido e que será dado na primeira troca item2 = {2146, 2195} -- item2 item que será pedido e que será dado na segunda troca } local counts = { count1 = {20, 1}, -- count1 quantidade que será pedido e que será dado na primeira troca count2 = {50, 1} -- count2 quantidade que será pedido e que será dado na segunda troca } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'obsidian knife') then if getPlayerItemCount(cid, items.item1[1]) >= counts.count1[1] then doPlayerRemoveItem(cid, items.item1[1], counts.count1[1]) doPlayerAddItem(cid, items.item1[2], counts.count1[2]) selfSay('You just swap '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..' for '.. counts.count1[2] ..' '.. getItemNameById(items.item1[2]) ..'.', cid) else selfSay('You need '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..'.', cid) end elseif msgcontains(msg, 'boots of haste') then if getPlayerItemCount(cid, items.item2[1]) >= counts.count2[1] then doPlayerRemoveItem(cid, items.item2[1], counts.count2[1]) doPlayerAddItem(cid, items.item2[2], counts.count2[2]) selfSay('You just swap '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..' for '.. counts.count2[2] ..' '.. getItemNameById(items.item2[2]) ..'.', cid) else selfSay('You need '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..'.', cid) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) <?xml version="1.0" encoding="UTF-8"?> <npc name="Collector" script="data/npc/scripts/changer.lua" walkinterval="3000" floorchange="0" access="5" > <health now="150" max="150"/> <look type="130" head="0" body="114" legs="114" feet="0"/> <parameters> <parameter key="message_greet" value="Sua mensagem"/> <parameter key="message_farewell" value="Bye"/> </parameters> </npc> eu uso esse script em meu ot, uso pra trocar small sapphires por obsidian knife e boh, modifica ai os ids, meu tfs 1.0 em 8.6 funfou, porém nao testei se tem esse bug da 1 blueberry tendo a menor noçao de scripts vc consegue deixar como ta, se n conseguir me manda msg que eu deixo o script certinho pra vc
-
Doom spell
Muito obrigado, só foi possivel fazer ele usando os outros scripts como base
-
[Pedido] Magia Exaust
sei nao hein, não fica na paralyze que o utani hur e exura cortam o efeito dela, e sim nas spells que cortam o efeito da paralyze, axo q vc entendeu
-
Doom spell
Criei uma spell para meu servidor baseada em outros jogos, para criar o script eu utilizei outros dois como base, a partir do script do xWhiteWolf: http://www.tibiaking.com/forum/topic/39391-spell-exori-element/e de um script do Tabz do otland, não possuo o link de onde retirei. A parte do script do Tabz possuia um bug em que o fear fazia com que os playeres atravessassem paredes, que quando eu fui criar meu script removi o bug nao sei como . Explicando o que ele faz, quando o jogador ativa a spell, o inimigo alvo fica amaldiçoado, andando aleatoriamente e sofrendo dano de death(configuravel) e ao acabar a spell ele continua levando dano de death por alguns segundos. Para começar crie um arquivo lua em data>spells>scripts>attack com o nome de Doom Agora entre em data/spells spells.xml na parte de attack adicione: Testado em um servidor 8.6 tfs 1.0. Agradeço denovo ao xWhiteWolf e ao Tabz
-
(Resolvido)Refill Ammo
o primeiro as arrows continuam infinitas ai utilizei o segundo, testei só com um tipo de arrow e não tinha percebido esse problema para a troca de arrows, nunca trabalhei com talk actions, se fosse fazer uma frase seria algo do tipo: voce recarregou suas bolts, ainda lhe restam bolts, x power bolts, x..., ou voce recarregou suas bolts, restam (total de bolts) vou deixar de utilizar o script para arrows, somente bolts, a menos que seja possivel criar a talkaction, que ai eu separo !refillarrow, !refillbolt, pois ele usa todos do id do script, colocando bolts enquanto uso flechas, ficou meio confuso mas acho que voce entendeu
-
(Resolvido)Refill Ammo
certinho, mt obrigado, só queria saber se seria mt dificil adicionar uma mensagem quando recarregado?
-
(Resolvido)Refill Ammo
Não testei ainda, amanha eu testo e digo se funcionou (acredito que sim), mt obrigado acabei mudando de ideia ja que abri meu sv e fiz o teste, acabou que não funcionou, refill está funcionando, porém quando o jogador só tem 1 tipo de arrow na backpack, elas nao sao consumidas a nao ser que ele esteja com apenas 1 arrow no slot de arrows, tentei fazer gambiarras aqui e nao funcionou, quando olhei o script achei que estava correto, se ainda puder me dar uma força..
-
(PEDIDO/SCRIPTING) Poção/Item que altera o 'Fast Attack' do personagem por 'x' tempo.
sao funçoes o que tem nesse link, eu achava que ngm teria disponibilizado isso, assim que eu tiver um tempo livre vou ver se é compativo com meu tfs, se não bugar tudo vou levar adiante e se vc quiser te passo o script q vou fazer baltazar
-
(Resolvido)Refill Ammo
UP
-
(Resolvido)Refill Ammo
UP
-
(Resolvido)Refill Ammo
#UP