Rejestracja
Zaloguj się, by sprawdzić wiadomości
Zaloguj
Forum Clanz Darkness Strona Główna
->
Skrypty do OTS
Napisz odpowiedź
Użytkownik
Temat
Treść wiadomości
Emotikony
Więcej Ikon
Kolor:
Domyślny
Ciemnoczerwony
Czerwony
Pomarańćzowy
Brązowy
Żółty
Zielony
Oliwkowy
Błękitny
Niebieski
Ciemnoniebieski
Purpurowy
Fioletowy
Biały
Czarny
Rozmiar:
Minimalny
Mały
Normalny
Duży
Ogromny
Zamknij Tagi
Opcje
HTML:
NIE
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Kod potwierdzający: *
Wszystkie czasy w strefie EET (Europa)
Skocz do:
Wybierz forum
Clanz Darkness
----------------
Clanz Darkness
Niusy
FAQ
Open Tibia Server
----------------
Mapy
Problemy techniczne
Skrypty do OTS
Prywatne serwery Hamachi
MP3Player
Przegląd tematu
Autor
Wiadomość
Grand
Wysłany: Pią 22:17, 19 Sty 2007
Temat postu:
Cos nie dziala mi jak wloncze ots to pisze na tej czarnej stronie jakis blad ;/ Help me
Banan
Wysłany: Śro 22:06, 29 Mar 2006
Temat postu: Tapestry na scianach
Udało mi się zrobić serie skryptów które pozwalają wieszac na scianach tapestry wszystkich kolorów.
towrzymy plik: data\actions\scripts\tapestry.lua
Kod:
---created by Banan---
function onUse(cid, item, frompos, item2, topos)
npos = {x=topos.x, y=topos.y, z=topos.z}
if frompos.x == 65535 then
doPlayerSendCancel(cid, "Daj to na ziemie i dopiero rozkladaj !!")
return 1
end
if item.itemid == 1869 then
npos.x = npos.x - 1
doCreateItem(1868, 1, npos)
elseif item.itemid == 1857 then
npos.x = npos.x - 1
doCreateItem(1856, 1, npos)
elseif item.itemid == 1860 then
npos.x = npos.x - 1
doCreateItem(1859, 1, npos)
elseif item.itemid == 1863 then
npos.x = npos.x - 1
doCreateItem(1862, 1, npos)
elseif item.itemid == 1866 then
npos.x = npos.x - 1
doCreateItem(1865, 1, npos)
elseif item.itemid == 1872 then
npos.x = npos.x - 1
doCreateItem(1871, 1, npos)
elseif item.itemid == 1880 then
npos.x = npos.x - 1
doCreateItem(1879, 1, npos)
else
return 0
end
doRemoveItem(item.uid,1)
return 1
end
drugi o nazwie tapestry1.lua
Kod:
---created by Banan---
function onUse(cid, item, frompos, item2, topos)
npos = {x=topos.x, y=topos.y, z=topos.z}
if item.itemid == 1868 then
npos.y = npos.y - 1
doCreateItem(1867, 1, npos)
elseif item.itemid == 1856 then
npos.y = npos.y - 1
doCreateItem(1855, 1, npos)
elseif item.itemid == 1859 then
npos.y = npos.y - 1
doCreateItem(1858, 1, npos)
elseif item.itemid == 1862 then
npos.y = npos.y - 1
doCreateItem(1861, 1, npos)
elseif item.itemid == 1865 then
npos.y = npos.y - 1
doCreateItem(1864, 1, npos)
elseif item.itemid == 1871 then
npos.y = npos.y - 1
doCreateItem(1870, 1, npos)
elseif item.itemid == 1879 then
npos.y = npos.y - 1
doCreateItem(1878, 1, npos)
else
return 0
end
doRemoveItem(item.uid,1)
return 1
end
trzeci: tapestry2.lua
Kod:
---created by Banan---
function onUse(cid, item, frompos, item2, topos)
if item.itemid == 1867 then
doPlayerAddItem(cid,1869,1)
elseif item.itemid == 1855 then
doPlayerAddItem(cid,1857,1)
elseif item.itemid == 1858 then
doPlayerAddItem(cid,1860,1)
elseif item.itemid == 1861 then
doPlayerAddItem(cid,1863,1)
elseif item.itemid == 1864 then
doPlayerAddItem(cid,1866,1)
elseif item.itemid == 1870 then
doPlayerAddItem(cid,1872,1)
elseif item.itemid == 1879 then
doPlayerAddItem(cid,1880,1)
else
return 0
end
doRemoveItem(item.uid,1)
return 1
end
teraz jeszcze tylko w actions.xml dodajemy linijki:
Kod:
<action itemid="1869" script="tapestry.lua" />
<action itemid="1857" script="tapestry.lua" />
<action itemid="1860" script="tapestry.lua" />
<action itemid="1863" script="tapestry.lua" />
<action itemid="1866" script="tapestry.lua" />
<action itemid="1880" script="tapestry.lua" />
<action itemid="1872" script="tapestry.lua" />
<action itemid="1868" script="tapestry1.lua" />
<action itemid="1856" script="tapestry1.lua" />
<action itemid="1859" script="tapestry1.lua" />
<action itemid="1862" script="tapestry1.lua" />
<action itemid="1865" script="tapestry1.lua" />
<action itemid="1871" script="tapestry1.lua" />
<action itemid="1879" script="tapestry1.lua" />
<action itemid="1867" script="tapestry2.lua" />
<action itemid="1855" script="tapestry2.lua" />
<action itemid="1858" script="tapestry2.lua" />
<action itemid="1861" script="tapestry2.lua" />
<action itemid="1864" script="tapestry2.lua" />
<action itemid="1870" script="tapestry2.lua" />
<action itemid="1878" script="tapestry2.lua" />
I gotowe, wszyscy biegają i zakładają to na sciany
-------------------------------------------------------------------
Zastrzegam sobie prawa autorskie.
Jeśli ktoś bedzie chciał na podstawie tego skryptu napisac taki drugi albo zkorzystać chociarz z cześci proszę napisać priv wiadomość.
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001, 2005 phpBB Group
Regulamin