.Zapraszamy na nasze forum.
...::: Info na temat OTSow i nietylko ;D :::...
FAQ
Szukaj
Użytkownicy
Grupy
Galerie
Rejestracja
Profil
Zaloguj się, by sprawdzić wiadomości
Zaloguj
Forum .Zapraszamy na nasze forum. Strona Główna
->
SKRYPTY!!!
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:
TAK
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz HTML w tym poście
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Kod potwierdzający: *
Wszystkie czasy w strefie CET (Europa)
Skocz do:
Wybierz forum
SHOUT BOX
----------------
Ostatnie w ShoutBoxie
PROSTO Z OTS
----------------
Wiesci i informacje
Screeny z OTS
Opowiesci
Filmy :D
R E G U L A M I N
Na zamowienie!!!
Ogolne
----------------
Buttony
Download
ROBIMY AVATARKI :)
P O L E W K A xD
~~HydePark~~
Open Tibia Serwer
----------------
Robimy wlasnego OTSa i ACC Makera razem ze strona + FAQ
SKRYPTY!!!
Problemy techniczne
Serwery OTS
Wyglad strony z ACC makerem
Potwory, itemy i inne
----------------
Itemki RL tibia :)
Uzbrojenie od A do X :P
Dodatki
----------------
Wyszukiwarka
Przegląd tematu
Autor
Wiadomość
Goku
Wysłany: 54606 MajŚroda2006032006
Temat postu: Key system!
System kluczy
W actions.xml
Kod:
<!-- START: Doors and keys -->
<action itemid="1209" script="doors_keys/door_locked.lua" />
<action itemid="1210" script="doors_keys/door_closed.lua" />
<action itemid="1211" script="doors_keys/door_open_vertical.lua" />
<action itemid="1212" script="doors_keys/door_locked.lua" />
<action itemid="1213" script="doors_keys/door_closed.lua" />
<action itemid="1214" script="doors_keys/door_open_horizontal.lua" />
<action itemid="1219" script="doors_keys/door_closed.lua" />
<action itemid="1220" script="doors_keys/door_open_vertical.lua" />
<action itemid="1221" script="doors_keys/door_closed.lua" />
<action itemid="1222" script="doors_keys/door_open_horizontal.lua" />
<action itemid="1231" script="doors_keys/door_locked.lua" />
<action itemid="1232" script="doors_keys/door_closed.lua" />
<action itemid="1233" script="doors_keys/door_open_vertical.lua" />
<action itemid="1234" script="doors_keys/door_locked.lua" />
<action itemid="1235" script="doors_keys/door_closed.lua" />
<action itemid="1236" script="doors_keys/door_open_horizontal.lua" />
<action itemid="1237" script="doors_keys/door_closed.lua" />
<action itemid="1238" script="doors_keys/door_open_vertical.lua" />
<action itemid="1239" script="doors_keys/door_closed.lua" />
<action itemid="1240" script="doors_keys/door_open_horizontal.lua" />
<action itemid="1249" script="doors_keys/door_locked.lua" />
<action itemid="1250" script="doors_keys/door_closed.lua" />
<action itemid="1251" script="doors_keys/door_open_vertical.lua" />
<action itemid="1252" script="doors_keys/door_locked.lua" />
<action itemid="1253" script="doors_keys/door_closed.lua" />
<action itemid="1254" script="doors_keys/door_open_horizontal.lua" />
<action itemid="3535" script="doors_keys/door_locked.lua" />
<action itemid="3536" script="doors_keys/door_closed.lua" />
<action itemid="3537" script="doors_keys/door_open_horizontal.lua" />
<action itemid="3538" script="doors_keys/door_closed.lua" />
<action itemid="3539" script="doors_keys/door_open_horizontal.lua" />
<action itemid="3547" script="doors_keys/door_closed.lua" />
<action itemid="3548" script="doors_keys/door_open_vertical.lua" />
<action itemid="3544" script="doors_keys/door_locked.lua" />
<action itemid="3545" script="doors_keys/door_closed.lua" />
<action itemid="3546" script="doors_keys/door_open_vertical.lua" />
<action itemid="4913" script="doors_keys/door_locked.lua" />
<action itemid="4914" script="doors_keys/door_closed.lua" />
<action itemid="4915" script="doors_keys/door_open_vertical.lua" />
<action itemid="4916" script="doors_keys/door_locked.lua" />
<action itemid="4917" script="doors_keys/door_closed.lua" />
<action itemid="4918" script="doors_keys/door_open_horizontal.lua" />
<action itemid="5082" script="doors_keys/door_closed.lua" />
<action itemid="5083" script="doors_keys/door_open_horizontal.lua" />
<action itemid="5084" script="doors_keys/door_closed.lua" />
<action itemid="5085" script="doors_keys/door_open_vertical.lua" />
<action itemid="2086" script="doors_keys/key.lua" />
<action itemid="2087" script="doors_keys/key.lua" />
<action itemid="2088" script="doors_keys/key.lua" />
<action itemid="2089" script="doors_keys/key.lua" />
<action itemid="2090" script="doors_keys/key.lua" />
<action itemid="2091" script="doors_keys/key.lua" />
<action itemid="2092" script="doors_keys/key.lua" />
<!-- END: Doors and keys -->
W data/actions/scripts: Door_closed.lua
Kod:
-- Door_closed.lua
-- Created by GriZzm0.
function onUse(cid, item, frompos, item2, topos)
doTransformItem(item.uid,item.itemid+1)
return 1
end
W data/actions/scripts: Door_locked.lua
Kod:
-- Door_open_vertical.lua
-- Created by GriZzm0.
function onUse(cid, item, frompos, item2, topos)
doorpos = {x=frompos.x, y=frompos.y, z=frompos.z, stackpos=253}
getplayer = getThingfromPos(doorpos)
if getplayer.itemid > 0 then
npos = {x=frompos.x+1, y=frompos.y, z=frompos.z}
doTeleportThing(getplayer.uid,npos)
end
doTransformItem(item.uid,item.itemid-1)
return 1
end
W data/actions/scripts: Door_open_horizontal.lua
Kod:
-- Door_open_horizontal.lua
-- Created by GriZzm0.
function onUse(cid, item, frompos, item2, topos)
doorpos = {x=frompos.x, y=frompos.y, z=frompos.z, stackpos=253}
getplayer = getThingfromPos(doorpos)
if getplayer.itemid > 0 then
npos = {x=frompos.x, y=frompos.y+1, z=frompos.z}
doTeleportThing(getplayer.uid,npos)
end
doTransformItem(item.uid,item.itemid-1)
return 1
end
W data/actions/scripts: key.lua
Kod:
-- Key.lua
-- Created by GriZzm0.
function onUse(cid, item, frompos, item2, topos)
if item.actionid == 10000 then
if item2.itemid == 1209
or item2.itemid == 1212
or item2.itemid == 1231
or item2.itemid == 1234
or item2.itemid == 1249
or item2.itemid == 1252
or item2.itemid == 3535
or item2.itemid == 3544
or item2.itemid == 4913
or item2.itemid == 4916 then
doTransformItem(item2.uid,item2.itemid+2)
elseif item2.itemid == 1210
or item2.itemid == 1213
or item2.itemid == 1232
or item2.itemid == 1235
or item2.itemid == 1250
or item2.itemid == 1253
or item2.itemid == 3536
or item2.itemid == 3545
or item2.itemid == 4914
or item2.itemid == 4917 then
doTransformItem(item2.uid,item2.itemid-1)
elseif item2.itemid == 1211
or item2.itemid == 1214
or item2.itemid == 1233
or item2.itemid == 1236
or item2.itemid == 1251
or item2.itemid == 1254
or item2.itemid == 3537
or item2.itemid == 3546
or item2.itemid == 4915
or item2.itemid == 4918 then
doTransformItem(item2.uid,item2.itemid-2)
end
else
if item.actionid == item2.actionid then
if item2.itemid == 1209
or item2.itemid == 1212
or item2.itemid == 1231
or item2.itemid == 1234
or item2.itemid == 1249
or item2.itemid == 1252
or item2.itemid == 3535
or item2.itemid == 3544
or item2.itemid == 4913
or item2.itemid == 4916 then
doTransformItem(item2.uid,item2.itemid+2)
elseif item2.itemid == 1210
or item2.itemid == 1213
or item2.itemid == 1232
or item2.itemid == 1235
or item2.itemid == 1250
or item2.itemid == 1253
or item2.itemid == 3536
or item2.itemid == 3545
or item2.itemid == 4914
or item2.itemid == 4917 then
doTransformItem(item2.uid,item2.itemid-1)
elseif item2.itemid == 1211
or item2.itemid == 1214
or item2.itemid == 1233
or item2.itemid == 1236
or item2.itemid == 1251
or item2.itemid == 1254
or item2.itemid == 3537
or item2.itemid == 3546
or item2.itemid == 4915
or item2.itemid == 4918 then
doTransformItem(item2.uid,item2.itemid-2)
end
elseif item2.itemid >= 1209 and item2.itemid <= 1214 then
doPlayerSendCancel(cid,"The key does not match.")
elseif item2.itemid >= 1231 and item2.itemid <= 1236 then
doPlayerSendCancel(cid,"The key does not match.")
elseif item2.itemid >= 1249 and item2.itemid <= 1254 then
doPlayerSendCancel(cid,"The key does not match.")
elseif item2.itemid >= 3535 and item2.itemid <= 3537 then
doPlayerSendCancel(cid,"The key does not match.")
elseif item2.itemid >= 3544 and item2.itemid <= 3546 then
doPlayerSendCancel(cid,"The key does not match.")
elseif item2.itemid >= 4913 and item2.itemid <= 4918 then
doPlayerSendCancel(cid,"The key does not match.")
else
return 0
end
end
return 1
end
Moim zdaniem najlepszy Key System by GriZzm0.
@edit By Goku.
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001, 2002 phpBB Group
Regulamin