Jump to content
Sign in to follow this  
Mecianosz

Suporte [pedido] exhaust na alavanca

Recommended Posts

Qual servidor ou website você utiliza como base? 

tfs 0.5 exclusive edition

 

Olá! Gente, como eu coloco exhaust numa alavanca? Eu coloquei assim, mas a alavanca está ignorando o exhaust.... eu quero colocar o exhaust na alavanca, não no player..

if not (exhaustion.check(cid, 23302)) then
  exhaustion.set(cid, 23302, os.time() + 60)
  etc etc etc
else
  etc etc etc
end

 

Edited by Mecianosz (see edit history)

Share this post


Link to post
Share on other sites

Poe tipo assim:  

function tanananana(parapa, papapa, cococo)
	if player:getStorageValue(7777) <= os.time() then
		player:setStorageValue(7777, (60 + os.time()))
		
		tal tal tal player say tal tal tal	
	end
end

 

Ou algo assim:

function tanananana(parapa, papapa, cococo)
if player:getStorageValue(7777) then
	return true
end
player:setStorageValue(7777, (60 + os.time()))

tal tal tal player say tal tal tal	
end

 

Edited by Mor3nao (see edit history)

MEUS POSTS:

 

SE AJUDEI, DÁ O REP+, ESQUECE NÃO, VLW BB <3

Share this post


Link to post
Share on other sites
1 minuto atrás, Celulose disse:

@Mecianosz na verdade eu tinha mandado uma solução "errado kk"

 

posta o script da alavanca ai

 

Citar

if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then

			if not (exhaustion.check(cid, 23302)) then

				nplayer1pos = {x=1979, y=206, z=6}
				nplayer2pos = {x=1978, y=206, z=6}
				nplayer3pos = {x=1979, y=203, z=6}
				nplayer4pos = {x=1978, y=203, z=6}

				doSendMagicEffect(player1pos,2)
				doSendMagicEffect(player2pos,2)
				doSendMagicEffect(player3pos,2)
				doSendMagicEffect(player4pos,2)

				doTeleportThing(player1.uid,nplayer1pos)
				doTeleportThing(player2.uid,nplayer2pos)
				doTeleportThing(player3.uid,nplayer3pos)
				doTeleportThing(player4.uid,nplayer4pos)

				doSendMagicEffect(nplayer1pos,6)
				doSendMagicEffect(nplayer2pos,6)
				doSendMagicEffect(nplayer3pos,6)
				doSendMagicEffect(nplayer4pos,6)

				doTransformItem(7100,item.itemid+1)
				exhaustion.set(cid, 23302, os.time() + 60)
			else
				doCreatureSay(cid, "Halo! Halo! We are still fighting here!", TALKTYPE_ORANGE_1)
			end

        else
            doCreatureSay(cid, "You need four players.", TALKTYPE_ORANGE_1)
        end

 

 

Share this post


Link to post
Share on other sites
3 horas atrás, Mecianosz disse:

eu quero colocar o exhaust na alavanca, não no player..

Usa global storage.


 

 

 

Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito.

                                                                                                                                                                                                                                        Aristóteles 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Mor3nao
      Alguns scripts meus estão apresentando esse erro argument is unsafe, não me prejudica em nada, o script funciona normal, só polui minha distrô, e gostaria de saber doq se trata
      Tá acontecendo em pelo menos dois:
       
      1. Minha bolt vip:
      A ideia dessa bolt é ela ter 10% de chance de dar um atk extra
       
       
       
      2. Uma estatua que cospe fogo(tipo uma wave)
      A ideia é dar use na statua e ela lançar uma wave de fogo, q mata qualquer um no caminho.
       
       
       
      No caso desse segundo, esse erro aparece várias vezes,  sempre q uso, aparentemente, cada um dos "i" do for, o primeiro, só quando dá a segunda bolt, , queria saber como resolver, pra parar de aparecer
       
    • By victordlr
      Enfim, estou usando uma base OTPokémon, semelhante a PokeZr... Os pokémons não selvagens do servidor, os pokémons que os jogadores capturam, Gloom, etc.... Estão dando muito dano, queria pelomenos aumentar o life dos pokémons selvagens ou tirar o dano que essas spells absurdas estão dando, não estou conseguindo....
       
       
       
      QUEM ME AJUDAR, VAI GANHAR MEU RESPEITO. 
       
      Porfavor, se alguem puder me ajudar agradeço muito...

    • By alquimistarando
      Oi desculpa incomodar gostaria da ajuda de alguém pra ajeitar esse jutsu, é  um tsukuyomi que leva eu e o inimigo pro word. O problema q estou tendo é  que quando leva eu e o cara,  não consigo usar nenhum outro jutsu lá simplificando, o combo de ataques meu não sai porém, o inimigo pode usar jutsus  em mim é pode me comba com as magias dele normalmente entao se alguem puder dar um help tirando essa função que me bloqueia de usar outros ataques  ou colocar ela pra bloquear o tageth em vez de mim, agradeço.antes q alguém pergunte se eu repeti os storages  das spels, eu não repeti, desculpem se não expliquei bem sou meio leigo tô  começando agr a mexer nessas coisas 
       
       
       
      local time = 15 -- tempo em segundos para voltar
      local points = 80 -- o tanto de skills ele ficara mais forte
      local condition = createConditionObject(CONDITION_ATTRIBUTES)
      setConditionParam(condition, CONDITION_PARAM_TICKS, time*1000)
      setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, points)
      setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, points)
      setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, points)
      setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, points)
      setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, points)
      setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, points)
      setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, points)
      function onCastSpell(cid, var)
      local waittime = 30 -- Tempo de exhaustion
      local storage = 15288
      if exhaustion.check(cid, storage) then
      return false
      end
      exhaustion.set(cid, storage, waittime)
      local pos = getCreaturePosition(cid)
      local target = getCreatureTarget(cid)
      local targetpos = getCreaturePosition(target)
      local Tile1 = {x = 996, y = 1001, z = 7} -- position onde o player sera teleportado
      local Tile2 = {x = 996, y = 997, z = 7} -- position onde o target sera teleportado
      local from1,to1 = {x=1509, y=1259, z=7},{x=1509, y=1255, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado
      local from2,to2 = {x=979, y=911, z=7},{x=994, y=918, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado
      local from3,to3 = {x=1514, y=1262, z=7},{x=1504, y=1253, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado
      local from4,to4 = {x=1552, y=1254, z=7},{x=1561, y=1262, z=7} -- ponto 1 ao ponto 2 da area
      local from5,to5 = {x=979, y=911, z=7},{x=994, y=918, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado
      local from6,to6 = {x=1156, y=1192, z=7},{x=1172, y=1172, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado
      local from7,to7 = {x=664, y=1096, z=7},{x=685, y=1104, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado
      local from8,to8 = {x=1553, y=1254, z=7},{x=1562, y=1262, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado
      if isInRange(pos, from1, to1) or isInRange(pos, from2, to2) or isInRange(pos, from3, to3) or isInRange(pos, from4, to4) or isInRange(pos, from5, to5) or isInRange(pos, from6, to6) or isInRange(pos, from7, to7) or isInRange(pos, from8, to8) then
      doPlayerSendCancel(cid, "Você nao pode usar o Tsukuyomi World aqui!")
      return FALSE
      end
      if not isPlayer(target) then
      doPlayerSendCancel(cid, "Você so pode usar essa magia em players!")
      return FALSE
      end
      local function Teleport_Player(cid)
      doTeleportThing(cid,pos)
      end
      local function Teleport_Target(target)
      doCreatureSetNoMove(target, 0)
      doTeleportThing(target,targetpos)
      end
      doAddCondition(cid, condition)
      doCreatureSetNoMove(target, 1)
      doTeleportThing(cid,Tile1)
      doTeleportThing(target,Tile2)
      doSendMagicEffect(targetpos, 182)
      addEvent(Teleport_Player, time*1000, cid)
      addEvent(Teleport_Target, time*1000, target)
      return TRUE
      end
       
       
       
    • By knepperzik
      Boa Noite!
      Detalhes: tfs 0.4, narutibia.
      Então, estou com um problema gigantesco, peço a ajuda de vocês!
      Por exemplo:
      Vocações que usa gloves, quando vai usar uma sword e vai hitar alguma coisa, simplesmente o servidor congela!!
      Sem nenhum erro na distro.
       
       
    • By LeoPetry
      .Qual servidor ou website você utiliza como base?  TFS 0.4
       
      Qual o motivo deste tópico? Erros no SQLITE, se alguém puder me dar um auxilio
       
      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. 
       
  • Recently Browsing   0 members

    No registered users viewing this page.


Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

Tibia King Recomenda

DokeHost - Soluções em Hospedagem

VPS Windows
VPS Linux
Servidor VPS
×
×
  • Create New...