Ir para conteúdo

Roksas

Herói
  • Total de itens

    3611
  • Registro em

  • Última visita

  • Dias Ganhos

    60

Tudo que Roksas postou

  1. Prontinho! function onSay(cid, words, param) local speedGain = 100 local vocs = { [1] = 538, [2] = 585, [3] = 536, } if not vocs[getPlayerVocation(cid)] then return true end if getPlayerStorageValue(cid, 9330) < 1 then setPlayerStorageValue(cid, 9330, 1) speed(cid, speedGain, 2) doSetCreatureOutfit(cid, {lookType = vocs[getPlayerVocation(cid)]}, -1) elseif getPlayerStorageValue(cid, 9330) >= 1 then setPlayerStorageValue(cid, 9330, -1) doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, getCreatureSpeed(cid) - 100) end return true end function speed(uid, speed, mlose) if not isPlayer(uid) then return true end if getCreatureMana(uid) < mlose then return true end if getPlayerStorageValue(uid, 9330) < 1 then return true end doCreatureAddMana(uid, -mlose) doChangeSpeed(uid, getCreatureSpeed(uid) + speed) return addEvent(speed, 1 * 1500, uid, speed, mlose) end
  2. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  3. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  5. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  6. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. #GoodLuck. function onSay(cid, words, param) local speedGain = 100 local vocs = { [1] = 538, [2] = 585, [3] = 536, } if not vocs[getPlayerVocation(cid)] then return true end if getPlayerStorageValue(cid, 9330) < 1 then doCreatureSetNoMove(cid, true) setPlayerStorageValue(cid, 9330, 1) speed(cid, speedGain, 2) doSetCreatureOutfit(cid, {lookType = vocs[getPlayerVocation(cid)]}, -1) elseif getPlayerStorageValue(cid, 9330) >= 1 then doCreatureSetNoMove(cid, false) setPlayerStorageValue(cid, 9330, -1) doRemoveCondition(cid, CONDITION_OUTFIT) end return true end function speed(uid, speed, mlose) if not isPlayer(uid) then return true end if getCreatureMana(uid) < mlose then return true end if getPlayerStorageValue(uid, 9330) < 1 then return true end doCreatureAddMana(uid, -mlose) doChangeSpeed(uid, getCreatureSpeed(uid) + speed) return addEvent(speed, 1 * 1500, uid, speed) end
  8. Diga como você resolveu para que outros usuários resolvam também!
  9. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. #GoodLuck. function onUse(cid, item, fromPosition, itemEx, toPosition) local cfg = { refuel = 42 * 60 * 1000, time = 2000, -- Tempo de Exhaustion (1000 por segundos) } if getPlayerStorageValue(cid, 141012) > os.time() then doPlayerSendCancel(cid, "You are exhausted, wait "..getPlayerStorageValue(cid, 141012) - os.time().." seconds.") return true end if getPlayerStamina(cid) >= cfg.refuel then doPlayerSendCancel(cid, "Your stamina is already full.") else doPlayerSetStamina(cid, cfg.refuel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your stamina has been refilled, please relog to activate.") doRemoveItem(item.uid) setPlayerStorageValue(cid, 141012, os.time() + cfg.time / 1000) end return true end
  11. #Obrigado Slicer, não prestei atenção, no caso irá retornar e não irá healar porque não tem o valor da storage ainda, rsrs. #Maelnise O correto é o "hp" porque é o parâmetro da função criada. Tente! function onSay(cid, words, param) local hpGain = 5 local vocs = { [1] = 538, [2] = 585, [3] = 536, } if not vocs[getPlayerVocation(cid)] then return true end if getPlayerStorageValue(cid, 9329) < 1 then doCreatureSetNoMove(cid, true) setPlayerStorageValue(cid, 9329, 1) heal(cid, hpGain) doSetCreatureOutfit(cid, {lookType = vocs[getPlayerVocation(cid)]}, -1) elseif getPlayerStorageValue(cid, 9329) >= 1 then doCreatureSetNoMove(cid, false) setPlayerStorageValue(cid, 9329, -1) doRemoveCondition(cid, CONDITION_OUTFIT) end return true end function heal(uid, hp) if not isPlayer(uid) then return true end if getPlayerStorageValue(uid, 9329) < 1 then return true end doCreatureAddHealth(uid, hp) return addEvent(heal, 1 * 1500, uid, hp) end
  12. Tente com um player, e tenha certeza de que sua vida não está cheia ¬¬
  13. #Perfect function onSay(cid, words, param) local hpGain = 5 local vocs = { [1] = 538, [2] = 585, [3] = 536, } if not vocs[getPlayerVocation(cid)] then return true end if getPlayerStorageValue(cid, 9329) < 1 then heal(cid, hpGain) doCreatureSetNoMove(cid, true) setPlayerStorageValue(cid, 9329, 1) doSetCreatureOutfit(cid, {lookType = vocs[getPlayerVocation(cid)]}, -1) elseif getPlayerStorageValue(cid, 9329) >= 1 then doCreatureSetNoMove(cid, false) setPlayerStorageValue(cid, 9329, -1) doRemoveCondition(cid, CONDITION_OUTFIT) end return true end function heal(uid, hp) if not isPlayer(uid) then return true end if getPlayerStorageValue(uid, 9329) < 1 then return true end doCreatureAddHealth(uid, hp) return addEvent(heal, 1 * 1500, uid, hp) end
  14. Perdão mas já existe conteúdos do tipo, reprovado.
  15. Esse monstro só tem nessa quest? Ou em mais lugares?
  16. Ah perdão galera, me esqueci que é uma tabela outfits rsrs. {lookType, lookHead, lookBody, etc}. #GoodLuck!
  17. Roksas

    Caners War

    Amigo, esta seção é para tutoriais e não downloads, irei mover o seu tópico. E favor formatar o seu tópico corretamente, favor não colocar muitas cores e diminuir as letras. Obrigado! #GoodLuck.
  18. Fiz um do início, vamos ver se funciona agora: function onSay(cid, words, param) local vocs = { [1] = 123, [2] = 231, [3] = 98, [4] = 76, } if not vocs[getPlayerVocation(cid)] then return true end if getPlayerStorageValue(cid, 9329) < 1 then doCreatureSetNoMove(cid, true) setPlayerStorageValue(cid, 9329, 1) doSetCreatureOutfit(cid, vocs[getPlayerVocation(cid)], -1) elseif getPlayerStorageValue(cid, 9329) >= 1 then doCreatureSetNoMove(cid, false) setPlayerStorageValue(cid, 9329, -1) doRemoveCondition(cid, CONDITION_OUTFIT) end return true end Nesta parte, você tem que mudar: local vocs = { [1] = 123, [2] = 231, [3] = 98, [4] = 76, } Entre [ e ] é o ID da vocação e o número ao lado é o lookType. #GoodLuck.
  19. Dark, eu tinha mudado o meu script, ve la meu ultimo post.
  20. Roksas

    Comando criar pedra

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...