-
Total de itens
3611 -
Registro em
-
Última visita
-
Dias Ganhos
60
Tudo que Roksas postou
-
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
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
- 6 respostas
-
- kamui spell tibia obito
- kamui dimension
- (e 4 mais)
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
#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
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
#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
-
#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
-
Tente com um player, e tenha certeza de que sua vida não está cheia ¬¬
-
Favor postar a resolução do problema para servir para outros usuários.
- 3 respostas
-
- player
- player passando sobre player
- (e 4 mais)
-
#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
-
#Aprovado e movido.
-
Perdão mas já existe conteúdos do tipo, reprovado.
-
[Encerrado] Como fazer, bicho morto vira portal
tópico respondeu ao Heeyisis de Roksas em Tópicos Sem Resposta
Esse monstro só tem nessa quest? Ou em mais lugares? -
Ah perdão galera, me esqueci que é uma tabela outfits rsrs. {lookType, lookHead, lookBody, etc}. #GoodLuck!
-
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.
- 3 respostas
-
- caners war
- otserv
-
(e 1 mais)
Tags:
-
Qual é o nome desejado?
-
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.
-
Dark, eu tinha mudado o meu script, ve la meu ultimo post.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
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.