CS
dúvida

Editando Monster

Por cs007, 23 de ago. de 2012 em Scripts

20
2.5k
cs007C
23 de agosto de 2012 às 09:18

Tem como fazer um monster usar spell? ou então fazer ele tipo um players ou proximo disso? Não sei quais são as limitações. Mas aguardo resposta. REP+

 

up

23 de agosto de 2012 às 12:25

Bom aqui tem esses 4 monstros da foto, druid, sorcerer, knight, paladin. são basicamente como players.

os mage sumona fire elemental e orc beserker, o pally solta exori san, o kina exori... fazem varias coisas .

(fotos dos monstros)

 

tumblr_m97rqxWEme1rujwalo1_400.jpgtumblr_m97rqxWEme1rujwalo2_400.jpg

 

Link do download dos scripts dos monstros ~Click.

 

Scan ~Click.

 

Espero ter ajudado.

Editado Agosto 23 por weverton1559

cs007C
23 de agosto de 2012 às 12:36

Bom aqui tem esses 4 monstros da foto, druid, sorcerer, knight, paladin. são basicamente como players.

os mage sumona fire elemental e orc beserker, o pally solta exori san, o kina exori... fazem varias coisas .

(fotos dos monstros)

 

tumblr_m97rqxWEme1rujwalo1_400.jpgtumblr_m97rqxWEme1rujwalo2_400.jpg

 

Link do download dos scripts dos monstros ~Click.

 

Scan ~Click.

 

Espero ter ajudado.

 

Bem legal lek..mas tem um porem meu server não usa spells em laranja x.x esse e o maior problema. sabe como colocar os monstros para falar em laranja? valeu

Editado Agosto 23 por cs007

23 de agosto de 2012 às 12:51

Bem legal lek..mas tem um porem meu server não usa spells em laranja x.x esse e o maior problema. sabe como colocar os monstros para falar em laranja? valeu

 

ai e só as voices, não precisa mudar nada só por no serve que pega normal.

Edita do jeito que você quiser o nome, life e os ataques... de acordo com seu serve .

cs007C
23 de agosto de 2012 às 13:24

Eu preciso de um que parece com player se ele usa spells em laranja e o server e padrão global não e o que eu quero x.x

brun123B
23 de agosto de 2012 às 13:49

Um monstro, que ao usar spell, apareça no default:

Monstro says: exura

é isso?

23 de agosto de 2012 às 14:03

Antes do ultimo end da spell adicione isso.

 

doCreatureSay(cid, "nome da spell", TALKTYPE_MONSTER)

 

Editado Agosto 23 por isaque555

cs007C
23 de agosto de 2012 às 14:54

beleza lek vou tentar... Só ultima coisa para não encher mais o saco de vocês...quando esse (Falso player mata) no site fica escrito que ele foi summonado... Esse evento que irei fazer seria mais uma surpresa para ver a reação dos player ai eu queria que parecesse o mais possível com um players. será que tem como? valeu mulecada

 

Antes do ultimo end da spell adicione isso.

 

doCreatureSay(cid, "nome da spell", TALKTYPE_MONSTER)

 

 

Mas lek esse

doCreatureSay(cid, "nome da spell", TALKTYPE_MONSTER)

 

Coloco na spells? e como vou fazer o monstre usar? valeu

23 de agosto de 2012 às 17:07

Coloca-se na spell mesmo, no seu caso na spell do monstro.

cs007C
23 de agosto de 2012 às 17:22

Veio sou meio burro ainda não entendi...kkkkkkkkkkkkkkkkk' tem como me dar um exemplo? valeu

23 de agosto de 2012 às 17:45

Gigamos que esse seja seu exori con certo?

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

function onGetFormulaValues(cid, level, maglevel)

min = -(level * 0.28 + maglevel * 1.48) * 1.4

max = -(level * 0.34 + maglevel * 2.34) * 1.4

return min, max

end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

 

 

antes do ultimo end você colocará essa tag:

 

doCreatureSay(cid, "nome da spell", TALKTYPE_MONSTER)

 

 

Ficando assim:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

function onGetFormulaValues(cid, level, maglevel)

min = -(level * 0.28 + maglevel * 1.48) * 1.4

max = -(level * 0.34 + maglevel * 2.34) * 1.4

return min, max

end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

doCreatureSay(cid, "nome da spell", TALKTYPE_MONSTER)

end

 

 

Faz isso na spell que o monster vai usar.

cs007C
23 de agosto de 2012 às 17:48

beleza agora só a ultima duvida Ali em "cid, "nome da spell". a função já não está no script? o que eu coloco ali dentro? como o monstro vai usar ele? Somente o mostro que eu quero vai poder usar?

brun123B
23 de agosto de 2012 às 17:53

Pro monstro usar a magia é só configurar no xml do monstro

 

Só um detalhe, pro monstro falar que nem player, o certo seria:

 

doCreatureSay(cid, "nome da spell", TALKTYPE_SAY)

 

TALKTYPE_MONSTER = não aparece o "Monster says:" e sai laranja, já que ele quer o mais parecido com player possível...

cs007C
23 de agosto de 2012 às 17:55

Ta ai o problema lek como configuro no monstro? =/ hoje eu to lento d+ kkkkk'

23 de agosto de 2012 às 18:13

Mano você tem que colocar isso, na spell que o monster vai usar.

Vai na pasta onde fica as spells de monsters.