Downloads de Otservers Scripts e Utilitarios
 
InícioInício  CalendárioCalendário  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  LoginLogin  

Compartilhe | 
 

 Mudar Outfit ao Pisar no Tile Com SS!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
[GOD] Math



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

MensagemAssunto: Mudar Outfit ao Pisar no Tile Com SS!   Qua 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.

Voltar ao Topo Ir em baixo
Ver perfil do usuário
ADM Leandro
Admin


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

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

Ótimo Tuotrial Funfa Mesmo lol!

Aprovado
_____________
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://opentibiaserver.forumeiros.net
 
Mudar Outfit ao Pisar no Tile Com SS!
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» [EO]Script Tile
» AI EU QUERIA SABER SE TEM COMO MUDAR MEU CHAR DE MUNDO ?
» Como Mudar Fonte Do Jogo
» [Tutorial] Mudar Nome do poke
» [Tutorial] Como mudar mapa de seleção

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Open Tibia Server :: Tutoriais :: Tutoriais sobre Scripting-
Ir para: