Vocações Por Talkaction

Sky Hunter
em Actions e Talkactions

Sky Hunter

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 03/10/06Posts: 227

\data\talkactions\scripts\voc1.lua

 

---Vocs por talkaction-by Sky Hunter---sorc-
function onSay(cid, words, param)

playerpos = getPlayerPosition(cid)

if math.max(math.abs(playerpos.x-156), math.abs(playerpos.y-192)) < 1 then
doPlayerSetVocation(cid,1)
doTeleportThing(cid,getPlayerMasterPos(cid))
doPlayerSay(cid, "Sua nova vocação é: Sorcerer!", 16)
return 0
end
return 1

end

 

-----------------------------

 

\data\talkactions\scripts\voc2.lua

 

---Vocs por talkaction-by Sky Hunter---druid-
function onSay(cid, words, param)

playerpos = getPlayerPosition(cid)

if math.max(math.abs(playerpos.x-156), math.abs(playerpos.y-192)) < 1 then
doPlayerSetVocation(cid,2)
doTeleportThing(cid,getPlayerMasterPos(cid))
doPlayerSay(cid, "Sua nova vocação é: Druida!", 16)
return 0
end
return 1

end

 

-----------------------------

 

\data\talkactions\scripts\voc3.lua

 

---Vocs por talkaction-by Sky Hunter---pala-
function onSay(cid, words, param)

playerpos = getPlayerPosition(cid)

if math.max(math.abs(playerpos.x-156), math.abs(playerpos.y-192)) < 1 then
doPlayerSetVocation(cid,3)
doTeleportThing(cid,getPlayerMasterPos(cid))
doPlayerSay(cid, "Sua nova vocação é: Paladino!", 16)
return 0
end
return 1

end

 

-----------------------------

 

\data\talkactions\scripts\voc4.lua

 

---Vocs por talkaction-by Sky Hunter---kina-
function onSay(cid, words, param)

playerpos = getPlayerPosition(cid)

if math.max(math.abs(playerpos.x-156), math.abs(playerpos.y-192)) < 1 then
doPlayerSetVocation(cid,4)
doTeleportThing(cid,getPlayerMasterPos(cid))
doPlayerSay(cid, "Sua nova vocação é: Knight!", 16)
return 0
end
return 1

end

 

-----------------------------

 

\data\talkactions\talkactions.xml

 

<talkaction words="sorcerer" script="voc1.lua" />

<talkaction words="druid" script="voc2.lua" />

<talkaction words="paladin" script="voc3.lua" />

<talkaction words="knight" script="voc4.lua" />

 

---------

Funciona assim: Qdo o cara tiver na posição das coordenadas escolhidas, ele fala o nome da vocação que quiser e é teleportado pro temple(não precisa configurar as coordenadas do temple, é automático.

[Usuário banido por comportamento destrutivo]

Lokefrs

Łokeƒrs
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 29/11/06Posts: 288

Nosss

Muito bom isso

Vo por no meu ot

Parabéns





lokefrs@gmail.com

Assinatura Da Semana
[ADS 07]

Regras Xtibia.com

The Taker

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/04/06Posts: 15Char no Tibia: Paladino de Jampa

Vc poderia fazer isso em um script só tipo.

o player fala vocation "vocação q quer e ele muda

 

ex: vocation "Druid

 

Muito mais pratico

 

ai vc poem num script só fiz isso aqui.

Só uma frase:As vezes Tibia num é tudo na vida...
...mas somente as vezes
Aff sem nada pra por na Assinatura

Eu sou:

Mapper: ~~~~Uns %~~~~
Action Maker: ~~~~Uns %~~~~
Web Designer: ~~~~Uns %~~~~
Scripter in java script: ~~~~Uns %~~~~
Data Base in MySql: ~~~~Uns %~~~~
Xml Coder: ~~~~Uns %~~~~
Delphi Programmer: ~~~~Uns %~~~~
PHP Programmer: ~~~~Uns %~~~~
JAVA Programmer: ~~~~Uns %~~~~
LUA Programmer: ~~~~Uns %~~~~
Bagunceiro: ~~~~100 %~~~~

Próxima Meta: Programmer C++

Eu adotei um. Adote tb.

soulblaster

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 22/10/05Posts: 196

Hiho!

 

num gostei disso num =x

alem do mais, tem uns bugs:

 

1-se ele for vocaçao sorcerer e falar pra mudar pra druid, ele vira duid

2-getPlayerMasterPos(cid) num existe +

 

=P

cya... :hi:

Assinatura feita por Kilerzinhow:
untitled3mg3.jpg
| Wey.Ctba | Wey.Ctba | Rafix | UnderNight | Xedegux |

Sky Hunter

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 03/10/06Posts: 227
alem do mais, tem uns bugs:

 

1-se ele for vocaçao sorcerer e falar pra mudar pra druid, ele vira duid

Isso não é bug, é opção de voltar atrás e mudar a vocação, foi pra isso que fiz esse script em Talkactions. A continuação do evento depois da escolha da vocação fica a cargo de vcs. :icon2:

[Usuário banido por comportamento destrutivo]

darkmale157

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/02/08Posts: 89Char no Tibia: Mateuz Dracon Wielky

kkkkkk parabenz dahora muda de vocação eu acho que da pra fazer até de dar lv xp ml ou outros =D vou tentar !!! fazer maiss vlw ae DDD




Gostou de Min é Meu Fan ! Use meu Fanbar !


~~ Meus Trabalhos ~~


~~ Minha Cidade ~~

População
Industrias
//Cada Link que voçê entrar, Vai aparecer um Ponto, Mais só da uma vez, Para Entrar de Novo quando sair da internet retorne a entrar no Link, E Aumenta mais um Ponto...

~~ Metas ~~

[X]1.....Post.... SERVO
[X]10...Posts...CAMPONÊS
[X]25...Posts...CAÇADOR
[X]50...Posts...CAVALEIRO
[X]100..Posts...BARONETE
[_]200..Posts...BARÃO
[_]300..Posts...VISCONDE
[_]400..Posts...DUQUE
[_]600..Posts...ARQUEDUQUE
[_]800..Posts...ARISTOCRATA
[_]1000.Posts...REGENTE
[_]1400.Posts...SÁBIO
[_]1800.Posts...SACERDOTE
[_]2500.Posts...PRÍNCIPE