Open Tibia Server
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


Downloads de Otservers Scripts e Utilitarios
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  EntrarEntrar  

 

 Mudar Outfit ao Pisar no Tile Com SS!

Ir para baixo 
2 participantes
AutorMensagem
[GOD] Math

[GOD] Math


Mensagens : 4
Data de inscrição : 15/02/2010

Mudar Outfit ao Pisar no Tile Com SS! Empty
MensagemAssunto: Mudar Outfit ao Pisar no Tile Com SS!   Mudar Outfit ao Pisar no Tile Com SS! I_icon_minitimeQua Fev 17, 2010 4:17 pm

Autor: Dreamer
Versao:8.5
Servidor Testado: Snowz Yourots V11 TFS 0.3.4
Creditos: 99% Dreamer
1% [GOD] Math


Motivo da Criação da Action

Bem, Muitos ja ouviram falar dese tipo de Action, bem eu cansei de procurar um que funcionasse no meu servidor e nao tive sucesso nen em outros Forums, Consegui achar alguns de versoes antigas que nao funcionaram, entao resolvi criar o meu proprio e eu achei mto melhor o que eu fiz do que os outros que eu vi.

Como Funciona o Script?

O Script utiliza a Função onStepIn (ao pisar), entao quando o Player pisar no Tile automaticamente o outfit dele ira mudar para o LookType(tipo do Look "ex: 12 = Archdemon, 287 = Vampire Overlord") que voce quiser, o script tambem utiliza Sistema Sexo, se o Player for Male(homen) ou Female(Mulher).Espero ter sido bem claro quanto ao funcionamento do script.


O Script

Vá na Pasta data\movements\scripts e crie um arquivo chamado changetile.lua

local outfit = {lookType = 252, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3}
local outfiti = {lookType = 251, lookHead = 86, lookBody = 86, lookLegs = 86, lookFeet = 86, lookTypeEx = 0, lookAddons = 3}


function onStepIn(cid, item, pos)
if isPlayer(cid) == TRUE and getPlayerSex(cid) == 0 then
doCreatureChangeOutfit(cid, outfit)
doSendMagicEffect(getThingPos(cid), 43)
doSendAnimatedText(getPlayerPosition(cid),"Que Frio!", math.random(01,255))
else
if isPlayer(cid) == TRUE and getPlayerSex(cid) > 0 then
doCreatureChangeOutfit(cid, outfiti)
doSendMagicEffect(getThingPos(cid), 43)
doSendAnimatedText(getPlayerPosition(cid),"Que Frio!", math.random(01,255))
end
end
return TRUE
end

Legenda:
vermelho: o LookType Feminino
azul: o LookType Masculino
rosa: o Texto Animado que aparece ao pisar no tile.

Agora abra o movements.xml na pasta data/movements e cole isto dentro:
<movevent type="StepIn" actionid="2020" event="script" value="changetile.lua"/>
Citação :



Abra seu Editor de Mapa, Carregue seu Mapa e coloque esta actionid="2020" no piso que voce queira que execute o script e é só testar.

Mudar Outfit ao Pisar no Tile Com SS! Imagemza
Ir para o topo Ir para baixo
ADM Leandro
Admin



Mensagens : 17
Data de inscrição : 15/02/2010

Mudar Outfit ao Pisar no Tile Com SS! Empty
MensagemAssunto: Re: Mudar Outfit ao Pisar no Tile Com SS!   Mudar Outfit ao Pisar no Tile Com SS! I_icon_minitimeQua Fev 17, 2010 5:46 pm

Ótimo Tuotrial Funfa Mesmo lol!

Aprovado
_____________
Ir para o topo Ir para baixo
https://opentibiaserver.directorioforuns.com
 
Mudar Outfit ao Pisar no Tile Com SS!
Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
Open Tibia Server :: Tutoriais :: Tutoriais sobre Scripting-
Ir para: