-
Total de itens
190 -
Registro em
-
Última visita
Tudo que Lucaswc15 postou
-
local outfit = {lookType = 8} local tempo = 600 * 1000 local efeito = 7 local ml = 6 -- quantos ira aumentar o skill de ML local skillfist = 6 -- quantos ira aumentar o skill de Fist local skillsword = 6 -- quantos ira aumentar o skill de Sword local skillaxe = 6 -- quantos ira aumentar o skill de Axe local skillclub = 6 -- quantos ira aumentar o skill de Club local skilldistance = 0 -- quantos ira aumentar o skill de Distance local skillshield = 6 -- quantos ira aumentar o skill de Shield local health = 50 -- A cada 1 segundo quantos aumentar de vida local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, efeito) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 250) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 50) setCombatCondition(combat, condition) local sys = createConditionObject(CONDITION_OUTFIT) setConditionParam(sys, CONDITION_PARAM_TICKS, tempo) addOutfitCondition(sys, outfit) setCombatCondition(combat, sys) function onCastSpell(cid, var) doCombat(cid, combat, var) setPlayerStorageValue(cid, 21598, 1) setPlayerStorageValue(cid, 8099, 1) doHealPlayer(cid) return true end function doHealPlayer(cid) local delay = 3 -- de quanto em quanto tempo irá tirar (no caso, 3 segundos) local minmana = getCreatureMana(cid) if getPlayerStorageValue(cid, 8099) == 1 then doCreatureAddMana(cid, -5) addEvent(doHealPlayer, delay*1000, cid) end if minmana == 0 then doRemoveCondition(cid, CONDITION_OUTFIT) doRemoveCondition(cid, CONDITION_REGENERATION) doRemoveCondition(cid, CONDITION_HASTE) doRemoveCondition(cid, CONDITION_ATRIBUTES) end return 1 end
-
Vai em data/actions/scripts/quests/azerus.lua abre o azerus.lua e poste aqui
-
To falando do segundo script que ele disse que 1 player anda pro lado o outro tb.
-
Script interessante, se alguem souber fazer ajuda ae tem meu Rep+ tmb.
-
Tenta esse doRemoveEvent(efeito)
-
local outfit = {lookType = 8} local tempo = 600 * 1000 local efeito = 7 local ml = 6 -- quantos ira aumentar o skill de ML local skillfist = 6 -- quantos ira aumentar o skill de Fist local skillsword = 6 -- quantos ira aumentar o skill de Sword local skillaxe = 6 -- quantos ira aumentar o skill de Axe local skillclub = 6 -- quantos ira aumentar o skill de Club local skilldistance = 0 -- quantos ira aumentar o skill de Distance local skillshield = 6 -- quantos ira aumentar o skill de Shield local health = 50 -- A cada 1 segundo quantos aumentar de vida local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, efeito) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 250) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 50) setCombatCondition(combat, condition) local sys = createConditionObject(CONDITION_OUTFIT) setConditionParam(sys, CONDITION_PARAM_TICKS, tempo) addOutfitCondition(sys, outfit) setCombatCondition(combat, sys) function onCastSpell(cid, var) doCombat(cid, combat, var) setPlayerStorageValue(cid, 21598, 1) setPlayerStorageValue(cid, 8099, 1) doHealPlayer(cid) return true end function doHealPlayer(cid) local delay = 3 -- de quanto em quanto tempo irá tirar (no caso, 3 segundos) local minmana = getCreatureMana(cid) if getPlayerStorageValue(cid, 8099) == 1 then doCreatureAddMana(cid, -5) addEvent(doHealPlayer, delay*1000, cid) end if minmana == 0 then doRemoveCondition(cid, CONDITION_OUTFIT) doRemoveCondition(cid, CONDITION_REGENERATION) doRemoveCondition(cid, CONDITION_HASTE) doRemoveCondition(cid, CONDITION_ATRIBUTES) return 1 end Olha que vai tirar 5 de hp em 3 segundos e remover a outfit é de certeza, o de remover os outros atributos eu nao testei. Demorei um poquinho pra fazer isso, mas ta ae!
-
Preciso que esse script em vez de tirar life do player , quero que teleport quem ele pegar nessa área em volta, e se pegar o item 3609 que remova-o: Aqui vai: local area = { {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 3, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0} } local min = 70 local max = 280 doAreaCombatHealth(0, COMBAT_PHYSICALDAMAGE, pos, area, -min, -max, CONST_ME_EXPLOSIONHIT)
-
Topico em area errada. Reportado!
- 6 respostas
-
- pedidos de script
- script
-
(e 1 mais)
Tags:
-
Acho que deve ter algo errado em actions. Tente arrumar e colocar isso: <action uniqueid="UNIQUE QUE VAI NO BAU" script="NOME DO SCRIPT.lua" />
-
Se nao é mods, entao voce usa talkactions, tem como postar aki o scrip em talkactions do guild war system?
-
Ae amigo, vlw pelo Rep. Tem como voce explicar melhor o segundo script que voce quer? Para ver se consigo fazer. Obrigado.
-
Ae ja consegui resolver tive que mudar um script no borders do map editor, agora posso usar a montanha no preto que faz as bordas. Nao preciso mais de ajuda, Obrigado por tentarem me ajudar, mas ja consegui sozinho. @EDIT COMO ARRUMAR ESSE ERRO? data/860/grounds.xml procure por <optional id="xxx"/> da Mountain e delete-o. Pronto
-
Ja experimentou reinstalar seu Tibia?
-
Eu acho que pra mudar isso tem que ser nas sources. Que tal fazer uma área que só qm tem promotion passe? Dai o cara passa e encontra o npc. Sem bugs.
-
Vai na config lua e procura por protectionLevel = e coloca protectionLevel = 0 Agora vai no sql e muda a position da account manager que é onde ela vai nascer pra um lugar fora do pz. Pronto, só matar.
-
Qual é a storage pra ser vip no seu server? Se nao souber como achar, vai em movements/scripts e procura por alguma coisa "vip" e posta aqui o script.
-
Olha Nbb147, para fazer tudo essas coisas envolve npc, actions, creaturescripts, monsters, etc... depende do que você precisa. Se você não sabe muito de script, procure aprender mais, tem sempre coisas novas a descobrir, eu so scrippter a uns 5 meses e ainda nao sei fazer muita coisa, mas tmb nao vi nem um tutorial, eu aconselho voce a procurar por tutorias e o que voce nao conseguir resolver voce posta aqui bem detalhado. Obrigado!
-
Ae galera to precisando de uma ajuda. É o seguinte: preciso que um anel, ao ser usado (id=7967) vire outro (id=7968) e que esse (7968) mude a outfit do player aleatoriamente para um lost soul, defiler, omruc, nightstalker depois de 2 segundos para cada outfit. E ao remover o anel (7968) ele vire o (7967). Agradeço des de já. Obrigado!
-
Mas dai eu nao consigo ver o andar de baixo e nao sei fazer a montanha certa.
-
lol cara, eu fiz o script pra nao precisa por 1 por 1.
-
To com esse problema aqui, tipo quando o chao é preto(vazio) ele fica sem as bordas completas e quando o chao é grama ou outra coisa vem certo. To falando das mountais cinzas.
-
Cara mto bom! Rep+ pra voce, pois merece.
-
Eu entendi só a parte do npc aki vai. data/npc/nome do npc.xml e edita: <?xml version="1.0" encoding="UTF-8"?> <npc name="Nome do Npc" script="arquivo.lua" walkinterval="2000"> <health now="100" max="100"/> <look type="151" head="40" body="40" legs="114" feet="114" addons="2"/> <parameters> <parameter key="message_greet" value="Bem Vindo a meu barco |PLAYERNAME|. Posso leva-lo para {City} {Vip}." /> </parameters> </npc> data/npc/scripts/arquivo.lua e cria um arquivo chamado arquivo.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 -- Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions! local travelNode = keywordHandler:addKeyword({'city vip'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Quer viajar para City Vip?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost = 0, destination = {x=1366,y=715,z=6}}) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Cuidado..'}) npcHandler:addModule(FocusModule:new()) Fala Hi city vip yes
-
Acho que seu executor nao aceita esse tipo de script. Faça o seguinte: troque de executor e teste o script de novo. Se nao funcionar teste em um server 8.60.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.