Ir para conteúdo

Featured Replies

Postado

Erro meu* kkk

local tempo = 60 -- tempo em segundos.
local effect = {136} -- effect no player, caso queira apenas 1, basta remover os outros numeros.
local effect1 = {136} -- effect no player, caso queira apenas 1, basta remover os outros numeros.
local effect2 = {136} -- effect no player, caso queira apenas 1, basta remover os outros numeros.
local effect3 = {136} -- effect no player, caso queira apenas 1, basta remover os outros numeros.
 
local ml = 50 -- quantos ira aumentar o skill de ML
local skillfist = 35 -- quantos ira aumentar o skill de Fist
local skillsword = 35 -- quantos ira aumentar o skill de Sword
local skillaxe = 35 -- quantos ira aumentar o skill de Axe
local skillclub = 35 -- quantos ira aumentar o skill de Club
local skilldistance = 35 -- quantos ira aumentar o skill de Distance
local skillshield = 35 -- quantos ira aumentar o skill de Shield
local health = 100 -- A cada 1 segundo quantos aumentar de vida
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
 
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
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*1000)
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*1000)
setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health)
setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000)
setCombatCondition(combat, condition)
 
function magicEffect1(tempo2,tempo3,cid)
if (isCreature(cid)) then
if getPlayerStorageValue(cid, 102053) > 0 and getPlayerVocationId(cid, 1) or getPlayerVocationId(cid, 5) or getPlayerVocationId(cid, 9) or getPlayerVocationId(cid, 13) or getPlayerVocationId(cid, 17) or getPlayerVocationId(cid, 21) or getPlayerVocationId(cid, 25) or getPlayerVocationId(cid, 29) or getPlayerVocationId(cid, 33) or getPlayerVocationId(cid, 37) and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then
for i=1, #effect do
local position = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
doSendMagicEffect(position, effect)
end
if getPlayerStorageValue(cid, 102053) > 0 and getPlayerVocationId(cid, 2) or getPlayerVocationId(cid, 6) or getPlayerVocationId(cid, 10) or getPlayerVocationId(cid, 14) or getPlayerVocationId(cid, 18) or getPlayerVocationId(cid, 22) or getPlayerVocationId(cid, 26) or getPlayerVocationId(cid, 30) or getPlayerVocationId(cid, 34) or getPlayerVocationId(cid, 38) and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then
for i=1, #effect do
local position = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
doSendMagicEffect(position, effect1)
end
if getPlayerStorageValue(cid, 102053) > 0 and getPlayerVocationId(cid, 3) or getPlayerVocationId(cid, 7) or getPlayerVocationId(cid, 11) or getPlayerVocationId(cid, 15) or getPlayerVocationId(cid, 19) or getPlayerVocationId(cid, 23) or getPlayerVocationId(cid, 27) or getPlayerVocationId(cid, 31) or getPlayerVocationId(cid, 35) or getPlayerVocationId(cid, 39) and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then
for i=1, #effect do
local position = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
doSendMagicEffect(position, effect2)
end
if getPlayerStorageValue(cid, 102053) > 0 and getPlayerVocationId(cid, 4) or getPlayerVocationId(cid, 8) or getPlayerVocationId(cid, 12) or getPlayerVocationId(cid, 16) or getPlayerVocationId(cid, 20) or getPlayerVocationId(cid, 24) or getPlayerVocationId(cid, 28) or getPlayerVocationId(cid, 32) or getPlayerVocationId(cid, 36) or getPlayerVocationId(cid, 40) and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then
for i=1, #effect do
local position = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
doSendMagicEffect(position, effect3)
end
end
end
end
 
function onCastSpell(cid, var)
local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then
doCombat(cid, combat, var)
tempo2 = 0
while (tempo2 ~= (tempo*1000)) do
addEvent(magicEffect1, tempo2, tempo2, tempo*1000, cid)
tempo2 = tempo2 + 300
end
setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado.
doCreatureSay(cid, "Susano", TALKTYPE_MONSTER)
doSendMagicEffect(position127, 110)
else
doPlayerSendCancel(cid, "Sorry, you are transformed.")
end
end

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

  • Respostas 7
  • Visualizações 710
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Postado
  • Solução
local tempo = 60 -- tempo em segundos.
local effect = { [1] = 23,
                 [2] = 43,
                 [3] = 55,
                 [4] = 97,
      }
 
local ml = 50 -- quantos ira aumentar o skill de ML
local skillfist = 35 -- quantos ira aumentar o skill de Fist
local skillsword = 35 -- quantos ira aumentar o skill de Sword
local skillaxe = 35 -- quantos ira aumentar o skill de Axe
local skillclub = 35 -- quantos ira aumentar o skill de Club
local skilldistance = 35 -- quantos ira aumentar o skill de Distance
local skillshield = 35 -- quantos ira aumentar o skill de Shield
local health = 100 -- A cada 1 segundo quantos aumentar de vida
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
 
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
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*1000)
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*1000)
setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health)
setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000)
setCombatCondition(combat, condition)
 
function magicEffect1(tempo2,tempo3,cid)
   if (isCreature(cid)) then
      if getPlayerStorageValue(cid, 102053) > 0 and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then
       local position = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
        doSendMagicEffect(position, effect[getPlayerVocation(cid)])
      end
    end
end
 
function onCastSpell(cid, var)
local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
   if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then
    doCombat(cid, combat, var)
     tempo2 = 0
      while (tempo2 ~= (tempo*1000)) do
       addEvent(magicEffect1, tempo2, tempo2, tempo*1000, cid)
       tempo2 = tempo2 + 300
      end
     setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado.
      doCreatureSay(cid, "Susano", TALKTYPE_MONSTER)
       doSendMagicEffect(position127, 110)
   else
    doPlayerSendCancel(cid, "Sorry, you are transformed.")
   end
end

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Postado
  • Autor

cara os dois funcionou, mas o do Caronte ficou bem mas simples. mas valeu rep por dois.

Editado por ZwhiteDog (veja o histórico de edições)

Administração é a arte de criar os caminhos que levam a humanidade à excelência de suas realizações.

 

fHEDOxC.png

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.8k

Informação Importante

Confirmação de Termo