Efeito Drop Stone.

jhonatanp
em Lixeira Pública

jhonatanp

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 28/07/12Posts: 273Char no Tibia: Kisame of Tenebra

Olá estou querendo um Efeito Drop Stone que será da seguinte forma.



O player está caçando e quando matar o pokemon e dropar uma stone irá fazer 1 efeito [X] em cima do pokemon [Y] que morreu e dropou o loot, temos uma imagem para mostrar como é.



U9Ownfw.png



neste imagem o player DROPA uma STONE do id [XXXX] que faz um efeito em cima do pokemon que dropou, é possivel fazer este script? aguardo.


desrhw.png

Bruno

Ousadia e Alegria
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 01/05/08Posts: 2571Gênero: Masculino

É pra fazer um efeito em determinado pokemon em sua morte certo?

Qual é esse efeito? Tem algum outro script que faça esse efeito para tomar como base?

Atenciosamente,
Bruno Minervino

 

Tibia Clients - Downloads Window

Lordbaxx

Imperium Project
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 01/07/13Posts: 521

É pra fazer um efeito em determinado pokemon em sua morte certo?

Qual é esse efeito? Tem algum outro script que faça esse efeito para tomar como base?

Ele quer que aconteça não em um determinado pokemon, mas em todos os pokemons que droparem "X" item, ou seja, se um pokemon dropar este "X" Item o efeito sairá em cima do corpse dele.

LOGO OFICIAL.png

jhonatanp

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 28/07/12Posts: 273Char no Tibia: Kisame of Tenebra

É pra fazer um efeito em determinado pokemon em sua morte certo?

Qual é esse efeito? Tem algum outro script que faça esse efeito para tomar como base?

Realmente não tenho nenhum que tenha uma base.

 

Eu achei este efeito na Pokexgames ele é da seguinte forma.

 

Você está caçando um determinado "POKEMON" e quando dropar uma "STONE OU ITEM CONFIGURAVEL" a flecha vai ficar alguns segundos em cima do corpo do pokemon, podemos colocar uns 5/4 segundos.

 

desrhw.png

Bruno

Ousadia e Alegria
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 01/05/08Posts: 2571Gênero: Masculino

Realmente não tenho nenhum que tenha uma base.

 

Eu achei este efeito na Pokexgames ele é da seguinte forma.

 

Você está caçando um determinado "POKEMON" e quando dropar uma "STONE OU ITEM CONFIGURAVEL" a flecha vai ficar alguns segundos em cima do corpo do pokemon, podemos colocar uns 5/4 segundos.

 

Entendo, é que eu precisaria ver, pois nunca mexi com derivados.

Atenciosamente,
Bruno Minervino

 

Tibia Clients - Downloads Window

Gabrieltxu

O Héroi
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/06/12Posts: 2180Gênero: MasculinoChar no Tibia: Supreme Player

o sistema que ele quer é o seguinte :

Ao dropar uma stone do pokemon , sendo tanto fire , water , leaf etc.. cada uma com um efeito diferente que eu saiba , (é assim que é na pxg)

ai quando dropa a stone vai sair 2 efeitos , 1° seria essa seta azul para mostrar qual poke dropou ela , e a 2° é a mostrando que dropou a Stone , é assim que ele quer se é que eu entendi

Canal do facebook de lives!! cola la galera me ajudar seguindo a pagina hehe ! ❤️

 

               https://www.facebook.com/Tuxao0

jhonatanp

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 28/07/12Posts: 273Char no Tibia: Kisame of Tenebra

o sistema que ele quer é o seguinte :

Ao dropar uma stone do pokemon , sendo tanto fire , water , leaf etc.. cada uma com um efeito diferente que eu saiba , (é assim que é na pxg)

ai quando dropa a stone vai sair 2 efeitos , 1° seria essa seta azul para mostrar qual poke dropou ela , e a 2° é a mostrando que dropou a Stone , é assim que ele quer se é que eu entendi

 

 

 

eu quero só o primeiro efeito de ficar a seta azul em cima do poke mostrando que o item dropou.

desrhw.png

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

Qual a base do seu servidor? Se for PDA, peço que poste seu dropStone.lua (creaturescripts).

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

jhonatanp

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 28/07/12Posts: 273Char no Tibia: Kisame of Tenebra

é pda sim.

 

 

 

 

local effect = 169 --by brun123 --alterado v1.9 \/
local function func(cid, position, corpseid, effect)
if not isCreature(cid) then return true end
local corpse = getTileItemById(position, corpseid).uid
if corpse <= 1 then return end
if not isContainer(corpse) then return true end
for slot = 0, (getContainerSize(corpse)-1) do
local item = getContainerItem(corpse, slot)
if item.uid <= 1 then return end
if isStone(item.itemid) then
return doSendMagicEffect(getThingPos(cid), effect)
end
end
end
function onKill(cid, target, lastHit)

if not ehMonstro(target) then return true end
local corpse = getMonsterInfo(getCreatureName(target)).lookCorpse

addEvent(func, 5, getCreatureSummons(cid)[1], getThingPos(target), corpse, effect)
return true
end

 

desrhw.png

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

 

local effect = 169                                   --by brun123    --alterado v1.9 \/
local arrow = {effect, duration}                     --Respectivamente, efeito e duração (segundos).
function sendEffect(pos, time)
    if time < 0 then
        return true
    end
    doSendMagicEffect(pos, arrow[1])
    addEvent(sendEffect, 1000, pos, time - 1)
end
local function func(cid, position, corpseid, effect)
    if not isCreature(cid) then return true end
    local corpse = getTileItemById(position, corpseid).uid
    if corpse <= 1 then return end
    if not isContainer(corpse) then return true end
    for slot = 0, (getContainerSize(corpse)-1) do
        local item = getContainerItem(corpse, slot)
        if item.uid <= 1 then return end
        if isStone(item.itemid) then
            return doSendMagicEffect(getThingPos(cid), effect) and sendEffect(position, arrow[2])
        end
    end
end
function onKill(cid, target, lastHit)
 
    if not ehMonstro(target) then return true end
    local corpse = getMonsterInfo(getCreatureName(target)).lookCorpse
 
    addEvent(func, 5, getCreatureSummons(cid)[1], getThingPos(target), corpse, effect)
    return true
end

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

shept

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/05/15Posts: 72

essa flexa ai, é um efeito assim como aquela flexa que tem no tibia, nome do efeito do tibia é tutorial arrow...

'-' não tem que por timer pro efeito, deve ser o mesmo jeito que a do global, os caras fez com várias animações pra ficar certo tempo aparecendo ... facil de fazer, mas a proposito, o script funcionou?

to querendo algo assim, mas pra uma tfs bem atual, a tfs 1.2 ... se funcionar eu acho que consigo converter ...

Luga03

Gabriel Lucena :D
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/04/15Posts: 956Gênero: Masculino

Man gostei da Ideia, mas oque o Cara esta tentando fazer e vcs estão inventando coisas ¬¬ pelomenos alguns, tipo, vou descrever oq eu entendi

 

Versão Tibia:

 

Se Dropar um item, em qual quer monster que seja, aparece uma efeito no corpose do pokémon Morto!

 

Versão Pokémon

 

Ao Matar um Pokémon, se dropar um Item, acontece um efeito, encima do corpo do Pokémon Morto!

 

Foi isto q eu entendi, e se alguem consegui, tbm estarei agradecido, pq isto é mt interessante!

Hello! How are you? It's fine? 

 

Okay, so you like my helps? if yes, then do you can like my post, give-me a reputation, you can't?

 

Good morning for everyone! And have a good day!

shept

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/05/15Posts: 72

Man gostei da Ideia, mas oque o Cara esta tentando fazer e vcs estão inventando coisas ¬¬ pelomenos alguns, tipo, vou descrever oq eu entendi

 

Versão Tibia:

 

Se Dropar um item, em qual quer monster que seja, aparece uma efeito no corpose do pokémon Morto!

 

Versão Pokémon

 

Ao Matar um Pokémon, se dropar um Item, acontece um efeito, encima do corpo do Pokémon Morto!

 

Foi isto q eu entendi, e se alguem consegui, tbm estarei agradecido, pq isto é mt interessante!

vc disse duas coisas iguais kkk

versão tibia e versão pokemon..

mas tudo bem, é isso mesmo que o cara pediu e o outro cara postou ... é pra fazer um efeito quando dropa X item dos monstros...

mas agora não sei como ele está identificando o X item...

 

edit; até achei ali, tem uma função que não tá no script..

mas o nome dela é "isStone();" ai ele verifica se o item é uma stone, mas onde que está essa função pra gente poder alterar os items do array?

Luga03

Gabriel Lucena :D
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/04/15Posts: 956Gênero: Masculino

vc disse duas coisas iguais kkk

versão tibia e versão pokemon..

mas tudo bem, é isso mesmo que o cara pediu e o outro cara postou ... é pra fazer um efeito quando dropa X item dos monstros...

mas agora não sei como ele está identificando o X item...

 

edit; até achei ali, tem uma função que não tá no script..

mas o nome dela é "isStone();" ai ele verifica se o item é uma stone, mas onde que está essa função pra gente poder alterar os items do array?

Eu falei duas versões iguai, pq tem alguns que não entendem mt de derivados, int falei da "Linguagem" de tibia ._.

 

e o seu Edit

 

Seria mais fácil, usar uma função que ela checa se tem o item, ai faz uma tabela com os ids de todos os items

Hello! How are you? It's fine? 

 

Okay, so you like my helps? if yes, then do you can like my post, give-me a reputation, you can't?

 

Good morning for everyone! And have a good day!

shept

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/05/15Posts: 72

Eu falei duas versões iguai, pq tem alguns que não entendem mt de derivados, int falei da "Linguagem" de tibia ._.

 

e o seu Edit

 

Seria mais fácil, usar uma função que ela checa se tem o item, ai faz uma tabela com os ids de todos os items

sim amigo, mas é mais facil pegar essa função pronta hehe

o carinha dono poderia postar a função pronta pra gente, dá pra aproveitar bem