Pesquisar na Comunidade
Mostrando resultados para as tags ''area''.
Encontrado 11 registros
-
{AJUDA} Adicionar pontos por storage a todos player na area x
uma questão postou LeoPetryScript Scripts
Estou testando essa sctipt, mas ela não está funcionando alguém poderia modifica-lo para quando o monstro morrer, todos os players que estiverem na area determinada ganham pontos a mais de storage? ex: setPlayerStorageValue(cid, 29111, (getplayerstoragevalue(cid, 29111)) + 10) :: function onDeath(cid) local name = "Ferumbras" local Storage = 29111 local Sto = getPlayerStorageValue(cid, 29111) local pontos = 15 local from = {x= 1092, y= 1073, z= 6} local to = {x= 1093, y= 1075, z= 6} local tp = name[getCreatureName(cid)] if tp then if isInArea(getThingPos(cid), from, to) then if isPlayer(cid) then setPlayerStorageValue(cid, Storage, Sto + pontos) end end end return TRUE end (ta tudo errado provavelmente) -
Olá a todos(as), gostaria de pedir ajuda em uma magia de area, É uma magia que no caso teria uma area invisivel, porém, quando acertar essa pessoa/criatura na area, surge o efeito em cima da pessoa. só isso. Antes que me mandem fazer por target, se possivel eu queria fazer sendo em área, uma área invisivel, porém, se acertar a pessoa/criatura aparece o efeito especificamente nessa pessoa na qual foi atingida. A area É um quadrado, o efeito no qual apareceria quando acertar uma pessoa/criatura seria o número "52" local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)setCombatParam(combat, COMBAT_PARAM_EFFECT, 130)setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1)local area = createCombatArea(AREADIAGONAL_QUADRADO)setCombatArea(combat, area)function onCastSpell(cid, var) return doCombat(cid, combat, var)end Agradeço pela atenção.
-
Quero fazer um script onde em determinada área do mapa global não possa usar magias de wave ou de área, como também runas de área, como por exemplo uma Edron editada. Assim eu conseguiria ter uma area onde os times que aceitassem war mode poderiam lutar nessa area apenas usando SD. Alguem pode me ajudar, não sei por onde começar! I uso TFS1.0 e meu servidor suporta cliente na versão 10.8x. English version: Is possible make a System for not use wave spells in an determined mapa EX: Mapa global Only in Edron can not use spells? I use TFS 1.0 and my server support 10.8x client version.
-
Alguem pode me ajudar, queria saber como eu crio um portal que somente players VIP's podem entrar ou entao um npc que teleport somente players VIP para uma posiçao , quem ajudar dou + REP
-
PS: Meu teclado nao tem ascentos nem cedilha, nao reparem na grafia. Eae , vou postar um script que eu fiz. Eu utilizava ele no meu antigo servidor, o Mell World, pois ja que o server esta fexado eu nao queria que esse script fosse esquecido. Ele faz o seguinte: Quando usado, ele oferece 3 opcoes: Ser teleportado para uma area exclusiva de hunt, onde se pode permanecer por no maximo 1 hora (configuravel), uma vez por dia Sumonar um monstro diferente (no meu ot eu tinha criado a Alma Penada, que dropava itens exclusivos) Simplesmente perder 500 vida. Ele so pode ser usado a cada 15 minutos e, dependendo de qual opcao for sorteada, faz o player falar algo. Script (actions/scripts/necronomicon.lua) local hunt = {x=596, y=1037, z=4} local options = { [1] = {name = "teleportar"}, [2] = {name = "sefrodo"}, [3] = {name = "summon"} } function onUse(cid, item, fromPosition, itemEx, toPosition) if isCreature(cid) then local fazer = options[math.random(1, #options)] if getPlayerStorageValue(cid, 12391) < os.time () then setPlayerStorageValue(cid, 12391, os.time () + 15*60) if fazer.name == "teleportar" then if getPlayerStorageValue(cid, 12481) < os.time () then setPlayerStorageValue(cid, 12481, os.time () + 60*60*24) addEvent(voltarprotemplo, 1000*60*60, cid) doTeleportThing(cid, hunt) setPlayerStorageValue(cid, 24739, 1) doSendMagicEffect(hunt, CONST_ME_TELEPORT) doCreatureSay(cid,"Aha! Consegui decifrar o caminho secreto!",TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid,"Voce nao pode entrar na are 64 mais de uma vez por dia") end elseif fazer.name == "sefrodo" then doCreatureAddHealth(cid, -500) doCreatureSay(cid,"Cada coisa que esta escrita nesse livro... Nao consigo suportar!",TALKTYPE_ORANGE_1) elseif fazer.name == "summon" then doCreateMonster("Alma Penada",getCreaturePosition(cid)) doCreatureSay(cid,"Nao era bem isso que eu queria, mas...",TALKTYPE_ORANGE_1) end else doPlayerSendCancel(cid, "Você so consegue ler a cada 15 minutos! Espere.") end function voltarprotemplo(cid, pos) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) setPlayerStorageValue(cid, 24739, -1) doPlayerSendTextMessage(cid, 22, "Voce ja atingiu seu limite de permanencia na Area 64, voce foi teleportado para o templo") end end return true end
- 9 respostas
-
- necronomicon
- livro
- (e 7 mais)
-
globalevent Script Random Area Random Monster
um tópico no fórum postou xS0NYx Globalevents e Spells
~~ Informações do Script~~ Criador: xS0NYx Versão Testada: TFS 0.3.6(8,54) Descrição: O script faz nascer monstros aleatórios em areas aleatórias, "aleatório" pois você tem que definir antes que monstros farão isso e em que lugares terão isso.. Com esse script você pode fazer um random respawn, um respawn que nasça varios tipos de monstros diferentes.. Você pode fazer um respawn sem nem encostar no map editor.. Nesse caso aí eu programei pra ser uma hunt random.. agora só adicionar mais monstros e pronto porque já está configurado a area.. também tem que adicionar mais monstros pra não ficar repetitivo.. ~~ Instalação ~~ Crie um arquivo na pasta data/globalevents/scripts com nome resp.lua e adicione isto: local positions = --Areas onde os monstros nascerão randomicamente.. { {x = 1007, y = 912, z = 5}, {x = 1011, y = 914, z = 5}, {x = 1008, y = 915, z = 5} } local m = {"Bandit", "Jya Boss", "Snake", "Great Snake"} -- Coloque os monstros que quer que nasça nas areas function onThink(interval, lastExecution, thinkInterval) if(math.random(1, 1000) < 900) then -- 10% de chance local pos = positions[math.random(1, #positions)] local monster = m[math.random(1,#m)] if(type(doCreateMonster(m[math.random(1,#m)], {x=pos.x, y=pos.y, z=pos.z}, false)) == "number") then end end return true end Agora vá em data/globalevents e adicione isto no globalevents.xml: <globalevent name="resp" interval="80" event="script" value="resp.lua"/> Esse interval é de quanto em quanto tempo terá chance de nascer monstro em determinada area.. ~~Video de demonstração~~ -
Bem-Vindo Fala galera hj eu vim aki trazer um tutorial para vcs como criar uma area de tps bem vamos la começando o tutorial... Bem Vc Precisara Fazer Isto Primeiro Começo Agora pule 1 floor e faça a mesma coisa Ficara Assim : Depois Pule Mais 1 andar e começe a enfeitar.. o meu ficou assim se quiser fazer a mesma coisa ... Final Obrigado Galera ... Gostou Rep+ Creditos: Eu 60% FenixBroges 40% Quero Chegar Aos 20 Reps Por Favor Me Ajudem Galera..
-
function create_random_area(sizex, sizey, typecenter) local area = {} for y = 1, sizey do tab = {} for x = 1, sizex do table.insert(tab, ((sizey - 1) / 2) + 1 == y and ((sizex - 1) / 2) + 1 == x and typecenter or math.random(0, 1) ) end table.insert(area, tab) end return area end cria uma area randomizada, para ele criar o centro vc precisa usar numeros impares no tamanho do x e y, pois não tem como achar o centro de uma area 2, 2 por exemplo . create_random_area(3, 5, 2) resultado: {0, 1, 1} {0, 1, 1} {0, 2, 1} {1, 1, 0} {0, 1, 0} até.
-
- createrandomarea
- area
- (e 6 mais)
-
Ola, gostaria que se alguém pudesse criar para mim uma spell que de buff em areá, por exemplo o player usa a spell e ai todos em sua volta ganhariam uma certa quantidade de hp, não precisa ser necessariamente hp, mais fazendo o script ta bom, eu entendo um pouco de scripts e posso editar, espero que tenham entendido. Obrigado, desde ja Lol boss
-
Eu gostaria de um script onde eu pudesse configurar o tempo que um poder pudesse ficar na tela, por exemplo: Se eu quiser que o spell do link abaixo fique na tela durante 10 segundos, sem desaparecer e dando seu respectivo efeito a cada 1 segundo, como eu poderia fazer? http://www.xtibia.com/forum/topic/190598-spell-86-com-imagem/