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.