-
Total de itens
988 -
Registro em
-
Última visita
-
Dias Ganhos
22
Tudo que DuuhCarvalho postou
-
Aguardando resposta .
-
Como seu pedido é sobre PokéTibia use a área de Pedidos e dúvidas de Servidores Derivados . Movido para área correta, mais cuidado da próxima vez . Abraços.
-
Creio que de qualquer forma vai remover um porcentagem , se o player tiver menos ele morre. Tópico Movido para Pedidos e dúvidas resolvidos. Sim... é que ele falou "Eu quero que o target e o caster fikem apenas com 30% da life após a spell", por isso que eu perguntei se era 30% da vida atual. Mas se ele confirmou que é como você fez, tudo bem. Verdade 'rsrs , percebi isso agora. Mas como você falou se ele confirmou , tudo bem creio que ele falou errado.
-
action System Item Summon.
tópico respondeu ao DuuhCarvalho de DuuhCarvalho em Actions e Talkactions
Estava sem sono ;/ rsrs bom nunca vi esse script, mais se tiver creio que fiz diferente ;s Vai usar ? rssr Obrigado >< -
Creio que de qualquer forma vai remover um porcentagem , se o player tiver menos ele morre. Tópico Movido para Pedidos e dúvidas resolvidos.
-
function onCastSpell(cid, var) local playerpos = getPlayerPosition(cid) local pos = getPlayerPosition(getCreatureTarget(cid)) local effectmort = 254 --- Id do efeito que vai ser na target local effect = 134 ---Id do efeito da morte local healthCid, healthTarget = getCreatureMaxHealth(cid), getCreatureMaxHealth(getCreatureTarget(cid)) local removeCid, removeTarget = healthCid * 30 / 100, healthTarget * 30 / 100 if getCreatureTarget(cid) < 1 then return 0 end local position = {x=pos.x, y=pos.y-1, z=pos.z} doSendMagicEffect(playerpos, effectmort) doSendMagicEffect(position, effect) doCreatureAddHealth(getCreatureTarget(cid), -removeTarget) doCreatureAddHealth(cid, -removeCid) return true end
-
Duvida Sanada. Tópico movido para Pedidos e dúvidas resolvidos .
-
O system item summon funciona assim: Ao dar use em 'X' item, no caso eu use o item : , Você summona uma criatura aleatoriamente. E ao dar use Novamente você remove a criatura . vá em data / actions / scripts... Crie um arquivo.lua e cole isso dentro : local monsters = {"Demon", "Rat", "Orc", "Medusa", "Dragon", "Ferumbras"} -- todos os monsters que podem ser summonados. local time = 1 -- tempo em minutos para usar o item novamente. local storage = 10923 -- storage qualquer, que não esteja em uso. function onUse(cid, Item, fromPosition, itemEx, toPosition) local pos = getCreaturePosition(cid) local summon = getCreatureSummons(cid) if (table.maxn(summon) < 1) then if getPlayerStorageValue(cid, storage) - os.time() <= 0 then local mst = monsters[math.random(#monsters)] doConvinceCreature(cid, doCreateMonster(monsters[math.random(#monsters)], pos)) doPlayerSendTextMessage(cid, 22, "Você summonou uma Criatura!") setPlayerStorageValue(cid, storage, os.time() + time*60) for _, pid in ipairs (getCreatureSummons(cid)) do doSendMagicEffect(getCreaturePosition(pid), 15) doCreatureSay(pid, "Vou Te Ajudar", TALKTYPE_ORANGE_1) end else doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." Minuto(s).") end elseif (table.maxn(summon) > 0) then for _, pid in ipairs(getCreatureSummons(cid)) do doCreatureSay(pid, "Tchau", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(pid), 2) doRemoveCreature(pid) end doPlayerSendTextMessage(cid, 22, "Você Removeu A Criatura.") end return true end obs: tudo que você deve configurar , está explicado no script. Agora vá em data / actions / actions.xml... e coloque a tag : <action itemid="4870" script="Nome do Arquivo.lua" /> -- itemid = Id do item, no caso ta o item que mostrei no inicio. Demonstração em Imagens : Simples, porém útil . Sem sono e no tédio saiu isso Abraços.
-
poketibia Pedido De Shiny Stone
tópico respondeu ao sfdftjusutftgjh de DuuhCarvalho em Lixeira Pública
Esta Seção é Destinada ao Desenvolvimento de Actions, talkactions e moveevents. É Proibido Pedidos ou Duvidas, sujeito a Alerta ! Como seu pedido é sobre PokéTibia use a área de Pedidos e dúvidas de Servidores Derivados . Movido para área correta, mais cuidado da próxima vez . Abraços.- 2 respostas
-
- action
- shiny stone
- (e 3 mais)
-
Esta seção é destinada ao desenvolvimento de actions, talkations e moveevents. Proibido pedidos, sujeito a alerta. como o pedido é para PokéTibia, use a área de pedidos para servidores derivados. tópico movido !
-
dúvida Como remover o nome e o hp da cabeça dos players?
pergunta respondeu ao felipemuniz2013 de DuuhCarvalho em Scripts
Movido Para Pedidos e Dúvidas resolvidos. -
function onUse(cid, Item, fromPosition, itemEx, toPosition) local toPos = {x = 295, y = 173, z = 7} --pos para onde o player vai ser teleportado local tempo = 1 --tempo q ele vai ficar la... em segs local pos = getCreaturePosition(itemEx.uid) function teleport() doTeleportThing(itemEx.uid, pos) doSendMagicEffect(pos, 21) return true end if isCreature(cid) then doTeleportThing(itemEx.uid, toPos) doSendMagicEffect(toPos, 21) addEvent(teleport, tempo*1000) end return true end
- 4 respostas
-
- action teleport
- tibia
- (e 4 mais)
-
Bom já deu pra perceber que o pedido principal do tópico foi resolvido ! e sobre o segundo pedido , você criou outro tópico. Então, Duvida sanada ?
-
Agradeço a oportunidade ! Estarei sempre fazendo o meu e ajudando . Abraços ><
-
esqueci um " ) " , editei , testa agora .
-
Reportado para que movam .
-
data / movements / scripts .. coloca o script . data / movements / movements.xml.. coloca a tag: <movevent type="StepIn" uniqueid="UNIQUE ID" event="script" value="Nome do Arquivo.lua"/> coloca o uniqueid no tile.
-
function onStepIn(cid, item, position, fromPosition) local storage = 123 -- storage que ganha na quest . local level = 400 -- level if getPlayerStorageValue(cid) >= 0 then if getPlayerLevel(cid) >= level then doPlayerSendCancel(cid, "Bem Vindo.") else doPlayerSendCancel(cid, "Você precisa ter level "..level.." ou mais para passar aqui.") end else doPlayerSendCancel(cid, "Você precisa Fazer a quest para passar aqui.") end return true end
-
olhe minha assinatura, vai te ajudar ! Os Melhores Tutoriais Você vai encontrar em Tutoriais de Scripting . Bons Estudos . movido para Pedidos e Dúvidas resolvidos.
-
dúvida Quest feita a cada uma Hora (Urgente)
pergunta respondeu ao allex9213 de DuuhCarvalho em Scripts
local items = { --[[id = id do item, count = quantidade, chance = chance ]]-- [1] = {id = 7735, count = 1, chance = 2}, [2] = {id = 7735, count = 1, chance = 5}, [3] = {id = 7735, count = 1, chance = 10}, [4] = {id = 7735, count = 1, chance = 100} } local storage = 123 -- storage local time = 60 -- tempo em minutos. function onUse(cid, item, fromPos, itemEx, toPos) if getPlayerStorageValue(cid, storage) - os.time() <= 0 then for i = 1, #items do if (items.chance > math.random(1, 100)) then doPlayerAddItem(cid, items.id, items.count) doPlayerSendCancel(cid, "Você Ganho! O Item "..getItemNameById(items.id).."!") else doPlayerSendCancel(cid, "Você não ganhou nada, volte em 1 hora.") end setPlayerStorageValue(cid, storage, os.time()+time*1*60) end else doPlayerSendCancel(cid, "Você só pode pegar sua recompensa a cada 1 hora.") end return true end -
action Item que Transfere Health.
tópico respondeu ao DuuhCarvalho de DuuhCarvalho em Actions e Talkactions
onde tá : isMonster(target) troca por : isPlayer(target) -
pedido Pedido tile que da kick ao perde storage
pergunta respondeu ao Gadreel de DuuhCarvalho em Scripts
coloca a tag em movements.xml , e o uniqueid que você colocar na tag , você coloca no tile . -
function onUse(cid, item, frompos, item2, topos) local potion = 7591 -- id da potion local bpId = 2000 -- id da bp de potion local caps = 190 -- caps nescessario local money = 100 -- preço (por potion) if item.itemid == 1945 then if getPlayerFreeCap(cid) >= caps then if doPlayerRemoveMoney(cid, money) then local bp = doPlayerAddItem(cid, bpId, 1) for i = 1, 20 do doAddContainerItem(bp, potion, 100) end doPlayerSendTextMessage(cid, 22, "Você comprou uma bp de great health potion.") doSendMagicEffect(getCreaturePosition(cid), 30) doTransformItem(item.uid, item.itemid+1) else doSendMagicEffect(getCreaturePosition(cid), 2) doPlayerSendTextMessage(cid, 22, "Você não tem Money.") end else doPlayerSendCancel(cid, "Você não tem caps.") end elseif item.itemid == 1946 then if getPlayerFreeCap(cid) >= caps then if doPlayerRemoveMoney(cid, money) then local bp = doPlayerAddItem(cid, bpId, 1) for i = 1, 20 do doAddContainerItem(bp, potion, 100) end doPlayerSendTextMessage(cid, 22, "Você comprou uma bp de great health potion.") doSendMagicEffect(getCreaturePosition(cid), 30) doTransformItem(item.uid, item.itemid-1) else doSendMagicEffect(getCreaturePosition(cid), 2) doPlayerSendTextMessage(cid, 22, "Você não tem Money.") end else doPlayerSendCancel(cid, "Você não tem caps.") end end return true end
-
pedido Pedido tile que da kick ao perde storage
pergunta respondeu ao Gadreel de DuuhCarvalho em Scripts
ou da kick ou manda pro templo . ao pisar se não tiver X storage é teleportado pro templo . function onStepIn(cid, item, pos) local storage = 123 -- storage local pos = {x= 1, y= 2, z= 3} -- pos do templo if getPlayerStorageValue(cid, storage) >= 1 then doPlayerSendCancel(cid, "Bem Vindo.") else doTeleportThing(cid, pos) end return true end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.