SKRYPT NIE JEST MÓJ
Orginalny link:http://www.tibia11.pun.pl/viewtopic.php?id=4650
Zaczynajmy.
Wchodzimy w Data/movements i tworzymy plik .LUA najlepiej skopiować inny i dać mu nazwę boat
Wchodzimy do owego pliku i kasujemy zawartość i kopiujemy następnie wklejamy to:
Spoiler:
function onStepIn(cid, item, pos)
beachpos = {x=pos.x, y=pos.y, z=pos.z, stackpos=253}
getplayer = getThingfromPos(beachpos)
outfit = {lookTypeex=2113,lookHead=0,lookAddons=0,lookLegs= 0,lookBody=0,lookFeet=0}
outfitTime = 9000000
swimstorage = 33
normal = getCreatureOutfit(cid)
swimstatus = getPlayerStorageValue(cid,swimstorage)
if item.itemid == 3589 then
if swimstatus == -1 or swimstatus == 0 then
npos = {x=pos.x-1, y=pos.y, z=pos.z}
doTeleportThing(getplayer.uid,npos)
doSendMagicEffect(npos, 53)
doSetCreatureOutfit(cid, outfit, outfitTime)
setPlayerStorageValue(cid,swimstorage,1)
else
npos = {x=pos.x+1, y=pos.y, z=pos.z}
doTeleportThing(getplayer.uid,npos)
doRemoveCondition(cid, 1)
setPlayerStorageValue(cid,swimstorage,0)
end
elseif item.itemid == 3594 then
if swimstatus == -1 or swimstatus == 0 then
npos = {x=pos.x+1, y=pos.y, z=pos.z}
doTeleportThing(getplayer.uid,npos)
doSendMagicEffect(npos, 53)
doSetCreatureOutfit(cid, outfit, outfitTime)
setPlayerStorageValue(cid,swimstorage,1)
else
npos = {x=pos.x-1, y=pos.y, z=pos.z}
doTeleportThing(getplayer.uid,npos)
doRemoveCondition(cid, 1)
setPlayerStorageValue(cid,swimstorage,0)
end
end
return 1
end
Teraz w folderze movements znajdziemy inny movements-plik XML i dodajemy te oto linijki:
Spoiler:
<movevent event="StepIn" itemid="3589" script="Boat.lua" />
<movevent event="StepIn" itemid="3594" script="Boat.lua" />
Teraz działanie skryptu : robimy sobie porcik i wnim łódeczki o ID 3594 i 3589
Kliknij na obrazek aby powiększyć
@Down dzięki za ocenę, starałem się aby poradnik był przejrzysty.
Ostatnio edytowany przez Shavan (2008-12-29 19:23:49)
Offline
Ej a pod jaką tibie jest ten skrypcik ???
Fajny oceniam go 8/10 bo nie twój i że nie wiem pod jaką tibia
Ale ogólnie fajnie
Pozdrawiam!
Punish
Offline