
Tibia Fans-Czyli serwis o OTS i swiecie Tibia.com

Objaśnię prosty, przydatny skrypt.
Chodzi o to, że kiedy pociągniesz za dźwignię znika ściana, magic wall lub cokolwiek innego.
w data/actions/actions.xml dodajemy :
<action uniqueid="3001" script="dzwignia1.lua" />
w data/actions/scripts/ dodajemy "dzwignia1.lua"
function onUse(cid, item, frompos, item2, topos)
gatepos = {x=1093, y=963, z=7, stackpos=1}
getgate = getThingfromPos(gatepos)
if item.uid == 3001 and item.itemid == 1945 and getgate.itemid == 3361 then
doRemoveItem(getgate.uid,1)
doTransformItem(item.uid,item.itemid+1)
elseif item.uid == 3001 and item.itemid == 1946
and getgate.itemid == 0 then
doCreateItem(3361,1,gatepos)
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendCancel(cid,"Sorry, not possible.")
end
return 1
endGatepos to współrzędne ściany, która ma zniknać (zmieńcie sobie)
3361 - id sciany (zmieńcie sobie)
3001 - unique id dźwigni(zmieńcie sobie lub nie)
Jak zrobić w map editorze:
1. Robicie dźwignie o id 1945 i unique id jakie se wybierzecie.
2. Robicie ściane, której współżedne są na początku skryptu (gatepos).
Mam nadzieję że temat się przyda.
Offline
Bardzo fajny skrypt jeśli zobacze więcej twoich starań reput poleci.
Offline

Switne
Bardzo mi sie podoba.
Offline

dokładnie o to mi chodziło. thx
Offline