RO
pedido

Player Não Pode Trocar Outift

Por romeu23, 13 de jun. de 2012 em Scripts

ajuda ai
script
4
1k
romeu23R
13 de junho de 2012 às 10:52

Presicava de um script que os players não poderiam trocar outift em uma area Y,X,Z ..

caoticC
13 de junho de 2012 às 17:24

Agora vá em CreatureScripts/scripts e crie um arquivo LUA chamado thingposroupa e coloque isto

 

 

 

 

 

function onThink(cid, interval)

local from, to = {x=154, y=43, z=7}, {x=157, y=45, z=7} -- começo e final da area

if isInRange(getCreaturePosition(cid), from, to) then

doCreatureChangeOutfit(cid, {lookType = getCreatureOutfit(cid)})

return true

end

return true

end

 

 

 

 

Agora va em creaturescripts/creaturescripts.xml e coloque esta tag:

 

 

<event type="think" name="roupa" event="script" value="thingposroupa.lua"/>

 

Registre o evento colocando isto em creaturescripts/scripts/ abra login.lua e coloque antes do ultimo Return:

 

registerCreatureEvent(cid, "roupa")

Editado Junho 13 por caotic

VodkartV
13 de junho de 2012 às 18:35

omg caotic, usa a função onOutfit

 

aqui amg:

 

function onOutfit(cid, old, current)
local from, to = {x=154, y=43, z=7}, {x=157, y=45, z=7} -- começo e final da area
if not isInRange(getCreaturePosition(cid), from, to) then
return true
end
return false
end

caoticC
13 de junho de 2012 às 19:23

a kkk tbm da usei esta porque ja tinha um scripts parecido.

 

Kk tbm nem lembrava deste evento.

 

Mais mesmo asism Vokdart valew.

 

e tambem roubei sua funçao XP

 

Tbm nao sabia que evento onOutfit(cid, old, current) era constante