• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Footprint on snow - HELP!

midas

New Member
Joined
Apr 11, 2009
Messages
16
Reaction score
0
Location
Poland
Hello ,i need help with footprints on snow. It never disapears..
I search forum + another pages and i tried everything. Nothing work! What's wrong with this?
(Im using tfs 0.3.5)
It's items.xml


Code:
<item id="6580" name="snow"/>
	<item id="6581" name="snow"/>
	<item id="6582" name="snow"/>
	<item id="6583" name="snow"/>
	<item id="6584" name="snow"/>
	<item id="6585" name="snow"/>
	<item id="6586" name="snow"/>
	<item id="6587" name="snow"/>
	<item id="6588" name="snow"/>
	<item id="6589" name="snow"/>
	<item id="6590" name="snow"/>
	<item id="6591" name="snow"/>
	<item id="6592" name="snow"/>
	<item id="6593" name="snow"/>
	<item id="6594" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
[COLOR="Red"]		<attribute key="decayTo" value="670"/>
		<attribute key="duration" value="240"/>[/COLOR]
	</item>
	<item id="6595" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6596" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6597" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6598" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
		<attribute key="decayTo" value="6594"/>
		<attribute key="duration" value="240"/>
	</item>
	<item id="6599" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6600" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6601" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6602" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6603" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6604" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6605" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6606" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6607" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6608" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>

And this is snow.xml


Code:
local TILE_SNOW = 670
local TILE_FOOTPRINT_I = 6594
local TILE_FOOTPRINT_II = 6598

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
        if(isPlayerGhost(cid)) then
                return true
        end

        if(item.itemid == TILE_SNOW) then
                doTransformItem(item.uid, TILE_FOOTPRINT_I)
                doDecayItem(item.uid)
        elseif(item.itemid == TILE_FOOTPRINT_I) then
                doTransformItem(item.uid, TILE_FOOTPRINT_II)
                doDecayItem(item.uid)
        else
                doTransformItem(item.uid, TILE_FOOTPRINT_I)
        end

        return true
end

Code:
	<!-- Snow footprint tiles -->
<movevent type="StepIn" itemid="670" event="script" value="snow.lua"/> 
<movevent type="StepIn" fromid="6580" toid="6593" event="script" value="snow.lua"/>
 
Hello ,i need help with footprints on snow. It never disapears..
I search forum + another pages and i tried everything. Nothing work! What's wrong with this?
(Im using tfs 0.3.5)
It's items.xml


Code:
<item id="6580" name="snow"/>
	<item id="6581" name="snow"/>
	<item id="6582" name="snow"/>
	<item id="6583" name="snow"/>
	<item id="6584" name="snow"/>
	<item id="6585" name="snow"/>
	<item id="6586" name="snow"/>
	<item id="6587" name="snow"/>
	<item id="6588" name="snow"/>
	<item id="6589" name="snow"/>
	<item id="6590" name="snow"/>
	<item id="6591" name="snow"/>
	<item id="6592" name="snow"/>
	<item id="6593" name="snow"/>
	<item id="6594" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
[COLOR="Red"]		<attribute key="decayTo" value="670"/>
		<attribute key="duration" value="240"/>[/COLOR]
	</item>
	<item id="6595" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6596" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6597" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6598" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
		<attribute key="decayTo" value="6594"/>
		<attribute key="duration" value="240"/>
	</item>
	<item id="6599" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6600" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6601" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6602" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6603" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6604" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6605" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6606" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6607" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>
	<item id="6608" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
	</item>

And this is snow.xml


Code:
local TILE_SNOW = 670
local TILE_FOOTPRINT_I = 6594
local TILE_FOOTPRINT_II = 6598

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
        if(isPlayerGhost(cid)) then
                return true
        end

        if(item.itemid == TILE_SNOW) then
                doTransformItem(item.uid, TILE_FOOTPRINT_I)
                doDecayItem(item.uid)
        elseif(item.itemid == TILE_FOOTPRINT_I) then
                doTransformItem(item.uid, TILE_FOOTPRINT_II)
                doDecayItem(item.uid)
        else
                doTransformItem(item.uid, TILE_FOOTPRINT_I)
        end

        return true
end

Code:
	<!-- Snow footprint tiles -->
<movevent type="StepIn" itemid="670" event="script" value="snow.lua"/> 
<movevent type="StepIn" fromid="6580" toid="6593" event="script" value="snow.lua"/>

Not sure if there is an difference between mine and urs but here is mine and its working;

snow.lua
Code:
local TILE_SNOW = 670
local TILE_FOOTPRINT_I = 6594
local TILE_FOOTPRINT_II = 6598

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
	if(isPlayerGhost(cid)) then
		return true
	end

	if(item.itemid == TILE_SNOW) then
		doTransformItem(item.uid, TILE_FOOTPRINT_I)
		doDecayItem(item.uid)
	elseif(item.itemid == TILE_FOOTPRINT_I) then
		doTransformItem(item.uid, TILE_FOOTPRINT_II)
		doDecayItem(item.uid)
	else
		doTransformItem(item.uid, TILE_FOOTPRINT_I)
	end

	return true
end


movements.xml
Code:
	<!-- Snow footprint tiles -->
	<movevent type="StepIn" itemid="670" event="script" value="snow.lua"/>
	<movevent type="StepIn" fromid="6580" toid="6593" event="script" value="snow.lua"/>

items.xml
Code:
		<attribute key="description" value="Someone must have walked here recently."/>
		<attribute key="decayTo" value="670"/>
		<attribute key="duration" value="240"/>
	</item>



	<item id="6598" name="snow">
		<attribute key="description" value="Someone must have walked here recently."/>
		<attribute key="decayTo" value="6594"/>
		<attribute key="duration" value="240"/>
	</item>
 
Hmm i think its the same script. Anyway i fixed my problem;p

I'm giving this script for another people who have a problem with footprint.

movements->scripts->snow

Code:
function onStepOut(cid, item, position, fromPosition)
	addEvent(transformBack, 10000, {oldItemID = item.itemid, _position = position})
	if item.itemid == 670 then
		doTransformItem(item.uid, 6594)
	else
		doTransformItem(item.uid, item.itemid + 15)
	end
	return TRUE
end

function transformBack(parameters)
	parameters._position.stackpos = 0
	doTransformItem(getThingfromPos(parameters._position).uid, parameters.oldItemID)
	return TRUE
end

In movements

Code:
	<!-- Snow footprint tiles -->
	<movevent type="StepOut" itemid="670" event="script" value="snow.lua"/>
	<movevent type="StepOut" fromid="6580" toid="6593" event="script" value="snow.lua"/>


And it works ;p But thx for answer :)
 
Last edited:
Back
Top