SK

[Creatureevent] Ataque E Sai Alguma Coisa

Por SkyDangerous, 09 de mar. de 2012 em Globalevents e Spells

script
14
1.5k
SkyDangerousS
09 de março de 2012 às 18:11

cria um arquivo chamado sangue.lua em creaturescript/scripts e coloque o código

function onStatsChange(cid, attacker, type, combat, value)
local pos = getCreaturePosition(attacker)
local blood = {{x = pos.x, y = pos.y - 1, z = pos.z},{x = pos.x, y = pos.y + 1, z = pos.z},{x = pos.x+1, y = pos.y, z = pos.z} ,{x = pos.x-1, y = pos.y, z = pos.z}}
local item = 1903

if type == COMBAT_PHYSICALDAMAGE and isPlayer(attacker) then
doCreateItem(item,1,blood[math.random(1,#blood)])
return TRUE
end
end

 

depois disso em cole a tag em creaturescripts.xml

   <event type="statschange" name="Sangue" event="script" value="sangue.lua"/> 

 

em login.lua adiciona um evento

registerCreatureEvent(cid, "Death")

 

Pronto, ai edita do seu jeito, se quiser sair sangue, ou sair algum item..

use a criatividade.

Editado Março 9 por SkyDangerous

VodkartV
09 de março de 2012 às 18:16

n entendo mto de onStats mas não seria também

 

type == STATSCHANGE_HEALTHLOSS

 

?

SkyDangerousS
09 de março de 2012 às 18:20

bom, a pessoa que me pediu .. queria danos físicos..

ai eu fiz usando physicaldamage :p , sei lá ..

 

resolvi postar só pra dar volume ;D

Piabeta KunP
09 de março de 2012 às 18:23

poderia esplicar o q faz exatamente isso? pq bater e sair sangue ´e normal , assim q vc ataca um player ou monstro sai sangue de acordo com o tipo dele, blood venon e por ai vai!

 

qria intender o q isso tem de novo?

 

Grato!

VodkartV
09 de março de 2012 às 18:23

ah soh

acho que tbm esse

type == STATSCHANGE_HEALTHLOSS

vai ficar tirando sangue dele até ele parar a batalha né

SkyDangerousS
09 de março de 2012 às 18:25

@Piabeta

 

Você bate com dano físico, começa a rancar sangue.. só que toda hora que você bate sai ..

é que não tem muita utilidade, a não ser que você use para bater em um animal .. sair o coro dele, sair a pele ou um sangue verde sei lá..

 

@Voad

 

irei ver com essa função ;D

 

@EDITR

 

VOAD SÓ QUE ESSA FUNÇÃO FUNCIONA PARA TODOS OS ELEMENTOS .. EARH , DEATH .. ELE QUERIA FÍSICO HAUH'.

Editado Março 9 por SkyDangerous

Piabeta KunP
09 de março de 2012 às 18:33

Acho q entendi o proposito, mais achei bizarro kkkk

LolkskyL
09 de março de 2012 às 19:25

Seria dahora edita umas sprite... da um ataque, ranca um braço, uma perta \o

alldakieA
09 de março de 2012 às 19:37

Seria dahora edita umas sprite... da um ataque, ranca um braço, uma perta \o

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

 

@Skyd,

Legal script, vó vê como que posso utiliza-lo...

SkyDangerousS
09 de março de 2012 às 19:44

boa :p

so por uma chance de acontecer ai fica legal :p

BeekiB
10 de março de 2012 às 10:17

boa :p

so por uma chance de acontecer ai fica legal :p

 

Da próxima, poste o que o script faz em seu post, para que as pessoas não fiquem perguntando, até

VincV
10 de março de 2012 às 11:22

inves de ranca um braço ou perna(o que seria muito apelativo),seria melhor por o bixo ensaguentado e machucado,ranca um bracço ou perna so se o bixo tivese quase morrendo

Piabeta KunP
14 de março de 2012 às 06:40

inves de ranca um braço ou perna(o que seria muito apelativo),seria melhor por o bixo ensaguentado e machucado,ranca um bracço ou perna so se o bixo tivese quase morrendo

 

isso serve mais para servidores derivados, basta da criatividade de cada usuario de como fazer no seu ot, kkk da um ton de rpg, mais ocmo teria q editar sprites e etc axu q fica complicado de usar em servidores comuns como globais e yurots, mais é boa a ideia!

VincV
14 de março de 2012 às 15:09

eu ouvi fala que tem um tibia residente evil ia fica dahora essa ideia lá,tipo se atira pode ranca a cabeça de um zombie ou o braço