Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Olá pessoal!

@EDIT

Com a ajuda  do Duuhzera, consegui fazer algumas coisas que precisava, mas ainda faltam algumas

 

 


REDBULL

 

Nesse script preciso:

1- Ao usar o item, a velocidade do player aumente em 550(já está fazendo isso), e depois de 3 segundos, que a velocidade volte ao normal(diminua 550, voltando ao normal -- não estou conseguindo fazer isso)

 

local limite = 2500 -- limite não passar de 1000
local food = {[2672] = {150, "Glup Glup"}}
local time = 3




function onUse(cid, item, fromPosition, itemEx, toPosition)
    
    if(food[item.itemid] ~= nil) then
  if(getPlayerFood(cid) + food[item.itemid][1]) >= limite then
   doPlayerSendCancel(cid, "You are full.")
  else
   doPlayerFeed(cid, food)
   doSendAnimatedText(getCreaturePosition(cid), food[item.itemid][2], TEXTCOLOR_WHITE)
    doSendMagicEffect(getCreaturePosition(cid), 25)
   doRemoveItem(item.uid, 1)
   doCreatureAddHealth(cid, food[item.itemid][1])
   
    doChangeSpeed(cid, 550)
   doSendAnimatedText(getCreaturePosition(cid), "REDBUUUUL", TEXTCOLOR_BLUE)
  end
  return true
    end

    doChangeSpeed(cid, -550)
        
        addEvent(time, doChangeSpeed(cid, -550) )
        
return true
    end
  

 

 


!RUN

 

 

Esse script era para que quando fosse ativado ao falar !run, começasse gastar mana(quantia configurada no script) do player continuamente até ele desativar com !run novamente ou acabar a mana, PORÉEEEM não tá fazendo isso, e preciso de ajuda para arrumar!

local storage = 22021
local mana = 30
local tempo_mana = 50 --cada x seg perde mana


function onSay(cid, words, param, channel)

   if(getPlayerStorageValue(cid,22021)>0) then  
   doChangeSpeed(cid,-200)
   setPlayerStorageValue(cid,storage, -1)
   stopEvent(event_mana)
   return true
   end
   if(getPlayerStorageValue(cid,22021)<0 and getPlayerMana(cid)>mana) then
          doChangeSpeed(cid,200)
          addEvent(mana_lose,tempo_mana*1000,cid)
          setPlayerStorageValue(cid,storage, 1)
          doCreatureSay(cid,"CORRE!!!",TALKTYPE_ORANGE_1)
          return true
          else
          doPlayerSendCancel(cid,"Mana insuficiente.")
          stopEvent(event_mana)
          return true
          end     
   end
   
   function mana_lose()
   if(isPlayer(cid)==true) then
   if(getPlayerStorageValue(cid,22021)>0) then
   if(getPlayerMana(cid)>=1) then
   doPlayerAddMana(cid, -mana)
   event_mana = addEvent(mana_lose,tempo_mana*1000)
   else
          doPlayerSendCancel(cid,"Mana insuficiente.")
          doChangeSpeed(cid,-200)
          setPlayerStorageValue(cid,storage, -1)
   end
   end
   end
   end
 

 

Realmente não estou conseguindo fazer isso, nem pegando em alguns outros scripts que tenho como base kkk
Grato pela ajuda, Duuhzera e quem mais tentar/ajudar!
 

Editado por biel.stocco (veja o histórico de edições)

  • Respostas 5
  • Visualizações 273
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Postado

function

onUse(cid, item, frompos, item2, topos)

if exhaustion.check(cid, 23006) == false then

exhaustion.set(cid, 23006, 5)
else
doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 23006).."]")
return false
end

    cPos = getCreaturePosition(cid)
    doPlayerSendTextMessage (cid, MESSAGE_STATUS_CONSOLE_BLUE, "GPS: [X:" .. cPos.x.. "| Y:" .. cPos.y.. "| Z:" .. cPos.z .. ].")


    end

 

Testa ae, se funcionar é só adicionar no outro script tambem

Postado
  • Autor

function

onUse(cid, item, frompos, item2, topos)

if exhaustion.check(cid, 23006) == false then

exhaustion.set(cid, 23006, 5)
else
doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 23006).."]")
return false
end

    cPos = getCreaturePosition(cid)

    doPlayerSendTextMessage (cid, MESSAGE_STATUS_CONSOLE_BLUE, "GPS: [X:" .. cPos.x.. "| Y:" .. cPos.y.. "| Z:" .. cPos.z .. ].")

    end

 

Testa ae, se funcionar é só adicionar no outro script tambem

Funcionou no script do redbull e gps, vlw manin! REP+

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo