CO

Como Criar Uma Magia Que Sumone Apenas Um Tipo De Monstro?

Por Conde Sapo, 21 de ago. de 2007 em Tutoriais de Scripting

otserv
tibia
script
19
7k
Conde SapoC
21 de agosto de 2007 às 23:40

infelismente não vi este topico a tempo

tá fechado e não pude responder lá

 

http://www.xtibia.com/forum/index.php?showtopic=58221

 

sei que o lugar não é aqui , mas aqui todos vão ver antes de ser movido.

 

editar o arquivo data\spells\spells.xml

acrescentar esta linha

(aconselho acrescentar após "<!-- instant spells -->")

<instant name="Summon Cobra"		words="QueroCobra" aggressive="0" direction="1" lvl="12" maglv="1" mana="5" soul="0" exhaustion="1" prem="1" enabled="1" script="Quero Cobra.lua"><vocation id="2"/><vocation id="1"/><vocation id="6"/><vocation id="5"/></instant>

 

criar o arquivo data\spells\scripts\Quero Cobra.xml

local combat = createCombatObject()

function onCastSpell(cid, var)
PlayerPos = getCreaturePosition(cid)
doSummonCreature("Cobra", PlayerPos)
return 1
end

 

Os nomes podem ser alterados CLARO

mas tenham certeza de alterar no lugar certo e nos 2 arquivos

lucasbroL
22 de agosto de 2007 às 02:58

Isso aqui está ensinando como fazer?

Postava em tutorias né?

Reportado

skynagerloasS
22 de agosto de 2007 às 05:59

Amigo, essa eu vou deixar passar, você fez este tópico sabendo que estava em lugar incorreto, se fizer mais uma vez irei alerta-lo,

vou mover para seção Tutoriais.

Abraços.

JvchequerJ
24 de agosto de 2007 às 17:28

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

Atenciosamente,

JV Chequer *Diretor de Fórum Xtibia.com*

27 de agosto de 2007 às 16:47

Hey alguem podia me responder se tem como criar uma magia q só sumone se tiver um item expecifico e q só sumone um bixo ??

 

 

Ahh ...e tambem gostaria de saber como faz pra summon te seguir onde for ex:subindo escadas, mudando de andares, etc

Conde SapoC
27 de agosto de 2007 às 18:48

local combat = createCombatObject()

function onCastSpell(cid, var)
TemItem = getPlayerItemCount(cid,ID_DO_ITEM)
if TemItem > 0 then
	doPlayerRemoveItem(cid,ID_DO_ITEM,QUANTIDADE)
	PlayerPos = getCreaturePosition(cid)
	doSummonCreature("Cobra", PlayerPos)
	return 1
else
	doPlayerSendCancel(cid,"Colocar aqui sua mensagem!")
end
end

 

TemItem = getPlayerItemCount(cid,ID_DO_ITEM)
Colocar o ID do item que vc deseja.

 

if TemItem > 0 then
Basta ter 1 com vc

Dentro de TemItem vem a quantidade de itens que vc tá carregando.

Alterar a gosto.

 

doPlayerRemoveItem(cid,ID_DO_ITEM,QUANTIDADE)
Colocar o mesmo ID do item.

QUANTIDADE deve ser compativel com a quantidade da linha anterior.

 

como faz pra summon te seguir onde for ex:subindo escadas, mudando de andares, etc
Não dá.

o OT segue as mesmas regras do Tibia.

 

@Uryuu Then Quincy me perguntou no PM

outra coisaa... Tu pode me ensina como uso math.random em spell

plxxxx me ajuda

 

rand = math.random(Inicio, Fim)

escolhe um numero aleatório entre Inicio e Fim e guarda em rand

rand vem de randônico.

 

Ex.: rand = math.random(7, 9)

em rand pode vir resultados 7 , 8 ou 9

 

FUIZ

Editado Agosto 27 por Conde Sapo

28 de agosto de 2007 às 17:52

HEy conde sapo muito obrigado tu me ajudo muito manoo

 

 

Valew pela disposição velhoo

 

teu trabalho ta otimo

 

abraço :lol:

31 de agosto de 2007 às 11:08

Muito bom, ajuda bastante...

1 mês depois...
ThthtT
08 de setembro de 2007 às 10:46

ow

eu fiz isso e deu certo...

mas o bixuh me ataca tbm

tem cmo fazer que ele seja meu summon?

ThthtT
08 de setembro de 2007 às 12:37

ow

eu fiz isso e deu certo...

mas o bixuh me ataca tbm

tem cmo fazer que ele seja meu summon?

2 semanas depois...
borghiB
17 de setembro de 2007 às 14:11

Ae!

mto bom

2 meses depois...
leozinhu89L
17 de novembro de 2007 às 02:25

Fiz tudo e esta funcionando... MAS OS MONSTROS ME ATACAM !!

 

ajude se puder ei please !!

Conde SapoC
17 de novembro de 2007 às 13:16
Fiz tudo e esta funcionando... MAS OS MONSTROS ME ATACAM !!

 

ajude se puder ei please !!

Nusssaaaaaaaa...

Foi meu primeiro trabalho aqui no XTibia

 

Esse ae já tava super enterrado.

 

Esse é o comando que resolve o problema :

doConvinceCreature(cid, target)

 

[ ]s

7 meses depois...
FlavioGGCF
26 de junho de 2008 às 20:36

VLW KRAAAA!!!

ERA ISSU Q EU TAVA PRICISANU!!!

VLW MSM...

FlavioGGCF
26 de junho de 2008 às 21:37
Fiz tudo e esta funcionando... MAS OS MONSTROS ME ATACAM !!

 

ajude se puder ei please !!

 

não funciono n.

msg de erro no programa do ot:

luaDoConvinceCreature(). Creature not found